0001441816-25-000057.txt : 20250321 0001441816-25-000057.hdr.sgml : 20250321 20250320180631 ACCESSION NUMBER: 0001441816-25-000057 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 111 CONFORMED PERIOD OF REPORT: 20250131 FILED AS OF DATE: 20250321 DATE AS OF CHANGE: 20250320 FILER: COMPANY DATA: COMPANY CONFORMED NAME: MongoDB, Inc. CENTRAL INDEX KEY: 0001441816 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38240 FILM NUMBER: 25758003 BUSINESS ADDRESS: STREET 1: 1633 BROADWAY STREET 2: 38TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 BUSINESS PHONE: 866-237-8815 MAIL ADDRESS: STREET 1: 1633 BROADWAY STREET 2: 38TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10019 FORMER COMPANY: FORMER CONFORMED NAME: 10GEN INC DATE OF NAME CHANGE: 20080801 10-K 1 mdb-20250131.htm 10-K mdb-20250131
00014418162025FYFALSEP2YP3Yhttp://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense0.0049260.0001911P1Yhttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent80,558,84780,467,811278iso4217:USDxbrli:sharesiso4217:USDxbrli:sharesmdb:revenue_sourcexbrli:puremdb:day00014418162024-02-012025-01-3100014418162024-07-3100014418162025-03-1800014418162025-01-3100014418162024-01-310001441816us-gaap:CommonClassAMember2025-01-310001441816us-gaap:CommonClassAMember2024-01-3100014418162023-02-012024-01-310001441816us-gaap:LicenseMember2024-02-012025-01-310001441816us-gaap:LicenseMember2023-02-012024-01-310001441816us-gaap:LicenseMember2022-02-012023-01-310001441816us-gaap:ServiceMember2024-02-012025-01-310001441816us-gaap:ServiceMember2023-02-012024-01-310001441816us-gaap:ServiceMember2022-02-012023-01-3100014418162022-02-012023-01-310001441816us-gaap:RetainedEarningsMember2024-02-012025-01-310001441816us-gaap:CommonStockMember2022-01-310001441816us-gaap:AdditionalPaidInCapitalMember2022-01-310001441816us-gaap:TreasuryStockCommonMember2022-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-310001441816us-gaap:RetainedEarningsMember2022-01-3100014418162022-01-310001441816us-gaap:CommonStockMember2022-02-012023-01-310001441816us-gaap:AdditionalPaidInCapitalMember2022-02-012023-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-012023-01-310001441816us-gaap:RetainedEarningsMember2022-02-012023-01-310001441816us-gaap:CommonStockMember2023-01-310001441816us-gaap:AdditionalPaidInCapitalMember2023-01-310001441816us-gaap:TreasuryStockCommonMember2023-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-310001441816us-gaap:RetainedEarningsMember2023-01-3100014418162023-01-310001441816us-gaap:CommonStockMember2023-02-012024-01-310001441816us-gaap:AdditionalPaidInCapitalMember2023-02-012024-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-012024-01-310001441816us-gaap:RetainedEarningsMember2023-02-012024-01-310001441816us-gaap:CommonStockMember2024-01-310001441816us-gaap:AdditionalPaidInCapitalMember2024-01-310001441816us-gaap:TreasuryStockCommonMember2024-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-310001441816us-gaap:RetainedEarningsMember2024-01-310001441816us-gaap:CommonStockMember2024-02-012025-01-310001441816us-gaap:AdditionalPaidInCapitalMember2024-02-012025-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-02-012025-01-310001441816us-gaap:CommonStockMember2025-01-310001441816us-gaap:AdditionalPaidInCapitalMember2025-01-310001441816us-gaap:TreasuryStockCommonMember2025-01-310001441816us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-310001441816us-gaap:RetainedEarningsMember2025-01-310001441816mdb:NonMarketableSecuritiesMember2024-02-012025-01-310001441816mdb:NonMarketableSecuritiesMember2023-02-012024-01-310001441816srt:MinimumMembermdb:ComputerAndOfficeEquipmentMember2025-01-310001441816srt:MaximumMembermdb:ComputerAndOfficeEquipmentMember2025-01-310001441816us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2025-01-310001441816us-gaap:ComputerEquipmentMember2025-01-310001441816us-gaap:FurnitureAndFixturesMember2025-01-310001441816mdb:WebsiteCostsMember2025-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-01-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2025-01-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:FairValueMeasurementsRecurringMember2025-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001441816us-gaap:FairValueMeasurementsRecurringMemberus-gaap:USTreasurySecuritiesMember2024-01-310001441816us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:FairValueMeasurementsRecurringMember2024-01-310001441816us-gaap:USTreasurySecuritiesMember2025-01-310001441816us-gaap:USTreasurySecuritiesMember2024-02-012025-01-310001441816us-gaap:USTreasurySecuritiesMember2024-01-310001441816us-gaap:USTreasurySecuritiesMember2023-02-012024-01-310001441816us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2025-01-310001441816us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2024-01-310001441816us-gaap:ComputerEquipmentMember2024-01-310001441816us-gaap:FurnitureAndFixturesMember2024-01-310001441816mdb:ComputerAndOfficeEquipmentMember2025-01-310001441816mdb:ComputerAndOfficeEquipmentMember2024-01-310001441816us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-01-310001441816us-gaap:LeaseholdImprovementsMember2025-01-310001441816us-gaap:LeaseholdImprovementsMember2024-01-310001441816mdb:WebsiteCostsMember2024-01-310001441816us-gaap:ConstructionInProgressMember2025-01-310001441816us-gaap:ConstructionInProgressMember2024-01-310001441816us-gaap:LeaseholdsAndLeaseholdImprovementsMember2025-01-310001441816us-gaap:LeaseholdsAndLeaseholdImprovementsMember2024-01-310001441816mdb:GrainiteIncMember2023-09-272023-09-270001441816mdb:GrainiteIncMemberus-gaap:DevelopedTechnologyRightsMember2023-09-270001441816mdb:GrainiteIncMember2023-09-270001441816us-gaap:DevelopedTechnologyRightsMember2025-01-310001441816us-gaap:DevelopedTechnologyRightsMember2024-02-012025-01-310001441816us-gaap:CustomerRelationshipsMember2025-01-310001441816us-gaap:InternetDomainNamesMember2025-01-310001441816us-gaap:InternetDomainNamesMember2024-02-012025-01-310001441816us-gaap:DevelopedTechnologyRightsMember2024-01-310001441816us-gaap:DevelopedTechnologyRightsMember2023-02-012024-01-310001441816us-gaap:CustomerRelationshipsMember2024-01-310001441816us-gaap:CustomerRelationshipsMember2023-02-012024-01-310001441816us-gaap:InternetDomainNamesMember2024-11-012025-01-310001441816mdb:ConvertibleNotesDue2026Member2025-01-310001441816mdb:ConvertibleNotesDue2026Member2024-01-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-02-012025-01-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2023-02-012024-01-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2022-02-012023-01-310001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-01-310001441816mdb:AdditionalConvertibleSeniorNotesDue2026Memberus-gaap:ConvertibleDebtMember2020-01-3100014418162020-01-012020-01-310001441816us-gaap:DebtInstrumentRedemptionPeriodOneMember2024-10-012024-10-310001441816us-gaap:DebtInstrumentRedemptionPeriodOneMembersrt:MinimumMember2024-10-012024-10-310001441816us-gaap:ConvertibleDebtMember2024-12-162024-12-160001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-11-012024-12-310001441816us-gaap:CashSettlementMembermdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-11-012024-12-310001441816us-gaap:CallOptionMember2024-02-012025-01-310001441816us-gaap:CallOptionMembermdb:ConvertibleNotesDue2024Member2024-04-012024-04-3000014418162024-06-012024-06-300001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-04-012024-04-300001441816mdb:ConvertibleNotesDue2026Memberus-gaap:ConvertibleDebtMember2024-10-012024-10-310001441816srt:MinimumMember2025-01-310001441816srt:MaximumMember2025-01-310001441816srt:AmericasMember2024-02-012025-01-310001441816srt:AmericasMember2023-02-012024-01-310001441816srt:AmericasMember2022-02-012023-01-310001441816us-gaap:EMEAMember2024-02-012025-01-310001441816us-gaap:EMEAMember2023-02-012024-01-310001441816us-gaap:EMEAMember2022-02-012023-01-310001441816srt:AsiaPacificMember2024-02-012025-01-310001441816srt:AsiaPacificMember2023-02-012024-01-310001441816srt:AsiaPacificMember2022-02-012023-01-310001441816mdb:MongoDBAtlasRelatedMember2024-02-012025-01-310001441816mdb:MongoDBAtlasRelatedMember2023-02-012024-01-310001441816mdb:MongoDBAtlasRelatedMember2022-02-012023-01-310001441816mdb:OtherSubscriptionMember2024-02-012025-01-310001441816mdb:OtherSubscriptionMember2023-02-012024-01-310001441816mdb:OtherSubscriptionMember2022-02-012023-01-310001441816country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2024-02-012025-01-310001441816country:USus-gaap:GeographicConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMember2022-02-012023-01-310001441816country:USus-gaap:GeographicConcentrationRiskMembermdb:LongLivedAssetsMember2023-02-012024-01-310001441816country:USus-gaap:GeographicConcentrationRiskMembermdb:LongLivedAssetsMember2024-02-012025-01-3100014418162025-01-012025-01-3100014418162026-01-012025-01-3100014418162026-01-01srt:MinimumMember2025-01-3100014418162026-01-01srt:MaximumMember2025-01-310001441816us-gaap:EmployeeStockOptionMembersrt:MinimumMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMembermdb:Over10StockholderMembersrt:MinimumMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMembermdb:Over10StockholderMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-02-012025-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2024-02-012025-01-310001441816us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012025-01-3100014418162024-02-012024-02-290001441816us-gaap:EmployeeStockOptionMember2023-02-012024-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2023-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2023-02-012024-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2024-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2025-01-310001441816us-gaap:PerformanceSharesMember2022-02-012022-04-300001441816us-gaap:PerformanceSharesMembersrt:MinimumMember2022-02-012022-04-300001441816us-gaap:PerformanceSharesMembersrt:MaximumMember2022-02-012022-04-300001441816us-gaap:PerformanceSharesMember2023-01-310001441816us-gaap:PerformanceSharesMember2023-02-012024-01-310001441816us-gaap:PerformanceSharesMember2024-01-310001441816us-gaap:PerformanceSharesMember2024-02-012025-01-310001441816us-gaap:PerformanceSharesMember2025-01-310001441816us-gaap:StockAppreciationRightsSARSMember2024-02-012025-01-310001441816us-gaap:StockAppreciationRightsSARSMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2024-02-012025-01-310001441816us-gaap:StockAppreciationRightsSARSMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2024-02-012025-01-310001441816us-gaap:StockAppreciationRightsSARSMember2023-02-012024-01-310001441816us-gaap:StockAppreciationRightsSARSMember2022-02-012023-01-310001441816us-gaap:StockAppreciationRightsSARSMember2025-01-310001441816us-gaap:StockAppreciationRightsSARSMember2024-01-310001441816us-gaap:EmployeeStockMember2025-01-310001441816us-gaap:EmployeeStockMember2024-02-012025-01-310001441816us-gaap:EmployeeStockMember2024-02-012024-02-290001441816us-gaap:EmployeeStockMember2023-02-012024-01-310001441816us-gaap:EmployeeStockMember2022-02-012023-01-310001441816mdb:CostofRevenueSubscriptionMember2024-02-012025-01-310001441816mdb:CostofRevenueSubscriptionMember2023-02-012024-01-310001441816mdb:CostofRevenueSubscriptionMember2022-02-012023-01-310001441816mdb:CostofRevenueServicesMember2024-02-012025-01-310001441816mdb:CostofRevenueServicesMember2023-02-012024-01-310001441816mdb:CostofRevenueServicesMember2022-02-012023-01-310001441816us-gaap:SellingAndMarketingExpenseMember2024-02-012025-01-310001441816us-gaap:SellingAndMarketingExpenseMember2023-02-012024-01-310001441816us-gaap:SellingAndMarketingExpenseMember2022-02-012023-01-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2024-02-012025-01-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2023-02-012024-01-310001441816us-gaap:ResearchAndDevelopmentExpenseMember2022-02-012023-01-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2024-02-012025-01-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2023-02-012024-01-310001441816us-gaap:GeneralAndAdministrativeExpenseMember2022-02-012023-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2023-02-012024-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassAMember2022-02-012023-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2024-02-012025-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2023-02-012024-01-310001441816us-gaap:EmployeeStockOptionMemberus-gaap:CommonClassBMember2022-02-012023-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2024-02-012025-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2023-02-012024-01-310001441816us-gaap:RestrictedStockUnitsRSUMember2022-02-012023-01-310001441816us-gaap:PerformanceSharesMember2024-02-012025-01-310001441816us-gaap:PerformanceSharesMember2023-02-012024-01-310001441816us-gaap:PerformanceSharesMember2022-02-012023-01-310001441816us-gaap:ConvertibleDebtSecuritiesMembermdb:ConvertibleNotesDue2026Member2024-02-012025-01-310001441816us-gaap:ConvertibleDebtSecuritiesMembermdb:ConvertibleNotesDue2026Member2023-02-012024-01-310001441816us-gaap:ConvertibleDebtSecuritiesMembermdb:ConvertibleNotesDue2026Member2022-02-012023-01-310001441816country:GB2024-02-012025-01-310001441816us-gaap:DomesticCountryMember2025-01-310001441816us-gaap:StateAndLocalJurisdictionMember2025-01-310001441816country:IEus-gaap:ForeignCountryMember2025-01-310001441816country:GBus-gaap:ForeignCountryMember2025-01-310001441816us-gaap:ResearchMemberus-gaap:DomesticCountryMember2025-01-310001441816us-gaap:ResearchMemberus-gaap:StateAndLocalJurisdictionMember2025-01-310001441816us-gaap:ForeignCountryMember2025-01-310001441816mdb:CharitableContributionCarryforwardMemberus-gaap:DomesticCountryMember2025-01-310001441816mdb:VoyageAIInnovationsInc.Memberus-gaap:SubsequentEventMember2025-02-172025-02-170001441816us-gaap:SubsequentEventMember2025-02-270001441816mdb:MichaelGordonMember2024-11-012025-01-310001441816mdb:MichaelGordonMember2025-01-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
_____________________
FORM 10-K
_____________________
(Mark One)
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended January 31, 2025
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-38240
_____________________
MONGODB, INC.
(Exact name of registrant as specified in its charter)
_____________________
Delaware26-1463205
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
1633 Broadway38th Floor
New YorkNY10019
(Address of principal executive offices)(Zip Code)
Registrant’s telephone number, including area code: 646-727-4092
_____________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, par value $0.001 per shareMDBThe Nasdaq Stock Market LLC
(Nasdaq Global Market)

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



Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large Accelerated Filer
Accelerated Filer
Non-Accelerated Filer
   (Do not check if a small reporting company)
Small 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 Exchange Act). Yes       No  
The aggregate market value of the voting and non-voting common equity held by non-affiliates of the registrant, based on the closing price of the registrant’s shares of common stock as reported by The Nasdaq Global Market on July 31, 2024 (the last business day of the registrant’s second fiscal quarter), was approximately $18.0 billion.
As of March 18, 2025, there were 81,187,663 shares of the registrant’s common stock, par value $0.001 per share, outstanding.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s definitive proxy statement relating to its 2025 annual meeting of shareholders (the “2025 Proxy Statement”) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The 2025 Proxy Statement will be filed with the U.S. Securities and Exchange Commission within 120 days after the end of the registrant’s fiscal year ended January 31, 2025.



MongoDB, Inc.
Form 10-K
For the Fiscal Year Ended January 31, 2025
TABLE OF CONTENTS
Page




General
Unless the context otherwise indicates, references in this report to the terms “MongoDB,” the “Company,” “we,” “our” and “us” refer to MongoDB, Inc., its divisions and its subsidiaries. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references to particular years, quarters, months or periods refer to the Company’s fiscal years ended January 31 and the associated quarters, months and periods of those fiscal years.
Trademarks
“MongoDB” and the MongoDB leaf logo and other trademarks or service marks of MongoDB, Inc. appearing in this Annual Report on Form 10-K (this “Form 10-K”) are the property of MongoDB, Inc. This Form 10-K contains additional trade names, trademarks and service marks of others, which are the property of their respective owners. Solely for convenience, trademarks and trade names referred to in this Form 10-K may appear without the ® or ™ symbols.
Special Note Regarding Forward-Looking Statements
This Form 10-K contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), that are based on our management’s beliefs and assumptions and on information currently available to our management. Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified. All statements other than present and historical facts and conditions contained in this Form 10-K, including statements regarding our future results of operations and financial position, business strategy, plans and our objectives for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as “anticipate,” “believe,” “can,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “objective,” “ongoing,” “plan,” “potential,” “predict,” “project,” “should,” “will,” or “would,” or the negative or plural of these terms or other comparable terminology. Actual events or results may differ from those expressed in these forward-looking statements and these differences may be material and adverse. Forward-looking statements include, but are not limited to, statements about:
our future operating and financial performance, ability to generate positive cash flow and ability to achieve and sustain profitability;
our ability to successfully anticipate and satisfy customer demands, including through the introduction of new features, products or services and the provision of professional services;
the effects of increased competition in our market;
our ability to expand our sales and marketing organization and to scale our business, including entering into new markets and managing our international expansion;
negative economic, business and political conditions, including as a result of the interest rate environment and inflationary pressures that adversely affect the general economy, imposition of trade tariffs, the job market, consumer confidence and spending habits;
the effects of geopolitical instability, including as a result of the Israel-Hamas conflict and Russia’s invasion of Ukraine and the imposition of sanctions on Russia and other actions in response, on economic and market conditions, and heightened cybersecurity risks;
the future trading prices of our common stock and the impact of securities analysts’ reports and macroeconomic trends on these prices;
our ability to continue to build and maintain credibility with the developer community; 
our ability to attract and retain customers to use our products;
our ability to maintain, protect, enforce and enhance our intellectual property;
the effects of social, ethical and regulatory issues relating to the use of new and evolving technologies, such as artificial intelligence, in our offerings or partnerships;
the growth and expansion of the market for database products and our ability to penetrate such market;
1


our ability to maintain the security of our software and adequately address privacy concerns;
our ability to implement security measures designed to protect against security breaches and other security incidents involving us or our third-party service providers;
our ability to accurately forecast our sales cycle and make changes to our pricing model;
our ability to form new and expand existing strategic partnerships;
the attraction and retention of highly skilled and key personnel;
our ability to enhance our brand;
our ability to integrate acquired businesses;
our ability to effectively manage our growth and future expenses and maintain our corporate culture; and
our ability to comply with modified or new laws and regulations applying to our business.
We have based the forward-looking statements contained in this Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, prospects, business strategy and financial needs. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, assumptions and other factors described in the section titled “Risk Factors” and elsewhere in this Form 10-K. These risks are not exhaustive. Other sections of this Form 10-K include additional factors that could adversely affect our business and financial performance. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Form 10-K. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements. In light of the significant uncertainties in these forward-looking statements, you should not regard these statements as a representation or warranty by us or any other person that we will achieve our objectives and plans in any specified time frame or at all.
In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Form 10-K and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.
The forward-looking statements made in this Form 10-K relate only to events as of the date on which such statements are made. We undertake no obligation to update any forward-looking statements after the date of this Form 10-K or to conform such statements to actual results or revised expectations, except as required by law.
This Form 10-K contains market data and industry forecasts that were obtained from industry publications. These data and forecasts involve a number of assumptions and limitations and you are cautioned not to give undue weight to such information. We have not independently verified any third-party information. While we believe the market position, market opportunity and market size information included in this Form 10-K is generally reliable, such information is inherently imprecise.
PART I
Item 1. Business
Overview
MongoDB is the developer data platform company whose mission is to empower developers to create, transform, and disrupt industries by unleashing the power of software and data. Our developer data platform is a globally distributed operational database integrated with a set of data services that allow development teams to address the growing variety of application requirements, all in a unified and consistent user experience.
2


The foundation of our platform is the world’s leading, modern general purpose database. Built on our unique document-based architecture, our database is designed to meet the needs of organizations for performance, scalability, flexibility and reliability while maintaining the strengths of relational databases. Every software application requires a database to store, organize and process data. Large organizations can have tens of thousands of applications and associated databases. A database directly impacts an application's performance, scalability, flexibility and reliability. As a result, selecting a database is a highly strategic decision that directly affects developer productivity, application performance and organizational competitiveness.
The global database market is dominated by legacy relational databases, which were first developed in the 1970s. Their underlying architecture remains largely unchanged even though the nature of applications, how they are deployed and their role in business has evolved dramatically. Modern software development is highly iterative and requires flexibility. Relational databases were not built to support the volume, variety and speed of data being generated today, hindering application performance and developer productivity. In a relational database environment, developers are often required to spend significant time fixing and maintaining the linkages between modern applications and the rigid database structures that are inherent in relational offerings. Further, relational databases were built before cloud computing and were not designed for “always-on” globally distributed deployments. These factors have left developers and their organizations in need of more agile and effective database alternatives. A number of non-relational database alternatives have attempted to address the limitations of relational databases, but they have not achieved widespread developer mindshare and marketplace adoption due to technical trade-offs in their product architectures and the resulting compromises developers are required to make in application development.
Our database combines the best of both relational and non-relational databases. We believe our core platform differentiation is driven by our ability to address the needs of organizations for performance, scalability, flexibility and reliability while maintaining the strengths of relational databases. Our document-based architecture enables developers to manage data more naturally, making it easy and intuitive for developers to rapidly and cost-effectively build, modernize, deploy and maintain applications, thereby increasing the pace of innovation within an organization. Customers can run our database in any environment, depending on their operational requirements: fully managed as a service or self-managed in the cloud, on-premises or in a hybrid environment.
In 2023, generative artificial intelligence (“AI”) emerged as a significant technology trend. Generative AI is the process of generating original content by using foundation models (“FMs”), which are trained on large amounts of generally available data. Organizations of all sizes are looking at how to use their proprietary data in concert with FMs to drive better, AI-powered experiences for their customers. Organizations need a modern database to securely build, deploy, and scale generative AI applications. AI-driven workloads require the underlying database to be capable of processing queries against rich and complex data structures quickly and efficiently. Our flexible document model is uniquely positioned to help customers build sophisticated AI applications because it is designed to handle different data types (source data, vector data, metadata and generated data) right alongside live operational data, negating the need for multiple database systems and complex back-end architectures.
In addition to the database offering, our developer data platform includes additional capabilities that allow developers to address a broader range of application requirements. Our platform’s integrated capabilities allow organizations to reduce the need for disparate, single-purpose data technologies, thereby lowering the cost and complexity of their application infrastructure. These complementary capabilities of our platform include:
Search. Extends the developer interface for working with the database to seamlessly implement relevance-based search operations, simplifying the development of rich search experiences in applications. It also eliminates the need to run a separate search engine alongside the database and maintains the sync between the two systems.
Vector search. Enables customers to easily and securely use pre-trained foundation models to leverage their own proprietary, up-to-date data for more accurate and trustworthy AI applications. Atlas Vector Search allows the integration of an operational database and vector search in a unified, fully managed platform.
Time series. Supports the entire end-to-end cycle of applications that leverage time series data, from ingestion, storage and querying to native data visualization and automated data archival in a single platform, which removes the need for complex integration, thereby increasing efficiency and reducing cost.
Data lifecycle. Includes capabilities that help users more effectively manage the lifecycle of their application data. For example, MongoDB Atlas Online Archive helps users automatically tier aged data out of the database while keeping the data fully accessible.
3


Application-driven analytics. Includes a wide range of capabilities to help development teams build richer application experiences that rely on automatic, low-latency analytical processing of live data. This includes rich aggregations and indexing strategies, as well as dedicated analytics nodes for workload isolation.
Stream processing. Simplifies processing high-volume, high-velocity streams of data, transforming how developers build responsive, real-time applications. Use cases include personalization, anomaly detection, and predictive maintenance.
We compete in the database management software market, which is one of the largest in the software industry. According to IDC, the worldwide Data Management Software market, was $94 billion in 2023 growing to approximately $170 billion in 2028. This represents a 13% compound annual growth rate. Over the last two years, a number of companies launched code assistant tools, which leverage generative AI to help developers write and test their code faster, thereby accelerating application development. We believe these developments in coding assistant technology will further benefit the data management software market.
The MongoDB Advantage
The key differentiating features and capabilities of our developer data platform include:
We Built Our Platform for Developers.
MongoDB was built by developers for developers. We architected our platform with robust functionality and made it easy and intuitive for developers to build, modernize, deploy and maintain applications rapidly and cost-effectively, thereby increasing developer productivity. Our document-based architecture enables developers to manage and interact with data in a more natural way than legacy alternatives. Consequently, developers can focus on the application and end-user experience, because they do not have to spend time fixing and maintaining the linkages between the application and a rigid relational database structure, resulting in faster pace of innovation for organizations. We also develop and maintain drivers in all leading programming languages, allowing developers to interact with our platform using the programming language of their choice, further increasing developer productivity. MongoDB has been named as one of the most desired database technologies for developers since StackOverflow introduced databases as a category in their Annual Developer Survey in 2017.
We Built a Platform for Modern Applications.
Our founders were frustrated by the challenges and limitations of working with legacy database offerings. Our platform was built to address these challenges and limits while maintaining the best aspects of relational databases, allowing developers both to build new, modern applications that could not be built on relational databases and to more quickly and easily modernize existing applications. In 2023, we announced the general availability of Relational Migrator, a tool that makes it easier for customers to migrate their existing applications from their legacy relational databases to MongoDB. While the percentage varies from quarter to quarter, over the past fiscal year, more than one fifth of our new business related to MongoDB Enterprise Advanced, our proprietary commercial database offering, resulted from applications that were migrated from legacy relational databases.
Core features and benefits of our platform include:
Versatility. Our developer data platform supports a broad range of workloads and offers our customers a host of features and services that complement our database offering. Our platform provides an integrated solution that precludes the need for single-purpose technologies and allows our customers to reduce the cost and back-end complexity of their application infrastructure, as well as increase the speed of innovation.
Performance. We deliver the extreme throughput and predictable low-latency required by the most demanding applications, delivering millions of operations per second.
Scalability. Our architecture scales horizontally across thousands of servers, supporting petabytes of data and millions of users in a globally distributed environment. It is easy to add capacity to our platform in a modular, predictable and cost-efficient manner. Applications can be run anywhere with our global multi-cloud reach.
Flexibility and control. MongoDB's intelligent distributed systems architecture enables users to easily place data where their applications and users need it. MongoDB can be run within and across geographically distributed data
4


centers and cloud regions, providing levels of scalability, workload isolation and data locality to meet today's modern application requirements.
Reliability. Our platform includes the critical, advanced security features and fault-tolerance that enterprises demand. It was built to operate in a globally distributed environment for “always-on” applications. Our multi-cloud and global reach empowers applications to withstand regional outages while addressing the most demanding data security and privacy requirements.
We Allow Customers to Run Any Application Anywhere.
Our platform supports applications across a wide range of use cases and is easily configurable, allowing customers to adjust settings and parameters to optimize performance for a specific application and use case. Customers can run our platform in any environment, depending on their operational requirements: fully managed as a service or self-managed in the cloud, on-premises or in a hybrid environment. Customers can deploy our platform in any of the major public clouds, providing them with increased flexibility and cost-optimization opportunities by enabling public cloud vendor optionality. Our customers have a consistent experience regardless of infrastructure, providing optionality, flexibility, application and data portability.
Customers of MongoDB Atlas, our multi-cloud offering, enjoy the benefits of using MongoDB as a service in the public cloud, further enabling developers to focus on their application performance and end-user experience, rather than the back-end infrastructure lifecycle management. With MongoDB Atlas, organizations only have to manage how their applications use the database and are freed from the tasks of infrastructure provisioning, configuring operating systems, upgrading software and more.

Key Customer Benefits
Our platform delivers the following key business benefits for our customers:
Maximize competitive advantage through software and data. Our platform is built to support modern applications, allowing organizations to harness the full power of software and data to drive competitive advantage. Developers use our platform to build new, operational and customer-facing applications, including applications that cannot be built on legacy databases. As a result, our platform can help drive our customers’ ability to compete, improve end-user satisfaction, increase their revenue and gain market share. 
Increase developer productivity. By empowering developers to build and modernize applications quickly and cost-efficiently, we enable developers’ agility and accelerate their time-to-revenue for new products. Our platform’s document-based architecture and intuitive drivers make developing new applications and iterating on existing applications very efficient, increasing developer productivity. MongoDB Atlas allows developers to focus on application performance and end-user experience, rather than the database infrastructure management including provisioning, operating system configuration, upgrades, monitoring and backups.
Deliver high reliability for mission-critical deployments. Our platform is designed to support mission-critical applications by being fault-tolerant and always-on, reducing downtime for our customers and minimizing the risk of lost revenue.
Reduce complexity. Our platform’s integrated capabilities allow customers to reduce the need for disparate, single-purpose solutions, thereby reducing the cost and complexity of the application infrastructure required to support a wide variety of application requirements.
Reduce total cost of ownership. The speed and efficiency of application development using our platform, coupled with decreased developer resources required for application maintenance, can result in a significant reduction in the total cost of ownership for enterprises. In addition, our platform runs on commodity hardware, which requires less oversight and management from operations personnel and can operate in the cloud provider of choice or other low-cost environments, leading to reduced application-related overhead costs for our customers and lower total cost of ownership.
Our Products
Our customers can implement our developer data platform as a managed service offering, or they can choose a self-managed option. MongoDB Atlas is our managed multi-cloud database-as-a-service (“DBaaS”) offering that includes an
5


integrated set of database and related services. MongoDB Enterprise Advanced is our proprietary self-managed commercial offering for enterprise customers that can run in the cloud, on-premises or in a hybrid environment.
MongoDB Atlas
In June 2016, we introduced MongoDB Atlas, our hosted multi-cloud DBaaS offering that includes comprehensive infrastructure and management, which we run and manage in the public cloud. MongoDB Atlas provides customers with a highly flexible, managed offering that includes automated provisioning and healing, comprehensive system monitoring, managed backup and restore, default security and other features that reduce operational complexity and increase application resiliency. MongoDB Atlas allows customers to remove themselves from the complexity of managing the database and related underlying infrastructure, so they can instead focus on the application and end-user experience and innovate more rapidly to better serve their own customers and capitalize on new business opportunities.
Built for resilience, scale, and security, MongoDB Atlas is available in more than 115 regions worldwide across all three major cloud providers (Amazon Web Services (‘‘AWS’’), Google Cloud Platform (‘‘GCP’’) and Microsoft Azure), enabling our customers to leverage the benefits of different cloud platforms for different use cases and helping them avoid infrastructure vendor lock-in. The availability of multi-cloud clusters on MongoDB Atlas allows organizations to deploy a fully managed, distributed database across multiple cloud providers simultaneously without the added operational complexity of managing data replication and migration across clouds.
Over the years, we have introduced additional features and functionality, which have increased the capabilities of MongoDB Atlas and accelerated and expanded its adoption including Atlas Search, Atlas Vector Search, Atlas Data Federation and Atlas Charts.
Most recently, MongoDB launched MongoDB Atlas Stream Processing, which transforms the way organizations can process streaming data to engage end-users and speed up operations. MongoDB Atlas Stream Processing works with any type of data, and with its flexible data model, enables customers to build engaging applications that can analyze data in real-time to adjust application behavior and inform business operations. Customers now have a single interface to easily extract insights from high-velocity and high-volume streaming data.
Together, these new features and capabilities for MongoDB Atlas enable businesses to improve operational efficiency and speed up their pace of innovation by standardizing many types of workloads on a single developer data platform across the enterprise.
We frequently analyze customer feedback to inform what areas of our product strategy we prioritize and continue investing in. Based on customer feedback and the availability of our partner offerings, MongoDB reprioritized its product roadmap and discontinued support for MongoDB Atlas Device Sync, Atlas Device SDKs, Atlas Data API and HTTPS Endpoints, and Atlas Data Lake.
MongoDB Atlas represented 70%, 66% and 63% of our total revenue for the fiscal years ended January 31, 2025, 2024 and 2023, respectively.
MongoDB Enterprise Advanced
MongoDB Enterprise Advanced is our proprietary self-managed commercial database offering for enterprise customers that can run in the cloud, on-premises or in a hybrid environment. MongoDB Enterprise Advanced is a subscription package that includes a commercial license to our platform and the following:
MongoDB Enterprise Database Server. The MongoDB enterprise database server is our proprietary commercial database. It stores, organizes and processes data and facilitates access and changes to the data. It includes advanced security features, auditing functionality and enterprise-standard authentication and authorization, as well as encrypted and in-memory storage engines to enable a wide range of workloads.
Enterprise Management Capabilities. MongoDB Enterprise Advanced customers can choose either our Cloud Manager Premium product (for customers who want to manage our platform via the cloud) or Ops Manager (generally for those with on-premises deployments), our sophisticated suite of management tools that allow operations teams to run, manage and configure MongoDB according to their needs.
6


Analytics Integrations. We provide integrations to allow data and business analysts to analyze data in applications running on our platform using their existing business intelligence and analytics tools. Our analytics integrations ensure enterprises can efficiently extract significant value from applications built on our platform.
MongoDB Enterprise Advanced represented 23%, 26% and 28% of our total revenue for the fiscal years ended January 31, 2025, 2024 and 2023, respectively.
Professional Services
We provide professional services to our customers, including consulting and training, to make customer deployments of our platform successful, thereby increasing customer retention and driving customer revenue expansion. Given that we have designed our platform to be easily deployed, our services typically do not involve implementation and are designed to facilitate a more rapid and successful deployment of MongoDB by our customers. Professional services are an important part of our customer retention and expansion strategy. Customers who purchase professional services have typically increased their subscription usage with our platform and have done so more quickly than customers who have not engaged with our professional services.
Professional services represented 3% of our total revenue for each of the fiscal years ended January 31, 2025 and 2024 and 4% for the fiscal year ended January 31, 2023.
Free Offerings
To encourage developer usage, familiarity and adoption of our platform, we offer Community Server and a free tier of MongoDB Atlas as “freemium” offerings. Community Server is a free-to-download version of our database that includes the core functionality that developers need to get started with MongoDB but not all of the features of our commercial platform. Community Server is available under a license that protects our intellectual property and supports our business model. Our goal is to convert Community Server users to paying customers of our commercial offerings (MongoDB Atlas or MongoDB Enterprise Advanced). Our Community Server has been downloaded over 500 million times from our website alone since February 2009. Our free tier of MongoDB Atlas provides access to our hosted database solution with limited processing power and storage, as well as certain operational limitations.
Unlike software companies built around third-party open source projects, we own the intellectual property of our offerings since we are the creators of the software, enabling our proprietary software subscription business model. Owning the intellectual property of our offering also allows us to retain control over our future product roadmap, including the determination of which features are included in our free or paid offerings.
Our Growth Strategy
We are pursuing our large market opportunity with growth strategies that include:
Acquiring new customers. We believe there is a substantial opportunity to continue to grow our customer base. We benefit from word-of-mouth awareness and frictionless experimentation by the developer community through our free offerings. As a result, our self-serve and direct sales prospects are often familiar with our platform and may have already built applications using our technology. While we market to organizations of all sizes across a broad range of industries, our key sales focus is on enterprises that invest more heavily in software application development and deployment. These organizations have a greater need for databases and, in the largest enterprises, can have tens of thousands of applications and associated databases. We plan to continue to invest in our direct sales force to grow our larger enterprise subscription base, both domestically and internationally.
Expanding sales within our customer base. We seek to grow our sales with our customers in several ways. As an application grows and requires additional capacity, our customers increase their spending on our platform. Our customers may expand their subscriptions to our platform as they migrate additional existing applications or build new applications, either within the same department or in other lines of business or geographies. As customers modernize their information technology (“IT”) infrastructure and move to the cloud, they may migrate applications from legacy databases. Even within our largest customers, we believe we typically represent a small percentage of their overall spend on databases, reflecting our small market penetration. Our goal is to increase the number of customers that standardize on our database platform within their organization, which may include offering centralized internal support for developers within the organization or the deployment of an internal MongoDB-as-a-service offering. Our ability to expand within existing customers is demonstrated by our net annualized recurring
7


revenue (“ARR”) expansion rate, which in the fourth quarter was 118%. See Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations of this Form 10-K for a description of ARR and a discussion of our net ARR expansion rate.
Extending product leadership and introducing new products. We intend to continue to invest in our product offerings to expand the functionality and adoption of our platform. The guiding principle of our product innovation is to help developers solve more of their data challenges by utilizing our platform. During 2024, we introduced MongoDB version 8.0, with improved performance, enterprise-grade security, resilience and availability for a wide variety of applications. We added new features to Queryable Encryption, the industry’s first encrypted search scheme, to support equality and range searches. We also added additional capabilities such as Atlas Stream Processing, as well as expanded availability of Atlas Search Nodes in more cloud regions, providing customers dedicated infrastructure to scale search use cases independently of their database.
Fostering the MongoDB developer community. We have attracted a large and growing community of highly engaged developers, who have downloaded our Community Server offering over 500 million times from our website since February 2009. We believe that the engagement of developers increases our brand awareness. Many of these developers become proponents of MongoDB within their organizations, which may result in new customers selecting our platform, as well as expansion opportunities within existing customers. Historically, we have invested in our community through active sponsorship of user groups, our user conferences, MongoDB University and other community-centered events. As of January 31, 2025, there were over 2.5 million MongoDB University registrations. We intend to continue to invest in the MongoDB developer community.
Growing and cultivating our partner ecosystem. We have built a partner ecosystem of independent software vendors, systems integrators, value added resellers, cloud and technology partners. For example, we have expanded our business partnerships with all three major cloud providers (AWS, GCP and Microsoft Azure) to enhance our joint marketing initiatives, deliver technology integrations that benefit customers and align with our sales strategy. We have expanded our global partner ecosystem with Alibaba Cloud and Tencent Cloud to offer an authorized MongoDB-as-a-Service solution in China, allowing their customers to easily adopt and consume our hosted solution. We have also expanded our existing partnerships with independent software vendors and global systems integrators including IBM, Accenture, Infosys, Capgemini, Confluent, HCL, Wipro, Cognizant, Deloitte and Tata Consultancy Services. Our system integrator partners have also been valuable in working with organizations to migrate and modernize applications to our platform, including leveraging the cloud with MongoDB Atlas. During 2024, we announced MongoDB AI Applications Program (MAAP), a first-of-its-kind collaboration to help customers build and deploy AI applications, while reducing integration risk. MAAP brings together industry-leading consultancies and foundation model providers, all major cloud providers, and AI innovators all in one place. The MAAP ecosystem includes Accenture, Anthropic, AWS, Capgemini, Cohere, Confluent, Fireworks.ai, Google Cloud, IBM, LangChain, LlamaIndex, Nomic, Microsoft Azure and Unstructured. We intend to continue to expand and enhance our partner relationships to benefit our global customers, grow our market presence and drive greater sales efficiency.
Expanding internationally. We believe there is a significant opportunity to continue to expand the use of our platform outside the United States. During the fiscal years ended January 31, 2025, 2024, and 2023, revenue generated outside of the United States was 46%, 46% and 45% of our total revenue. We intend to continue to expand our sales and drive the adoption of our platform globally.
Human Capital Management
We believe that our employees and the culture we have established are critically important to our success. To continue to compete and succeed in our highly competitive and rapidly evolving market, it is imperative that we attract, develop and retain top talent. To support these objectives, we strive to be an employer of choice in our industry by continuing to invest in our company culture as defined by our values, offer competitive compensation and benefits, support the health and well-being of our employees, and create an environment that supports high performance and growth for all our employees.
As of January 31, 2025, we had a total of 5,558 employees, including 2,819 employees located outside the United States. We are subject to laws and regulations relating to our relationship with our employees. Generally, these laws and regulations are specific to the location of our business and we engage with legally recognized employee representative bodies
8


in these locations as required. We have not experienced any work stoppages and we consider our relations with our employees to be good.
Our Culture
We believe our culture is critical to our success and has delivered tangible financial and operational benefits for our customers, our employees and our stockholders. Our culture is grounded in the MongoDB Leadership Commitment framework and states that all employees at MongoDB are keepers of our culture and expected to do three things to be successful: deliver the right outcomes for our customers (what we do), live our values in everything we do (why we do it), and engage with each other as leaders (how we do it).
Company Values
Think big, go far. We are big dreamers with a passion for creativity. We eagerly pursue new opportunities and markets through innovation and disruption. We have a pioneering spirit - always ready to forge new paths and take smart risks.
Build together. We achieve amazing things by connecting and leveraging the diversity of perspectives, skills, experiences and backgrounds of our entire organization. We place the success of the company over any individual or team. We discuss things thoroughly, but prioritize commitment over consensus.
Embrace the power of differences. We commit to creating a culture of belonging, where people of different origins, backgrounds and experiences feel valued and heard. This is cultivated by learning from and respecting each other’s similarities and differences. We approach conversations with positive intent and believe that others value the perspective we bring to the table. We recognize that a diverse workforce is the best way to broaden our perspectives, foster innovation and enable a sustainable competitive advantage.
Make it matter. We are relentless in our pursuit of meaningful impact. We think strategically and are clear on what we are and are not trying to do. We accomplish an amazing amount of important work and we are obsessed with delivering on our commitments.
Be intellectually honest. We embrace reality. We apply high-quality thinking and rigor and operate with transparency. We have courage in our convictions but work hard to ensure biases or personal beliefs do not get in the way of finding the best solution.
Own what you do. We take ownership and are accountable for everything that we do. We empower and we are empowered to make things happen and balance independence with interdependence. We demand excellence from ourselves. We each play our own part in making MongoDB a great place to work.
We are continuing to embed the MongoDB Leadership Commitment, and therefore our Values, into all aspects of the employee lifecycle from recruiting to performance management to leadership development and more to build a high performance and inclusive culture.
Talent & Leadership Development
Promoting the professional growth and development of our talent is a priority for us to ensure retention, engagement and ultimately better business outcomes, especially as we navigate the challenges of scaling in a competitive business environment. Development at MongoDB happens largely on the job - as a growing company, we add and expand roles frequently, offering employees the opportunity to take on new challenges and the ability to learn and grow. In addition to our ongoing delivery of professional and technical skill growth, we focus on two key levers for developing our talent. First, we are committed to developing talent using our performance and growth framework, which equips managers and employees to deliver great results through continuous feedback and semi-annual employee performance and growth conversations, that include employee self-reflections and development plans. Second, we are focused on leadership development at all levels at MongoDB through both structured and customized programming for managers at all levels. This includes training programs and coaching services. All our leadership development content is anchored in the MongoDB Leadership Principles, which describe what good leadership at MongoDB looks like.
Compensation and Benefits
9


We provide competitive compensation and benefits for our employees globally. We continue to evolve our compensation programs to maintain competitive alignment with market practices while ensuring all pay decisions are driven by performance. Our compensation package may include base salary, commission or semi-annual bonuses and long-term equity awards. Where the market indicates, equity compensation continues to be an important tool to attract and retain talent. Employees in equity-eligible roles receive a new hire award at the time of hire and an annual performance-related refresh thereafter. To foster a strong sense of ownership and align our employees’ interests with our long-term success, we offer all full-time employees globally the opportunity to participate in an employee stock purchase plan.
In addition to cash and equity compensation, we offer employees a wide array of benefits designed to be aligned with local reward practices and to be competitive with those offered by companies that we compete with for talent. In the United States, these include health (medical, dental and vision) insurance, paid time off, retirement benefits and additional resources to support employees' overall well-being. While the philosophy around our benefits is the same worldwide, specific benefits may vary by country due to local regulations and preferences.
Finally, we are committed to pay equity, regardless of gender, ethnicity or other personal characteristics. To deliver on that commitment, we benchmark and set pay ranges based on market data and consider factors such as an employee’s role and experience, job location and performance. In addition, to reduce the risk of bias and help ensure consistent pay practices, we use a third-party tool to conduct annual pay parity checks.
Health, Safety and Well-Being
We believe the health, safety and well-being of our employees are vital to our success. We have introduced guidelines, regular reviews and training, which reflect our commitment to both the physical and psychological health and well-being of our employees. As part of this commitment, we recognize our responsibility to provide a safe and healthy work environment for all employees, contractors, customers and visitors.
We have a hybrid approach to working which we introduced in 2021 during the Covid-19 pandemic. Our four working models - in office, flexible, remote and customer-facing remote - help ensure that we are meeting business needs while also offering employees flexibility. We gather feedback regularly from employees, assessing workplace safety and operational effectiveness, and seeking opportunities to enhance the overall experience for our hybrid workforce globally. We offer training for our people managers and employees on how to thrive in a global, hybrid work environment, and how to ensure collaboration and social interaction. We have several hub offices and a network of satellite offices in locations around the world and continue to introduce new workplace initiatives to enhance the employee experience.
As it relates to employee well-being, we offer a range of benefits under our four pillars of well-being:
Physical well-being. We offer our employees access to comprehensive and competitive medical coverage in local markets, often covering the employee and dependent premiums. Our plans often include dental, optical, maternity, hospitalization and outpatient care, among other coverages, as well as comprehensive travel medical coverage while they travel for work assignments. To promote healthy lifestyles, we also offer employees access to highly subsidized or discounted monthly gym and exercise class memberships.
Financial well-being. We believe that financial security is an enabler of creativity and productivity, which is why we offer retirement saving options for our employees, as well as benefits such as life insurance, disability insurance, critical illness and accident coverage.
Emotional well-being. Our employees and their families have 24-hour access to our Employee Assistance Program (“EAP”). Our EAP offers confidential guidance on matters such as family support, mental health and legal assistance. Through local partners, employees have access to free counseling and coaching sessions. Globally we also have a team of mental Health First Aiders, who are trained to be a point of contact for any of our employees experiencing emotional distress. In addition, all employees receive a complimentary subscription to a meditation app, which provides hundreds of themed meditation sessions on everything from sleep to focus to reducing stress.
Family well-being. We provide global fertility benefits to our employees and their partners, including fertility care, adoption and surrogacy assistance and unlimited access to 1:1 guidance with certified practitioners. In the United States and some of our bigger geographies, we also offer backup childcare support. We feel strongly that parents should be able to share the responsibilities of caregiving and our parental leave policy gives all new parents at least 20 weeks of paid leave. Globally, our employees have access to personalized guidance to parents and caregivers, offering a full spectrum of family support for those with children of all ages.
10


Employee Engagement
We conduct anonymous engagement surveys regularly to help us understand the employee experience, identify areas of strength and development opportunities among teams, measure the effectiveness of our people and culture initiatives and understand employees’ sentiments on management. These surveys are managed by a third-party vendor to encourage candor. The results are reviewed by senior management, who analyze areas of progress or opportunity and work with their teams to determine actionable steps based on survey results. The results also drive organization-wide focus areas and commitments focused on leadership, culture and inclusion.
Our Customers
As of January 31, 2025, we had over 54,500 customers spanning a wide range of industries in more than 100 countries around the world. All affiliated entities are counted as a single customer. No single customer represented more than 10% of our revenue in fiscal year 2025. All affiliated entities are counted as a single customer and our definition of “customer” excludes users of our free offerings.
Sales and Marketing
Our sales and marketing teams work together closely to drive awareness and adoption of our platform, accelerate customer acquisition and generate and increase revenue from customers. While we sell to organizations of all sizes across a broad range of industries, our key sales focus is on enterprises that invest more heavily in software application development and deployment. These organizations have a greater need for databases and, in the largest enterprises, can have tens of thousands of applications and associated databases. We plan to continue to invest in our direct sales force to grow our larger enterprise subscription base, both domestically and internationally.
Our go-to-market model is primarily focused on driving awareness and usage of our platform among software developers with the goal of converting that usage into paid consumption of our platform. We are a pioneer of developer evangelism and education and have cultivated a large, highly engaged global developer community. We foster developer engagement through community events and conferences to demonstrate how developers can create or modernize applications quickly and intuitively using our platform. We intend to continue to cultivate our relationships with developers through continued investment in and growth of our MongoDB Advocacy Hub, User Groups and MongoDB University.
To drive developer awareness of, engagement with, and adoption of our platform, we created our Community Server and MongoDB Atlas free tier offerings. These let developers use, experiment and evaluate our platform frictionlessly, which we believe has contributed to our platform’s popularity. We believe that developers are often advocates for us because of our developer-focused approach. As a result, our self-serve and direct sales prospects are often familiar with our platform and may have already built applications using our technology. To assess the most likely commercial prospects, we employ a process-oriented and data-driven approach to customer acquisition. We utilize advanced marketing technologies and processes to drive awareness and engagement, educate and convert prospects into customers. We also analyze usage patterns of our self-serve and free tier users to identify those accounts that might benefit from engagement with our sales teams. As customers expand their usage of our platform, our relationships with them often evolve to include technology and business leaders within their organizations and our goal is to get organizations to standardize on our platform. Once our customers reach a certain spending level with us, we support them with customer success advocates to ensure their satisfaction and expand their usage of our platform. We also have a partner ecosystem of global system integrators, value-added resellers and independent software vendors, which we collectively refer to as strategic partners.
Our sales and marketing organization includes sales development, inside sales, field sales, sales engineering and marketing personnel. As of January 31, 2025, we had 2,542 employees in our sales and marketing organization.
Research and Development
Our research and development efforts are focused on enhancing our existing products and developing new products to extend our product leadership, increase our market penetration and deepen our relationships with our customers. Our research and development organization is built around small development teams. Our small development teams foster greater agility, which enables us to develop new, innovative products and make rapid changes to our infrastructure that increase resiliency and operational efficiency.
As of January 31, 2025, we had 1,327 employees in our research and development organization. We intend to continue to invest in our research and development capabilities to extend our platform.
11


Competition
The worldwide database software market is rapidly evolving and highly competitive. We believe that the principal competitive factors in our market are:
mindshare with software developers and IT executives;
product capabilities, including flexibility, scalability, performance, security and reliability;
flexible deployment options, including fully managed as a service or self-managed in the cloud, on-premises or in a hybrid environment;
ease of deployment;
breadth of use cases supported;
generative AI capabilities;
ease of integration with existing IT infrastructure;
robustness of professional services and customer support;
price and total cost of ownership;
adherence to industry standards and certifications, including cybersecurity standards and certifications;
size of customer base and level of user adoption;
strength of sales and marketing efforts; and
brand awareness and reputation.
We believe that we compete favorably on the basis of the factors listed above.
We primarily compete with established legacy database software providers such as IBM, Microsoft, Oracle and other similar companies. We also compete with public cloud providers that offer database functionality, such as AWS, GCP and Microsoft Azure as well as other database software providers.
Some of our actual and potential competitors, in particular the legacy database providers and large cloud providers, have advantages over us, such as longer operating histories, more established relationships with current or potential customers and commercial partners, significantly greater financial, technical, marketing or other resources, stronger brand recognition, larger intellectual property portfolios and broader global distribution and presence. Such competitors may make their products available at a low cost or no cost basis to enhance their overall relationships with current or potential customers. Our competitors may also be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. In addition, some of our larger competitors have substantially broader offerings and can bundle competing products with hardware or other software offerings, including their cloud computing and customer relationship management platforms. Other large software and internet companies may also seek to enter our market. As we introduce new technologies, such as the ones we announced during fiscal year 2025, and as our existing markets see more market entry, we expect competition to intensify.
Seasonality
We have experienced seasonal fluctuations in our revenue and operating results and this trend may continue in the future. We may experience variability and reduced comparability of our quarterly revenue and operating results with respect to the timing and nature of certain contracts, particularly multi-year contracts that contain a term license. We may also experience fluctuations as MongoDB Atlas revenue is recorded on a consumption basis and varies with usage, inclusive of seasonal variability. As MongoDB Atlas revenue continues to increase as a percentage of total revenue, these fluctuations may have a greater impact on our results of operations.
12


Intellectual Property
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 and other contractual protections, to protect our proprietary technology. We also rely on a number of registered and unregistered trademarks to protect our brand.
As of January 31, 2025, in the United States, we had been issued 84 patents, which expire between 2030 and 2042 and had 47 patent applications pending, of which 10 are provisional applications. In addition, as of January 31, 2025, we had 13 registered trademarks in the United States and 2 pending trademark applications in the United States.
Unlike software companies built around open source projects, we own the intellectual property of our core offerings, allowing us to retain control over our future product roadmap, including the determination of which features are included in our free or paid offerings. All versions of Community Server released after October 16, 2018 are offered under the SSPL. Versions of Community Server released prior to October 16, 2018 are offered under the AGPL. Both the SSPL and the AGPL permit users to run the database without charge but subject to certain terms and conditions. The SSPL explicitly requires Community Server users that offer MongoDB as a third-party service to make publicly available the source code for all the programs used to offer such service. The AGPL requires users to make publicly available the source code for any modified version of the database that they distribute, run as a service or otherwise make available to end users. By contrast, we offer our Enterprise Server database under a commercial license that does not have this requirement and this is one of the reasons some organizations elect to buy a subscription including a commercial license to our platform. In addition, by offering Community Server under the SSPL and AGPL, we limit the appeal to other parties, including public cloud vendors, of monetizing our software without licensing it from us, further supporting our software subscription business model.
In addition, we seek to protect our intellectual property rights by implementing a policy that requires our employees and independent contractors involved in development of intellectual property on our behalf to enter into agreements acknowledging that all works or other intellectual property generated or conceived by them on our behalf are our property and assigning to us any rights, including intellectual property rights, that they may claim or otherwise have in those works or property, to the extent allowable under applicable law.
Corporate Information
MongoDB, Inc. was incorporated under the laws of the State of Delaware in November 2007 under the name 10Gen, Inc. We changed our name to MongoDB, Inc. on August 27, 2013. In October 2017, we completed our initial public offering and our common stock is listed on The Nasdaq Global Market (“Nasdaq”) under the symbol “MDB.” Our principal executive offices are located at 1633 Broadway, 38th Floor, New York, New York 10019 and our telephone number is (646) 727-4092.
Available Information
Our Annual Report on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K and amendments to reports filed pursuant to Sections 13(a) and 15(d) of the Exchange Act, proxy statements and other information are filed with the U.S. Securities and Exchange Commission (“SEC”). We are subject to the informational requirements of the Exchange Act and file or furnish reports, proxy statements and other information with the SEC. Such reports and other information filed by us with the SEC are available free of charge on our website at investors.mongodb.com when such reports are available on the SEC’s website. The SEC maintains a website that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at www.sec.gov. The information contained on the websites referenced in this Form 10-K is not incorporated by reference into this filing. Further, our references to website URLs are intended to be inactive textual references only.

Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Form 10-K, including our consolidated financial statements and related notes. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially and adversely affected. In that case, the trading price of our common stock could decline.
13


Risk Factors Summary
Investing in our common stock involves a high degree of risk because we are subject to numerous risks and uncertainties that could negatively impact our business, financial condition and results of operations, as more fully described below. These risks and uncertainties include, but are not limited to, the following:
Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.
Our business and results of operations depend substantially on our customers renewing their subscriptions with us and expanding their usage of software and related services. Any decline in our customer renewals or failure to convince our customers to broaden their usage of subscription offerings and related services could materially and adversely harm our business, results of operations and financial condition.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We have a history of losses and as our costs increase, we may not be able to generate sufficient revenue to achieve or sustain profitability.
Because we derive more than the majority of our revenue from MongoDB Atlas, failure of MongoDB Atlas to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects and our future revenue may be more difficult to predict.
We currently face significant competition and expect that intense competition will continue.
If we do not effectively expand our sales and marketing organization, we may be unable to add new customers or increase sales to our existing customers.
Our decision to offer Community Server under the Server Side Public License (“SSPL”) may harm the adoption of Community Server.
We could be negatively impacted if the GNU Affero General Public License Version 3 (the “AGPL”), the SSPL and other open source licenses under which some of our software is licensed are not enforceable.
Our licensing model for Community Server could negatively affect our ability to monetize and protect our intellectual property rights.
We could incur substantial costs in obtaining, maintaining, protecting, defending or enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could reduce the value of our software and brand.
If we are not able to introduce new features or services successfully and to make enhancements to our software or services, our business and results of operations could be adversely affected.
We have experienced rapid growth in recent periods. If we fail to continue to grow and to manage our growth effectively, we may be unable to execute our business plan, increase our revenue, improve our results of operations, maintain high levels of service, or adequately address competitive challenges.
If we or our third-party service providers, experience a security breach or other security incident, or unauthorized access to personal, proprietary, confidential or other sensitive data is otherwise obtained, our software may be perceived as not being secure, customers may reduce or terminate their use of our software and we may face litigation, regulatory investigations, significant liability and reputational damage.
If we are not able to maintain and enhance our brand, especially among developers, our business and results of operations may be adversely affected.
14


Risks Related to Our Business and Industry
Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.
Our overall performance depends in part on worldwide economic conditions and our results of operations may vary based on the impact of changes in our industry or the global economy on us or our customers. The revenue growth and potential profitability of our business depend on demand for database software and services generally and for our subscription offering and related services in particular. Current or future economic uncertainties or downturns could materially and adversely affect our business and results of operations. Negative conditions in the general economy both in the United States and abroad, including conditions resulting from changes in gross domestic product growth, labor shortages, supply chain disruptions, inflationary pressures, rising interest rates, financial and credit market fluctuations, international trade relations and/or the imposition of trade tariffs, political turmoil, natural catastrophes, regional or global outbreaks of contagious diseases, such as the COVID-19 pandemic, volatility in the banking sector, warfare and terrorist attacks on the United States, Europe, the Asia Pacific region or elsewhere, such as the conflict in the Middle East, could cause a decrease in business investments, including spending on information technology, disrupt the timing and cadence of key industry and marketing events and otherwise could materially and adversely affect the growth of our business and results of operations.

Geopolitical risks, including those arising from trade tension and/or the imposition of trade tariffs, terrorist activity or acts of civil or international hostility, are increasing. Similarly, the ongoing military conflict between Russia and Ukraine has had negative impacts on the global economy, including by contributing to rapidly rising costs of living (driven largely by higher energy prices) in Europe and creating uncertainty in the global capital markets and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. The ongoing military conflict between Israel and Hamas, and any resulting conflicts in the region, may have similar negative impacts. Further, other events outside of our control, including natural disasters, climate change-related events, pandemics (such as the COVID-19 pandemic) or health crises may arise from time to time and be accompanied by governmental actions that may increase international tension. Any such events and responses, including regulatory developments, may cause significant volatility and declines in the global markets, disproportionate impacts to certain industries or sectors, disruptions to commerce (including to economic activity, travel and supply chains), loss of life and property damage, and may materially and adversely affect the global economy or capital markets, as well as our business and results of operations.

Additionally, the global economy, including credit and financial markets, has experienced extreme volatility and disruptions and may continue to experience such disruptions in the future, including severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability. As a result of these factors, our revenues may be affected by both decreased customer acquisition and lower than anticipated revenue growth from existing customers. For example, the COVID-19 pandemic resulted in widespread unemployment, economic slowdown and extreme volatility. Similarly, the ongoing military conflict between Russia and Ukraine has created extreme volatility in the global capital markets and has caused and could continue to cause disruptions of the global supply chain and energy markets. The ongoing military conflict between Israel and Hamas, and any resulting conflicts in the region, has caused and may continue to cause similar negative impacts. Any such volatility and disruptions may have material and adverse consequences on us, the third parties on whom we rely or our customers. Increased inflation and/or interest rates can adversely affect us by increasing our costs, including labor and employee benefit costs. Any significant increases in inflation and related increase in interest rates could have a material and adverse effect on our business, financial condition or results of operations.

Further, to the extent there is a sustained general economic downturn and our database software is perceived by customers and potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general information technology spending. This could also result in an extension of our sales cycle with potential customers, thus increasing the time and cost associated with our sales process. Further, if our customers experience reductions in their technology spending, even if they choose to use our products, they may not purchase additional products and services in the future due to budget limitations.

In addition, the banking sector has previously experienced increased volatility as a result of several distressed or closed banks and financial institutions. While we have not suffered any material effects as a result of the increased financial market volatility, we do regularly maintain cash balances at third-party financial institutions in excess of government- insured limits, and if financial institutions used by us or our customers face insolvency or illiquidity challenges due to events affecting the banking system and / or financial markets, our and our customers' ability to access existing cash, cash equivalents, and investments may be threatened. To the extent that the resulting receivership or insolvency causes customers to be unable to,
15


or causes delays, in accessing bank deposits, our customers may not be able to pay us on time or at all for the products and services that we provide them and they may not renew their subscriptions with us. The failure of banks or financial institutions and the measures taken by governments, businesses and other organizations in response to such events could adversely impact our business, financial condition and results of operations.

Also, competitors, many of whom are larger and more established than we are, may respond to market conditions by lowering prices and attempting to lure away our customers. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our subscription offerings and related services. We cannot predict the timing, strength or duration of any economic slowdown, instability or recovery, generally or within any particular industry. If the economic conditions of the general economy or markets in which we operate worsen from present levels, our business, results of operations and financial condition could be materially and adversely affected.
We have a limited operating history, which makes it difficult to predict our future results of operations.
We were incorporated in 2007 and introduced MongoDB Community Server in 2009, MongoDB Enterprise Advanced in 2013 and MongoDB Atlas in 2016. As a result of our limited operating history, our ability to forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to accurately predict future growth. Our historical revenue growth has been inconsistent and should not be considered indicative of our future performance. Further, in future periods, our revenue growth could slow or our revenue could decline for a number of reasons, including slowing adoption or usage of MongoDB or demand for our subscription offerings and related services, reduced conversion of users of our free offerings to paying customers, increasing competition, changes to technology or our intellectual property or our failure, for any reason, to continue to capitalize on growth opportunities. We have also encountered and will encounter risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described herein. 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 have a history of losses and as our costs increase, we may not be able to generate sufficient revenue to achieve or sustain profitability.
We have incurred net losses in each period since our inception, including net losses of $129.1 million, $176.6 million and $345.4 million for the fiscal years ended January 31, 2025, 2024 and 2023, respectively. We had an accumulated deficit of $1.8 billion as of January 31, 2025. We expect our operating expenses to increase significantly as we increase our sales and marketing efforts, continue to invest in research and development and expand our operations and infrastructure, both domestically and internationally. In particular, we have entered into non-cancelable multi-year capacity commitments with respect to cloud infrastructure services with certain third-party cloud providers, which require us to pay for such capacity irrespective of actual usage. In addition, we have incurred and expect to continue to incur significant additional legal, accounting and other expenses related to being a public company. While our revenue has grown in recent years, if our revenue declines or fails to grow at a rate faster than these increases in our operating expenses, we will not be able to achieve and maintain profitability in future periods. As a result, we expect to continue to generate losses. We cannot assure you that we will achieve profitability in the future or that, if we do become profitable, we will be able to sustain profitability.
Because we derive more than the majority of our revenue from MongoDB Atlas, failure of MongoDB Atlas to satisfy customer demands could adversely affect our business, results of operations, financial condition and growth prospects and our future revenue may be more difficult to predict.
We derive and expect to continue to derive more than the majority of our revenue from MongoDB Atlas, our database-as-a-service offering, which is primarily recognized on a usage-basis. As such, market adoption and usage of MongoDB Atlas is critical to our continued success. Although MongoDB Atlas has seen rapid adoption since its commercial launch in June 2016, and though we intend to continue to direct a significant portion of our financial and operating resources to develop and grow MongoDB Atlas, including offering a free tier of MongoDB Atlas to generate developer usage and awareness, we cannot guarantee that rate of adoption will continue at the same pace or at all. Demand for MongoDB Atlas is affected by a number of factors, many of which are beyond our control, including economic downturns, continued market acceptance by developers, the availability of our Community Server offering, the continued volume, variety and velocity of data that is generated, timing of development and release of new offerings by our competitors, technological change and the rate of growth in our market. For instance, among other factors, the adverse macroeconomic conditions resulted in slower than historical growth of our existing Atlas applications for the year ended January 31, 2025. If we are unable to continue to meet the demands of our customers and the developer community, our business operations, financial results and growth prospects will be materially and adversely affected. In addition, because our customers’ usage of MongoDB Atlas may vary for a
16


number of reasons, our visibility into the timing of revenue recognition is limited. There is a risk that customers will consume our MongoDB Atlas offering more slowly than we expect, and our actual results may differ from our forecasts and our future revenue may be less predictable going forward due to, among other things, fluctuations in the rate of customer renewals and expansions and seasonality of, or fluctuations in, usage of MongoDB Atlas.
Our business and results of operations depend substantially on our customers renewing their subscriptions with us and expanding their usage of software and related services. Any decline in our customer renewals or failure to convince our customers to broaden their usage of subscription offerings and related services could materially and adversely harm our business, results of operations and financial condition.
Our subscription offerings are term-based and a majority of our subscription contracts were one year in duration in fiscal year 2024. In order for us to maintain or improve our results of operations, it is important that our customers renew their subscriptions with us when the existing subscription term expires and renew on the same or more favorable quantity and terms. Our customers have no obligation to renew their subscriptions and we may not be able to accurately predict customer renewal rates. In addition, the growth of our business depends in part on our customers expanding their use of subscription offerings and related services, including increasing their usage and workloads with us. Historically, some of our customers have elected not to renew their subscriptions with us or have not expanded their usage of our services over time for a variety of reasons, including as a result of changes in their strategic IT priorities, budgets, costs and, in some instances, due to competing solutions. Our retention rate and our net ARR expansion rate may also decline or fluctuate as a result of a number of other factors, including our customers’ satisfaction or dissatisfaction with our software, the increase in the contract value of subscription and support contracts from new customers, the effectiveness of our customer support services, our pricing, the prices of competing products or services, mergers and acquisitions affecting our customer base, global economic conditions and the other risk factors described herein. As a result, we cannot assure you that customers will renew subscriptions or increase their usage of our software and related services. If our customers do not renew their subscriptions or renew on less favorable terms, or if we are unable to expand our customers’ usage of our software, our business, results of operations and financial condition could be materially and adversely affected.
Further, to the extent there is a sustained general economic downturn and our database software is perceived by customers and potential customers as costly, or too difficult to deploy or migrate to, our revenue may be disproportionately affected by delays or reductions in general information technology spending. See “—Unfavorable conditions in our industry or the global economy or reductions in information technology spending could limit our ability to grow our business and materially and adversely affect our results of operations.”

We currently face significant competition and expect that intense competition will continue.
The database software market, for both relational and non-relational database products, is highly competitive and rapidly evolving, and others may put out competing databases or sell services in connection with existing open source or source available databases, including ours. The principal competitive factors in our market include: mindshare with software developers and information technology (“IT”) executives; product capabilities, including flexibility, scalability, performance, security and reliability; flexible deployment options, including fully managed as a service or self-managed in the cloud, on-premises or in a hybrid environment and ease of deployment; breadth of use cases supported; ease of integration with existing IT infrastructure; robustness of professional services and customer support; price and total cost of ownership; adherence to industry standards and certifications, including cybersecurity standards and certifications; size of customer base and level of user adoption; strength of sales and marketing efforts; and brand awareness and reputation. If we fail to compete effectively with respect to any of these competitive factors, we may fail to attract new customers or lose or fail to renew existing customers, which would cause our business and results of operations to suffer.
We primarily compete with established legacy database software providers such as IBM, Microsoft, Oracle and other similar companies. We also compete with public cloud providers such as Amazon Web Services (“AWS”), Google Cloud Platform (“GCP”) and Microsoft Azure that offer database functionality and with smaller, emerging database software providers. In addition, other large software and internet companies may seek to enter our market.
Some of our actual and potential competitors, in particular the legacy relational database providers and large cloud providers, have advantages over us, such as longer operating histories, more established relationships with current or potential customers and commercial partners, significantly greater financial, technical, marketing or other resources, stronger brand recognition, larger intellectual property portfolios and broader global distribution and presence. Such competitors may make their products available at a low cost or no cost basis in order to enhance their overall relationships with current or potential customers. Our competitors may also be able to respond more quickly and effectively than we can to new or
17


changing opportunities, technologies, standards or customer requirements, or may be able to devote greater resources than we can to the development, promotion, and sale of their products and services. As we introduce new technologies and product enhancements and as our existing markets see more market entry, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader offerings and can bundle competing products with hardware or other software offerings, including their cloud computing and customer relationship management platforms. As a result, customers may choose a bundled offering from our competitors, even if individual products have more limited functionality compared to our software. These larger competitors are also often in a better position to withstand any significant reduction in technology spending and will therefore not be as susceptible to competition or economic downturns. In addition, some competitors may offer products or services that address one or a limited number of functions at lower prices, with greater depth than our products or in geographies where we do not operate.

Furthermore, our actual and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and offerings in the markets we address. In addition, third parties with greater available resources may acquire current or potential competitors. As a result of such relationships and acquisitions, our actual or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors.
If we do not effectively expand our sales and marketing organization, we may be unable to add new customers or increase sales to our existing customers.
Increasing our customer base and achieving broader market acceptance of our subscription offerings and related services will depend, to a significant extent, on our ability to timely and effectively expand our sales and marketing operations and activities. We are substantially dependent on our direct sales force and our marketing efforts to obtain new customers. We plan to continue to expand our sales and marketing organization both domestically and internationally. We believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we require, particularly as we continue to target larger enterprises. Our ability to achieve significant revenue growth in the future will depend, in part, on our success in recruiting, training and retaining a sufficient number of experienced sales professionals, especially in highly competitive markets. New hires require significant training and time before they achieve full productivity, particularly in new or developing sales territories. Our recent hires and planned hires may not become as productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Because of our limited operating history, we cannot predict whether, or to what extent, our sales will increase as we expand our sales and marketing organization or how long it will take for sales personnel to become productive. Our business and results of operations could be harmed if the expansion of our sales and marketing organization does not generate a significant increase in revenue.
Our adoption strategies include offering Community Server and a free tier of MongoDB Atlas and we may not be able to realize the intended benefits of these strategies.
To encourage developer usage, familiarity and adoption of our platform, we offer Community Server as a “freemium” offering. Community Server is a free-to-download version of our database that does not include all of the features of our commercial platform. We also offer a free tier of MongoDB Atlas in order to accelerate adoption, promote usage and drive brand and product awareness. We do not know if we will be able to convert these users to paying customers of our platform. Our marketing strategy also depends in part on persuading users who use one of these free versions to convince others within their organization to purchase and deploy our platform. To the extent that users of Community Server or our free tier of MongoDB Atlas do not become, or lead others to become, paying customers, we will not realize the intended benefits of these strategies and our ability to grow our business or achieve profitability may be harmed.
Our decision to offer Community Server under the SSPL, may harm the adoption of Community Server.
On October 16, 2018, we announced that we were changing the license for Community Server from the AGPL to a new software license, the SSPL. The SSPL builds on the spirit of the AGPL, but includes an explicit condition that any organization attempting to exploit MongoDB as a service must open source the software that it uses to offer such service. Since the SSPL is a new license and has not been interpreted by any court, developers and the companies they work for may be hesitant to adopt Community Server because of uncertainty around the provisions of the SSPL and how it will be interpreted and enforced. In addition, the SSPL has not been approved by the Open Source Initiative, nor has it been included in the Free Software Foundation’s list of free software licenses. This may negatively impact the adoption of Community
18


Server, which in turn could lead to reduced brand and product awareness, ultimately leading to a decline in paying customers and our ability to grow our business or achieve profitability may be harmed.
We track certain operational metrics with internal systems and tools and do not independently verify such metrics. Certain of our operational metrics are subject to inherent challenges in measurement, and any real or perceived inaccuracies in such metrics may adversely affect our business and reputation.

We track certain operational metrics, including annualized recurring revenue (“ARR”), annualized monthly recurring revenue (“MRR”), ARR expansion rate, total customers, direct sales customers, MongoDB Atlas customers, customers over 100K and downloads of our platform and non-GAAP metrics such as non-GAAP gross profit, non-GAAP gross margin, non-GAAP operating expenses, non-GAAP income (loss) from operations, non-GAAP net income (loss), non-GAAP net income (loss) per share and free cash flow. These operational metrics are tracked with internal systems and tools that are not independently verified by any third party and which may differ from estimates or similar metrics published by third parties due to differences in sources, methodologies, or the assumptions on which we rely. Our internal systems and tools have a number of limitations, and our methodologies for tracking these metrics may change over time, which could result in unexpected changes to our metrics, including the metrics we publicly disclose. If the internal systems and tools we use to track these metrics undercount or overcount performance or contain algorithmic or other technical errors, the data we report may not be accurate. While these numbers are based on what we believe to be reasonable estimates of our metrics for the applicable period of measurement, there are inherent challenges in measuring how our platform is used across large populations. In addition, limitations or errors with respect to how we measure data or with respect to the data that we measure may affect our understanding of certain details of our business, which could affect our long-term strategies. If our operating metrics are not accurate representations of our business, if investors do not perceive our operating metrics to be accurate, or if we discover material inaccuracies with respect to these figures, we expect that our business, reputation, financial condition, and results of operations would be adversely affected.

We could be negatively impacted if the AGPL, the SSPL and other open source licenses under which some of our software is licensed are not enforceable.

The versions of Community Server released prior to October 16, 2018 are licensed under the AGPL. This license states that any program licensed under it may be copied, modified and distributed provided certain conditions are met. On October 16, 2018, we issued a new software license, the SSPL, for all versions of Community Server released on or after that date. The SSPL builds on the spirit of the AGPL, but includes an explicit condition that any organization using Community Server to offer MongoDB as a third-party service must open source the software that it uses to offer such service. It is possible that a court could hold the SSPL or AGPL to be unenforceable. If a court held either license or certain aspects of this license to be unenforceable, others may be able to use our software to compete with us in the marketplace in a manner not subject to the restrictions set forth in the SSPL or AGPL.
Our licensing model for Community Server could negatively affect our ability to monetize and protect our intellectual property rights.
We make our Community Server offering available under either the SSPL (for versions released on or after October 16, 2018) or the AGPL (for versions released prior to October 16, 2018). Community Server is a free-to-download version of our database that includes the core functionality developers need to get started with MongoDB but not all of the features of our commercial platform. Both the SSPL and the AGPL grant licensees broad freedom to view, use, copy, modify and redistribute the source code of Community Server provided certain conditions are met. Some commercial enterprises consider SSPL- or AGPL-licensed software to be unsuitable for commercial use because of the “copyleft” requirements of those licenses. However, some of those same commercial enterprises do not have the same concerns regarding using the software under the SSPL or AGPL for internal purposes. As a result, these commercial enterprises may never convert to paying customers of our platform. Anyone can obtain a free copy of Community Server from the internet and we do not know who all of our SSPL or AGPL licensees are. Competitors could develop modifications of our software to compete with us in the marketplace. We do not have visibility into how our software is being used by licensees, so our ability to detect violations of the SSPL or AGPL is extremely limited.
In addition to Community Server, we contribute other source code to open source projects under open source licenses and release internal software projects under open source licenses and anticipate doing so in the future. Because the source code for Community Server and any other software we contribute to open source projects or distribute under open source licenses is publicly available, our ability to monetize and protect our intellectual property rights with respect to such source code may be limited or, in some cases, lost entirely.
19


Our software incorporates third-party open source software, which could negatively affect our ability to sell our products and subject us to possible litigation.
Our software includes third-party open source software and we intend to continue to incorporate third-party open source software in our products in the future. There is a risk that the use of third-party open source software in our software could impose conditions or restrictions on our ability to monetize our software. Although we monitor the incorporation of open source software into our products to avoid such restrictions, we cannot be certain that we have not incorporated open source software in our products or platform in a manner that is inconsistent with our licensing model or that we have not breached the terms of an applicable open source license agreement, in part because open source license terms are often ambiguous. Certain open source projects also include other open source software and there is a risk that those dependent open source libraries may be subject to inconsistent licensing terms. This could create further uncertainties as to the governing terms for the open source software we incorporate.
In addition, the terms of certain open source licenses to which we are subject have not been interpreted by U.S. or foreign courts and there is a risk that open source software licenses could be construed in a manner that imposes unanticipated restrictions or conditions on our use of such software. Additionally, we may from time to time face claims from third parties claiming ownership of, or demanding release of, the software or derivative works that we developed using such open source software, which could include proprietary portions of our source code, or otherwise seeking to enforce the terms of the applicable open source licenses. These claims could result in litigation and could require us to make those proprietary portions of our source code freely available, purchase a costly license or cease offering the implicated software or services unless and until we can re-engineer them to avoid infringement. This re-engineering process could require significant additional research and development resources and we may not be able to complete it successfully.
In addition to risks related to license requirements, the use of third-party open source software can lead to greater risks than the use of third-party commercial software, as open source licensors generally do not provide warranties, indemnities or other contractual protections with respect to the software (for example, non-infringement or functionality). There is typically no support available for open source software, and we cannot ensure that the authors of such open source software will implement or push updates to address security risks or will not abandon further development and maintenance. Our use of open source software may also present additional security risks because the source code for open source software is publicly available, which may make it easier for hackers and other third parties to determine how to breach our systems and networks that rely on open source software. In addition, licensors of open source software included in our offerings may, from time to time, modify the terms of their license agreements in such a manner that those license terms may become incompatible with our licensing model and thus could, among other consequences, prevent us from incorporating the software subject to the modified license.
Any of these risks could be difficult to eliminate or manage and if not addressed, could have a negative effect on our business, results of operations and financial condition.
If we are not able to introduce new features or services successfully and to make enhancements to our software or services, our business and results of operations could be adversely affected.
Our ability to attract new customers and increase revenue from existing customers depends in part on our ability to enhance and improve our software and to introduce new features and services. To grow our business and remain competitive, we must continue to enhance our software and develop features that reflect the constantly evolving nature of technology and our customers’ needs. For instance, with the development of next-generation solutions that utilize new and advanced features, including artificial intelligence (“AI”) and machine learning, we may be required to commit significant resources to developing new products, enhancements and developments. The success of new products, enhancements and developments depends on several factors: our anticipation of market changes and demands for product features, including timely product introduction and conclusion, sufficient customer demand, cost effectiveness in our product development efforts and the proliferation of new technologies that are able to deliver competitive products and services at lower prices, more efficiently, more conveniently or more securely. In addition, because our software is designed to operate with a variety of systems, applications, data and devices, we will need to continuously modify and enhance our software to keep pace with changes in such systems. We may not be successful in developing these modifications and enhancements. Furthermore, the addition of features and solutions to our software will increase our research and development expenses. Any new features that we develop may not be introduced in a timely or cost-effective manner or may not achieve the market acceptance necessary to generate sufficient revenue to justify the related expenses. It is difficult to predict customer adoption of new features. Such uncertainty limits our ability to forecast our future results of operations and subjects us to a number of challenges, including our ability to plan for and model future growth. If we cannot address such uncertainties and successfully develop new
20


features, enhance our software or otherwise overcome technological challenges and competing technologies, our business and results of operations could be adversely affected.
We also offer professional services including consulting and training and must continually adapt to assist our customers in deploying our software in accordance with their specific IT strategies. If we cannot introduce new services or enhance our existing services to keep pace with changes in our customers’ deployment strategies, we may not be able to attract new customers, retain existing customers and expand their use of our software or secure renewal contracts, which are important for the future of our business.
Our success is highly dependent on our ability to penetrate the existing market for database products, as well as the growth and expansion of the market for database products.
Our future success will depend in large part on our ability to service existing demand, as well as the continued growth and expansion of the database market. It is difficult to predict demand for our offerings, the conversion from one to the other and related services and the size, growth rate and expansion of these markets, the entry of competitive products or the success of existing competitive products. Our ability to penetrate the existing database market and any expansion of the market depends on a number of factors, including cost, performance and perceived value associated with our subscription offerings, as well as our customers’ willingness to adopt an alternative approach to relational and other database products available in the market. Furthermore, many of our potential customers have made significant investments in relational databases, such as offerings from Oracle, and may be unwilling to invest in new products. If the market for databases fails to grow at the rate that we anticipate or decreases in size or we are not successful in penetrating the existing market, our business would be harmed.
Our future quarterly results may fluctuate significantly and if we fail to meet the expectations of analysts or investors, our stock price could decline substantially.
Our results of operations, including our revenue, operating expenses and cash flows may vary significantly in the future as a result of a variety of factors, many of which are outside of our control, may be difficult to predict and may or may not fully reflect the underlying performance of our business and period-to-period comparisons of our operating results may not be meaningful. Some of the factors that may cause our results of operations to fluctuate from quarter to quarter include:
changes in actual and anticipated growth rates of our revenue, customers and other key operating metrics;
new product announcements, pricing changes and other actions by competitors;
the mix of revenue and associated costs attributable to subscriptions for our MongoDB Atlas and MongoDB Enterprise Advanced offerings (such as our non-cancelable multi-year cloud infrastructure capacity commitments, which require us to pay for such capacity irrespective of actual usage) and professional services, as such relative mix may impact our gross margins and operating income;
the mix of revenue and associated costs attributable to sales where subscriptions are bundled with services versus sold on a standalone basis and sales by us and our partners;
our ability to attract new customers;
our ability to timely and effectively expand our sales and marketing capabilities and teams;
our ability to retain customers and expand their usage of our software, particularly for our largest customers;
our inability to enforce the AGPL or SSPL;
delays in closing sales, including the timing of renewals, which may result in revenue being pushed into the next quarter, particularly because a large portion of our sales occur toward the end of each quarter;
the timing of revenue recognition;
the mix of revenue attributable to larger transactions as opposed to smaller transactions;
changes in customers’ budgets and in the timing of their budgeting cycles and purchasing decisions;
changes in customers’ consumption of our platform;
21


customers and potential customers opting for alternative products, including developing their own in-house solutions, or opting to use only the free version of our products;
fluctuations in currency exchange rates;
our ability to control costs, including our operating expenses;
the timing and success of new products, features and services offered by us and our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners;
significant security breaches or other security incidents, technical difficulties, or interruptions with respect to the delivery and use of our software;
our failure to maintain the level of service uptime and performance required by our customers;
the collectability of receivables from customers and resellers, which may be hindered or delayed if these customers or resellers experience financial distress;
changes in political and economic conditions, in domestic or international markets;
general economic conditions, both domestically and internationally, including warfare and terrorist attacks on the United States and other regions in which we or our customers operate, such as the Russia-Ukraine conflict and the Israel-Hamas conflict, as well as economic conditions specifically affecting industries in which our customers participate;
sales tax and other tax determinations by authorities in the jurisdictions in which we conduct business;
the impact of new accounting pronouncements; and
fluctuations in stock-based compensation expense.
The occurrence of one or more of the foregoing and other factors may cause our results of operations to vary significantly and be materially and adversely affected. For example, fluctuations in our quarterly operating results and the price of our common stock may be particularly pronounced in the current economic environment due to the ongoing geopolitical instability resulting from the conflicts between Russia and Ukraine and Israel and Hamas, severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, instability in the banking sector, increases in inflation rates, higher interest rates and uncertainty about economic stability. In response to the concerns over inflation risk, the U.S. Federal Reserve has raised interest rates multiple times, and signaled that they will continue to adjust interest rates to stabilize and reduce current levels of inflation. It is especially difficult to predict the impact of such events on the global economic markets, which have been and will continue to be highly dependent upon the actions of governments, businesses, and other enterprises in response to the pandemic and macroeconomic events, and the effectiveness of those actions. Any of these factors or any combination thereof could materially and adversely affect our business, results of operations and financial condition. For instance, among other factors, the adverse macroeconomic conditions resulted in slower than historical growth of our existing Atlas applications for the year ended January 31, 2025. We also intend to continue to invest to grow our business and to take advantage of our market opportunity. Accordingly, historical patterns and our results of operations in any one quarter may not be meaningful and should not be relied upon as indicative of future performance. Additionally, if our quarterly results of operations fall below the expectations of investors or securities analysts who follow our stock, the price of our common stock could decline substantially and we could face costly lawsuits, including securities class action suits.
We have experienced rapid growth in recent periods. If we fail to continue to grow and to manage our growth effectively, we may be unable to execute our business plan, increase our revenue, improve our results of operations, maintain high levels of service, or adequately address competitive challenges.
We have experienced rapid growth in our business, operations and employee headcount. For fiscal years 2025, 2024 and 2023, our total revenue was $2,006.4 million, $1,683.0 million and $1,284.0 million, respectively, representing a 19% and 31% growth rate, respectively. We have also significantly increased the size of our customer base from over 3,200 customers as of January 31, 2017 to over 54,500 customers as of January 31, 2025, and we grew from 713 employees as of January 31, 2017 to 5,558 employees as of January 31, 2025. We expect to continue to expand our operations and employee
22


headcount in the near term. Our success will depend in part on our ability to continue to grow and to manage this growth, domestically and internationally, effectively.
Our current and anticipated growth is expected to place a significant strain on our management, administrative, operational and financial infrastructure. We will need to continue to improve our operational, financial and management processes and controls and our reporting procedures to manage the expected growth of our operations and personnel, which will require significant expenditures and allocation of valuable management and employee resources. If we fail to implement these infrastructure improvements effectively, our ability to ensure the uninterrupted operation of key business systems and comply with the rules and regulations that are applicable to public reporting companies will be impaired. Further, if we do not effectively manage the growth of our business and operations, the quality of our products and services could suffer, the preservation of our culture, values and entrepreneurial environment may change and we may not be able to adequately address competitive challenges. This could impair our ability to attract new customers, retain existing customers and expand their use of our products and services, all of which would adversely affect our brand, overall business, results of operations and financial condition.
If we or our third-party service providers experience a security breach or other security incident, or unauthorized access to personal, proprietary, confidential or other sensitive data is otherwise obtained, our software may be perceived as not being secure, customers may reduce or terminate their use of our software and we may face litigation, regulatory investigations, significant liability and reputational damage.
Cyberattacks, malicious internet-based activity, and online and offline fraud, and other similar activities threaten the confidentiality, integrity and availability of our personal, proprietary, confidential and other sensitive data and our information technology systems and networks, and those of the third parties upon which we rely to help deliver services to our customers. Such threats are prevalent, increasing in frequency, evolving in nature and becoming increasingly difficult to detect and their frequency may be increased, and effectiveness enhanced, by the use of AI. These threats come from a variety of sources, including traditional computer “hackers,” threat actors (including organized criminal threat actors), “hacktivists,” personnel (such as through theft or misuse), sophisticated nation-states, and nation-state-supported actors. In addition, some actors, such as sophisticated nation-states and nation-state supported actors now engage and are expected to continue to engage in cyberattacks, including without limitation for geopolitical reasons and in conjunction with military conflicts and defense activities. During times of war and other major conflicts, we and the third parties upon whom we rely may be vulnerable to a heightened risk of these attacks, including retaliatory cyberattacks, that could materially disrupt our systems and networks, operations and supply chain. We and the third parties upon which we rely may be subject to a variety of evolving threats, including but not limited to social-engineering attacks (including through phishing attacks), malicious code (such as viruses and worms), malware (including as a result of advanced persistent threat intrusions), denial-of-service attacks (such as credential stuffing), credential harvesting, account takeovers, personnel misconduct or error, fraud, ransomware attacks, supply-chain attacks, software bugs, server malfunctions, software or hardware failures, loss or theft of data or other information technology assets, adware, telecommunications failures, pandemics, earthquakes, fires, floods, and other similar threats.
Ransomware attacks, including by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of data and income, reputational harm, and diversion of funds. Extortion payments may alleviate the negative impact of a ransomware attack, but we may be unwilling or unable to make such payments due to, for example, applicable laws or regulations prohibiting such payments. Similarly, supply-chain attacks have increased in frequency and severity, and we cannot guarantee that third parties and infrastructure in our supply chain or our third-party partners’ supply chains have not been compromised or that they do not contain exploitable defects or bugs that could result in a breach of or disruption to our information technology systems (including our products) or the third-party information technology systems that support us and our services.
The COVID-19 pandemic increased our remote workforce, which increased risks to our information technology systems and data, as more of our employees work from home, utilizing network connections, computers and devices outside our premises or network, including while at home, in transit and in public locations. Additionally, cybersecurity risks may be heightened as a result of the ongoing global conflicts such as the military conflict between Russia and Ukraine and the related sanctions imposed by the United States and other countries or the ongoing military conflict between Israel and Hamas. Furthermore, future or past business transactions (such as acquisitions or integrations) could expose us to additional data security risks and vulnerabilities, as our systems could be negatively affected by vulnerabilities present in acquired or integrated entities’ systems and technologies. Risks related to data security will increase as we continue to grow the scale and
23


functionality of our business and collect, store, transmit and otherwise process increasingly large amounts of our and our customers’ information and data, which may include personal, proprietary, confidential or other sensitive data.
Any of the above identified or similar threats could cause a security breach or other security incident that could result in unauthorized, unlawful, or accidental acquisition, modification, destruction, loss, alteration, encryption, disclosure, transfer, use or other processing of, or access to our information technology systems and networks or personal, proprietary, confidential or other sensitive information, or those of the third parties upon whom we rely. For example, in December 2023 we discovered that a previously unknown flaw in a third-party application used by MongoDB enabled an unauthorized third party to successfully phish and to gain access to certain corporate applications, including applications that we use to provide support services to MongoDB customers, which include customer contact information and related account metadata. In an effort to contain the impact of this security incident, we immediately activated our incident response process, promptly published an alert on our website and emailed customers notifying them of the situation and reminding them to stay vigilant. The investigation led by MongoDB into this incident uncovered no evidence of unauthorized access to MongoDB Atlas clusters, a finding that has been verified by our third-party forensic experts. To date, we have not experienced a cybersecurity event that had a material impact on our financial performance or operations, but it is possible that we might experience such an attack in the future. A security breach or other security incident could disrupt our ability (and that of third parties upon whom we rely) to provide our platform, products, and services.

We may expend significant resources or modify our business activities to try to protect against, mitigate or remediate actual or perceived security breaches and other security incidents. Certain data privacy and security obligations may require us to implement and maintain specific security measures, industry-standard or reasonable security measures to protect our information technology systems and networks and personal, proprietary, confidential or other sensitive information.
While we have implemented security measures designed to protect against security breaches and other security incidents, there can be no assurance that these measures will be effective. We have not always been able in the past and may be unable in the future to detect vulnerabilities in our information technology systems and networks (including our products) because such threats and techniques change frequently, are often sophisticated in nature, and may not be detected until after a security breach or other security incident has occurred. For example, industry publications have reported ransomware attacks on MongoDB instances. We believe these attacks were successful due to the failure by users of our Community Server offering to properly turn on the recommended security settings when running these instances. Despite our efforts to identify and remediate vulnerabilities, if any, in our information technology systems and networks (including our products), our efforts may not be successful. Further, we may experience delays in developing and deploying remedial measures designed to address any such identified vulnerabilities.
We use third-party service providers and subprocessors to help us deliver services to our customers. These third-party service providers and subprocessors may collect, store, transmit or otherwise process personal data or other confidential information of our employees and our customers. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate information security measures in place. Due to applicable laws, regulations, rules, standards, contractual obligations, policies and other obligations, we may be held responsible for security breaches or other security incidents attributed to our third-party service providers as they relate to the information we share with them.
Applicable data privacy and security obligations may require us to notify relevant stakeholders of security breaches and other security incidents. Such disclosures are costly, and the disclosures or the failure to comply with such requirements could lead to adverse consequences.
If we (or a third party upon whom we rely) experience or are perceived to have experienced a security breach or other security incident, or fail to make adequate or timely disclosures to the public, regulators, law enforcement agencies or affected individuals, as applicable, following any such event, we may experience adverse consequences. These consequences may include: liability under applicable data privacy and security laws, regulations, rules, standards, contractual obligations, policies and other obligations; obligations to notify regulators and affected individuals; government enforcement actions (for example, investigations, fines, penalties, audits, and inspections); additional reporting requirements and/or oversight; restrictions on processing personal and other sensitive information; litigation (including class claims); indemnification and other contractual obligations; damages; negative publicity; reputational harm; monetary fund diversions; interruptions in our operations (including availability of data); financial loss; and other similar harms. Security breaches and other security incidents and attendant consequences may cause customers to stop using our platform, products, and services, deter new customers from using our platform, products, and services, and negatively impact our ability to grow and operate our business.
24


Our contracts may not contain limitations of liability, and even where they do, there can be no assurance that limitations of liability in our contracts are sufficient to protect us from liabilities, damages, or claims related to our data privacy and security obligations.
While we maintain general liability insurance coverage and coverage for errors or omissions, we cannot assure you that such coverage will be adequate or otherwise protect us from liabilities or damages with respect to claims alleging compromises of personal, proprietary, confidential or other sensitive data or otherwise relating to data privacy and security matters. 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 at all, or that our insurers will not deny coverage as to any future claim.
Our sales cycle may be long and is unpredictable and our sales efforts require considerable time and expense.
The timing of our sales and related revenue recognition is difficult to predict because of the length and unpredictability of the sales cycle for our offerings. We are often required to spend significant time and resources to better educate and familiarize potential customers with the value proposition of paying for our products and services. The length of our sales cycle, from initial evaluation to payment for our offerings is generally three to nine months, but can vary substantially from customer to customer or from application to application within a given customer. As the purchase and deployment of our products can be dependent upon customer initiatives, our sales cycle can extend to more than a year for some customers. Customers often view a subscription to our products and services as a strategic decision and significant investment and, as a result, frequently require considerable time to evaluate, test and qualify our product offering prior to entering into or expanding a subscription. During the sales cycle, we expend significant time and money on sales and marketing and contract negotiation activities, which may not result in a sale. Additional factors that may influence the length and variability of our sales cycle include:
the effectiveness of our sales force, in particular new sales people as we increase the size of our sales force;
the discretionary nature of purchasing and budget cycles and decisions;
the obstacles placed by a customer’s procurement process;
our ability to convert users of our free offerings to paying customers;
economic conditions and other factors impacting customer budgets;
customer evaluation of competing products during the purchasing process; and
evolving customer demands.
Given these factors, it is difficult to predict whether and when a sale will be completed and when revenue from a sale will be recognized, particularly the timing of revenue recognition related to the term license portion of our subscription revenue. In addition, as a result of rising inflation and interest rates, and global economic uncertainty, potential customers may consider reducing or delaying, technology or other discretionary spending, which could also result in an extension of our sales cycle. This could impact the variability and comparability of our quarterly revenue results and may have an adverse effect on our business, results of operations and financial condition.
We may be forced to reduce prices for our subscription offerings and as a result our revenue and results of operations will be harmed.
As the market for databases evolves, or as new competitors introduce new products or services that compete with ours, we may be unable to attract new customers or convert users of our free offerings to paying customers on terms or based on pricing models that we have used historically. In the past, we have been able to increase our prices for our subscription offerings, but we may choose not to introduce or be unsuccessful in implementing future price increases. As a result of these and other factors, in the future we may be required to reduce our prices or be unable to increase our prices, or it may be necessary for us to increase our services or product offerings without additional revenue to remain competitive, all of which could harm our results of operations and financial condition.
25


If we are unable to attract new customers in a manner that is cost-effective and assures customer success, we will not be able to grow our business, which would adversely affect our results of operations and financial condition.
In order to grow our business, we must continue to attract new customers in a cost-effective manner and enable these customers to realize the benefits associated with our products and services. We may not be able to attract new customers for a variety of reasons, including as a result of their use of traditional relational and/or other database products and their internal timing, budget or other constraints that hinder their ability to migrate to or adopt our products or services.
Even if we do attract new customers, the cost of new customer acquisition, product implementation and ongoing customer support may prove so high as to prevent us from achieving or sustaining profitability. For example, in fiscal years 2025, 2024 and 2023, total sales and marketing expense represented 43%, 47% and 54% of revenue, respectively. We intend to continue to hire additional sales personnel, increase our marketing activities to help educate the market about the benefits of our platform and services, grow our domestic and international operations and build brand awareness. We also intend to continue to cultivate our relationships with developers through continued investment in our MongoDB.local events, MongoDB Advocacy Hub, User Groups, MongoDB University and our partner ecosystem of global system integrators, value-added resellers and independent software vendors. If the costs of these sales and marketing efforts increase dramatically, if we do not experience a substantial increase in leverage from our partner ecosystem, or if our sales and marketing efforts do not result in substantial increases in revenue, our business, results of operations and financial condition may be adversely affected. In addition, while we expect to continue to invest in our professional services organization to accelerate our customers’ ability to adopt our products and ultimately create and expand their use of our products over time, we cannot assure you that any of these investments will lead to the cost-effective acquisition of additional customers.
If we fail to offer high quality support, our business and reputation could suffer.
Our customers rely on our personnel for support of our software and services included in our subscription packages. High-quality support is important for the renewal and expansion of our agreements with existing customers. The importance of high-quality support will increase as we expand our business and pursue new customers. If we do not help our customers quickly resolve issues and provide effective ongoing support, our ability to sell new software to existing and new customers could suffer and our reputation and relationships with existing or potential customers could be harmed.
Real or perceived errors, failures or bugs in our software could adversely affect our business, results of operations, financial condition and growth prospects.
Our software is complex and therefore, undetected errors, failures or bugs have occurred in the past and may occur in the future. Our software is used in IT environments with different operating systems, system management software, applications, devices, databases, servers, storage, middleware, custom and third-party applications and equipment and networking configurations, which may cause errors or failures in the IT environment into which our software is deployed. This diversity increases the likelihood of errors or failures in those IT environments. Despite testing by us, real or perceived errors, failures or bugs may not be found until our customers use our software. Real or perceived errors, failures or bugs in our products could result in negative publicity, security breaches or other security incidents, loss of or delay in market acceptance of our software, regulatory investigations and enforcement actions, harm to our brand, weakening of our competitive position, or claims by customers for losses sustained by them or failure to meet the stated service level commitments in our customer agreements. In such an event, we may be required, or may choose, for customer relations or other reasons, to expend significant additional resources in order to help correct the problem. Any real or perceived errors, failures or bugs in our software could also impair our ability to attract new customers, retain existing customers or expand their use of our software, which would adversely affect our business, results of operations and financial condition.
We are subject to stringent and evolving U.S. and foreign laws, regulations, rules, standards, contractual obligations, policies and other obligations particularly related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions; litigation; fines and penalties; a disruption of our business operations; reputational harm; loss of revenue or profits; and other adverse business consequences.
Data privacy and security is a significant issue in the United States, Europe and in many other countries and jurisdictions where we offer our software and services. In the ordinary course of business, we collect, receive, store, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, share and otherwise process personal data and other sensitive information, including proprietary and confidential business data, trade secrets, and intellectual property. We collect personal information from individuals located both in the United States and abroad and may store or otherwise process such information outside of the country in which it was collected. Our data processing activities subject us to numerous data privacy and security obligations, such as various laws, regulations, rules, guidance, industry standards, external and internal
26


privacy and security policies, contracts, and other obligations that govern the processing of personal data by us and on our behalf.
In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal data privacy laws, and consumer protection laws. For example, at the federal level, Section 5 of the Federal Trade Commission Act prohibits unfair or deceptive acts or practices in or affecting commerce (which extends to data privacy and security practices), and the Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), as amended by the Health Information Technology for Economic and Clinical Health Act (“HITECH”), imposes specific requirements relating to the privacy, security, and transmission of individually identifiable health information. At the state level, the California Consumer Privacy Act, as modified by the California Privacy Rights Act (collectively, the “CCPA”) gives California residents the right to, among other things, request disclosure of personal information collected about them and whether that information has been sold to others, request deletion of personal information (subject to certain exceptions), opt out of sales of their personal information, and not be discriminated against for exercising these rights. The CCPA also authorizes private lawsuits to recover statutory damages for certain data breaches. The effects of the CCPA are potentially significant and may require us to modify our data collection or processing practices and policies and increase our compliance costs and potential liability with respect to personal information we collect about California residents.
A number of other U.S. states have also enacted, or are considering enacting, comprehensive data privacy laws that share similarities with the CCPA. Certain state laws and regulations may be more stringent, broader in scope, or offer greater individual rights, with respect to personal data than federal or other state laws and regulations, and such laws and regulations may differ from each other, which may complicate compliance efforts and increase legal risk and compliance costs for us and the third parties upon whom we rely. In addition, laws in all 50 U.S. states generally require businesses to provide notice under certain circumstances to consumers whose personal data has been disclosed as a result of a data breach. These laws are not consistent, and compliance in the event of a widespread data breach is difficult and may be costly.

Furthermore, from time to time, U.S. presidential administrations have issued, and may in the future issue, Executive Orders related to cybersecurity practices that may affect our business. For example, on May 12, 2021, the Biden administration issued an Executive Order requiring federal agencies to implement additional IT security measures, including, among other things, requiring agencies to adopt multifactor authentication and encryption for data at rest and in transit, to the maximum extent consistent with federal records laws and other applicable laws. Additionally, the Executive Order called for the development of secure software development practices or criteria for a consumer software labeling program reflecting a baseline level of secure practices for development of software sold to the U.S. federal government. Due to the Executive Order, federal agencies may require us to modify our cybersecurity practices and policies and increase our compliance costs and, if we are unable to meet the requirements of the Executive Order, it could impede our ability to work with the U.S. government and result in a loss of revenue.
Internationally, virtually every jurisdiction in which we operate has established its own data privacy and security legal framework with which we or our customers must comply, including, but not limited to, the European Economic Area (“E.E.A.”), Switzerland, the United Kingdom (“U.K.”), Canada, Brazil and other countries. The collection, use, disclosure, transfer, or other processing of personal data regarding individuals in the E.E.A. is subject to the General Data Protection Regulation (the “GDPR”), and other European laws governing the processing of personal data. Data protection authorities in the E.E.A. have the power to impose administrative fines for violations of the GDPR of up to a maximum of €20 million or 4% of the entity’s total worldwide global turnover for the preceding financial year, whichever is higher. Further, the GDPR provides for private litigation related to the processing of personal data that can be brought by classes of data subjects or consumer protection organizations authorized at law to represent the data subjects’ interests. Since we act as a data processor for our MongoDB Atlas customers, we have taken steps to cause our processes to be compliant with applicable portions of the GDPR, but because of the ambiguities in the GDPR and the evolving interpretation of the GDPR by data protection authorities, we cannot assure you that such steps are complete or effective.
Following the exit of the U.K. from the European Union (“E.U.”), the GDPR was transposed into U.K. law (the “U.K. GDPR”) as supplemented by the U.K. Data Protection Act 2018, which currently imposes the same obligations as the GDPR in most material respects. Failure to comply with the U.K. GDPR can result in fines up to a maximum of £17.5 million or 4% of the entity’s total worldwide global turnover for the preceding financial year, whichever is higher. However, the U.K. GDPR will not automatically incorporate changes made to the GDPR going forward (which would need to be specifically incorporated by the U.K. government). Moreover, the U.K. government has publicly announced plans to reform the U.K. GDPR in ways that, if formalized, are likely to deviate from the GDPR, all of which creates a risk of divergent parallel regimes and related uncertainty, along with the potential for increased compliance costs and risks for affected businesses.
27


The European Commission also revised its Cybersecurity Directive (“NIS2”), which came into force in January 2023 and applies extraterritorially similar to the GDPR. Among other things, NIS2 requires companies providing essential and digital services across key sectors in the EU economy, including cloud services providers, to adopt or update policies and procedures on issues such as incident handling and supply chain security. EU Member States have flexibility in identifying the types of entities considered “essential.” The deadline for EU Member States to transpose NIS2 into national law was October 17, 2024. However only a small number of Member States have met that deadline, creating ongoing uncertainty around how NIS2 will impact our business. In addition, the EU’s Digital Operational Resiliency Act (“DORA”) for the financial sector took effect in January 2025. DORA standardizes how financial entities report cybersecurity incidents, test their digital operational resilience, and manage ICT third-party risk across the financial services sector and EU member states. We have taken steps to ensure our contracts with EU financial sector customers are DORA-compliant, however we cannot assure you that such steps are complete or effective.
Countries outside Europe are implementing significant limitations on the processing of personal data, similar to those in the GDPR. For example, Brazil has enacted the General Data Protection Law (Lei Geral Proteção de Dados Pessoais, or “LGPD”) (Law No. 13,709/2018). In addition, on June 5, 2020, Japan passed amendments to its Act on the Protection of Personal data, or APPI, which entered into force on April 1, 2022. Both of these laws broadly regulate the processing of personal data in a manner comparable to the GDPR, and violators of the LGPD and APPI face substantial penalties.
Some foreign data privacy and security laws, including, without limitation, the GDPR, the U.K. GDPR, and the Swiss Federal Act on Data Protection may restrict the cross-border transfer of personal data, such as transfers of data to the United States from the E.E.A., Switzerland or U.K. These laws may require data exporters and data importers - as a condition of cross-border data transfers - to implement specific safeguards to protect the transferred personal data. Existing mechanisms that facilitate cross-border personal data transfers may change or be invalidated. For example, the GDPR generally restricts the transfer of personal data to countries outside of the E.E.A. that the European Commission does not consider to provide an adequate level of data privacy and security, such as the United States, unless the parties to the transfer have implemented specific safeguards to protect the transferred personal data, such as, most commonly, the “Standard Contractual Clauses” (“SCCs”) released by the European Commission. Use of the SCCs imposes additional compliance burdens, such as conducting transfer impact assessments to determine whether additional security measures are necessary to protect the at-issue personal data. Although the U.K. currently has an adequacy decision from the European Commission, such that SCCs are not required for the transfer of personal data from the E.E.A. to the U.K., that decision will sunset in June 2025 unless extended and it may be revoked in the future by the European Commission if the U.K. data protection regime is reformed in ways that deviate substantially from the GDPR. Adding further complexity for international data transfers, in March 2022, the U.K. adopted its own International Data Transfer Agreement for transfers of personal data out of the U.K. to so-called third countries, as well as an international data transfer addendum that can be used with the SCCs for the same purpose. Moreover, on July 10, 2023 the European Commission adopted an adequacy decision concluding that the United States ensures an adequate level of protection for personal data transferred from the E.U. to the U.S. under the EU-U.S. Data Privacy Framework.

We are currently self-certified under the EU-U.S. Data Privacy Framework, however such adequacy decision is likely to face challenge at the Court of Justice of the European Union. While the EU-U.S. Data Privacy Framework does not apply to the U.K., on October 12, 2023, the U.K. government adopted an adequacy decision concluding that the United States ensures an adequate level of protection transferred from the U.K. to the United States under the U.K. Extension to the EU-U.S. Data Privacy Framework (“U.K. Data Privacy Framework”). We are currently self-certified under the U.K. Data Privacy Framework, and have also self-certified under the Swiss Data Privacy Framework. Both the U.K. and Swiss Data Privacy Frameworks could also be contested or otherwise affected by any challenges to the EU-U.S. Data Privacy Framework. Certain countries outside Europe (including Russia, China and Brazil) have also passed or are considering laws requiring local data residency or otherwise impeding the transfer of personal data across borders, any of which could increase the cost and complexity of doing business. If we cannot implement a valid compliance mechanism for cross-border data transfers, we may face increased exposure to regulatory actions, substantial fines, and injunctions against processing or transferring personal data from Europe or other foreign jurisdictions. The inability to import personal data to the United States could significantly and negatively impact our business operations; limit our ability to collaborate with parties that are subject to such cross-border data transfer or localization laws; or require us to increase our personal data processing capabilities and infrastructure in foreign jurisdictions at significant expense.

In addition to the GDPR, other European legislative proposals and present laws and regulations apply to cookies and similar tracking technologies, electronic communications, and marketing. In the E.E.A. and the U.K., regulators are increasingly focusing on compliance with requirements related to the online behavioral advertising ecosystem. For example, it is anticipated that the ePrivacy Regulation, which is still being negotiated, and national implementing laws will replace the current national laws implementing the ePrivacy Directive. Compliance with these laws and regulations may require us to
28


make significant operational changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, and subject us to liabilities.
In addition to government regulation, we may be contractually subject to industry standards adopted by privacy advocates and industry groups and may become subject to such obligations in the future. We may also be bound by other contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful.
Further, because data privacy and security are critical competitive factors in our industry, we publish privacy policies and other documentation regarding our collection, use, disclosure and other processing of personal data and other confidential information. Although we endeavor to comply with our published policies, certifications and documentation, we may at times fail to do so, may be perceived to have failed to do so, or be alleged to have failed to do so. Moreover, despite our efforts, we may not be successful in achieving compliance if our employees or vendors fail to comply with our published policies, certifications and documentation. The publication of our privacy policies and other documentation that provide promises and assurances about data privacy and security can subject us to potential government or legal action if they are found to be deceptive, unfair or misrepresentative of our actual practices. Should any of these statements prove to be untrue or be perceived as untrue, even if because of circumstances beyond our reasonable control, we may face litigation, disputes, claims, investigations, inquiries or other proceedings by the U.S. Federal Trade Commission, federal, state and foreign regulators, our customers and private litigants, which could adversely affect our business, reputation, results of operations and financial condition.
Because the interpretation and application of data privacy and security laws, regulations, rules, standards and other obligations are still uncertain and likely to remain uncertain for the foreseeable future, it is possible that these laws, regulations, rules, standards and other actual or alleged obligations, including contractual or self-regulatory obligations, may be interpreted and applied in a manner that is inconsistent with our data management practices or the features of our software. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our software, which we may be unable to do in a commercially reasonable manner or at all and which could have an adverse effect on our business. Any inability to adequately address data privacy and security concerns, even if unfounded, or the failure, or perceived failure, to comply with applicable data privacy and security laws, regulations, rules, standards, contractual obligations, policies and other actual or alleged obligations, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
Furthermore, the costs of compliance with and other burdens imposed by, the laws, regulations, rules, standards, contractual obligations, policies and other obligations related to data privacy and security that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy concerns, whether valid or not valid, may inhibit market adoption of our software particularly in certain industries and foreign countries.
Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.
Our market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on third-party assumptions and estimates that may not prove to be accurate. The market in which we compete may not meet these size estimates and may not achieve these growth forecasts. Even if the market in which we compete meets such size estimates and the growth forecasts, our business could fail to grow at similar rates, if at all, for a variety of reasons, which would adversely affect our results of operations.
We could incur substantial costs in obtaining, maintaining, protecting, defending or enforcing our intellectual property rights and any failure to obtain, maintain, protect, defend or enforce our intellectual property rights could reduce the value of our software and brand.
Our success and ability to compete depend in part upon our intellectual property rights. As of January 31, 2025, we had 84 issued patents and 47 pending patent applications in the United States. Patent applications may not result in issued patents and even if a patent issues, we cannot assure you that such patent will be adequate to protect our business. In addition to patent protection, we primarily rely on copyright and trademark laws, trade secret protection and confidentiality or other contractual arrangements with our employees, customers, partners and others to protect our intellectual property rights. However, the steps we take to protect our intellectual property rights may not be adequate and we may be unable to detect the unauthorized use of, or prevent third parties from infringing, misappropriating or otherwise violating, our intellectual property rights. In order to protect our intellectual property rights, we may be required to spend significant resources to
29


establish, monitor and enforce such rights. Litigation brought to enforce our intellectual property rights could be costly, time-consuming and distracting to management and could be met with defenses, counterclaims and countersuits attacking the validity and enforceability of our intellectual property rights. Additionally, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by disclosure during this type of litigation. An adverse determination of any litigation proceedings could put our intellectual property at risk of being invalidated, interpreted narrowly or held unenforceable and could put our related intellectual property at risk of not issuing or being canceled. The local laws of some foreign countries do not protect our intellectual property rights to the same extent as the laws of the United States and effective intellectual property protection and mechanisms may not be available in those jurisdictions. We may need to expend additional resources to defend our intellectual property in these countries and our inability to do so could impair our business or adversely affect our international expansion. Our patent applications and patents arising from any patent applications we may file in the future may never be granted and, even if we are successful in obtaining effective protection, it is expensive to maintain these rights, both in terms of application and maintenance costs, and the time and cost required to defend our rights could be substantial. Additionally, the process of obtaining patent protection is expensive and time-consuming, and we may be unable to prosecute all necessary or desirable patent applications at a reasonable cost or in a timely manner. Even if we are able to secure our intellectual property rights, there can be no assurances that such rights will provide us with competitive advantages or distinguish our products and services from those of our competitors or that our competitors will not independently develop similar technology.
In addition, we regularly contribute source code under open source licenses and have made some of our own software available under open source or source available licenses and we include third-party open source software in our products. Because the source code for any software we contribute to open source projects or distribute under open source or source available licenses is publicly available, our ability to protect our intellectual property rights with respect to such source code may be limited or lost entirely. In addition, from time to time, we may face claims from third parties claiming ownership of, or demanding release of, the software or derivative works that we have developed using third-party open source software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open-source license. See “—Our software incorporates third-party open source software, which could negatively affect our ability to sell our products and subject us to possible litigation.”
We have been and may in the future be, subject to intellectual property rights claims by third parties, which may be costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.
Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently enter into litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. We have in the past and may in the future be subject to claims that we have misappropriated, misused, infringed or otherwise violated the intellectual property rights of our competitors, non-practicing entities or other third parties. This risk is exacerbated by the fact that our software incorporates third-party open source software.
Any intellectual property claims, with or without merit, could be very time-consuming and expensive and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed patents or copyrights. These claims could also result in our having to stop using technology found to be in violation of a third party’s rights, some of which we have invested considerable effort and time to bring to market. We might be required to seek a license for the intellectual property, which may not be available on reasonable terms or at all. Even if a license is available, we could be required to pay significant royalties, which would increase our operating expenses. As a result, we may be required to develop alternative non-infringing technology, which could require significant effort and expense. If we cannot license or develop technology for any aspect of our business that may ultimately be determined to infringe, misappropriate or otherwise violate the intellectual property rights of another party, we could be forced to limit or stop sales of subscriptions to our software and may be unable to compete effectively. In addition, to the extent we hire personnel from competitors, we may be subject to allegations that such personnel have divulged proprietary or other confidential information to us. Further, we may be unaware of the intellectual property rights of others that may cover some or all of our products, and our insurance may not cover intellectual property rights infringement claims that may be made. Any of these results would adversely affect our business, results of operations and financial condition.
30


If we are unable to maintain successful relationships with our partners, our business, results of operations and financial condition could be harmed.
In addition to our direct sales force and our website, we use strategic partners, such as global system integrators, value-added resellers and independent software vendors to sell our subscription offerings and related services. Our agreements with our partners are generally nonexclusive, meaning our partners may offer their customers products and services of several different companies, including products and services that compete with ours, or may themselves be or become competitors. If our partners do not effectively market and sell our subscription offerings and related services, choose to use greater efforts to market and sell their own products and services or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our subscription offerings and related services may be harmed. Our partners may cease marketing our subscription offerings or related services with limited or no notice and with little or no penalty. The loss of a substantial number of our partners, our possible inability to replace them, or the failure to recruit additional partners could harm our growth objectives and results of operations.
We rely upon third-party cloud providers to host our cloud offering; any disruption of or interference with our use of third-party cloud providers would adversely affect our business, results of operations and financial condition.
We outsource substantially all of the infrastructure relating to MongoDB Atlas across AWS, Microsoft Azure and GCP to host our cloud offering. If the hosting of MongoDB Atlas is disrupted or interfered with for any reason, our business would be negatively impacted. Customers of MongoDB Atlas need to be able to access our platform at any time, without interruption or degradation of performance and we provide them with service level commitments with respect to uptime. Third-party cloud providers run their own platforms that we access and we are, therefore, vulnerable to their service interruptions. We may experience interruptions, delays and outages in service and availability from time to time as a result of problems with our third-party cloud providers’ infrastructure. Lack of availability of this infrastructure could be due to a number of potential causes including technical failures, natural disasters, fraud, cyberattacks, or security breaches or other security incidents that we cannot predict or prevent. Such interruptions, delays or outages could lead to the triggering of our service level agreements and the issuance of credits to our cloud offering customers, which may impact our business, results of operations and financial condition. In addition, if we or any of these third-party cloud providers, experience a security breach or other security incident, our software is unavailable or our customers are unable to use our software within a reasonable amount of time or at all, then our business, results of operations and financial condition could be adversely affected. In some instances, we may not be able to identify the cause or causes of these performance problems within a period of time acceptable to our customers. It is possible that our customers and potential customers would hold us accountable for any breach of security affecting a third-party cloud provider’s infrastructure and we may incur significant liability from those customers and from third parties with respect to any breach affecting these systems. We may not be able to recover a material portion of our liabilities to our customers and third parties from a third-party cloud provider. It may also become increasingly difficult to maintain and improve our performance, especially during peak usage times, as our software becomes more complex and the usage of our software increases. Any of the above circumstances or events may harm our business, results of operations and financial condition.
Interruptions or performance problems associated with our technology and infrastructure may adversely affect our business, results of operations and financial condition.
Our continued growth depends in part on the ability of our existing customers and new customers to access our software at any time and within an acceptable amount of time. We may experience service disruptions, outages and other performance problems due to a variety of factors, including infrastructure changes or failures, human or software errors, malicious acts, terrorism, security breaches or other security incidents, or capacity constraints. Capacity constraints could be due to a number of potential causes including technical failures, natural disasters, fraud, cyberattacks, data breaches or other security incidents. In some instances, we may not be able to identify and/or remedy the cause or causes of these performance problems within an acceptable period of time. It may become increasingly difficult to maintain and improve our performance as our software offerings and customer implementations become more complex. If our software is unavailable or if our customers are unable to access features of our software within a reasonable amount of time or at all, or if other performance problems occur, our business, results of operations and financial conditions may be adversely affected.
Incorrect or improper implementation or use of our software could result in customer dissatisfaction and harm our business, results of operations, financial condition and growth prospects.
Our database software and related services are designed to be deployed in a wide variety of technology environments, including in large-scale, complex technology environments and we believe our future success will depend at least, in part, on
31


our ability to support such deployments. Implementations of our software may be technically complicated and it may not be easy to maximize the value of our software without proper implementation and training. For example, industry publications have reported ransomware attacks on MongoDB instances. We believe these attacks were successful due to the failure by users of our Community Server offering to properly turn on the recommended security settings when running these instances. If our customers are unable to implement our software successfully, or in a timely manner, customer perceptions of our company and our software may be impaired, our reputation and brand may suffer and customers may choose not to renew their subscriptions or increase their purchases of our related services.
Our customers and partners need regular training in the proper use of and the variety of benefits that can be derived from our software to maximize its potential. We often work with our customers to achieve successful implementations, particularly for large, complex deployments. Our failure to train customers on how to efficiently and effectively deploy and use our software, or our failure to provide effective support or professional services to our customers, whether actual or perceived, may result in negative publicity or legal actions against us. Also, as we continue to expand our customer base, any actual or perceived failure by us to properly provide these services will likely result in lost opportunities for follow-on sales of our related services.
If we fail to meet our service level commitments, our business, results of operations and financial condition could be adversely affected.
Our agreements with customers typically provide for service level commitments. Our MongoDB Enterprise Advanced customers typically get service level commitments with certain guaranteed response times and comprehensive 24x365 coverage. Our MongoDB Atlas customers typically get monthly uptime service level commitments, where we are required to provide a service credit for any extended periods of downtime. The complexity and quality of our customer’s implementation and the performance and availability of cloud services and cloud infrastructure are outside our control and, therefore, we are not in full control of whether we can meet these service level commitments. Our business, results of operations and financial condition could be adversely affected if we fail to meet our service level commitments for any reason. Any extended service outages could adversely affect our business, reputation and brand.
We rely on the performance of highly skilled personnel, including senior management and our engineering, professional services, sales and technology professionals; if we are unable to retain or motivate key personnel or hire, retain and motivate qualified personnel, our business would be harmed.
We believe our success has depended, and continues to depend, on the efforts and talents of our senior management team, particularly our Chief Executive Officer, and our highly skilled team members, including our sales personnel, customer-facing technical personnel and software engineers.
We do not maintain key man insurance on any of our executive officers or key employees. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. The majority of our senior management and key employees are employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of any of our senior management or key employees could adversely affect our ability to build on the efforts they have undertaken to execute our business plan and to execute against our market opportunity. We may not be able to find adequate replacements. We cannot ensure that we will be able to retain the services of any members of our senior management or other key employees.
Further, if members of our management and other key personnel in critical functions across our organization are unable to perform their duties or have limited availability, we may not be able to execute on our business strategy and/or our operations may be negatively impacted.
Our ability to successfully pursue our growth strategy and compete effectively also depends on our ability to attract, motivate and retain our personnel. Competition for well-qualified employees in all aspects of our business, including sales personnel, customer-facing technical personnel and software engineers, is intense, and it may be even more challenging to retain qualified personnel as many companies have moved to offer a remote or hybrid work environment. Our recruiting efforts focus on elite organizations and our primary recruiting competition are well-known, high-paying technology companies. In response to competition, rising inflation rates and labor shortages, we may need to adjust employee compensation, which could affect our operating costs and margins, as well as potentially cause dilution to existing stockholders. We may also lose new employees to our competitors or other technology companies before we realize the benefit of our investment in recruiting and training them. If we do not succeed in attracting well-qualified employees or retaining and motivating existing employees, our business would be adversely affected.
32


If we are not able to maintain and enhance our brand, especially among developers, our business and results of operations may be adversely affected.
We believe that developing and maintaining widespread awareness of our brand, especially with developers, in a cost-effective manner is critical to achieving widespread acceptance of our software and attracting new customers. Brand promotion activities may not generate customer awareness or increase revenue and even if they do, any increase in revenue may not offset the expenses we incur in building our brand. For instance, our continued focus and investment in MongoDB.local events, MongoDB University and similar investments in our brand and customer engagement and education may not generate a sufficient financial return. If we fail to successfully promote and maintain our brand, or continue to incur substantial expenses, we may fail to attract or retain customers necessary to realize a sufficient return on our brand-building efforts, or to achieve the widespread brand awareness that is critical for broad customer adoption of our platform.
Our corporate culture has contributed to our success and if we cannot continue to maintain and develop this culture as we grow and evolve, we may be unable to execute effectively and could lose the innovation, creativity and entrepreneurial spirit we have worked hard to foster, which could harm our business.
We believe that our culture has been and will continue to be a key contributor to our success. Our workforce has increased significantly from January 31, 2017 and we expect to continue to hire as we expand, especially among research and development and sales and marketing personnel. Such headcount growth may result in a change to our corporate culture.
Our leadership team also plays a key role in our corporate culture. We may recruit and hire other senior executives in the future. Such management changes subject us to a number of risks, such as risks pertaining to coordination of responsibilities and tasks, creation of new management systems and processes, differences in management style, any of which could adversely impact our corporate culture. In addition, we may need to adapt our corporate culture and work environments to changing circumstances, such as during times of a natural disaster or pandemic.
If we do not continue to maintain and develop our corporate culture, we may be unable to execute effectively and foster the innovation, creativity and entrepreneurial spirit we believe we need to support our growth, which could harm our business.
We depend and rely upon SaaS technologies from third parties to operate our business and interruptions or performance problems with these technologies may adversely affect our business and results of operations.
We rely on hosted SaaS applications from third parties in order to operate critical functions of our business, including enterprise resource planning, order management, contract management billing, project management and accounting and other operational activities. If these services become unavailable due to extended outages, interruptions or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage finances could be interrupted and our processes for managing sales of our platform and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and implemented, all of which could adversely affect our business.
Indemnity provisions in various agreements could expose us to substantial liability for data breaches, intellectual property infringement and other losses.
Our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of claims of intellectual property infringement, damages caused by us to property or persons, security breaches or other security incidents, or other liabilities relating to or arising from our software, services or other contractual obligations. Large indemnity payments could harm our business, results of operations and financial condition. Although we normally contractually limit our liability with respect to such indemnity obligations, we may still incur substantial liability related to them. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.
Because our long-term growth strategy involves sales to customers outside the United States, our business is susceptible to risks associated with international operations.
A significant portion of our revenue is derived internationally and we are susceptible to risks related to our international operations. In the fiscal years ended January 31, 2025, 2024 and 2023, total revenue generated from customers outside the United States was 46%, 46% and 45%, respectively, of our total revenue. We currently have international offices outside of North America in Europe, the Middle East and Africa (“EMEA”), the Asia-Pacific region and South America,
33


focusing primarily on selling our products and services in those regions. In addition, we expanded our reach in China in February 2021 when we announced a global partnership with Tencent Cloud that allows customers to easily adopt and use MongoDB-as-a-Service across Tencent’s global cloud infrastructure. In the future, we may continue to expand our presence in these regions or expand into other international locations. Our current international operations and future initiatives involve a variety of risks, including risks associated with:
changes in a specific country’s or region’s political or economic conditions;
the need to adapt and localize our products for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
unexpected changes in laws, regulatory requirements, taxes or trade laws;
shelter-in-place, occupancy limitations or similar orders, private travel limitation, or business disruption in regions affecting our operations, stemming from actual, imminent or perceived outbreak of contagious disease;
more stringent regulations relating to data privacy and security and the unauthorized use of, or access to, commercial and personal data, particularly in EMEA;
differing labor regulations, especially in EMEA, where labor laws are generally more advantageous to employees as compared to the United States, including deemed hourly wage and overtime regulations in these locations;
challenges inherent in efficiently managing an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits and compliance programs;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems and regulatory systems;
increased costs associated with international operations, including travel, real estate, infrastructure and legal compliance costs;
currency exchange rate fluctuations and the resulting effect on our revenue and expenses and the cost and risk of entering into hedging transactions if we chose to do so in the future;
the effect of other economic factors, including inflation, pricing and currency devaluation;
limitations on 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 preferences for local vendors;
operating in new, developing or other markets in which there are significant uncertainties regarding the interpretation, application and enforceability of laws and regulations, including relating to contract and intellectual property rights;
limited or insufficient intellectual property protection or difficulties enforcing our intellectual property;
political instability, including any escalation in the geopolitical tensions between China and Taiwan, social unrest, terrorist activities, acts of civil or international hostility, such as the current military conflict and escalating tensions between Russia and Ukraine, natural disasters or regional or global outbreaks of contagious diseases, such as the COVID-19 pandemic;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, U.K. Bribery Act and similar laws and regulations in other jurisdictions; and
adverse tax burdens and foreign exchange controls that could make it difficult to repatriate earnings and cash.
Our limited experience in operating our business internationally increases the risk that any potential future expansion efforts that we may undertake will not be successful. If we invest substantial time and resources to expand our international operations and are unable to do so successfully and in a timely manner, our business and results of operations will suffer.
34


Changes in government trade policies, including the imposition of tariffs and other trade barriers, could limit our ability to sell our products to certain customers and certain markets, which could adversely affect our business, financial condition and results of operations.
The United States or foreign governments may take administrative, legislative or regulatory action that could materially interfere with our ability to sell our offerings in certain countries. For instance, there is currently significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, tariffs and taxes. If tariffs or other trade barriers are placed on offerings such as ours, this could have a direct or indirect adverse effect on our business. Even in the absence of tariffs or other trade barriers, the related uncertainty and the market's fears relating to international trade might result in lower demand for our offerings, which could adversely affect our business, financial condition and results of operations.
If currency exchange rates fluctuate substantially in the future, our financial results, which are reported in U.S. dollars, could be adversely affected.
As we continue to expand our international operations, we become more exposed to the effects of fluctuations in currency exchange rates. Often, contracts executed by our foreign operations are denominated in the currency of that country or region and a portion of our revenue is therefore subject to foreign currency risks. However, a strengthening of the U.S. dollar could increase the real cost of our subscription offerings and related services to our customers outside of the United States, adversely affecting our business, results of operations and financial condition. We incur expenses for employee compensation and other operating expenses at our non-U.S. locations in the local currency. Fluctuations in the exchange rates between the U.S. dollar and other currencies could result in the dollar equivalent of such expenses being higher. This could have a negative impact on our reported results of operations. To date, we have not engaged in any hedging strategies and any such strategies, such as forward contracts, options and foreign exchange swaps related to transaction exposures that we may implement in the future to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations. Moreover, the use of hedging instruments may introduce additional risks if we are unable to structure effective hedges with such instruments.
Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our software and could have a negative impact on our business.
The future success of our business and particularly our cloud offerings, such as MongoDB Atlas, depends upon the continued use of the internet as a primary medium for commerce, communication and business applications. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our software in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, resulting in reductions in the demand for internet-based solutions such as ours.
In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility and quality of service. The performance of the internet and its acceptance as a business tool have been adversely affected by a variety of evolving data security threats and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our subscription offerings and related services could suffer.
Our corporate structure and intercompany arrangements are subject to the tax laws of various jurisdictions and we could be obligated to pay additional taxes, which would harm our results of operations.
Based on our current corporate structure, we may be subject to taxation in several jurisdictions around the world with increasingly complex tax laws, the application of which can be uncertain. The amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents. The authorities in these jurisdictions could review our tax returns or require us to file tax returns in jurisdictions in which we are not currently filing and could impose additional tax, interest and penalties. In addition, the authorities could claim that various withholding requirements apply to us or our subsidiaries, assert that benefits of tax treaties are not available to us or our subsidiaries, or challenge our methodologies for valuing developed technology or intercompany arrangements, including our transfer pricing. The relevant taxing authorities may determine that the manner in which we operate our business does not achieve the intended tax consequences. If such a
35


disagreement was to occur and our position was not sustained, we could be required to pay additional taxes and interest and penalties. Any increase in the amount of taxes we pay or that are imposed on us could increase our worldwide effective tax rate and harm our business and results of operations.
We have completed acquisitions in the past and may in the future expand through acquisitions or investments in strategic partnerships, each of which may divert our management’s attention, result in additional dilution to our stockholders, increase expenses, disrupt our operations, and harm our results of operations.

Our success will depend, in part, on our ability to grow our business in response to changing technologies, customer demands and competitive pressures. We have in the past acquired, and we may in the future expand through, acquisitions or investments in products or technologies that we believe could complement or expand our platform, enhance our technical capabilities or otherwise offer growth opportunities. The identification of suitable acquisition candidates can be difficult, time-consuming and costly and we may not be able to successfully complete identified acquisitions.

The risks we face in connection with any acquisitions or strategic investments include:
the potential of incurring charges or assuming substantial debt or other liabilities, which may cause adverse tax consequences or unfavorable accounting treatment, and which may expose us to claims and disputes by stockholders and third parties, including intellectual property claims and disputes, or which may not generate sufficient financial return to offset additional costs and expenses related to the acquisition or strategic investment;
we may encounter difficulties or unforeseen expenditures in integrating the business, technologies, products, personnel or operations of any company that we acquire or invest in, particularly if key personnel of the acquired company decide not to work for us;
we may not be able to realize anticipated synergies;
an acquisition or strategic investment may disrupt our ongoing business, divert resources, increase our expenses and distract our management;
an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company and we may experience increased customer churn with respect to the company acquired;
we may encounter challenges integrating the employees of the acquired company into our company culture;
for international transactions, we may face additional challenges related to the integration of operations across different cultures and languages and the economic, political and regulatory risks associated with specific countries;
we may be unable to successfully sell any acquired products or increase adoption or usage of acquired products, or increase spend by acquired customers;
our use of cash to pay for acquisitions or strategic investment would limit other potential uses for our cash;
if we incur debt to fund any acquisitions, such debt may subject us to material restrictions on our ability to conduct our business, including financial maintenance covenants;
if we issue a significant amount of equity securities in connection with future acquisitions, existing stockholders may be diluted and earnings per share may decrease; and
unforeseen legal liability arising from prior or ongoing acts or omissions by the acquired businesses which are not discovered by due diligence during the acquisition process or that prove to have a greater than anticipated adverse impact. There is no assurance that acquired businesses will have invested sufficient efforts in their own regulatory compliance, and we may need to invest in and seek to improve the regulatory compliance controls and systems of such businesses. Generally, if an acquired business fails to meet our expectations, or if we are unable to establish effective regulatory compliance controls with respect to an acquired business, our operating results, business, and financial condition may suffer.
The occurrence of any of these risks could have an adverse effect on our business, results of operations and financial condition.
36


We are subject to risks associated with our non-marketable securities, including partial or complete loss of invested capital. Significant changes in the fair value of our private investment portfolio could negatively impact our financial results.
We have non-marketable equity securities in privately-held companies. The financial success of our investments in any privately-held company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. In addition, valuations of privately-held companies are inherently complex due to the lack of readily available market data.
We record all fair value adjustments of our non-marketable securities through the consolidated statements of operations. As a result, we may experience additional volatility to our statements of operations due to the valuation and timing of observable price changes or impairments of our non-marketable securities. Our ability to mitigate this volatility in any given period may be impacted by our contractual obligations to hold securities for a set period of time. All of our investments, especially our non-marketable securities, are subject to a risk of a partial or total loss of investment capital. Changes in the fair value or partial or total loss of investment capital of these individual companies could be material to our financial statements and negatively impact our business and financial results.
Failure to comply with anti-bribery, anti-corruption and anti-money laundering laws could subject us to penalties and other adverse consequences.
We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”), the U.S. Travel Act, the U.K. Bribery Act (the “Bribery Act”) and other anti-corruption, anti-bribery and anti-money laundering laws in various jurisdictions around the world. The FCPA, Bribery Act and similar applicable laws generally prohibit companies, their officers, directors, employees and third-party intermediaries, business partners and agents from making improper payments or providing other improper things of value to government officials or other persons. We and our third-party intermediaries may have direct or indirect interactions with officials and employees of government agencies or state-owned or affiliated entities and other third parties where we may be held liable for the corrupt or other illegal activities of these third-party business partners and intermediaries, our employees, representatives, contractors, resellers and agents, even if we do not explicitly authorize such activities. While we have policies and procedures and internal controls to address compliance with such laws, we cannot assure you that all of our employees and agents will not take actions in violation of our policies and applicable law, for which we may be ultimately held responsible. To the extent that we learn that any of our employees, third-party intermediaries, agents, or business partners do not adhere to our policies, procedures, or internal controls, we are committed to taking appropriate remedial action. In the event that we believe or have reason to believe that our directors, officers, employees, third-party intermediaries, agents, or business partners have or may have violated such laws, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances. Detecting, investigating and resolving actual or alleged violations can be extensive and require a significant diversion of time, resources and attention from senior management. Any violation of the FCPA, Bribery Act, or other applicable anti-bribery, anti-corruption laws and anti-money laundering laws could result in whistleblower complaints, adverse media coverage, investigations, loss of export privileges, severe criminal or civil sanctions, fines and penalties or suspension or debarment from U.S. government contracts, all of which may have a material adverse effect on our reputation, business, operating results and prospects and financial condition.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States (“GAAP”), are subject to interpretation by the FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results and could affect the reporting of transactions completed before the announcement of a change. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. Changes to existing rules or the questioning of current practices may adversely affect our reported financial results or the way we conduct our business. For example, SEC proposals on climate-related disclosures may require us to update our accounting or operational policies, processes, or systems to reflect new or amended financial reporting standards. Such changes may adversely affect our business, financial condition and operating results.
If our estimates or judgments relating to our critical accounting policies 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 the consolidated financial statements and accompanying notes. We base our
37


estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as described in Note 2 Summary of Significant Accounting Policies, in the Notes to Consolidated Financial Statements included in Part II, Item 8, Financial Statements, of this Form 10-K. The results of these estimates form the basis for making judgments about the carrying values of assets, liabilities and equity and the amount of revenue and expenses that are not readily apparent from other sources. Significant assumptions and estimates used in preparing our Consolidated Financial Statements include those related to revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. 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 trading price of our common stock.
If we fail to maintain an effective system of disclosure controls and internal control over financial reporting, our ability to produce timely and accurate financial statements or comply with applicable regulations could be impaired.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act and the rules and regulations of the applicable listing standards of the Nasdaq. We expect that the requirements of these rules and regulations will continue to increase our legal, accounting and financial compliance costs, make some activities more difficult, time-consuming and costly and place significant strain on our personnel, systems and resources.
The Sarbanes-Oxley Act requires, among other things, that we maintain effective disclosure controls and procedures and internal control over financial reporting. We have developed and are continuing to refine our disclosure controls and other procedures that are designed to ensure that information required to be disclosed by us in the reports that we will file with the SEC is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms and that information required to be disclosed in reports under the Exchange Act is accumulated and communicated to our principal executive and financial officers. We are also continuing to improve our internal control over financial reporting. In order to maintain and improve the effectiveness of our disclosure controls and procedures and internal control over financial reporting, we have expended, and anticipate that we will continue to expend, significant resources, including accounting-related costs and significant management oversight.
Our current controls and any new controls that we develop may become inadequate because of changes in conditions in our business. Further, weaknesses in our disclosure controls and internal control over financial reporting may be discovered in the future. Any failure to develop or maintain effective controls or any difficulties encountered in their implementation or improvement could harm our results of operations or cause us to fail to meet our reporting obligations and may result in a restatement of our financial statements for prior periods. Any failure to implement and maintain effective internal control over financial reporting also could adversely affect the results of periodic management evaluations and annual independent registered public accounting firm attestation reports regarding the effectiveness of our internal control over financial reporting that we are required to include in our periodic reports filed with the SEC. Ineffective disclosure controls and procedures and internal control over financial reporting could also cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our common stock. In addition, if we are unable to continue to meet these requirements, we may not be able to remain listed on the Nasdaq.
We are required, pursuant to SEC rules that implement Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, we are required to have our independent registered public accounting firm issue an opinion on the effectiveness of our internal control over financial reporting on an annual basis. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our business and results of operations and could cause a decline in the price of our common stock and we may be subject to investigation or sanctions by the SEC.
38


We may require additional capital to support our operations or the growth of our business and we cannot be certain that this capital will be available on reasonable terms when required, or at all.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new features or otherwise enhance our database software, improve our operating infrastructure or acquire businesses and technologies. Accordingly, we may need to secure additional capital through equity or debt financings. If we raise additional capital, our existing stockholders could suffer significant dilution and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms that are favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms that are satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired and our business may be harmed.
We are a multinational organization with a distributed workforce facing increasingly complex tax issues in many jurisdictions and we could be obligated to pay additional taxes in various jurisdictions.
As a multinational organization, we may be subject to taxation in several jurisdictions around the world with increasingly new and complex tax laws, the amount of taxes we pay in these jurisdictions could increase substantially as a result of changes in the applicable tax principles, including increased tax rates, new tax laws or revised interpretations of existing tax laws and precedents, which could have a material adverse effect on our liquidity and operating results. Additionally, the rise of flexible work policies resulting from the COVID-19 pandemic is likely to continue to increase the complexity of our payroll tax practices and may lead to challenges with our payments to tax authorities. Furthermore, authorities in the many jurisdictions in which we operate or have employees could review our tax returns and impose additional tax, interest and penalties and the authorities could claim that various withholding requirements apply to us or our subsidiaries or assert that benefits of certain tax treaties are not available to us or our subsidiaries, any of which could have a material impact on us and the results of our operations.
The enactment of legislation implementing changes in U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Changes to U.S. tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to U.S. tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to the expansion of our international business activities, any changes in the U.S. taxation of such activities may impact our evidence supporting a full valuation allowance or increase our worldwide effective tax rate and adversely affect our financial position and results of operations.
Potential tax reform globally and in the United States may result in significant changes to U.S. federal income tax law, including changes to the U.S. federal income taxation of corporations (including ours) and/or changes to the U.S. federal income taxation of stockholders in U.S. corporations, including investors in our common stock. For example, the U.S. Tax Cuts and Jobs Act of 2017 (the “Act”) was enacted on December 22, 2017 and significantly revised the U.S. corporate income tax law. Additional significant changes to U.S. federal corporate tax law were made by the Coronavirus Aid, Relief, and Economic Security Act, and the recently enacted Inflation Reduction Act (“IRA”). The Company has determined that it is not currently subject to the tax effects of the IRA, which includes a corporate alternative minimum tax and an excise tax on stock buybacks. In addition, many jurisdictions have enacted legislation and adopted policies resulting from the Organization for Economic Cooperation and Development’s (“OECD”) Anti-Base Erosion and Profit Shifting Pillar Two Model Rules (“Pillar Two”). Rules adopted in response to the initiative establish a global per-country minimum tax of 15%. Many countries have enacted legislation, or have indicated their intent to adopt legislation, to implement these rules. The OECD and implementing countries are expected to continue to make further revisions to their legislation and release additional guidance. Pillar Two became effective for the Company in the first quarter of its fiscal year ending January 31, 2025. While the Company does not anticipate that Pillar Two will have a material impact on its tax provision or effective tax rate in the short-term, the Company continues to monitor evolving tax legislation in the jurisdictions in which it operates.
We continue to monitor the progression of new global and U.S. legislation impact on our effective tax rate. We are currently unable to predict whether any future changes will occur and, if so, the impact of such changes, including on the U.S. federal income tax considerations relating to the purchase, ownership and disposition of our common stock.
39


Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
As of January 31, 2025, we had net operating loss (“NOL”) carryforwards for U.S. federal and state, Irish and U.K. income tax purposes. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. In general, under Section 382 of the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes.
For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our results of operations and financial condition.
Taxing authorities may successfully assert that we should have collected or in the future should collect sales and use, value added or similar taxes and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We do not collect sales and use, value added or similar taxes in all jurisdictions in which we have sales and we believe that such taxes are not applicable to our products and services in certain jurisdictions. Sales and use, value added and similar tax laws and rates vary greatly by jurisdiction. Certain jurisdictions in which we do not collect such taxes may assert that such taxes are applicable, which could result in tax assessments, penalties and interest, to us or our end-customers for the past amounts and we may be required to collect such taxes in the future. If we are unsuccessful in collecting such taxes from our end-customers, we could be held liable for such costs. Such tax assessments, penalties and interest, or future requirements may adversely affect our results of operations.
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 offerings are subject to U.S. export controls and we incorporate encryption technology into certain of our offerings. These encryption offerings and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license.
Furthermore, our activities are subject to the economic sanctions laws and regulations by the U.S. and other jurisdictions that prohibit the shipment of certain products and services without the required export authorizations or export to countries, governments and persons targeted by the sanctions. While we take precautions to prevent our offerings from being exported in violation of these laws, including obtaining authorizations for our encryption offerings, implementing IP address blocking and screenings against U.S. Government and international lists of restricted and prohibited persons, we cannot guarantee that the precautions we take will prevent violations of export control and sanctions laws.
We also note that 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. We presently incorporate export control compliance requirements in our channel partner agreements. Complying with export control and sanctions regulations for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
If we fail to comply with U.S. and other sanctions and export control laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges, fines, which may be imposed on us and responsible employees or managers and, in extreme cases, the incarceration of responsible employees or managers.
Also, various countries, in addition to the United States, regulate the import, export and sale of certain encryption and other technology, including permitting and licensing requirements and have enacted laws that could limit our ability to distribute our offerings or could limit our customers’ ability to implement our offerings in those countries. Changes in our offerings or future changes in export and import regulations may create delays in the introduction of our offerings in international markets, prevent our customers with international operations from deploying our offerings globally or, in some cases, prevent the export or import of our offerings to certain countries, governments, or persons altogether. Any change in
40


export or import regulations, economic sanctions or related legislation, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our offerings by, or in our decreased ability to export or sell our offerings to, existing or potential customers with international operations. Any decreased use of our offerings or limitation on our ability to export or sell our offerings would likely adversely affect our business operations and financial results.
Our business is subject to the risks of earthquakes, fire, floods, pandemics and public health emergencies and other natural catastrophic events and to interruption by man-made problems such as power disruptions, security breaches or other security incidents, or terrorism.
As of January 31, 2025, we have customers in over 100 countries and employees in over 25 countries. A significant natural disaster or man-made problem, such as an earthquake, fire, flood, an act of terrorism, the regional or global outbreak of a contagious disease, such as the COVID-19 pandemic, or other catastrophic event occurring in any of these locations, could adversely affect our business, results of operations and financial condition. Further, if a natural disaster or man-made problem were to affect data centers used by our cloud infrastructure service providers this could adversely affect the ability of our customers to use our products. In addition, natural disasters, regional or global outbreaks of contagious diseases and acts of terrorism could cause disruptions in our or our customers’ businesses, national economies or the world economy as a whole. Moreover, these types of events could negatively impact consumer and business spending in the impacted regions or depending upon the severity, globally, which could adversely impact our operating results. For example, the COVID-19 pandemic and/or the precautionary measures that we, our customers, and the governmental authorities adopted resulted in operational challenges, including, among other things, adapting to new work-from-home arrangements. More generally, a catastrophic event could adversely affect economies and financial markets globally and lead to an economic downturn, which could decrease technology spending and adversely affect demand for our products and services. Any prolonged economic downturn or a recession could materially harm our business and operating results and those of our customers, could result in business closures, layoffs, or furloughs of, or reductions in the number of hours worked by, our and our customer's employees, and a significant increase in unemployment in the United States and elsewhere. Such events may also lead to a reduction in the capital and operating budgets that we or our customers have available, which could harm our business, financial condition, and operating results. As we experienced during the COVID-19 pandemic, the trading prices for our and other technology companies' common stock may be highly volatile as a result of a catastrophic event, which may reduce our ability to access capital on favorable terms or at all. In the event of a major disruption caused by a natural disaster or man-made problem, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our development activities, lengthy interruptions in service, data breaches or other security incidents and loss of critical data, any of which could adversely affect our business, results of operations and financial condition.
In addition, data security threats have become more prevalent, we face increased risk from these activities to maintain the performance, reliability, security and availability of our subscription offerings and related services and technical infrastructure to the satisfaction of our customers, which may harm our reputation and our ability to retain existing customers and attract new customers.
To the extent any of the above or similar events occur and adversely affect our business and results of operations, such event may also have the effect of heightening many of the other risks and uncertainties described in this “Risk Factors” section which may materially and adversely affect our business and results of operations.
We are subject to risks related to our environmental, social, and governance activities and disclosures.
We communicate certain environmental, social and governance (“ESG”) related initiatives and goals regarding environmental matters, diversity and other matters in our annually released ESG Report (formerly known as the Corporate Sustainability Report), on our website and elsewhere. The implementation of any of our current or future initiatives, goals and commitments may be difficult to achieve and may require considerable investment. Additionally, if these initiatives are not perceived to be adequate, or if the positions we take (or choose not to take) on social and ethical issues are unpopular with some of our employees, partners, or with our customers or potential customers, our reputation could be harmed, which could negatively impact our ability to attract or retain employees, partners or customers. If we fail to satisfy the expectations of investors, regulators, customers and other stakeholders, if our initiatives are not executed as planned, or if we fail to implement sufficient oversight or accurately capture and disclose ESG matters, our reputation and business, operating results and financial condition could be adversely impacted.

In addition, there is an increasing focus from regulators, certain investors, customers and other stakeholders concerning ESG matters, both in the United States and internationally. Some investors may use these non-financial performance factors to guide their investment strategies and, in some cases, may choose not to invest in us if they believe our
41


ESG-related policies and actions are inadequate. The growing investor demand for measurement of non-financial performance is addressed by third-party providers of sustainability assessment and ESG ratings on companies. The criteria by which our ESG practices are assessed may change due to the constant evolution of the sustainability landscape, which could result in greater expectations of us and cause us to undertake costly initiatives to satisfy such new criteria. If we elect not to or are unable to satisfy such new criteria, investors and other stakeholders may conclude that our ESG-related policies and/or actions with respect to corporate social responsibility are inadequate. There have also been increasing allegations of greenwashing against companies making significant ESG claims due to a variety of perceived deficiencies in performance. As stakeholder perceptions of sustainability continue to evolve, we may face reputational damage and potential stakeholder engagement and/or litigation in the event that we do not meet the ESG standards set by various constituencies. In addition, there exists certain “anti-ESG” sentiment among some individuals and government institutions, and we may also face scrutiny, reputational risk, lawsuits, or market access restrictions from these parties regarding our ESG initiatives.

Standards for tracking and reporting ESG matters continue to evolve. Accordingly, there can be no assurance that our reporting frameworks and principles will be in compliance with any new environmental and social laws and regulations that may be promulgated in the United States and elsewhere, and the costs of changing any of our current practices to comply with any new legal and regulatory requirements, and to keep up with market trends and stay competitive among our peers, in the United States and elsewhere may be substantial. Our selection of voluntary disclosure frameworks and standards, and the interpretation or application of those frameworks and standards, may change from time to time or differ from those of others. Our processes and controls for reporting ESG matters across our operations and supply chain are evolving along with multiple disparate standards for identifying, measuring, and reporting metrics, including ESG -related disclosures pursuant to voluntary disclosure standards and those that are or may be required by the SEC and other regulators, and such standards, or interpretation and guidance thereof, may change over time, which could result in significant revisions to our current goals, reported progress in achieving such goals, or ability to achieve such goals in the future.

Social, ethical, security and regulatory issues relating to the use of new and evolving technologies, such as AI, in our offerings or partnerships may result in reputational harm and liability.

Social, ethical, security and regulatory issues relating to the use of new and evolving technologies such as AI, including generative AI, in our offerings or partnerships, may result in reputational harm and liability, and may cause us to incur additional research and development costs to resolve such issues. As with many innovations, AI presents risks and challenges that could affect its adoption, and therefore our business. No assurance can be provided that our use of AI will enhance our products or services or produce the intended results. For example, AI algorithms may be flawed, insufficient, of poor quality, reflect unwanted forms of bias, or contain other errors or inadequacies, any of which may not be easily detectable and AI, particularly generative AI, has been known to produce false or “hallucinatory” inferences or outputs. If we enable or offer solutions that draw controversy due to their perceived or actual impact on society or if the content, analyses or recommendations that AI-powered solutions assist in producing in our products and services are, or are perceived to be, deficient, inaccurate, biased, unethical or otherwise flawed, we may experience brand or reputational harm, competitive harm or legal liability. Potential government regulation related to AI use and ethics may also increase the burden and cost of research and development in this area, and failure to properly remediate AI usage or ethics issues may cause public confidence in AI to be undermined. AI and machine learning may change the way our industry identifies and responds to cybersecurity threats, and businesses that are slow to adopt or fail to adopt such new technologies may face a competitive disadvantage. Our competitors or other third parties may incorporate AI into their products more quickly or more successfully than us, which could impair our ability to compete effectively. The rapid evolution of AI will require the application of resources to develop, test and maintain any potential offerings or partnerships to help ensure that AI is implemented ethically in order to minimize unintended, harmful impact.

In addition, the use of AI may enhance intellectual property, cybersecurity, operational and technological risks. Examples of heightened cybersecurity threats emerging from the rise of generative AI include the use of deepfake technologies in phishing and social engineering attacks, and more sophisticated malware that can evade conventional detection tools. AI also makes it cheaper for attackers to create malware, phishing, code reviews, or other tools at a high volume. As the regulatory framework for AI and related technologies evolves, it is possible that new laws and regulations will be adopted, or that existing laws and regulations, including intellectual property, privacy, data protection and cybersecurity, consumer protection, competition and equal opportunity laws and regulations, may be interpreted in ways that would affect our business and the ways in which we or our partners use AI or related technologies, our financial condition and our results of operations, including as a result of the cost to comply with such laws or regulations. For example, if we or our third-party AI providers do not have sufficient rights to use the data or other material or content on which AI tools rely, or the output generated by our use of such AI tools, we may incur liability through the violation of such laws, third-party intellectual property, privacy or other rights, or contracts to which we are a party. Moreover, use of generative AI in our code development process, while offering various potential benefits, could also pose certain ownership and security risks with respect to our codebase, given the current legal uncertainties relating to ownership of AI-generated works and the potential for security flaws in output code. If any of our employees, contractors, vendors or service providers use any third-party AI-
42


powered software in connection with our business or the services they provide to us, it may lead to the inadvertent disclosure of our confidential information, including inadvertent disclosure of our confidential information into publicly available third-party training sets, which may impact our ability to realize the benefit of, or adequately maintain, protect and enforce our intellectual property or confidential information, harming our competitive position and business. Our ability to mitigate risks associated with disclosure of our confidential information, including in connection with AI-powered software, will depend on our implementation, maintenance, monitoring and enforcement of appropriate technical and administrative safeguards, policies and procedures governing the use of AI in our business. Moreover, any content created by us using generative AI tools may not be subject to copyright protection which may adversely affect our intellectual property rights in, or ability to commercialize or use, any such content. In the United States, a number of civil lawsuits have been initiated related to the foregoing and other concerns, the outcome of any one of which may, amongst other things, require us to limit the ways in which we use AI in our business. For example, the output produced by generative AI tools may include information subject to certain rights of publicity or privacy laws or constitute an unauthorized derivative work of the copyrighted material used in training the underlying AI model, any of which could also create a risk of liability for us, or adversely affect our business or operations. In addition, the use of AI has resulted in, and may in the future result in, security breaches or other security incidents that implicate the personal data of users of AI-powered applications. If we experience security breaches or incidents in connection with our use of AI, it could adversely affect our reputation and expose us to legal liability or regulatory risk.

Further, potential government regulation related to AI use and ethics may also increase the burden and cost of research and development in this area, and failure to properly remediate AI usage or ethics issues may cause public confidence in AI to be undermined, which could slow adoption of AI in our products and services. For example, the EU AI Act was published in the Official Journal of the EU on July 12, 2024 and entered into force on August 1, 2024. The EU AI Act establishes, among other things, a risk-based governance framework for regulating AI systems operating in the EU. This framework categorizes AI systems, based on the risks associated with such AI systems’ intended purposes, as creating unacceptable or high risks, with all other AI systems being considered low risk. The EU AI Act prohibits certain uses of AI systems and places numerous obligations on providers and deployers of permitted AI systems, with heightened requirements based on AI systems that are considered high risk. We may not be able to anticipate how to respond to these rapidly evolving frameworks, and we may need to expend resources to adjust our operations or offerings in certain jurisdictions if the legal frameworks are inconsistent across jurisdictions. Furthermore, because AI technology itself is highly complex and rapidly developing, it is not possible to predict all of the legal, operational or technological risks that may arise relating to the use of AI. The cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.

As the utilization of AI becomes more prevalent, we anticipate that it will continue to present new or unanticipated ethical, reputational, technical, operational, legal, competitive and regulatory issues, among others. We expect that our incorporation of AI in our business will require additional resources, including the incurrence of additional costs, to develop and maintain our products and solutions and features to minimize potentially harmful or unintended consequences, to comply with applicable and emerging laws and regulations, to maintain or extend our competitive position, and to address any ethical, reputational, technical, operational, legal, competitive or regulatory issues which may arise as a result of any of the foregoing. As a result, the challenges presented with our use of AI could adversely affect our business, financial condition and results of operations.

Risks Related to Ownership of Our Common Stock
The trading price of our common stock has been and is likely to continue to be volatile, which could cause the value of our common stock to decline.
Technology stocks have historically experienced high levels of volatility. The trading price of our common has been and is likely to continue to be volatile. Factors that could cause fluctuations in the trading price of our common stock include the following:
actual or anticipated changes or fluctuations in our results of operations;
whether our results of operations meet the expectations of securities analysts or investors;
announcements of new products or technologies, commercial relationships, acquisitions or other events by us or our competitors;
changes in how customers perceive the benefits of our product and future product offerings and releases;
departures of key personnel;
43


price and volume fluctuations in the overall stock market from time to time;
fluctuations in the trading volume of our shares or the size of our public float;
sales of large blocks of our common stock;
changes in actual or future expectations of investors or securities analysts;
significant data breach or other security incident involving our software;
litigation involving us, our industry, or both;
regulatory developments in the United States, foreign countries or both;
general economic conditions and trends;
major catastrophic events in our domestic and foreign markets; and
“flash crashes,” “freeze flashes” or other glitches that disrupt trading on the securities exchange on which we are listed.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has often been brought against that company. If our stock price is volatile, we may become the target of securities litigation. Securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have an adverse effect on our business, results of operations and financial condition.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We release earnings guidance in our quarterly and annual earnings conference calls, quarterly and annual earnings releases, or otherwise, regarding our future performance that represents our management’s estimates as of the date of release. This guidance includes forward-looking statements based on projections prepared by our management. Projections are based upon a number of assumptions and estimates that, while presented with numerical specificity, are inherently subject to significant business, economic and competitive uncertainties and contingencies on our business, many of which are beyond our control and are based upon specific assumptions with respect to future business decisions, some of which will change. Some of those key assumptions relate to the macroeconomic environment, including inflation and interest rates, which are inherently difficult to predict. We intend to state possible outcomes as high and low ranges which are intended to provide a sensitivity analysis as variables are changed but are not intended to imply that actual results could not fall outside of the suggested ranges. The principal reason that we release guidance is to provide a basis for our management to discuss our business outlook with analysts and investors. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our actual business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, including due to the global economic uncertainty and financial market volatility, instability in the banking sector, the ongoing geopolitical instability resulting from the conflicts between Russia and Ukraine and Israel and Hamas, severely diminished liquidity and credit availability, declines in consumer confidence, declines in economic growth, increases in unemployment rates, increases in inflation rates, higher interest rates and uncertainty about economic stability, any of which or combination thereof could materially and adversely affect our business and future operating results. Furthermore, if we make downward revisions of our previously announced guidance, if we withdraw our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

Guidance is necessarily speculative in nature, and it can be expected that some or all of the assumptions underlying the guidance furnished by us will not materialize or will vary significantly from actual results. Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results may vary from our guidance and the variations may be material. In light of the foregoing, investors are urged not to rely upon our guidance in making an investment decision regarding our common stock.
44


Any failure to successfully implement our operating strategy or the occurrence of any of the events or circumstances set forth in this “Risk Factors” section in this report could result in the actual operating results being different from our guidance, and the differences may be adverse and material.
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, 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 may 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 do not intend to pay dividends on our common stock for the foreseeable future.
We have never declared or paid any dividends on our capital stock. We intend to retain any earnings to finance the operation and expansion of our business and we do not anticipate paying any dividends in the foreseeable future. As a result, investors in our common stock may only receive a return if the market price of our common stock increases.
The requirements of being a public company may strain our resources, divert management's attention and affect our ability to attract and retain additional executive management and qualified board members.
As a public company, we are subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq 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 laws, regulations and standards are subject to varying interpretations and their application in practice may evolve over time as regulatory and governing bodies issue revisions to, or new interpretations of, these public company requirements. Such changes could result in continuing uncertainty regarding compliance matters and higher legal and financial costs necessitated by ongoing revisions to disclosure and governance practices. We will 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 our efforts to comply with new laws, regulations and standards differ from the activities intended by regulatory or governing bodies due to ambiguities related to their application and practice, regulatory authorities may initiate legal proceedings against us and our business may be adversely affected.
Being a public company under these rules and regulations has made it more expensive for us to obtain director and officer liability insurance and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers or members of our Board of Directors, particularly to serve on our audit and compensation committees.
As a result of the disclosures within our filings with the SEC, information about our business and our financial condition is available to competitors and other third parties, which may result in threatened or actual litigation, including by competitors and other third parties. If such claims are successful, our business and results of operations could be adversely affected. Even if the claims do not result in litigation or are resolved in our favor, these claims and the time and resources necessary to resolve them, could divert the resources of our management and adversely affect our business and results of operations.
Our amended and restated certificate of incorporation provides that the Court of Chancery of the State of Delaware and the federal district courts of the United States of America will be the exclusive forums for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.
Our 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 fiduciary duty;
45


any action asserting a claim against us arising under the Delaware General Corporation Law, our amended and restated certificate of incorporation, or our amended and restated bylaws; and
any action asserting a claim against us that is governed by the internal-affairs doctrine.
This provision would not apply to suits brought to enforce a duty or liability created by the Exchange Act. 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 further 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. These exclusive 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, which may discourage lawsuits against us and our directors, officers and other employees. 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, and there can be no assurance that the provisions will be enforced by a court in those other jurisdictions. 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 further significant additional costs associated with resolving the dispute in other jurisdictions.
Delaware law and our corporate charter and bylaws contain anti-takeover provisions that could delay or discourage takeover attempts that stockholders may consider favorable.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our Board of Directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified Board of Directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our Board of Directors;
the ability of our Board of Directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
the exclusive right of our Board of Directors to elect a director to fill a vacancy created by the expansion of our Board of Directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our Board of Directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by our Board of Directors, the chairperson of our Board of Directors or our chief executive officer, which limitations could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of a majority of the voting power of all of the then outstanding shares of the voting stock to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business (including our classified board structure) or certain provisions of our amended and restated bylaws, which may inhibit the ability of an acquirer to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our Board of Directors to amend our bylaws, which may allow our Board of Directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquirer to amend our bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our Board of Directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a
46


potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law, which may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a specified period of time.
Sales of substantial amounts of our common stock in the public markets, or the perception that they might occur, could cause the market price of our common stock to decline.
Sales of a substantial number of shares of our common stock into the public market, particularly sales by our directors, executive officers, and principal stockholders, or the perception that these sales might occur, could cause the market price of our common stock to decline.
In addition, we have options outstanding that, if fully exercised, would result in the issuance of shares of our common stock. We also have restricted stock units (“RSUs”) outstanding that, if vested and settled, would result in the issuance of shares of common stock. All of the shares of common stock issuable upon the exercise of stock options and vesting of RSUs and the shares reserved for future issuance under our equity incentive plans, are registered for public resale under the Securities Act. Accordingly, these shares will be able to be freely sold in the public market upon issuance, subject to applicable vesting requirements.

Risks Related to our Indebtedness
In the past, we incurred significant amounts of debt and may in the future incur additional indebtedness. We may not have sufficient cash flow from our business to make payments on such debt when due.
We and our subsidiaries may incur substantial additional debt in the future, subject to the restrictions contained in our future debt agreements, some of which may be secured debt. We may be required to use a substantial portion of our cash flows from operations to pay interest and principal on our indebtedness. Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Such payments will reduce the funds available to us for working capital, capital expenditures and other corporate purposes and limit our ability to obtain additional financing for working capital, capital expenditures, expansion plans and other investments, which may in turn limit our ability to implement our business strategy, heighten our vulnerability to downturns in our business, the industry, or in the general economy, limit our flexibility in planning for, or reacting to, changes in our business and the industry and prevent us from taking advantage of business opportunities as they arise. Our business may not be able to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations. Additionally, weakness and volatility in capital markets and the economy, in general or as a result of macroeconomic conditions such as rising inflation, could limit our access to capital markets and increase our costs of borrowing.
The capped call transactions may affect the value of our common stock.
In connection with the pricing of the 2026 Notes, all of which were redeemed in December 2024, we entered into privately negotiated capped call transactions with certain counterparties. The capped call transactions cover, subject to customary adjustments, the number of shares of our common stock initially underlying the 2026 Notes. In connection with establishing their initial hedges of the capped call transactions, the counterparties or their respective affiliates entered into various derivative transactions with respect to our common stock concurrently with or shortly after the pricing of the 2026 Notes.
The counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivatives with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the expiration of the capped call transactions (and are likely to do so on each exercise date of the capped call transactions, which are scheduled to occur during a 40 day trading day period prior to expiration of the capped call transactions). This activity could also cause or avoid an increase or a decrease in the market
47


price of our common stock. We do not make any representation or prediction as to the direction or magnitude of any potential effect that the transactions described above may have on the price of shares of our common stock.

Item 1B. Unresolved Staff Comments
None.

Item 1C. Cybersecurity
Cybersecurity Risk Management
At MongoDB, cybersecurity risk management is an integral part of our overall information security program, which we review and update at least annually to reflect changes to our organization, business practices, technology and services, and applicable legislation and regulations. Our information security program is designed to align with the National Institute of Standards and Technology Cyber Security Framework and provides a framework for handling cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third parties. This framework includes steps for assessing the severity of a cybersecurity threat or incident, identifying the source of a cybersecurity threat or incident including whether the cybersecurity threat or incident is associated with a third-party service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management and our board of directors of material cybersecurity threats and incidents. In addition, our information security team provides ongoing education to and requires mandatory training at least once annually of all employees. To bolster the security of our products and services, we have appropriate technical and organizational measures in place to protect data that our customers upload to MongoDB Atlas, which is certified against ISO 27001:2022, ISO 27017:2015, ISO 27018:2019, ISO 9001:2015, SOC 2 Type II, Payment Card Industry Data Security Standard v.4, and Cloud Security Alliance (“CSA”) Security, Trust, Assurance, Information Security Registered Assessors Program and Risk (“STAR”) Level 2. We also engage third parties to perform annual audits of our standards-based certifications and we have undergone a Health Insurance Portability and Accountability Act examination validated by a qualified third-party assessor.
Governance
Our board of directors has overall oversight responsibility for our enterprise risk management, and delegates cybersecurity risk management oversight to its Security Committee, which was established this past year. The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.
Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.
Despite our efforts, we cannot eliminate all risks from cybersecurity threats, or provide assurances that we have not experienced an undetected cybersecurity incident. For more information about these risks, please see “Risk Factors – Risks Related to our Business and Industry” in this annual report on Form 10-K.

48


Item 2. Properties
Our current principal executive office is located in New York, New York and, as of January 31, 2025, consists of approximately 106,230 square feet of space under a lease that expires in December 2029.
We lease over 60 other offices of varying sizes around the world for our employees, with the largest located in Dublin, Palo Alto, Singapore, Gurgaon, and London.
We lease all of our facilities and do not own any real property. We may procure additional space in the future as we continue to add employees and expand geographically. We believe our facilities are adequate and suitable for our current needs and that, should it be needed, suitable additional or alternative space will be available to accommodate our operations.
Item 3. Legal Proceedings
The information required to be set forth under this Item 3 is incorporated by reference to Note 8, Commitments and Contingencies of the Notes to Consolidated Financial Statements included in this Annual Report on Form 10-K.

Item 4. Mine Safety Disclosures
Not applicable.
49


PART II
Item 5. Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information for Common Stock
Our common stock is traded on The Nasdaq Global Market (the “Nasdaq”) under the symbol “MDB.”
Holders of Record
As of March 18, 2025, there were 44 stockholders of record of our common stock and the closing price of our common stock was $188.68 per share as reported on the Nasdaq. Because many of our shares of common stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders.
Dividend Policy
We have never declared or paid any dividends on our common stock. We currently intend to retain all available funds and any future earnings for the operation and expansion of our business. Accordingly, we do not anticipate declaring or paying dividends in the foreseeable future. The payment of any future dividends will be at the discretion of our Board of Directors and will depend on our results of operations, capital requirements, financial condition, prospects, contractual arrangements, any limitations on payment of dividends present in any debt agreements and other factors that our Board of Directors may deem relevant.
Recent Sales of Unregistered Securities
None.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
There were no repurchases of shares of our common stock during the three months ended January 31, 2025.

50


Stock Performance Graph
The graph below shows a comparison, from January 31, 2020 through January 31, 2025, of the cumulative total return to stockholders of our common stock relative to the Nasdaq Composite Index (“Nasdaq Composite”) and the Nasdaq Computer Index (“Nasdaq Computer”).
The graph assumes that $100 was invested in each of our common stock, the Nasdaq Composite and the Nasdaq Computer at their respective closing prices on January 31, 2020 and assumes 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.
StockPerformanceGraphFY25.jpg
This performance graph shall not be deemed “soliciting material” or to be “filed” with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liabilities under that Section and shall not be deemed to be incorporated by reference into any filing of MongoDB, Inc. under the Securities Act or the Exchange Act.

Item 6. Reserved

51


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion should be read in conjunction with the consolidated financial statements and notes thereto included in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references to particular years, quarters, months or periods refer to our fiscal years ended January 31 and the associated quarters, months and periods of those fiscal years.
Overview
MongoDB is the developer data platform company whose mission is to empower developers to create, transform, and disrupt industries by unleashing the power of software and data. The foundation of our offering is the world’s leading, modern general purpose database. Organizations can deploy our database at scale in the cloud, on-premises, or in a hybrid environment. Built on our unique document-based architecture, our database is designed to meet the needs of organizations for performance, scalability, flexibility and reliability while maintaining the strengths of relational databases. In addition to the database, our developer data platform includes a set of, tightly integrated, capabilities such as search, time series, data lifecycle, application-driven analytics and stream processing that allow developers to address a broader range of application requirements. Our business model combines the developer mindshare and adoption benefits of open source with the economic benefits of a proprietary software subscription business model.
We generate revenue primarily from sales of subscriptions, which accounted for 97% of our total revenue for each of the years ended January 31, 2025 and 2024 and 96% for the year ended January 31, 2023.
MongoDB Atlas is our hosted multi-cloud database-as-a-service (“DBaaS”) offering, which we run and manage in the cloud, and includes comprehensive infrastructure and management, as well as a host of additional features, such as MongoDB Atlas Search, Vector Search, time series, data lifecycle, application-driven analytics, and stream processing. During the year ended January 31, 2025, MongoDB Atlas revenue represented 70% of our total revenue, as compared to 66% in the prior year, reflecting the continued growth of MongoDB Atlas since its introduction in June 2016. We have experienced strong growth in self-serve customers of MongoDB Atlas, which are charged monthly in arrears based on their usage. We have also seen growth in MongoDB Atlas customers sold by our sales force, which typically sign annual contracts and pay in advance or are invoiced monthly in arrears based on usage. Customers sold by our sales force may also sign contracts that remain in effect until terminated and are invoiced monthly in arrears based on usage. We expect to continue to see a higher portion of our MongoDB Atlas contracts to be billed monthly in arrears based on usage without requiring upfront commitments.
MongoDB Enterprise Advanced is our proprietary commercial database server offering for enterprise customers that can run in the cloud, on-premises or in a hybrid environment. MongoDB Enterprise Advanced revenue represented 24%, 26% and 29% of our subscription revenue for the years ended January 31, 2025, 2024 and 2023, respectively. We sell subscriptions directly through our field and inside sales teams, as well as indirectly through channel partners. The majority of our subscription contracts are one year in duration and are invoiced upfront. When we enter into multi-year subscriptions, the customer is typically invoiced on an annual basis or pays upfront.
Many of our enterprise customers initially get to know our software by using Community Server, which is our free-to-download version of our database that includes the core functionality developers need to get started with MongoDB without all the features of our commercial platform. Our platform has been downloaded from our website more than 500 million times since February 2009. We also offer a free tier of MongoDB Atlas, which provides access to our hosted database solution with limited processing power and storage, as well as certain operational limitations. As a result, with the availability of both Community Server and MongoDB Atlas free tier offerings, our direct sales prospects are often familiar with our platform and may have already built applications using our technology. A core component of our growth strategy for MongoDB Atlas and MongoDB Enterprise Advanced is to convert developers and their organizations who are already using Community Server or the free tier of MongoDB Atlas to become customers of our commercial products and enjoy the benefits of either a self-managed or hosted offering.
We also generate revenue from services, which consist primarily of fees associated with consulting and training services. Revenue from services accounted for 3% of our total revenue for each of the years ended January 31, 2025 and 2024 and 4% for the year ended January 31, 2023. We expect to continue to invest in our services organization as we believe it plays an important role in accelerating our customers’ realization of the benefits of our platform, which helps drive customer retention and expansion.
52


We believe the market for our offerings is large and growing. We have experienced rapid growth and have made substantial investments in developing our platform and expanding our sales and marketing footprint. We intend to continue to invest to grow our business to take advantage of our market opportunity.
Macroeconomic and Other Factors
Our operational and financial performance is subject to risks including those caused by the adverse macroeconomic environment and the geopolitical landscape.
Adverse macroeconomic conditions include slower or negative economic growth, higher inflation and higher interest rates. During the year ended January 31, 2025, the macroeconomic environment negatively impacted our business. For instance, we experienced slower than historical growth rates for our existing MongoDB Atlas applications. While the impact of these macroeconomic conditions on our business, results of operations and financial position remain uncertain over the long term, we expect to experience macroeconomic headwinds on growth rate for our existing MongoDB Atlas applications in the short term.

We continue to monitor the developments of the macroeconomic environment and the geopolitical landscape. As these factors develop and we evaluate their impact on our business, we may adjust our business practices accordingly. For further discussion of the potential impacts of these factors on our business, operating results, and financial condition, see the section titled “Risk Factors” included in Part I, Item 1A of this Form 10-K. Other factors affecting our performance are discussed below.
Factors Affecting Our Performance
Extending Product Leadership and Maintaining Developer Mindshare
We are committed to delivering market-leading products to continue to build and maintain credibility with the global software developer community. We believe we must maintain our product leadership position and the strength of our brand to drive further revenue growth. We intend to continue to invest in our product offerings with the goal of expanding the functionality and adoption of our developer data platform. During 2024, we introduced MongoDB version 8.0 enhancing enterprise-grade security, resilience and availability for a wide variety of applications. We added additional features to Queryable Encryption, an encrypted search scheme, to support equality and range searches. We also added additional capabilities such as Atlas Stream Processing, as well as expanded availability of Atlas Search Nodes in more cloud regions, which now provide dedicated infrastructure for search use cases so customers can scale independently of their database to manage their workloads with greater flexibility and operational efficiency.
We intend to continue to invest in our engineering capabilities and marketing activities to maintain our strong position in the developer community. We have spent $2.5 billion on research and development since our inception. Our results of operations may fluctuate as we make these investments to drive increased customer adoption and usage.
Growing Our Customer Base and Expanding Our Global Reach
We are intensely focused on continuing to grow our customer base. We have invested, and expect to continue to invest, in our sales and marketing efforts and developer community outreach, which are critical to driving customer acquisition. As of January 31, 2025, we had over 54,500 customers across a wide range of industries and in over 100 countries, compared to over 47,800 customers and over 40,800 customers as of January 31, 2024 and 2023, respectively. All affiliated entities are counted as a single customer and our definition of “customer” excludes users of our free offerings.
As of January 31, 2025, we had over 7,500 customers that were sold through our direct sales force and channel partners, as compared to over 7,000 and over 6,400 such customers as of January 31, 2024 and 2023, respectively. These customers, which we refer to as our Direct Sales Customers, accounted for 88% of our subscription revenue for each of the years ended January 31, 2025 and 2024 and 87% for the year ended January 31, 2023. The percentage of our subscription revenue from Direct Sales Customers increased, in part, due to existing self-serve customers of MongoDB Atlas becoming Direct Sales Customers. We are also focused on increasing the number of overall MongoDB Atlas customers as we emphasize the on-demand scalability of MongoDB Atlas by allowing our customers to consume the product with minimal commitment. We had over 53,100 MongoDB Atlas customers as of January 31, 2025. The growth in MongoDB Atlas customers included new customers to MongoDB and existing MongoDB Enterprise Advanced customers adding incremental MongoDB Atlas workloads.
53


Retaining and Expanding Revenue from Existing Customers
The economic attractiveness of our subscription-based model is demonstrated by customer renewals and increasing existing customer subscriptions over time, referred to as land-and-expand. We believe that there is a significant opportunity to drive additional sales to existing customers and expect to invest in sales and marketing and customer success personnel and activities to achieve additional revenue growth from existing customers. If an application grows and requires additional capacity, our customers increase their usage of our platform. Growth of an application is impacted by a number of factors including the macroeconomic environment. During the year ended January 31, 2025, we believe we experienced a negative impact from the macroeconomic environment on the growth of existing Atlas applications, which affected our revenue growth. We expect the macroeconomic environment to continue to negatively impact our revenue growth. In addition, our customers add incremental workloads or expand their subscriptions to our platform as they migrate additional existing applications or build new applications, either within the same department or in other lines of business or geographies. Also, as customers modernize their information technology infrastructure and move to the cloud, they may migrate applications from legacy databases. Our goal is to increase the number of customers that standardize on our platform within their organization, as well as add new workloads with new and existing customers. Over time, the subscription amount for our typical Direct Sales Customer has increased.
We calculate annualized recurring revenue (“ARR”) and annualized monthly recurring revenue (“MRR”) to help us measure our subscription revenue performance. ARR includes the revenue we expect to receive from our customers over the following 12 months based on contractual commitments and, in the case of Direct Sales Customers of MongoDB Atlas, by annualizing the prior 90 days of their actual usage of MongoDB Atlas, assuming no increases or reductions in their subscriptions or usage. For all other customers of our self-serve products, we calculate annualized MRR by annualizing the prior 30 days of their actual usage of such products, assuming no increases or reductions in usage. ARR and annualized MRR exclude professional services. The number of customers with $100,000 or greater in ARR and annualized MRR was 2,396, 2,052 and 1,651 as of January 31, 2025, 2024 and 2023, respectively. Our ability to increase sales to existing customers will depend on a number of factors, including customers’ satisfaction or dissatisfaction with our products and services, competition, pricing, economic conditions or overall changes in our customers’ spending levels.
We also examine the rate at which our customers increase their spend with us, which we call net ARR expansion rate. We calculate net ARR expansion rate by dividing the ARR at the close of a given period (the “measurement period”), from customers who were also customers at the close of the same period in the prior year (the “base period”), by the ARR from all customers at the close of the base period, including those who churned or reduced their subscriptions. For Direct Sales Customers included in the base period, measurement period or both such periods that were self-serve customers in any such period, we also include annualized MRR from those customers in the calculation of the net ARR expansion rate. As of January 31, 2025, our net ARR expansion rate was approximately 118%. Historically, our net ARR expansion rate has been over 120%. The decline versus most historical periods is attributable to a smaller contribution from expanding customers. Our net ARR expansion rate may fluctuate in future periods due to a variety of factors, including the volume and type of workloads that we onboard, growth rate of historical workloads on our platform and changes in the macroeconomic environment.
Our ability to increase sales to existing customers will depend on a number of factors, including customers’ satisfaction or dissatisfaction with our products and services, competition, pricing, economic conditions or overall changes in our customers’ spending levels.
Investing in Growth and Scaling Our Business
We are focused on our long-term revenue potential. We believe that our market opportunity is large and we will continue to invest in scaling across all organizational functions in order to grow our operations both domestically and internationally. Any investments we make in our sales and marketing organization will occur in advance of experiencing the benefits from such investments, so it may be difficult for us to determine if we are efficiently allocating resources in those areas. We have increased our sales and marketing headcount to 2,542 employees as of January 31, 2025 from 2,338 employees and 2,249 employees as of January 31, 2024 and 2023, respectively.
Components of Results of Operations
Revenue
Subscription Revenue. Our subscription revenue is comprised of term licenses and database-as-a-service solutions. Revenue from our MongoDB Atlas database-as-a-service offering is primarily generated on a usage basis and is billed either
54


monthly in arrears or paid upfront. Subscriptions to term licenses include technical support and access to new software versions on a when-and-if available basis. Revenue from our term licenses is recognized upfront for the license component and ratably for the technical support and when-and-if available update components. Associated contracts are typically billed annually in advance. The majority of our subscription contracts are one year in duration. When we enter into multi-year subscriptions, the customer is typically invoiced on an annual basis or pays upfront. Our subscription contracts are generally non-cancelable and non-refundable.
Services Revenue. Services revenue is comprised of consulting and training services and is recognized over the period of delivery of the applicable services.
We expect our revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, customer usage patterns, the proportion of term license contracts that commence within the period, the rate of customer renewals and expansions, delivery of professional services, the impact of significant transactions and seasonality of or fluctuations in usage from our MongoDB Atlas customers.
Cost of Revenue
Cost of Subscription Revenue. Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for our database-as-a-service solutions. We expect our cost of subscription revenue to increase in absolute dollars as our subscription revenue increases and, depending on the results of MongoDB Atlas, our cost of subscription revenue may increase as a percentage of subscription revenue as well. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with our subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.
Cost of Services Revenue. Cost of services revenue primarily includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with our professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization. We expect our cost of services revenue to increase in absolute dollars as our services revenue increases.
Gross Profit and Gross Margin
Gross Profit. Gross profit represents revenue less cost of revenue.
Gross Margin. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our products and services, the mix of products sold, transaction volume growth and the mix of revenue between subscriptions and services. We expect our gross margin to fluctuate over time depending on the factors described above and, to the extent MongoDB Atlas revenue increases as a percentage of total revenue, our gross margin may decline as a result of the associated hosting costs of MongoDB Atlas.
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 each category of operating expenses. Operating expenses also include travel and related costs and allocated overhead costs for facilities, information technology and employee benefit costs.
Sales and Marketing. Sales and marketing expense consists primarily of personnel costs, including salaries, sales commission and benefits, bonuses and stock-based compensation. These expenses also include costs related to marketing programs, travel-related expenses and allocated overhead. Marketing programs consist of advertising, events, corporate communications, and brand-building and developer-community activities. We expect our sales and marketing expense to increase in absolute dollars over time as we expand our sales force and increase our marketing resources, expand into new markets and further develop our self-serve and partner channels.
Research and Development. Research and development expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation. It also includes amortization associated with intangible acquired assets and allocated overhead. We expect our research and development expenses to continue to increase in absolute dollars, as we continue to invest in our developer data platform and develop new products.
General and Administrative. General and administrative expense consists primarily of personnel costs, including salaries, bonuses and benefits, and stock-based compensation for administrative functions including finance, legal, human
55


resources and external legal and accounting fees, as well as allocated overhead. We expect general and administrative expense to increase in absolute dollars over time as we continue to invest in the growth of our business, as well as incur the ongoing costs of compliance associated with being a publicly traded company.
Other Income (Expense), Net
Other income (expense), net consists primarily of interest income, interest expense, gains and losses on financial instruments, net and gains and losses from foreign currency transactions.
Provision for Income Taxes
Provision for income taxes consists primarily of state income taxes in the United States and income taxes in certain foreign jurisdictions in which we conduct business. As of January 31, 2025, we had net operating loss (“NOL”) carryforwards for U.S. federal and state, Irish and U.K. income tax purposes of approximately $2.1 billion, $2.0 billion, $834.3 million and $52.9 million, respectively, which begin to expire in the year ending January 31, 2028 for U.S. federal purposes and January 31, 2026 for state purposes. Operating losses in the United States, for years after January 31, 2019, in Ireland and the U.K. may be carried forward indefinitely. The deferred tax assets associated with the NOL carryforwards in each of these jurisdictions are subject to a full valuation allowance. Under Section 382 of the U.S. Internal Revenue Code of 1986 (the “Code”), a corporation that experiences an “ownership change” is subject to a limitation on its ability to utilize its pre-change NOLs to offset future taxable income. We also have U.S. federal and state research credit carryforwards of $178.1 million and $16.3 million, respectively, which begin to expire in the year ending January 31, 2029 for federal purposes and January 31, 2026 for state purposes. Beginning in fiscal year 2023, provisions in the U.S. Tax Cuts and Jobs Act of 2017 require the Company to capitalize and amortize research and development (“R&D”) expenditures rather than deducting the costs as incurred. As the result of the new R&D capitalization effective in fiscal year 2023, the capitalized amounts resulted in a decrease of the current year net operating loss. Capitalized R&D expenditures are deductible as amortized in future periods. Therefore, the Company recorded a deferred tax asset for the capitalized R&D expenditures.
Utilization of the federal NOL carryforwards and credits may be subject to a substantial annual limitation due to the ownership change limitations provided by the Code, as amended and similar state provisions. The annual limitation, should we undergo an ownership change, may result in the expiration of U.S. federal or state net operating losses and credits before utilization; however we do not expect any such limitation to be material.
Highlights for the Years Ended January 31, 2025, 2024 and 2023
For the years ended January 31, 2025, 2024 and 2023, our total revenue was $2,006.4 million, $1,683.0 million and $1,284.0 million, respectively. The increase in total revenue was primarily driven by an increase in subscription revenue from our Direct Sales Customers. Our net loss was $129.1 million, $176.6 million and $345.4 million for the years ended January 31, 2025, 2024 and 2023, respectively, driven primarily by higher sales and marketing spend and research and development costs. Our operating cash flow was $150.2 million, $121.5 million and $(13.0) million for the years ended January 31, 2025, 2024 and 2023, respectively.
56


Results of Operations
The following tables set forth our results of operations for the periods presented in U.S. dollars (in thousands) and as a percentage of our total revenue. Percentage of revenue figures are rounded and therefore may not subtotal exactly.
Years Ended January 31,
202520242023
$
% of Revenue
$
% of Revenue
$
% of Revenue
Consolidated Statements of Operations Data:
Revenue:
Subscription
$1,943,864 97 %$1,627,326 97 %$1,235,122 96 %
Services
62,579 55,685 48,918 
Total revenue
2,006,443 100 1,683,011 100 1,284,040 100 
Cost of revenue:
Subscription(1)
441,404 22 345,233 20 284,583 22 
Services(1)
93,892 79,252 64,721 
Total cost of revenue
535,296 27 424,485 25 349,304 27 
Gross profit 1,471,147 73 1,258,526 75 934,736 73 
Operating expenses:
Sales and marketing(1)
871,148 43 782,760 47 699,201 54 
Research and development(1)
596,837 30 515,940 31 421,692 33 
General and administrative(1)
219,226 11 193,558 11 160,498 13 
Total operating expenses
1,687,211 84 1,492,258 89 1,281,391 100 
Loss from operations
(216,064)(11)(233,732)(14)(346,655)(27)
Other income, net
84,465 70,216 13,401 
Loss before provision for (benefit from) income taxes (131,599)(7)(163,516)(9)(333,254)(26)
Provision for income taxes (2,527)(1)13,084 12,144 
Net loss $(129,072)(6)%$(176,600)(10)%$(345,398)(27)%
(1)    Includes stock-based compensation expense as follows (in thousands):
Years Ended January 31,
202520242023
Cost of revenue—subscription
$29,548 $23,677 $19,682 
Cost of revenue—services
13,917 12,733 10,565 
Sales and marketing
161,317 159,907 143,073 
Research and development
226,367 198,927 159,099 
General and administrative
62,791 61,663 49,035 
Total stock-based compensation expense
$493,940 $456,907 $381,454 

Comparison of the Years Ended January 31, 2025 and 2024
Revenue
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Subscription
$1,943,864 $1,627,326 $316,538 19 %
Services
62,579 55,685 6,894 12 %
Total revenue
$2,006,443 $1,683,011 $323,432 19 %
57


Total revenue growth reflects increased demand for our platform and related services. Subscription revenue increased by $316.5 million primarily due to an increase of $269.4 million from our Direct Sales Customers, inclusive of the impact from Direct Sales Customers who were self-serve customers of MongoDB Atlas in the prior-year period.
Cost of Revenue, Gross Profit and Gross Margin Percentage
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Subscription cost of revenue
$441,404 $345,233 $96,171 28 %
Services cost of revenue
93,892 79,252 14,640 18 %
Total cost of revenue
535,296 424,485 110,811 26 %
Gross profit
$1,471,147 $1,258,526 $212,621 17 %
Gross margin
73 %75 %
Subscription
77 %79 %
Services
(50)%(42)%
The increase in subscription cost of revenue was primarily due to a $71.6 million increase in third‑party cloud infrastructure costs, including costs associated with the growth of MongoDB Atlas. The increase in third-party infrastructure costs was partly offset by continued cost efficiencies realized as we scale MongoDB Atlas. In addition, cost of revenue was higher due to a $16.7 million increase in personnel costs and stock-based compensation associated with increased headcount in our support organization. The increase in services cost of revenue was primarily due to a $6.7 million increase in personnel costs and stock-based compensation associated with headcount in our services organization, and a $6.1 million increase in third-party consultant costs related to the delivery of consulting and training services. Total headcount in our support and services organizations increased 23% from January 31, 2024 to January 31, 2025.
Our overall gross margin declined to 73%. Our subscription gross margin declined to 77% due to an increase of third-party cloud infrastructure costs which was primarily driven by the growth of MongoDB Atlas revenue as a percent of total revenue. Services gross margin declined due to the impact of higher third-party consultant and training costs, services personnel costs and stock-based compensation.
Operating Expenses
Sales and Marketing
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Sales and marketing
$871,148 $782,760 $88,388 11 %
The increase in sales and marketing expense was primarily driven by a $38.8 million increase in personnel costs and stock-based compensation, a $22.5 million increase in spend on in-person events and marketing programs and a $20.5 million increase in commission expense. Our headcount was 2,542 as of January 31, 2025 compared to 2,338 as of January 31, 2024.
Research and Development
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Research and development
$596,837 $515,940 $80,897 16 %
The increase in research and development expense was primarily driven by a $67.0 million increase in personnel costs and stock-based compensation as we grew our headcount by 8%. In addition, research and development expense increased by $10.6 million due to higher third-party infrastructure expenses related to development costs of our MongoDB Atlas offering.
58


General and Administrative
Years Ended January 31,
Change
(in thousands)
20252024
$
%
General and administrative
$219,226 $193,558 $25,668 13 %
The increase in general and administrative expense was primarily driven by an increase in headcount resulting in $15.4 million higher personnel costs and stock-based compensation, a $7.3 million increase related to value-added tax expense and a $2.8 million increase due to higher consulting costs.
Other Income, Net
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Other income, net $84,465 $70,216 $14,249 20 %
Other income, net, for the year ended January 31, 2025 improved primarily due to higher interest income from our short-term investments.
Provision for (Benefit From) Income Taxes
Years Ended January 31,
Change
(in thousands)
20252024
$
%
Provision for (benefit from) income taxes$(2,527)$13,084 $(15,611)(119)%
The decrease in the provision for income taxes during the year ended January 31, 2025 was primarily due to the release of our U.K. valuation allowance.
Comparison of the Years Ended January 31, 2024 and 2023
For a discussion of our results of operations for the year ended January 31, 2024 as compared to the year ended January 31, 2023, refer to Part II, Item 7, Management’s Discussion and Analysis of Financial Condition and Results of Operations, of our Annual Report on Form 10-K filed with the SEC on March 15, 2024.
Liquidity and Capital Resources
As of January 31, 2025, our principal sources of liquidity were cash, cash equivalents, short-term investments and restricted cash totaling $2.3 billion. Our cash and cash equivalents primarily consist of bank deposits and money market funds. Our short-term investments consist of U.S. government treasury securities and our restricted cash represents collateral for our available credit on corporate credit cards. We believe our existing cash and cash equivalents and short-term investments will be sufficient to fund our operating and capital needs for at least the next 12 months.
During the three months ended April 30, 2024, the Company elected to cash settle its Capped Calls associated with the 2024 Notes. In June 2024, the Capped Calls associated with the 2024 Notes settled and the Company received $170.6 million in cash. For further discussion on the Capped Calls, please refer to Note 6, Convertible Senior Notes, in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K.
In October 2024, the optional redemption feature of the 2026 Notes was satisfied as the last reported sale price of our common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days. On October 16, 2024, we issued a notice of redemption (the “Redemption Notice”) for all aggregate principal amount outstanding of our 2026 Notes. Approximately $1.1 billion aggregate principal amount was converted to 5,662,979 shares of the Company’s common stock with $0.4 million settled in cash. For further discussion on the 2026 Notes, please refer to Note 6, Convertible Senior Notes, in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K.
We have generated significant operating losses as reflected in our accumulated deficit of $1.8 billion as of January 31, 2025. While we generated positive cash flows from operations in recent years, we have generated negative cash flows from operations in the past as reflected in our historical consolidated statements of cash flows. We expect to continue to incur
59


operating losses, may experience negative cash flows from operations in the future and may require additional capital resources to execute strategic initiatives to grow our business. Our future capital requirements and adequacy of available funds will depend on many factors, including our growth rate and any impact on it from global macroeconomic conditions, including rising interest rates, inflation, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operation activities, the timing and size of new subscription introductions and customer usage of our developer data platform, the continuing market acceptance of our subscriptions and services and the impact of the macroeconomic conditions on the global economy and our business, financial condition and results of operations. As the impact of macroeconomic conditions on the global economy and our operations continues to evolve, we will continue to assess our liquidity needs. In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, including intellectual property rights. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.
The following table summarizes our cash flows for the periods presented (in thousands):
Years Ended January 31,
202520242023
Net cash provided by (used in) operating activities $150,191 $121,477 $(12,970)
Net cash provided by (used in) investing activities (657,440)188,019 (33,308)
Net cash provided by financing activities 202,060 38,241 30,200 
Operating Activities
Cash provided by operating activities during the year ended January 31, 2025 was $150.2 million, driven primarily by an increase in our cash collections reflecting the overall growth of our sales and expansion of our customer base. Accordingly, our accounts receivable increased by $69.2 million. In addition, our net loss of $129.1 million, includes non‑cash charges of $493.9 million for stock‑based compensation and $11.8 million for depreciation and amortization. Our accrued liabilities increased by $25.3 million reflecting our increase in expenses and timing of payments. Partially offsetting these benefits to our operating cash flow were amortization of premium and accretion of discount on short-term investments, net of $25.1 million, an increase in deferred commissions of $69.1 million, an increase in prepaid expenses and other current assets of $24.8 million, an increase in other long-term assets of $30.7 million and other net non-cash charges of $32.8 million.

Cash provided by operating activities during the year ended January 31, 2024 was $121.5 million driven primarily by an increase in our cash collections reflecting overall growth of our sales and expansion of our customer base. Our net loss of $176.6 million, included non‑cash charges of $456.9 million for stock‑based compensation and $18.9 million for depreciation and amortization. Our accrued liabilities increased by $39.5 million reflecting our increase in expenses and timing of payments. Partially offsetting these benefits to our operating cash flow were a decrease in deferred revenue of $82.4 million, accretion of the discount on our short-term investments of $44.6 million and an increase in deferred commissions of $41.8 million, accounts receivable of $41.6 million, driven by continued growth of our sales and our expanding customer base and other net non-cash charges of $6.8 million.
Investing Activities
Cash used in investing activities during the year ended January 31, 2025 was $657.4 million, due to purchases of marketable securities, net of maturities and sales, of $616.6 million, cash used for investments in non-marketable securities of $11.3 million and purchases of property, equipment and other assets of $29.6 million.
Cash provided by investing activities during the during the year ended January 31, 2024 was $188.0 million, primarily due to proceeds from maturities of marketable securities, net of purchases, of $211.1 million, $6.1 million of cash used for purchases of property and equipment and $2.1 million of additional investment in non-marketable securities. In addition, on September 27, 2023, we used $15.0 million of net cash to acquire the assets of Grainite, Inc.
Financing Activities
Cash provided by financing activities during the year ended January 31, 2025 was $202.1 million, due to proceeds from the settlement of capped calls and other of $170.2 million, proceeds from the issuance of common stock under the
60


Employee Stock Purchase Plan and exercises of stock options of $38.0 million, partly offset by principal payments of finance leases of $6.2 million.
Cash provided by financing activities during the year ended January 31, 2024 was $38.2 million, due to $36.9 million of proceeds from the issuance of common stock under the Employee Stock Purchase Plan and $6.8 million exercises of stock options, partly offset by $5.5 million of principal repayments of finance leases.
61


Contractual Obligations and Commitments
The following table summarizes our contractual obligations as of January 31, 2025 (in thousands):
Payments Due by Period
TotalLess Than 1 Year1 to 3 Years3 to 5 YearsMore Than 5 Years
Finance lease obligations42,829 8,711 17,422 16,696 — 
Operating lease obligations42,192 11,851 15,674 9,910 4,757 
Purchase obligations945,306 379,846 560,460 5,000 — 
Total$1,030,327 $400,408 $593,556 $31,606 $4,757 
At January 31, 2025, our material short-term and long-term cash requirements for various contractual obligations and commitments consisted of the following:
our purchase obligations under non-cancelable agreements for cloud infrastructure capacity commitments and subscription and marketing services;
our finance and operating lease obligations under non-cancelable leases for office space expiring through 2032; and
accounts payable and accrued liabilities on our consolidated balance sheet (primarily short-term in nature).
For further details of our contractual obligations and lease agreements, refer to our Notes to Consolidated Financial Statements, within Part II, Item 8, Financial Statements and Supplementary Data of this Form 10-K, specifically Note 6, Convertible Senior Notes, Note 7, Leases and Note 8, Commitments and Contingencies.

62


Critical Accounting Estimates
Our financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and various other assumptions that we believe to be reasonable under the circumstances. Our actual results could differ from these estimates.
The critical accounting estimates, assumptions and judgments that we believe have the most significant impact on our consolidated financial statements are described below.
Revenue Recognition
We derive our revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. We recognize revenue when our customer obtains control of promised goods or services in an amount that reflects the consideration that we expect to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as we fulfill our obligations under each of our agreements, we perform the following steps:
i.Identification of the contract, or contracts, with a customer. We determine we have a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, we have determined the customer has the ability and intent to pay and the contract has commercial substance. We apply judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, we evaluate whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation.
ii.Identification of the performance obligations in the contract. Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from us and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, we apply judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.
iii.Determination of the transaction price. The transaction price is determined based on the consideration to which we expect to be entitled in exchange for transferring services and products to the customer. Variable consideration is included in the transaction price if, in our judgment, it is probable that a significant future reversal of cumulative revenue recognized under the contract will not occur. We apply the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of our contracts contain a significant financing component.
iv.Allocation of the transaction price to the performance obligations in the contract. If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, we allocate the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. We also consider if there are any additional material rights inherent in a contract and if so, we allocate a portion of the transaction price to such rights based on SSP. We determine each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. We estimate SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, we consider all observable data points including competitor pricing for a similar or identical product, market and industry data points and our pricing practices to establish the SSP.
v.Recognition of revenue when, or as, we satisfy a performance obligation. We recognize revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers,
63


in an amount that reflects the consideration we expect to be entitled to in exchange for those services or products. We record our revenue net of any value added or sales tax.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We have operations both within the United States and internationally and we are exposed to market risk in the ordinary course of business. The uncertainty that exists in the global economic environment has introduced significant volatility in the financial markets.
Interest Rate Risk
Our cash and cash equivalents primarily consist of bank deposits and money market funds and our short-term investments consist of U.S. government treasury securities. As of January 31, 2025 and 2024, we had cash, cash equivalents, restricted cash and short-term investments of $2.3 billion. The carrying amount of our cash equivalents reasonably approximates fair value, due to the short maturities of these instruments. The primary objectives of our investment activities are the preservation of capital, the fulfillment of liquidity needs and the fiduciary control of cash and investments. We do not enter into investments for trading or speculative purposes. Our investments are exposed to market risk due to a fluctuation in interest rates, which may affect our interest income and the fair market value of our investments. The effect of a hypothetical 10% increase or decrease in interest rates would not have had a material impact on the fair market value of our investments as of January 31, 2025 and 2024.
In January 2020, we issued $1.15 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement (the “2026 Notes”). The fair value of the 2026 Notes was subject to interest rate risk, market risk and other factors due to the conversion feature. The fair value of the 2026 Notes generally increased as our common stock price increased and generally decreased as our common stock price decreased. The interest and market value changes affected the fair value of the 2026 Notes, but did not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. On October 16, 2024, we issued a notice of redemption (the “Redemption Notice”) for all aggregate principal amount outstanding of our 2026 Notes. Approximately $1.1 billion aggregate principal amount was converted to 5,662,979 shares of the Company’s common stock with $0.4 million settled in cash. Refer to Note 6, Convertible Senior Notes, in Part II, Item 8, Financial Statements and Supplementary Data, of this Form 10-K for further details.
Foreign Currency Risk
Our sales contracts are primarily denominated in U.S. dollars, British pounds (“GBP”) or Euros (“EUR”). A portion of our operating expenses are incurred outside the United States and denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the GBP and EUR. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statements of operations. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would not have a material impact on our historical consolidated financial statements for the years ended January 31, 2025 and 2024. Given the impact of foreign currency exchange rates has not been material to our historical operating results, we have not entered into derivative or hedging transactions, but we may do so in the future if our exposure to foreign currency should become more significant. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in currency rates.
Market Risk
We could experience additional volatility to our consolidated statements of operations due to observable price changes and impairments to our non-marketable securities. These changes could be material based on market conditions and events, particularly in periods of significant market fluctuations that affect our non-marketable securities. Our non-marketable securities are subject to a risk of partial or total loss of invested capital. As of January 31, 2025 and 2024, the total amount of non-marketable securities included in other assets on our balance sheets was $24.2 million and $12.9 million, respectively.
64


Item 8. Financial Statements and Supplementary Data
MongoDB, Inc.
Form 10-K
For the Fiscal Year Ended January 31, 2025
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

65


Report of Independent Registered Public Accounting Firm
To the Board of Directors and Stockholders of MongoDB, Inc.
Opinions on the Financial Statements and Internal Control over Financial Reporting
We have audited the accompanying consolidated balance sheets of MongoDB, Inc. and its subsidiaries (the “Company”) as of January 31, 2025 and 2024, 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, 2025, 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, 2025, 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, 2025 and 2024, and the results of its operations and its cash flows for each of the three years in the period ended January 31, 2025 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, 2025, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

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

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

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

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

66


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 - Subscription Revenue
As described in Note 2 to the consolidated financial statements, the Company’s subscription revenue was $1,943.9 million for the year ended January 31, 2025. Subscription revenue is derived from the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (PCS). For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (SSP) basis. The Company recognizes revenue when its customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. Performance obligations related to database-as-a-service solutions are recognized on a usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date. Revenue from PCS is recognized ratably over the contract duration.

The principal consideration for our determination that performing procedures relating to subscription revenue recognition is a critical audit matter is a high degree of auditor effort in performing procedures related to the Company’s subscription revenue recognition.

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 the recording of subscription revenue when the customer obtains control of promised goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. These procedures also included, among others, for a sample of subscription revenue transactions (i) testing revenue recognized by obtaining and inspecting source documents, such as order forms, customer contracts, invoices, and usage reports; (ii) evaluating the terms and conditions of the contracts and the appropriateness of the identified performance obligations; and (iii) recalculating revenue, including testing the allocation of transaction price to the performance obligations based on relative standalone selling price.

/s/ PricewaterhouseCoopers LLP
San Francisco, California
March 20, 2025

We have served as the Company's auditor since 2013.
67


MONGODB, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands of U.S. dollars, except share and per share data)
As of January 31,
20252024
Assets
Current assets:
Cash and cash equivalents
$490,133 $802,959 
Short-term investments
1,846,444 1,212,448 
Accounts receivable, net of allowance for doubtful accounts of $8,888 and $8,054 as of January 31, 2025 and 2024, respectively
393,099 325,610 
Deferred commissions
112,632 92,512 
Prepaid expenses and other current assets
81,214 50,107 
Total current assets
2,923,522 2,483,636 
Property and equipment, net
46,377 53,042 
Operating lease right-of-use assets
34,607 37,365 
Goodwill
69,679 69,679 
Intangible assets, net24,597 3,957 
Deferred tax assets
20,810 4,116 
Other assets
310,701 217,847 
Total assets
$3,430,293 $2,869,642 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable
$10,467 $9,905 
Accrued compensation and benefits
120,354 112,579 
Operating lease liabilities
9,126 9,797 
Other accrued liabilities
87,659 74,831 
Deferred revenue
334,381 357,108 
Total current liabilities
561,987 564,220 
Deferred tax liability262 285 
Operating lease liabilities
27,374 30,918 
Deferred revenue
25,404 20,296 
Convertible senior notes, net
 1,143,273 
Other liabilities
33,042 41,661 
Total liabilities
648,069 1,800,653 
Commitments and contingencies (Note 8)
Stockholders’ equity:
Common stock, par value of $0.001 per share; 1,000,000,000 shares authorized as of January 31, 2025 and 2024; 80,558,847 shares issued and 80,467,811 shares outstanding as of January 31, 2025 and 72,840,692 shares issued and 72,741,321 shares outstanding as of January 31, 2024
78 73 
Additional paid-in capital
4,625,093 2,777,322 
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of January 31, 2025 and 2024
(1,319)(1,319)
Accumulated other comprehensive income (loss)(924)4,545 
Accumulated deficit
(1,840,704)(1,711,632)
Total stockholders’ equity
2,782,224 1,068,989 
Total liabilities and stockholders’ equity
$3,430,293 $2,869,642 

The accompanying notes are an integral part of these consolidated financial statements.
68


MONGODB, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands of U.S. dollars, except share and per share data)
Years Ended January 31,
202520242023
Revenue:
Subscription
$1,943,864 $1,627,326 $1,235,122 
Services
62,579 55,685 48,918 
Total revenue
2,006,443 1,683,011 1,284,040 
Cost of revenue:
Subscription
441,404 345,233 284,583 
Services
93,892 79,252 64,721 
Total cost of revenue
535,296 424,485 349,304 
Gross profit
1,471,147 1,258,526 934,736 
Operating expenses:
Sales and marketing
871,148 782,760 699,201 
Research and development
596,837 515,940 421,692 
General and administrative
219,226 193,558 160,498 
Total operating expenses
1,687,211 1,492,258 1,281,391 
Loss from operations
(216,064)(233,732)(346,655)
Other income (expense):
Interest income
95,687 80,238 24,948 
Interest expense
(8,092)(9,387)(9,797)
Other expense, net
(3,130)(635)(1,750)
Loss before provision for (benefit from) income taxes (131,599)(163,516)(333,254)
Provision for (benefit from) income taxes
(2,527)13,084 12,144 
Net loss
$(129,072)$(176,600)$(345,398)
Net loss per share, basic and diluted
$(1.73)$(2.48)$(5.03)
Weighted-average shares used to compute net loss per share, basic and diluted
74,555,001 71,248,982 68,628,267 

The accompanying notes are an integral part of these consolidated financial statements.
69


MONGODB, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands of U.S. dollars)
Years Ended January 31,
202520242023
Net loss
$(129,072)$(176,600)$(345,398)
Other comprehensive income (loss), net of tax:
Unrealized income (loss) on available-for-sale securities (690)4,652 969 
Foreign currency translation adjustment
(4,779)798 1,054 
Other comprehensive income (loss)
(5,469)5,450 2,023 
Total comprehensive loss
$(134,541)$(171,150)$(343,375)

The accompanying notes are an integral part of these consolidated financial statements.
70


MONGODB, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands of U.S. dollars, except share data)
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Total Stockholders’ Equity
Shares
Amount
Balances as of January 31, 202267,444,360 $67 $1,860,514 $(1,319)$(2,928)$(1,189,634)$666,700 
Stock option exercises
801,272 1 5,707 — 5,708 
Vesting of restricted stock units
1,511,529 2 — — — — 2 
Stock-based compensation
— — 381,454 — — — 381,454 
Issuance of common stock under the Employee Stock Purchase Plan
149,352 — 29,003 — — — 29,003 
Conversion of convertible senior notes73 — 16 — — — 16 
Unrealized gain on available-for-sale securities— — — — 969 — 969 
Foreign currency translation adjustment
— — — — 1,054 — 1,054 
Net loss
— — — — — (345,398)(345,398)
Balances as of January 31, 202369,906,586 70 2,276,694 (1,319)(905)(1,535,032)739,508 
Stock option exercises
953,643 1 6,807 — 6,808 
Vesting of restricted stock units
1,690,527 2 — — — — 2 
Vesting of performance stock units22,991 — — — — — — 
Stock-based compensation
— — 456,907 — — — 456,907 
Issuance of common stock under the Employee Stock Purchase Plan
167,574 — 36,914 — — — 36,914 
Unrealized gain on available-for-sale securities— — — — 4,652 — 4,652 
Foreign currency translation adjustment
— — — — 798 — 798 
Net loss
— — — — — (176,600)(176,600)
Balances as of January 31, 202472,741,321 73 2,777,322 (1,319)4,545 (1,711,632)1,068,989 
Stock option exercises267,931 — 2,026 — — — 2,026 
Vesting of restricted stock units1,529,981 1 — — — — 1 
Vesting of performance stock units77,444 — — — — — — 
Stock-based compensation— — 493,940 — — — 493,940 
Conversion of convertible senior notes5,662,979 4 1,145,320 — — — 1,145,324 
Issuance of common stock under the Employee Stock Purchase Plan188,155 — 36,047 — — — 36,047 
Unrealized loss on available-for-sale securities— — — — (690)— (690)
Foreign currency translation adjustment— — — — (4,779)— (4,779)
Reclassification of derivative related to the Capped Call associated with the 2024 Notes— — 169,692 — — — 169,692 
Other— — 746 — — — 746 
Net loss— — — — — (129,072)(129,072)
Balances as of January 31, 2025
80,467,811 $78 $4,625,093 $(1,319)$(924)$(1,840,704)$2,782,224 

The accompanying notes are an integral part of these consolidated financial statements.
71

MONGODB, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands of U.S. dollars)
Years Ended January 31,
202520242023
Cash flows from operating activities
Net loss$(129,072)$(176,600)$(345,398)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization 11,751 18,939 16,110 
Stock-based compensation 493,940 456,907 381,454 
Amortization of debt discount and issuance costs2,419 3,393 3,375 
Amortization of finance right-of-use assets3,974 3,975 3,974 
Amortization of operating right-of-use assets11,248 9,211 9,098 
Deferred income taxes (16,794)(1,574)(562)
Amortization of premium and accretion of discount on short-term investments, net(25,059)(44,556)(5,954)
Realized and unrealized gain on financial instruments, net (937)(1,044)(1,857)
Unrealized foreign exchange loss (gain)(964)1,802 1,260 
Change in operating assets and liabilities:
Accounts receivable, net(69,236)(41,639)(91,450)
Prepaid expenses and other current assets (24,813)(12,208)2,315 
Deferred commissions (69,127)(41,830)(49,077)
Other long-term assets (30,677)(211)(99)
Accounts payable 541 1,679 3,163 
Accrued liabilities 25,254 39,502 (16,189)
Operating lease liabilities
(12,076)(9,878)(9,692)
Deferred revenue
(16,362)(82,411)85,759 
Other liabilities, non-current
(3,819)(1,980)800 
Net cash provided by (used in) operating activities 150,191 121,477 (12,970)
Cash flows from investing activities
Purchases of property, equipment and other assets(29,550)(6,074)(7,244)
Investments in non-marketable securities(11,250)(2,056)(3,098)
Business combinations, net of cash acquired (15,000) 
Proceeds from the sales of marketable securities44,984   
Proceeds from maturities of marketable securities 752,600 1,445,000 1,425,000 
Purchases of marketable securities
(1,414,224)(1,233,851)(1,447,966)
Net cash provided by (used in) investing activities (657,440)188,019 (33,308)
Cash flows from financing activities
Proceeds from settlement of capped calls and other170,223   
Proceeds from exercise of stock options, including early exercised stock options 1,968 6,810 5,707 
Proceeds from the issuance of common stock under the Employee Stock Purchase Plan36,048 36,914 29,003 
Principal payments of finance leases
(6,179)(5,483)(4,510)
Net cash provided by financing activities 202,060 38,241 30,200 
Effect of exchange rate changes on cash, cash equivalents and restricted cash
(5,701)(433)(2,003)
Net increase (decrease) in cash, cash equivalents and restricted cash (310,890)347,304 (18,081)
Cash, cash equivalents and restricted cash, beginning of year
803,643 456,339 474,420 
Cash, cash equivalents and restricted cash, end of year
$492,753 $803,643 $456,339 
Supplemental cash flow disclosure
Cash paid during the period for:
Income taxes, net of refunds
$14,976 $11,991 $11,164 
Interest expense
3,705 5,471 5,837 
Non-cash investing and financing activities:
Common stock issued for conversion of convertible notes
1,145,326   
Purchases of property and equipment included in accounts payable and accrued liabilities
1,620 1,115 366 
Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:
Cash and cash equivalents
$490,133 $802,959 $455,826 
Restricted cash, non-current
2,620 684 513 
Total cash, cash equivalents and restricted cash
$492,753 $803,643 $456,339 

The accompanying notes are an integral part of these consolidated financial statements.
72

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
1. Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31.

2. Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The global macroeconomic conditions, including slower economic growth, persistent inflation and high interest rate environment, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
The functional currency of the Company’s international subsidiaries is either the U.S. dollar or the local currency in which the international subsidiary operates. For foreign subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated non-monetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Transaction gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statements of operations. For the foreign subsidiary where the functional currency is the local currency, the Company uses the exchange rate as of the balance sheet date to translate assets and liabilities and the average exchange rate during the period to translate revenue and expenses into U.S. dollars. Translation gains or losses resulting from translating foreign local currency financial statements into U.S. dollars are included in accumulated other comprehensive loss as a component of stockholders' equity.
73

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Comprehensive Loss
The Company’s comprehensive loss includes net loss, unrealized gains and losses on available-for-sale debt securities and foreign currency translation adjustments.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company maintains such investments primarily in money market funds, which have readily determinable fair values. Money market funds are measured using quoted prices in active markets with changes recorded in other income (expense), net on the consolidated statements of operations.
Marketable Securities
The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the consolidated balance sheets. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale debt securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity.
Available-for-sale debt securities are recorded at fair value each reporting period. Realized gains and losses are determined based on the individual security level and are reported in other income (expense), net in the consolidated statements of operations. Unrealized gains and losses, net of taxes, on these short-term investments are reported as a separate component of accumulated other comprehensive loss on the consolidated balance sheets until realized.
If the estimated fair value of an available-for-sale debt security is below its amortized cost basis, then the Company evaluates for impairment. The Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the debt 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 are met, the Company evaluates whether unrealized losses have resulted from a credit loss or other factors. When a credit loss exists, the Company compares the present value of cash flows expected to be collected from the debt security with the amortized cost basis of the security to determine what allowance amount, if any, should be recorded. An impairment relating to credit losses is recorded through an allowance for credit losses reported in other income (expense) in the consolidated statements of operations. The allowance is limited by the amount that the fair value of the debt security is below its amortized cost basis.
For the years ended January 31, 2025, 2024 and 2023, the Company did not record any impairment charges for its marketable debt securities in its consolidated statements of operations.
Restricted Cash
The Company pledged $2.6 million and $0.7 million of collateral as of January 31, 2025 and 2024, respectively, for its lease related letters of credit. Restricted cash balances have been excluded from the Company’s cash and cash equivalents balance and are included in other assets on the consolidated balance sheets.
Non-marketable Securities
Non-marketable securities consist of equity investments in privately-held companies, which are classified as other assets on the consolidated balance sheets. The Company’s non-marketable equity securities do not have readily determinable fair values. These investments are accounted for using the measurement alternative at cost, and the Company adjusts for impairments and observable price changes (orderly transactions for the identical or a similar security from the same issuer) included in net loss as and when it occurs. The measurement alternative election is reassessed each reporting period to determine whether the non-marketable securities continue to be eligible for this election.
The Company assesses investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. Impairment indicators may include, but are not limited to, a significant deterioration in earnings performance, credit rating, asset quality or business outlook or a significant adverse change in the regulatory, economic, or technological environment. If the non-marketable equity securities are considered impaired, the Company will record an impairment charge within other income (expense) on its consolidated statements of
74

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
operations for the amount by which the carrying value exceeds the fair value of the investment. For the years ended January 31, 2025, 2024 and 2023, the Company did not record any material impairment charges related to its non-marketable equity securities.
During the years ended January 31, 2025 and 2024, the Company invested $11.3 million and $2.1 million, respectively, of its cash in non-marketable securities of privately-held companies. The Company evaluated its ownership, contractual and other interests of its investments and determined that as of January 31, 2025, there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements, as the Company was not the primary beneficiary and did not have the power to direct activities that most significantly impact the entities’ economic performance. The Company’s maximum loss exposure is limited to the carrying value of these investments.
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, non-marketable securities, accounts payable and accrued liabilities. Cash equivalents are measured at fair value on a recurring basis. Short-term investments classified as available-for-sale debt securities are recorded at fair value. Non-marketable securities consist of equity securities. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The standard establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs, as described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents, restricted cash, short-term investments and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed insurance coverage limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments consisting of U.S. government treasury securities.
The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company does not require collateral from customers to secure accounts receivable. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company records an allowance for doubtful accounts relating to certain trade accounts receivable based on various factors, including the review of credit profiles of its customers, contractual terms and conditions, current economic trends and historical customer payment experience.
As of January 31, 2025 and 2024, no customer represented 10% or more of net accounts receivable. For the years ended January 31, 2025, 2024 and 2023, no customer represented 10% or more of revenue.
Software Development Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs
75

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
and time incurred between the establishment of technological feasibility and product release have not been material, resulting in software development costs qualifying for capitalization being immaterial. As a result, the Company has not capitalized any related software development costs in any of the periods presented.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, costs related to the development of web-based product, or implementation costs incurred in a hosting arrangement that is a service contract, are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. There were no material qualifying costs incurred during the application development stage and the Company did not capitalize any qualifying costs related to computer software developed for internal use, or implementation costs incurred in a hosting arrangement that is a service contract in the years ended January 31, 2025 and 2024.
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives:
Property and EquipmentEstimated Useful Life
Computer and office equipment
Two to three years
Purchased softwareTwo years
ServersThree years
Furniture and fixturesFive years
Website costsThree years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Depreciation commences once the asset is ready for its intended use. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, is removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The excess of the fair value of purchase consideration over the fair values of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Leases
The Company determines if an arrangement is, or contains, a lease at inception. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration.
The Company measures lease liabilities based on the present value of lease payments over the lease term at the lease commencement date. As the Company’s leases generally do not provide an implicit discount rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. Options in the lease terms to extend or terminate the lease are not reflected in the lease liabilities unless it is reasonably certain that any such option will be exercised.
The Company measures right-of-use assets at the lease commencement date based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs incurred
76

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
and (iii) certain tenant incentives under the lease. The Company evaluates the recoverability of the right-of-use assets for possible impairment in accordance with the long-lived assets policy.
The Company accounts for lease and non-lease components as a single lease component for all leases. The Company has elected not to recognize right-of-use assets or lease liabilities for leases with an initial lease term of twelve months or less, and instead recognize the associated lease payments for these short-term leases in the consolidated statements of operations on a straight-line basis over the lease term.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use assets for finance leases is generally recognized on a straight-line basis over the shorter of the lease term or the useful life of the asset. Interest expense for finance leases is recognized based on the incremental borrowing rate used to determine the finance lease liability. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation.
Operating leases are reflected in operating lease right-of-use assets, operating lease liabilities and operating lease liabilities, non-current on the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities, and other liabilities, non-current on the consolidated balance sheets. Within the consolidated statements of cash flows, the Company classifies all cash payments associated with operating leases within operating activities and for finance leases, repayments of principal are presented within financing activities and interest payments are presented within operating activities.
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. The Company did not record impairment charges related to long-lived assets during the years presented.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of long-lived assets. If the estimated useful life assumption for any asset is changed due to new information, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. Other acquired intangible assets are stated at the fair value acquired as determined by a valuation technique commensurate with the intended use of the related asset. Definite-lived intangible assets are considered long-lived assets and are amortized on a straight-line basis over the periods that expected economic benefits will be provided. Goodwill and any indefinite-lived intangible assets are not amortized; rather, they are evaluated for impairment annually and whenever events or changes in circumstances indicate that the value of the asset may be impaired.
The Company performs its annual impairment analysis in the fourth quarter of each fiscal year. The Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single operating segment is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of the Company’s single operating segment with its carrying amount. If the carrying amount exceeds its fair value, no further analysis is required; otherwise, any excess of the carrying amount over the implied fair value is recognized as an impairment loss and the carrying value of goodwill is written down to fair value. No indicators of impairment of goodwill were identified during the years ended January 31, 2025, 2024 and 2023, and accordingly, the Company has not recorded any impairment of goodwill during those periods.
Revenue Recognition
The Company derives its revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. The Company recognizes revenue when its customer obtains control of promised
77

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
i.Identification of the contract, or contracts, with a customer - The Company determines it has a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation.
ii.Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.
iii.Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products 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. The Company applies the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of the Company’s contracts contain a significant financing component.
iv.Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company also considers if there are any additional material rights inherent in a contract and if so, the Company allocates a portion of the transaction price to such rights based on SSP. The Company determines each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. The Company estimates SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, the Company considers observable data points including competitor pricing for a similar or identical product, market and industry data points and the Company’s pricing practices to establish the SSP.
v.Recognition of revenue when, or as, the Company satisfies a performance obligation - The Company recognizes revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.
Subscription Revenue
The Company sells subscriptions directly through its field and inside sales teams and indirectly through channel partners, as well as through its self-serve channel. The majority of the Company’s subscription contracts are one year in duration and are invoiced upfront or invoiced monthly in arrears. When the Company enters into multi-year subscription contracts, the customer is typically invoiced on an annual basis or pays upfront. The Company’s subscription contracts are generally non-cancelable and non-refundable.
The Company derives subscription revenue from providing its software to customers with its database-as-a-service offering that include comprehensive infrastructure and management of the Company’s database and can also be purchased with additional enterprise features. Performance obligations related to database-as-a-service solutions are recognized on a
78

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract.
The Company’s subscription revenue also includes time-based software licenses sold in conjunction with PCS. The license element is recognized separately from the PCS as they are considered two distinct performance obligations. The transaction price is allocated to each separate performance obligation based on its relative SSP. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date.
PCS includes unspecified updates, as well as support and maintenance. Revenue from PCS is recognized ratably over the contract duration.
Services Revenue
The Company’s services contracts are generally provisioned on a time-and-materials basis. Revenue is recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative SSP basis.
Cost of Revenue
Cost of Subscription Revenue
Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for the Company’s database- as-a-service offering. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with the Company’s subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.
Cost of Services Revenue
Cost of services revenue primarily includes personnel costs, including salaries and benefits and stock-based compensation for employees associated with the Company’s professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization.
Deferred Commissions
The Company capitalizes its incremental costs of obtaining subscription contracts with customers, which generally consist of sales commissions paid to the Company’s sales force and related payroll taxes, as well as fees paid to marketplace vendors. Incremental costs that are expected to be amortized during the succeeding twelve months are recorded on the Company’s consolidated balance sheets as deferred commissions with the remaining, non-current, portion recorded under other assets. Deferred commissions are amortized over a period of benefit that the Company has determined to be generally five years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, its technology life cycle and other factors. Deferred commissions also include all other sales commissions and related payroll taxes for subscription contract renewals, which are amortized based on the pattern of the associated revenue recognition over the related contractual subscription period. Sales commissions are generally paid up front and one month in arrears, however, the timing of payment is based on contractual terms of the underlying subscription contract and is subject to an evaluation of customer credit-worthiness. The deferred commission amounts are recoverable through the future revenue under the non-cancelable customer contracts. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. The Company adopted the practical expedient that permits an entity to expense the costs to obtain a contract as incurred when the expected amortization period is one year or less. Deferred commissions are reviewed periodically for impairment. Refer to Note 9, Revenue for more information.
Deferred Revenue
Deferred revenue primarily consists of customer billings or payments received in advance of the Company satisfying the performance obligations on its subscription and services contracts. The Company generally invoices its customers
79

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
annually in advance for its subscription services. Typical payment terms provide that customers pay the amount due within 30 days of the invoice date. Deferred revenue that is anticipated to be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as non-current. The Company’s contract liabilities are classified as deferred revenue upon the right to invoice or when payments have been received for undelivered products or services.
Accounts Receivable and Allowance for Doubtful Accounts
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers' financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for doubtful accounts, and do not bear interest.
The allowance for doubtful accounts represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Accounts receivable are written off against the allowance for doubtful accounts when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected. See also Note 9, Revenue for more information on allowance for doubtful accounts and unbilled receivables.
Convertible Senior Notes
Upon adoption of ASU 2020-06 on February 1, 2021, the Company no longer records the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense.
The Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Refer to Note 6, Convertible Senior Notes for more information.
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits and stock-based compensation. Research and development costs also include amortization associated with acquired finite-lived intangible assets and allocated overhead.
Advertising
Advertising costs are expensed as incurred, or the first time the advertising takes place, based on the nature of the advertising. Advertising costs were $30.8 million, $29.7 million and $18.7 million for the years ended January 31, 2025, 2024 and 2023, respectively. Advertising costs are recorded in sales and marketing expenses in the consolidated statements of operations.
80

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Stock-Based Compensation
Compensation expense related to stock-based awards granted to employees and non-employees is calculated based on the fair value of stock-based awards on the date of grant. For restricted stock units, fair value is based on the closing price of the Company’s common stock on the grant date.
For stock options and purchase rights issued to employees under the 2017 Employee Stock Purchase Plan (“2017 ESPP”), the Company determines the grant date fair value using the Black-Scholes option-pricing model. This option-pricing model requires the use of assumptions, which are subjective and generally requires significant judgment to determine. The assumptions for the option-pricing model were determined as follows:
i.Expected Term. The expected term represents the period that stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For purchase rights granted under the 2017 ESPP, the expected term represents the offering period.
ii.Expected Volatility. Since the Company had limited trading history of its common stock, the expected volatility for its stock option grants was derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considered to be comparable to its own business over a period equivalent to the expected term of the stock option grants. For purchase rights granted under the 2017 ESPP, the volatility is derived from the historical volatility of the Company’s common stock.
iii.Risk-Free Interest Rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term and 2017 ESPP offering period.
iv.Dividend Rate. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
The Company’s stock price volatility and expected option life involve management's best estimates, both of which impact the fair value estimated under the Black-Scholes option-pricing model and, ultimately, the expense that will be recognized.
The Company recognizes the related stock-based compensation expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period, which is generally four years. The Company has elected to account for forfeitures as they occur. The Company recognizes the stock-based compensation expense related to the 2017 Employee Stock Purchase Plan on a straight-line basis over the offering period.
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period, including stock options, restricted stock units and convertible senior notes. Refer to Note 11. Net Loss Per Share for more information.
Segment Information
The Company’s chief operating decision maker (“CODM”), the Chief Executive Officer, manages the Company’s business activities as a single operating and reportable segment at the consolidated level. Accordingly, the CODM uses consolidated net loss to make operating decisions, allocate resources and assess performance. The CODM uses consolidated net loss to evaluate cost optimization and allocate resources, including personnel-related and financial or capital resources, in the annual budget and forecasting process, as well as budget-to-actual variances on a monthly basis. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company’s operations. Other segment items included in consolidated net loss are interest income, interest expense, other income (expense), net and the provision for income taxes, which are reflected in the consolidated statements of operations. Geographic information is included in Note 9, “Revenue” for total revenue and long-lived assets.
81

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Income Taxes
The Company follows the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Valuation allowances are established when necessary to reduce the deferred tax assets to the amount the Company believes is more likely than not to be realized.
The Company recognizes the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. The Company recognizes interest and penalties on amounts due to taxing authorities as a component of other income (expense), net.
Related Party Transactions
All contracts with related parties are executed in the ordinary course of business. There were no material related party transactions in the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025 and 2024, there were no material amounts payable to or amounts receivable from related parties.
Recently Adopted Accounting Pronouncements
Improvements to Reportable Segment Disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to provide disclosures of significant segment expenses and other segment items. The guidance requires companies to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The Company adopted ASU 2023-07 for its annual financial statements ending January 31, 2025, on a retrospective basis. The adoption of this standard did not have a material financial impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
Improvements to Income Tax Disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally, companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal, state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.
Disaggregation—Income Statement Expenses. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in the expense captions presented on the Statement of Operations as well as disclosures about selling expenses. The guidance is effective for annual filings for the Company's fiscal year beginning February 1, 2027, and interim filings for the fiscal year beginning February 1, 2028, and can be applied either prospectively or retrospectively, with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its consolidated financial statements.
82

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
3. Fair Value Measurements
The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of January 31, 2025 and 2024 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement at January 31, 2025
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $152,588 $ $ $152,588 
Short-term investments:
U.S. government treasury securities
1,846,444   1,846,444 
Total financial assets
$1,999,032 $ $ $1,999,032 
Fair Value Measurement at January 31, 2024
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $512,456 $ $ $512,456 
Short-term investments:
U.S. government treasury securities
1,212,448   1,212,448 
Total financial assets
$1,724,904 $ $ $1,724,904 
The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available.
The following table summarizes the amortized cost and fair value of the Company’s short-term investments by remaining contractual maturity as of January 31, 2025 and January 31, 2024 (in thousands):
January 31, 2025January 31, 2024
Amortized
Cost
Net Unrealized
Gains (Losses)
Fair ValueAmortized
Cost
Net Unrealized
Gains (Losses)
Fair Value
Due within one year$968,748 $944 $969,692 $520,006 $(543)$519,463 
Due after one year and within three years876,154 598 876,752 690,211 2,774 692,985 
Total short-term investments$1,844,902 $1,542 $1,846,444 $1,210,217 $2,231 $1,212,448 
As of January 31, 2025 and January 31, 2024, unrealized net gains on the Company’s U.S. government treasury securities were approximately $1.5 million and $2.2 million, respectively. These unrealized gains and losses were caused by fluctuations in interest rates, which results in changes to the market value of these securities. Since the fluctuation in fair value is due to changes in interest rates and not credit quality, and because the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of January 31, 2025 and 2024. Gross realized gains and losses were not material for each of the years ended January 31, 2025 and 2024. There were no material short-term investments in a continuous loss position for greater than twelve months.
Non-marketable Securities
As of January 31, 2025 and 2024, the total amount of non-marketable equity securities included in other assets on the Company’s consolidated balance sheets were $24.2 million and $12.9 million, respectively. The Company recognized an
83

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
immaterial net unrealized gain on certain of these non-marketable securities during the year ended January 31, 2025 and $1.0 million of net unrealized gains on certain of these non-marketable securities during the year ended January 31, 2024.
4. Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
January 31, 2025January 31, 2024
Servers$887 $1,107 
Furniture and fixtures5,320 5,276 
Computer and office equipment7,209 6,623 
Purchased software872 872 
Leasehold improvements41,273 38,677 
Website costs969 969 
Construction in process386 795 
Finance lease right-of-use assets19,540 23,514 
Total property and equipment76,456 77,833 
Less: accumulated depreciation and amortization(30,079)(24,791)
Property and equipment, net$46,377 $53,042 
Depreciation and amortization expense related to property and equipment was $8.3 million, $8.0 million and $6.9 million for the years ended January 31, 2025, 2024 and 2023, respectively. Depreciation and amortization expense excludes amortization with respect to the finance lease right-of-use asset, which is described further in Note 7, Leases.
5. Goodwill and Intangible Assets, Net
The following table summarizes the changes in the carrying amount of goodwill during the periods presented (in thousands):
January 31, 2025January 31, 2024
Balance, beginning of the year$69,679 $57,779 
Increase in goodwill related to business combinations 11,900 
Balance, end of the year$69,679 $69,679 
On September 27, 2023, the Company acquired the assets of Grainite, Inc. (“Grainite”), for total cash consideration of $15.0 million. Grainite is a stream processing application company and the transaction is intended to accelerate the development of the Company’s stream processing offering. The Company accounted for the transaction as a business combination, after determining that the acquired set of assets, the fair value of which was not concentrated in a single asset, or group of similar assets, and included (a) an assembled workforce and (b) intangible asset, met the definition of a business. As a result, the Company allocated the estimated fair value of $3.1 million of the identifiable asset acquired to the developed technology intangible asset. The fair value assigned to the intangible asset was determined through the use of a third-party valuation firm using replacement cost approach methodology, and includes the expected profit margin of a hypothetical third-party developer and a market participant’s opportunity cost. Judgment was applied for a number of assumptions used in the valuation of the identified intangible asset. The excess of the cash consideration over the identifiable intangible assets in the amount of $11.9 million was allocated to goodwill. This transaction is accounted for as an asset acquisition for tax purposes, and therefore both the goodwill and acquired intangible asset are deductible for tax purposes. Tax impacts were not material. Acquisition-related transaction costs were not material and have been expensed as incurred and included in general and
84

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
administrative expenses in the consolidated statements of operations. The business combination did not have a material impact on the Company’s consolidated financial statements for the year ended January 31, 2024.
The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
January 31, 2025
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(40,407)$793 1.2
Customer relationships15,200 (15,200) — 
IP addresses$23,986 $(182)$23,804 9.9
Total$80,386 $(55,789)$24,597 
January 31, 2024
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(37,328)$3,872 1.0
Customer relationships15,200 (15,115)85 0.3
Total$56,400 $(52,443)$3,957 
During the three months ended January 31, 2025, the Company purchased $24.0 million of intangible assets for IP addresses which is expected to allow the Company to reduce its cloud infrastructure costs in the future. These purchased intangible assets are amortized on a straight-line basis over an estimated useful life of ten years.
Intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $3.3 million, $10.6 million and $9.2 million for the years ended January 31, 2025, 2024 and 2023, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s consolidated statements of operations. Amortization expense for IP addresses was included as cost of subscription revenue in the Company’s consolidated statements of operations.
As of January 31, 2025, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
2026$3,079 
20272,512 
20282,399 
20292,399 
20302,399 
Thereafter$11,809 
Total$24,597 
6. Convertible Senior Notes
The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
Years Ended January 31,
2025 (1)
2024
Principal$ $1,149,972 
Unamortized debt issuance costs (6,699)
Net carrying amount$ $1,143,273 
85

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
The following table sets forth the interest expense related to the 2026 Notes for the periods presented (in thousands):
January 31, 2025January 31, 2024January 31, 2023
2026 Notes (1)
2026 Notes
2026 Notes
Contractual interest expense
$1,318 $2,875 $2,859 
Amortization of issuance costs
2,419 3,393 3,375 
Total
$3,737 $6,268 $6,234 
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes were senior unsecured obligations of the Company and interest was payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes had an original maturity date of January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.1 billion.
In October 2024, the optional redemption feature of the 2026 Notes was satisfied as the last reported sale price of the Company’s common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days. On October 16, 2024, the Company issued a notice of redemption (the “Redemption Notice”) for all aggregate principal amount outstanding of its 2026 Notes. Pursuant to the Redemption Notice, on December 16, 2024 (the “Redemption Date”), the Company redeemed all 2026 Notes that had not been converted prior to such date at a redemption price in cash equal to 100% of the principal amount of such 2026 Notes, plus accrued and unpaid interest from July 15, 2024 to, but excluding the Redemption Date (the “Redemption Price”). On the Redemption Date, the Redemption Price was due and payable upon each 2026 Notes redeemed and interest thereon ceased to accrue on and after the Redemption Date.
The 2026 Notes called for redemption were converted by holders at any time before 5:00 p.m. (New York City time) on December 13, 2024 (the “Conversion Deadline”). The Conversion Rate for 2026 Notes converted after the date of the Redemption Notice and prior to the Conversion Deadline equaled to 4.9260 shares of the Company’s common stock, par value $0.001 per share, per $1,000 principal amount of the 2026 Notes, which included an increase of the conversion rate of 0.1911 additional shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes as a result of the 2026 Notes being called for optional redemption.
The Company satisfied its conversion obligations with respect to conversions occurring after the date of the Redemption Notice and prior to the Redemption Date by delivering shares of the Company’s common stock, plus cash in lieu of any resulting fractional shares. Pursuant to the Redemption Notice, on the Redemption Date, the Company redeemed the outstanding principal of the 2026 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2026 Notes, plus accrued and unpaid interest. Approximately $1.1 billion aggregate principal amount was converted to 5,662,979 shares of the Company’s common stock with $0.4 million settled in cash. The Company recorded the carrying amount of the converted debt into common stock and additional paid-in-capital with no material gain or loss recognized.
Capped Calls
In connection with the pricing of the issuance of the Company’s convertible notes due June 15, 2024 which were converted or extinguished in December 2021 (the “2024 Notes”) and the 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each had an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponded to the initial conversion price of the 2024 Notes. These Capped Calls had initial cap prices of $106.90 per share, subject to certain adjustments.
In April 2024, the Company elected cash settlement for the Capped Calls associated with the 2024 Notes. Upon the cash settlement election, the instrument, initially indexed to the Company’s own stock, no longer met the criteria for equity
86

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
classification and was reclassified from stockholder’s equity to assets on the Company’s consolidated balance sheet. The reclassification resulted in the recognition of a derivative asset, with an estimated fair value at cash settlement election date of $169.7 million, with a corresponding increase in additional paid in capital. In June 2024, the derivative asset was settled and the Company received $170.6 million in cash and recognized a realized gain of $0.9 million for the year ended January 31, 2025, which was recorded in other income (expense), net, on the Company’s consolidated statements of operations.
The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments. The Company did not unwind any of these Capped Calls through January 31, 2025.
7. Leases
The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the Company's discretion.
Lease Costs
The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):
Years Ended January 31,
20252024
Finance lease cost:
Amortization of finance lease right-of-use assets$3,974 $3,975 
Interest on finance lease liabilities2,267 2,590 
Operating lease cost13,319 11,693 
Short-term lease cost5,262 5,465 
Variable lease cost3,814 3,498 
Total lease cost$28,636 $27,221 
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):
Years Ended January 31,
20252024
Finance Lease:
Property and equipment, net$19,540 $23,514 
Other accrued liabilities (current)6,814 6,179 
Other liabilities, non-current30,697 37,511 
Operating Leases:
Operating lease right-of-use assets$34,607 $37,365 
Operating lease liabilities (current)9,126 9,797 
Operating lease liabilities, non-current27,374 30,918 
87

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Years Ended January 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,267 $2,590 
Operating cash flows from operating leases14,185 12,336 
Financing cash flows from finance lease6,179 5,483 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases8,974 5,537 
Weighted-average remaining lease term (in years):
Finance lease4.95.9
Operating leases4.65.4
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases5.2 %5.7 %
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
2026$8,711 $11,851 
20278,711 8,906 
20288,711 6,768 
20298,711 6,113 
20307,985 3,797 
Thereafter
 4,757 
Total minimum payments
42,829 42,192 
Less imputed interest
(5,318)(5,692)
Present value of future minimum lease payments
37,511 36,500 
Less current obligations under leases
(6,814)(9,126)
Non-current lease obligations
$30,697 $27,374 
88

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
8. Commitments and Contingencies
The following table includes certain non-cancelable agreements primarily for subscription, marketing services and cloud infrastructure capacity commitments entered into by the Company (in thousands):
Year Ending January 31,
Other Obligations
2026$379,846 
2027281,303 
2028279,157 
20295,000 
2030 
Thereafter
 
Total minimum payments
$945,306 
Refer to Note 7, Leases, for further details on obligations under non-cancelable finance and operating leases, including future minimum lease payments. During the year ended January 31, 2025, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments.
Legal Matters
The Company investigates all claims, litigation and other legal matters as they arise. From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property, labor and employment and breach of contract claims. For example, on July 9, 2024, a putative class action lawsuit, captioned Baxter v. MongoDB, Inc., et al., was filed in the United States District Court for the Southern District of New York against MongoDB, CEO Dev Ittycheria, and COO and CFO Michael Gordon. On January 27, 2025, the lead plaintiff in the lawsuit (the “Securities Action”) filed an Amended Complaint naming former Senior Vice President of Finance and current Interim CFO Srdjan Tanjga as an additional defendant. The operative complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act, and alleges that defendants made material misstatements and/or omissions, including regarding MongoDB’s sales strategy and its financial results. The complaint is purportedly brought on behalf of a putative class of persons who purchased or otherwise acquired MongoDB common stock between June 1, 2023 and May 30, 2024. It seeks unspecified monetary damages, costs and attorneys’ fees, and other unspecified relief. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend itself in this matter.
On October 7, 2024, a purported shareholder derivative lawsuit was filed in the U.S. District Court for the Southern District of New York, Case. No. 1:24-cv-07594, against the Company, as nominal defendant, and CEO Dev Ittycheria, COO and CFO Michael Gordon, and several of the Company’s current and former directors. The case is captioned Roy v. Ittycheria et al. The lawsuit alleges that the individual defendants breached their fiduciary duties and committed other alleged misconduct in connection with the statements at issue in the Securities Action and by causing the Company to issue allegedly false and misleading statements to investors. Another similar case was subsequently filed in the same district and has been consolidated with the Roy action with the caption In re MongoDB, Inc. Shareholder Litigation (the “Derivative Litigation”). The Derivative Litigation is at an early stage and has been stayed, pending the outcome of the Court's decision on the defendants’ anticipated motion to dismiss the Securities Action.
Although claims and litigation are inherently unpredictable, as of January 31, 2025, other than as disclosed above, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows. The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these
89

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. To date, the Company has not incurred material costs as a result of such commitments. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.
9. Revenue
Disaggregation of Revenue
The Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Years Ended January 31,
202520242023
Primary geographical markets:
Americas
$1,213,061 $1,016,324 $781,763 
EMEA
553,090 469,082 361,566 
Asia Pacific
240,292 197,605 140,711 
Total
$2,006,443 $1,683,011 $1,284,040 
Subscription product categories and services:
MongoDB Atlas-related
$1,405,184 $1,105,351 $808,263 
Other subscription
538,680 521,975 426,859 
Services
62,579 55,685 48,918 
Total
$2,006,443 $1,683,011 $1,284,040 
Customers located in the United States accounted for 54% of total revenue for each of the years ended January 31, 2025 and 2024 and 55% for the year ended January 31, 2023. No other country accounted for 10% or more of revenue for the periods presented.
Long-lived assets located in the United States accounted for 87% of total long-lived assets for each of the years ended January 31, 2025 and 2024. No other country accounted for 10% or more of long-lived assets for the periods presented.
Contract Liabilities
The Company’s contract liabilities are recorded as deferred revenue in the Company’s consolidated balance sheets and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances as of January 31, 2025, 2024 and 2023 was $359.8 million, $377.4 million and $460.3 million, respectively. Approximately 18% and 25% of the total revenue recognized in the years ended January 31, 2025 and 2024 was from deferred revenue at the beginning of each respective period.
90

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of January 31, 2025, the aggregate transaction price allocated to remaining performance obligations was $748.0 million. Approximately 59% is expected to be recognized as revenue over the next 12 months 37% in 13 to 36 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.
Unbilled Receivables
Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables are recorded as part of accounts receivable, net in the Company’s consolidated balance sheets. As of January 31, 2025, 2024 and 2023, unbilled receivables were $22.5 million, $22.7 million and $9.7 million, respectively.
Allowance for Doubtful Accounts
The Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2022$4,966 
Provision5,595 
Recoveries/write-offs(4,199)
Balance at January 31, 20236,362 
Provision8,520 
Recoveries/write-offs(6,828)
Balance at January 31, 20248,054 
Provision9,404 
Recoveries/write-offs(8,570)
Balance at January 31, 2025$8,888 
Costs Capitalized to Obtain Contracts with Customers
Deferred commissions were $363.4 million and $294.2 million as of January 31, 2025 and 2024, respectively, of which $250.7 million and $201.7 million comprised the non-current portion and was included in other assets on the Company’s consolidated balance sheets as of January 31, 2025 and 2024, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s consolidated statements of operations, was $112.6 million, $99.5 million and $79.6 million for years ended January 31, 2025, 2024 and 2023, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
10. Equity Incentive Plans and Employee Stock Purchase Plan
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan. Stock options granted under the stock option plans may be either incentive stock options (“ISOs”) or nonstatutory stock options (“NSOs”). ISOs may be granted to employees and NSOs may be granted to employees, directors, or consultants. All outstanding stock options as of January 31, 2025 were granted as NSOs with the exception of one ISO award. The exercise prices of the stock option grants must be no less than
91

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
100% of the fair value of the common stock on the grant date as determined by the Board of Directors. If, at the date of grant, the optionee owns more than 10% of the total combined voting power of all classes of outstanding stock (a “10% stockholder”), the exercise price must be at least 110% of the fair value of the common stock on the date of grant as determined by the Board of Directors. Options granted are exercisable over a maximum term of 10 years from the date of grant or five years from the date of grant for ISOs granted to any 10% stockholder. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. RSU awards granted to new employees generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.
Pursuant to the terms of the 2016 Plan, the shares of the Company’s common stock reserved for issuance was increased by 3.6 million shares in February 2024. As of January 31, 2025, the Company has approximately 15.8 million shares of common stock available for future grants.
Stock Options
The following table summarizes stock option activity for the periods presented (in thousands, except share and per share data and years):
Options Outstanding
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20231,789,813 $7.60 3.3$313,980 
Options exercised
(953,643)7.14 
Options forfeited and expired
(547)5.81 
Balance - January 31, 2024835,623 8.14 2.6327,884 
Options exercised(267,931)7.56 
Options forfeited and expired
(267)13.35 
Balance - January 31, 2025567,425 $8.41 1.5$150,319 
Options vested and exercisable - January 31, 2024835,623 $8.14 2.6$327,884 
Options vested and exercisable - January 31, 2025567,425 $8.41 1.5$150,319 
Stock options vested and expected to vest - January 31, 2025
567,425 $8.41 1.5$150,319 
There were no options granted during the years ended January 31, 2025 and 2024. The intrinsic value of options exercised for the years ended January 31, 2025, 2024 and 2023 was determined to be $89.7 million, $308.0 million and $211.1 million, respectively.
There were no options vested during the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025, there was no unrecognized stock-based compensation expense related to outstanding stock options.
92

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Restricted Stock Units
The following table summarizes RSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20233,480,206 $288.58 
RSUs granted2,272,014 267.56 
RSUs vested(1,690,527)254.02 
RSUs forfeited and canceled(495,287)295.61 
Unvested - January 31, 20243,566,406 290.59 
RSUs granted2,007,277 303.06 
RSUs vested(1,529,981)302.08 
RSUs forfeited and canceled(510,195)299.39 
Unvested - January 31, 20253,533,507 $291.43 
As of January 31, 2025, there was $967.3 million of unrecognized stock-based compensation expense related to outstanding RSUs that is expected to be recognized over a weighted-average period of 2.69 years.
Executive Performance Share Awards
During the three months ended April 30, 2022, the Company created a long-term performance-based equity award program and granted performance share units (“PSUs”) to the Company’s CEO and certain other executives. The vesting of PSUs is conditioned upon the achievement of certain targets. The PSUs vest annually over a period of three years from the date of grant, subject to the executive’s continued employment with the Company. Each vested PSU entitles the executive to one share of common stock. A PSU performance factor of 100 will result in the targeted number of PSUs being vested. The minimum percentage of PSUs that can vest is zero, with a maximum percentage of 200. On each date of grant, the Company assumes a performance factor of 100.
The following table summarizes PSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per PSU
Balance - January 31, 202370,728 $316.49 
PSUs granted127,792 216.79 
PSUs vested(22,991)316.49 
Adjustment for performance achievement(315)316.49 
PSUs forfeited and canceled(18,657)238.67 
Balance - January 31, 2024156,557 244.06 
PSUs granted66,309 355.50 
PSUs vested(77,444)243.53 
Adjustment for performance achievement19,143 216.79 
PSUs forfeited and canceled(18,281)273.83 
Balance - January 31, 2025146,284 $287.57 
The grant date fair value of PSUs was determined by using the market price of the Company’s common stock on the date of the grant. Compensation expense is recognized over the requisite service period based on the probability of the performance conditions being satisfied using the accelerated attribution method. Following the completion of the performance year, the achieved PSU performance factor was 80.0 and 151.0 for the years ended January 31, 2025 and 2024, respectively. The Company recognized $22.7 million and $24.1 million of compensation expense related to these PSUs for the years ended January 31, 2025 and 2024, respectively. As of January 31, 2025, the Company had $12.8 million of total
93

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
unrecognized compensation cost related to these PSUs, which it expects to be recognized over a weighted-average period of 1.75 years.
2016 China Stock Appreciation Rights Plan
In April 2016, the Company adopted the 2016 China Stock Appreciation Rights Plan (as amended, the “China SAR Plan”) for its employees in China. These awards, which are granted to new employees, generally vest over four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. Awards granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company. The China SAR Plan units are cash settled upon exercise and will be paid as a cash bonus equal to the difference between the strike price of the vested plan units and the fair market value of common stock at the end of each reporting period.
As of November 1, 2021, the Company does not expect to grant stock appreciation rights in the future and will instead grant RSUs to its employees in China. Therefore, no China SAR Plan units were granted for the years ended January 31, 2025 and 2024.
During the years ended January 31, 2025, 2024 and 2023, upon the vesting of 231, 619 and 1,141 units, respectively, the total expense recognized related to China SAR was $1.6 million, $3.3 million and $2.5 million, respectively. As of January 31, 2025 and 2024, the Company’s liability balance related to the China SAR Plan was $3.1 million and $5.8 million, respectively. These amounts were recorded as part of the accrued compensation and benefits on the Company’s consolidated balance sheets and recognized as bonus expense in the Company’s consolidated statements of operations. During the year ended January 31, 2025, the Company paid $0.9 million in cash upon the exercise of 3,354 units. As of January 31, 2025, there were 11,744 China SAR Plan units outstanding of which no units remained unvested.
2017 Employee Stock Purchase Plan
In October 2017, the Company’s Board of Directors adopted and stockholders approved the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate six-month offering periods.
Unless otherwise determined by the Board of Directors, the Company’s common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) 85% of the fair market value of the Company’s common stock on the first trading day of the offering period, or (2) 85% of the fair market value of the Company’s common stock on the last trading day of the offering period.
Pursuant to the terms of the 2017 ESPP, the shares of the Company’s common stock reserved for issuance was increased by 727,413 shares in February 2024. As of January 31, 2025, there were 4,072,704 shares of the Company’s common stock available for future issuance under the 2017 ESPP.
During the years ended January 31, 2025, 2024 and 2023 there were 188,155, 167,574 and 149,352 shares, respectively, of common stock purchased under the ESPP. The total expense related to the ESPP for years ended January 31, 2025, 2024 and 2023 was $14.5 million, $16.4 million and $13.7 million, respectively. As of January 31, 2025, there was $7.6 million of unrecognized stock-based compensation expense related to the ESPP offering period expected to end in June 2025.
The fair value of the purchase rights granted under the 2017 ESPP was estimated on the first day of the offering period using the Black-Scholes option-pricing model with the following assumptions:
Years Ended January 31,
202520242023
Expected term (in years)
0.50
0.50
0.50
Expected volatility
57.7% - 58.2%
46% - 69%
90% - 92%
Risk-free interest rate
4.3% - 5.39%
5.35% - 5.36%
2.24% - 4.68%
Dividend yield
%%%

94

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202520242023
Cost of revenue—subscription
$29,548 $23,677 $19,682 
Cost of revenue—services
13,917 12,733 10,565 
Sales and marketing
161,317 159,907 143,073 
Research and development
226,367 198,927 159,099 
General and administrative
62,791 61,663 49,035 
Total stock-based compensation expense
$493,940 $456,907 $381,454 

11. Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the year, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common shares outstanding for the period, including stock options and restricted stock units. Refer to Note 2, Summary of Significant Accounting Policies, for further details on the Company’s methodology for calculating net loss per share.
Basic and diluted net loss per share was the same for each year presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each year presented.
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Years Ended January 31,
202520242023
Numerator:
Net loss
$(129,072)$(176,600)$(345,398)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
74,555,001 71,248,982 68,628,267 
Net loss per share, basic and diluted
$(1.73)$(2.48)$(5.03)
In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls were expected to partially offset the potential dilution to the Company’s common stock upon any conversion of the 2026 Notes. During the three months ended April 30, 2024, the Company elected a settlement in cash, as opposed to the Company’s common stock, of the Capped Calls associated with 2024 Notes. In June 2024 the related derivative was settled and the Capped Calls associated with the 2024 Notes were successfully unwound, refer to Note 6. Convertible Senior Notes for more information.
95

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The following shares of common stock were excluded from the computation of diluted net loss per share attributable to the Company for the periods presented because including them would have been anti-dilutive as the Company has reported net loss for each of the periods presented:
Years Ended January 31,
202520242023
Stock options pursuant to the 2016 Equity Incentive Plan281,239 428,408 571,680 
Stock options pursuant to the 2008 Stock Incentive Plan286,186 884,057 1,599,415 
Unvested restricted stock units and ESPP obligations3,752,252 4,162,660 3,860,345 
Unvested executive PSUs146,284 214,565 69,667 
Shares underlying the conversion option of the 2026 Notes 5,445,002 5,445,039 
Total4,465,961 11,134,692 11,546,146 
12. Income Taxes
The components of loss before provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
United States$(99,978)$(138,936)$(253,433)
Foreign(31,621)(24,580)(79,821)
Total$(131,599)$(163,516)$(333,254)
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
Current:  
Federal$1,035 $522 $844 
State512 289 59 
Foreign12,761 13,363 11,812 
Total14,308 14,174 12,715 
Deferred:   
Federal38 42 (13)
State51 46 24 
Foreign(16,924)(1,178)(582)
Total(16,835)(1,090)(571)
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
96

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for (benefit from) income taxes consisted of the following (in thousands):
Years Ended January 31,
202520242023
Income tax benefit at statutory rate$(27,636)$(34,339)$(69,983)
State taxes, net of federal benefit(11,640)265 66 
Impact of foreign income taxes2,974 17,371 27,892 
Foreign branch income included in the United States(1,283)1,525 1,353 
Stock-based compensation(328)(64,721)(39,669)
Non-deductible expenses14,987 17,863 1,318 
Officer compensation in excess of $1 million7,651 8,729 7,085 
Change in valuation allowance45,610 100,548 106,156 
Research and development credits(33,746)(31,596)(19,395)
Foreign tax credit (3,014)(3,349)
Foreign withholding tax expense1,035 522 844 
Prior year true ups131 (47)(278)
Other(282)(22)104 
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
The decrease in the provision for income taxes during the years ended January 31, 2025 was primarily due to the release of the U.K. valuation allowance. The increase in the provision for income taxes during each of the years ended January 31, 2024 and 2023 was due to an increase in foreign taxes as the Company continued its global expansion.
Deferred Income Taxes
Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax reporting purposes, as well as operating losses and tax credit carryforwards.
97

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
Significant components of the Company’s deferred tax assets are shown in the following table as of January 31, 2025 and 2024, respectively (in thousands):
Years Ended January 31,
20252024
Deferred tax assets:  
Net operating loss carryforwards$784,638 $753,189 
Deferred revenue64,429 67,167 
Finance and operating lease liabilities17,807 19,282 
Capitalized research and development costs163,963 125,142 
Other reserves25,870 20,729 
Gross deferred tax assets1,056,707 985,509 
Valuation allowance(942,513)(903,663)
Total deferred tax assets, net of valuation allowance114,194 81,846 
Deferred tax liabilities:  
Finance and operating lease right-of-use assets(12,505)(13,204)
Convertible senior notes  
Deferred commission(77,298)(61,483)
Other liabilities and accruals(3,842)(3,326)
Total deferred tax liabilities(93,645)(78,013)
Net deferred tax assets$20,549 $3,833 
Deferred tax assets are recognized when management believes it is more likely than not that they will be realized. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The valuation allowance for deferred tax assets as of January 31, 2025, 2024 and 2023 was $942.5 million, $903.7 million and $809.0 million, respectively. The valuation allowance increased by $38.9 million, $94.7 million and $131.7 million during the years ended January 31, 2025, 2024 and 2023, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income and tax planning strategies in making this assessment. During the current year, management determined that it is more likely than not that the Company can realize its U.K. deferred tax assets based on its current and projected future taxable income in the U.K. Therefore, the Company released approximately $14.6 million of valuation allowance in the U.K.

As of January 31, 2025 the Company had net operating loss carryforwards for U.S. federal, state, Irish and U.K. income tax purposes of $2.1 billion, $2.0 billion, $834.3 million and $52.9 million, respectively, which begin to expire in the year ending January 31, 2028 for U.S. federal purposes and January 31, 2026 for state purposes. Ireland, U.K. and the U.S. federal losses for years after January 31, 2019 allow for operating losses to be carried forward indefinitely. The Company also has U.S. federal and state research credit carryforwards of $178.1 million and $16.3 million, respectively, which begin to expire in the year ending January 31, 2029 for federal purposes and January 31, 2026 for state purposes. Furthermore, the Company has U.S. foreign tax credit carryforwards of $6.9 million and U.S. charitable contribution carryforwards of $0.6 million, which will begin to expire in the year ending January 31, 2030 and January 31, 2026, respectively. Utilization of the federal net operating loss carryforwards and credits may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code of 1986, as amended and similar state provisions. The annual limitation, should the Company undergo an ownership change, may result in the expiration of federal or state net operating losses and credits before utilization, however the Company does not expect any such limitation to be material.

Uncertain Tax Positions
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to
98

MONGODB, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
The following table summarizes the changes in the Company’s unrecognized gross tax benefits during the periods presented (in thousands):
Years Ended January 31,
202520242023
Unrecognized tax benefits at beginning of year$81,604 $29,284 $22,698 
Increase (decrease) in tax positions in prior years1,075 1,692 (177)
Additions based on tax positions in the current year21,864 50,628 6,763 
Unrecognized tax benefits at end of year$104,543 $81,604 $29,284 
In FY25, the Company recorded an addition in reserves for tax positions in prior years related to U.S. research and development tax credits. Additionally, the Company recorded additional intangible development costs for the current year. As of January 31, 2025, $1.3 million of these total unrecognized tax benefits would have an impact on the Company’s effective tax rate if recognized.

We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we would incur significant, additional costs upon repatriation of such amounts.

The Company is not currently under Internal Revenue Service, state, or foreign income tax examination with the exception of an audit in France for which the Company does not expect a material outcome. The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in the United States for federal and certain states. All tax years remain open to examination for both federal and state purposes as a result of the net operating loss and credit carryforwards. The Company files foreign tax returns in various locations. These foreign returns are open to examination for the fiscal years ending January 31, 2015 through January 31, 2024.
13. Subsequent Events
On February 17, 2025, the Company acquired all outstanding shares of Voyage AI Innovations, Inc. (“Voyage AI”), an AI-powered software company that specializes in embedding and reranking models, in exchange for total consideration of approximately $220 million consisting of cash and stock, subject to customary adjustments. Integrating Voyage AI’s technology with MongoDB is expected to enable organizations to build reliable, AI-powered applications. The Company is in the process of finalizing the accounting for this transaction and expects to complete the preliminary purchase price allocation in the first quarter of fiscal year 2026.
On February 27, 2025, the Company’s Board of Directors authorized a program to repurchase up to $200 million of the Company’s common stock (the “Share Repurchase Program”). Repurchases under the Share Repurchase Program may be effected through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Securities Exchange Act of 1934. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The current authorization may be suspended or discontinued at any time and does not have a specified expiration date.
99

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as defined in Rule 13a-15(e) and Rule 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of January 31, 2025. Based on the evaluation of our disclosure controls and procedures as of January 31, 2025, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Management's Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate “internal control over financial reporting,” as defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of January 31, 2025 based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
Based on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of January 31, 2025. The effectiveness of our internal control over financial reporting as of January 31, 2025 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in its report, which is included in Item 8 of this Form 10-K.
Changes in Internal Control Over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and Rule 15d-15(d) of the Exchange Act that occurred during the fiscal quarter ended January 31, 2025 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, our management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the controls. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, controls may become inadequate because of changes in conditions, or the degree of compliance with policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
100

Item 9B. Other Information
Rule 10b5-1 and Non-Rule 10b5-1 Trading Arrangements

Certain executive officers and directors of the Company may execute purchases and sales of the Company's common stock through Rule 10b5-1 equity trading plans and “non-Rule 10b5-1 equity trading arrangements” (as defined in Item 408(c) of Regulation S-K).

During the three months ended January 31, 2025, one of our executive officers adopted the following Rule 10b5-1 trading arrangement:

On January 10, 2025, Michael Gordon, our former Chief Operating Officer and Chief Financial Officer, adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Mr. Gordon’s plan is for the sale of up to 68,000 shares of common stock underlying stock options in amounts and prices determined in accordance with a formula set forth in the plan and terminates on the earlier of the date that all the shares under the plan are sold and October 15, 2025, subject to early termination for certain specified events set forth in the plan.

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not Applicable.
101

PART III
Item 10. Directors, Executive Officers and Corporate Governance
The information required by this Item (other than the information set forth in the next paragraph in this Item) will be included in the 2025 Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended January 31, 2025 and is incorporated herein by reference.
We have adopted a Code of Business Conduct and Ethics (the “Code of Conduct”), applicable to all of our employees, executive officers and directors. The Code of Conduct is available on our website at investors.mongodb.com. The nominating and corporate governance committee of our Board of Directors is responsible for overseeing the Code of Conduct and must approve any waivers of the Code of Conduct for employees, executive officers and directors. We expect that any amendments to the Code of Conduct, or any waivers of its requirements, will be disclosed on our website, as required by applicable law or the listing standards of The Nasdaq Global Market. The inclusion of our website address in this Form 10-K does not include or incorporate by reference into this Annual Report on Form 10-K (this “Form 10-K”) the information on or accessible through our website.
We have adopted policies and procedures reasonably designed to promote compliance with relevant insider trading laws, rules and regulations, and NYSE listing standards. A copy of our Insider Trading Policy is filed as Exhibit 19.1 to this Form 10-K.
Item 11. Executive Compensation
The information required by this Item will be included in the 2025 Proxy Statement and is incorporated herein by reference.
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this Item will be included in the 2025 Proxy Statement and is incorporated herein by reference.
Item 13. Certain Relationships and Related Transactions and Director Independence
The information required by this Item will be included in the 2025 Proxy Statement and is incorporated herein by reference.
Item 14. Principal Accountant Fees and Services
The information required by this Item will be included in the 2025 Proxy Statement and is incorporated herein by reference.



102

PART IV
Item 15. Exhibits and Financial Statement Schedules
(a) Documents filed as part of this report
(1) All financial statements

Schedules have been omitted either because they are not applicable or the required information is included in the financial statements or the notes thereto.
103

(3) Exhibits
Incorporated by Reference
Filed Herewith
Exhibit
Number
Description
Form
File No.
Exhibit
Filing Date
3.18-K001-382403.110/25/17
3.28-K001-382403.111/20/24
3.38-K001-382403.16/16/20
4.1S-1/A333-2205574.110/6/17
4.28-K001-382404.11/14/20
4.38-K001-382404.21/14/20
4.410-K001-382404.43/15/24
10.1#S-1333-22055710.19/21/17
10.2#S-1/A333-22055710.210/6/17
10.3#10-K001-3824010.33/18/22
10.4#10-K001-3824010.33/30/18
10.5#S-1/A333-22055710.310/6/17
10.6#10-Q001-3824010.19/2/22
10.7#S-1333-22055710.59/21/17
10.8#10-K001-3824010.83/18/22
10.9#10-K001-3824010.93/18/22
10.10#10-K001-3824010.13/18/22
10.11#10-K001-3824010.113/18/22
10.12#10-Q001-3824010.16/2/23
10.13#10-Q001-3824010.19/1/23
104

Incorporated by Reference
Filed Herewith
Exhibit
Number
Description
Form
File No.
Exhibit
Filing Date
10.1410-K001-3824010.123/30/18
10.158-K001-3824099.16/28/18
10.168-K001-3824099.26/28/18
10.178-K001-3824099.11/14/20
10.188-K001-3824099.21/14/20
10.19#10-K001-382404.43/15/24
10.20#x
19.1x
21.110-K001-382404.43/15/24
23.1x
31.1x
31.2x
32.1*x
32.2*x
9710-K
001-38240
973/15/2024
101.INSInline XBRL Instance Document
101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
105

#
Indicates management contract or compensatory plan.
*
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.
Item 16. Form 10-K Summary
None.
106


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
MONGODB, INC.
Date: March 20, 2025By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President, Chief Executive Officer and Director
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
SignatureTitleDate
/s/ Dev IttycheriaPresident, Chief Executive Officer and DirectorMarch 20, 2025
Dev Ittycheria(Principal Executive Officer)
/s/ Srdjan TanjgaInterim Chief Financial OfficerMarch 20, 2025
Srdjan Tanjga(Principal Financial Officer)
/s/ Thomas BullChief Accounting OfficerMarch 20, 2025
Thomas Bull(Principal Accounting Officer)
/s/ Tom KillaleaDirectorMarch 20, 2025
Tom Killalea
/s/ Archana AgrawalDirectorMarch 20, 2025
Archana Agrawal
/s/ Roelof BothaDirectorMarch 20, 2025
Roelof Botha
/s/ Hope CochranDirectorMarch 20, 2025
Hope Cochran
/s/ Francisco D’SouzaDirectorMarch 20, 2025
Francisco D’Souza
/s/ Charles M. Hazard, Jr.DirectorMarch 20, 2025
Charles M. Hazard, Jr.
/s/ Ann LewnesDirectorMarch 20, 2025
Ann Lewnes
/s/ Dwight MerrimanDirectorMarch 20, 2025
Dwight Merriman

EX-10.20 2 advisoryservicestomongodbi.htm EX-10.20 Document
Exhibit 10.20

January 31, 2025

Michael Gordon

Re: Advisory Services to MongoDB, Inc. Dear Mr. Gordon:
This letter agreement is to confirm our understanding with respect to your role as an advisor to MongoDB, Inc. (“MongoDB”). MongoDB looks forward to a continued mutually beneficial association with you on the following terms, which are hereby made effective as of February 1, 2025, the date following the effective date of your resignation as Chief Financial Officer and Chief Operating Officer (the “Effective Date”) and will continue for a period of three months (“Term”) after which time the Term will automatically expire unless extended by mutual written agreement signed by both parties. Prior to termination, the Term may be renewed for additional three-month periods upon mutual written agreement of the parties.

1.Informal Management Consultations. Effective as of the Effective Date, you will serve as a consultant of MongoDB, serving as operating and financial advisor. You agree to provide historical and forward-looking advice to MongoDB on an as needed basis. From time to time, members of MongoDB’s management may contact you informally to seek your advice relating to MongoDB’s business. You agree to be available to MongoDB’s management for consultations by telephone, e-mail, virtually, or in person, as your time and other business activities permit.

2.Compensation. This is considered an honorary position so no compensation or equity will be exchanged. However, for purposes of any outstanding equity or equity-based awards that are solely subject to service-based vesting requirements as of the Effective Date granted under the MongoDB, Inc. 2016 Equity Incentive Plan (the “Outstanding Awards”), for the duration of this letter agreement, as long as you continue to provide services to MongoDB under the terms of this letter agreement, you will be treated as not having experienced an interruption in your Continuous Service (as defined in the MongoDB, Inc. 2016 Equity Incentive Plan) and you will continue to vest in such Outstanding Awards. Upon a termination of service as set forth in Section 8, you will no longer be considered to be in Continuous Service and you will no longer continue to vest in any such Outstanding Awards. Except for your continued vesting of the Outstanding Awards, your accrued rights under any MongoDB benefit plans, and any other payments or benefits required to be paid or provided by law, you agree that you will not be entitled to any additional compensation from MongoDB, including any salary, bonus or incentive compensation, leave, severance or separation pay, or other remuneration or benefits of any kind, other than as set forth in this letter agreement.

3.Material Non-public Information. As part of your role under this Agreement, you might be the recipient of material non-public information about MongoDB. You agree to continue to comply with United States securities laws with respect to the confidentiality and/or disclosure of such information.

4.Independent Contractor. Your relationship with MongoDB will be that of an independent contractor, and you will not be an agent, employee or representative of MongoDB. You understand that you will have no authority to enter into contracts or create obligations on behalf of MongoDB. Accordingly, you acknowledge that you will not be eligible for any employee benefits maintained by MongoDB.


Exhibit 10.20
5.Property of MongoDB. For purposes of this letter agreement, “Designs and Materials” shall mean all designs, discoveries, inventions, products, computer programs, procedures, improvements, developments, drawings, notes, documents, information and materials made, conceived or developed by you alone or with others that result from or that are made, conceived or developed in connection with the services you provide to MongoDB pursuant to this letter agreement. You hereby irrevocably transfer and assign to MongoDB any and all of your right, title and interest in and to Designs and Materials, including but not limited to all copyrights, patent rights, trade secrets, trademarks and moral rights. You agree: (a) to disclose promptly in writing to MongoDB all Designs and Materials; (b) to cooperate with and assist MongoDB to apply for, and to execute any applications and/or assignments to obtain, any patent, copyright, trademark or other legal protection for Designs and Materials in MongoDB’s name as MongoDB deems appropriate; and (c) to otherwise treat all Designs and Materials as “Confidential Information,” as defined below.

6.Confidential Information. You recognize that, in the course of performing your services under this letter agreement, you may acquire information and materials from MongoDB and knowledge about information of a confidential or secret nature concerning MongoDB, including without limitation, knowledge about MongoDB’s business, products and planned products, marketing plans, financial information, forecasts, personnel, customers, clients, suppliers, experimental work and programming techniques. All such knowledge, information and materials acquired, the existence, terms and conditions of this letter agreement, and all Designs and Materials, are and will be the trade secrets and confidential and proprietary information of MongoDB (collectively, the “Confidential Information”). Confidential Information will not include, however, any information which is or becomes part of the public domain through no fault of yours or that MongoDB regularly gives to third parties without restriction on use or disclosure. You agree to hold all such Confidential Information in strict confidence, not to disclose it to others or use it in any way, commercially or otherwise (including without limitation lecturing upon or publishing articles concerning Confidential Information), except in performing your obligations under this letter agreement, and not to allow any unauthorized person access to it. You agree to return to MongoDB promptly upon request, and in any event after termination or expiration of this letter agreement, any and all records, paper, media or other embodiment containing any Confidential Information. Notwithstanding the foregoing, nothing in this letter agreement precludes or otherwise limits your ability to communicate directly with and provide information, including documents, not otherwise protected from disclosure by any applicable law or privilege to the Securities and Exchange Commission (the “SEC”), or any other federal, state or local governmental agency or commission or self-regulatory organization (each such agency, commission or organization, a “Government Agency”) or self-regulatory organization regarding possible legal violations, without disclosure to MongoDB. You do not need the prior authorization of MongoDB to make any such reports or disclosures, and you shall not be required to notify MongoDB that such reports or disclosures have been made. MongoDB may not retaliate against you for any of these activities, and nothing in this letter agreement requires you to waive any monetary award or other relief that you might become entitled to from the SEC or any other Government Agency. Pursuant to Section 7 of the federal Defend Trade Secrets Act of 2016, an individual shall not be held criminally or civilly liable under any federal or state trade secret law for the disclosure of a trade secret that: (i) is made in confidence to a federal, state, or local government official, either directly or indirectly, or to an attorney, in each case solely for the purpose of reporting or investigating a suspected violation of law; or (ii) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. In addition, and without limiting the preceding sentence, if you file a lawsuit for retaliation by MongoDB for reporting a suspected violation of law, you may disclose the trade secret to your attorney and may use the trade secret information in the court proceeding, if you (x) file any document containing the trade secret under seal and (y) do not disclose the trade secret, except pursuant to court order. Nothing in this letter agreement is intended to conflict with 18 U.S.C. §1833(b) or create liability for disclosures of trade secrets that are expressly allowed by such Section.

7.Conflicts of Interest. You hereby represent that the obligations contemplated hereby do not, in any way, conflict with any other agreement and/or commitment on your part. You agree to inform MongoDB promptly and in writing if any such conflict arises. You agree that you will not disclose to MongoDB any proprietary information that you currently have obtained, or may obtain in the future, from any other individual or organization.


Exhibit 10.20
8.Termination. This agreement shall not be terminated prior to April 1, 2025. Following April 1, 2025, either you or MongoDB may terminate this letter agreement on delivery of thirty (30) days prior written notice to the other party. The provisions of Sections 4, 5, 6, 7, 8, 9, and 10 of this letter agreement will survive any expiration or termination of this letter agreement.

9.Interpretation. The terms contained in this letter agreement are subject to interpretation under the laws of the State of New York, without giving effect to that body of laws pertaining to conflict of laws and can be amended only in a signed writing and by joint agreement of both you and MongoDB. If any provision of this letter agreement is determined by any court or arbitrator of competent jurisdiction to be invalid, illegal or unenforceable in any respect, such provision will be enforced to the maximum extent possible given the intent of the parties hereto. If such provision cannot be so enforced, such provision shall be stricken from this letter agreement and the remainder of this letter agreement shall be enforced as if such invalid, illegal or unenforceable provision had (to the extent not enforceable) never been contained in the letter agreement. This letter agreement constitutes the complete and exclusive understanding and agreement of you and MongoDB and supersedes all prior understandings and agreements, whether written or oral, with respect to the subject matter hereof; provided that, at all times in the future, you will remain bound by the terms of any agreements between you and MongoDB containing restrictive covenants, including with respect to non-competition, non-solicitation, and confidentiality covenants, to the extent permitted under applicable law. This letter agreement may be executed in two or more counterparts, including by facsimile or electronic signature transmission, with the same force and effect as if each of the signatories had executed the same instrument.

10.Cooperation. You agree that you will provide reasonable cooperation with and assistance to MongoDB in connection with the defense or prosecution of any claim that may be made against or by MongoDB, or in connection with any ongoing or future investigation or dispute or claim of any kind involving MongoDB, including any proceeding before any arbitral, administrative, judicial, legislative, or other body or agency, including testifying in any proceeding to the extent such claims, investigations or proceedings are related to services performed or required to be performed by you, knowledge possessed by you, or any act or omission by you. MongoDB will reimburse you for reasonable related expenses in connection with such cooperation.

11.Binding Nature. This Agreement shall be binding upon and inure to the benefit of you and MongoDB and their respective successors and permitted assigns. This Agreement may be assigned by MongoDB to any affiliate of MongoDB and to a successor of its business to which this Agreement relates (whether by purchase or otherwise).

12.Taxes. All payments under this letter agreement will be subject to all deductions required by law, including applicable taxes and withholdings. In accordance with its normal payroll practices, MongoDBwill mail to your home address in MongoDB’s records any tax reporting forms it prepares in accordance with any payments made to you, at such time as those forms are prepared and/or filed. You will be solely responsible and liable for any taxes owed on any payments or benefits made or provided to you under this letter agreement, except for taxes MongoDB believes it has an obligation to withhold from any such payments or benefits.

13.Section 409A. The intent of the parties is that payments and benefits under this letter agreement comply with, or be exempt from, Internal Revenue Code Section 409A and the regulations and guidance promulgated thereunder (collectively, “Code Section 409A”) and, accordingly, to the maximum extent permitted, this Letter Agreement shall be interpreted to be in compliance with Code Section 409A; provided, that MongoDB does not guarantee to you any particular tax treatment with respect to this letter agreement and any payments hereunder.

If the foregoing represents your understanding of your role as an advisor to MongoDB, please sign below and return the executed letter agreement to me. The enclosed copy is for your files. Once again, we appreciate your interest in MongoDB and look forward to a stimulating and mutually beneficial association with you.


Exhibit 10.20
Very truly yours,




By:    /s/ Andrew Stephens
Andrew Stephens General Counsel




AGREED AND CONSENTED TO:


By:    /s/ Michael Gordon
Michael Gordon

EX-19.1 3 insidertradingpolicy.htm EX-19.1 Document

Exhibit 19.1

MongoDB, Inc.
Insider Trading Policy
Approved By The Board Of Directors
September 20, 2017


Introduction

During the course of your relationship with MongoDB, Inc. (“MongoDB”), you may receive important information that is not yet publicly available (“inside information” or “material nonpublic information”) about MongoDB or other publicly traded companies that MongoDB has business relationships with. Inside information may give you or someone you pass that information on to a leg up over others when deciding whether to buy, sell, or otherwise deal in MongoDB’s stock or the stock of another publicly traded company. This policy sets forth acceptable transactions in MongoDB securities by our employees, directors, and consultants.
Insider Trading Policy

Securities Transactions

Using inside information for personal gain or passing this information (also known as a “tip”) to someone who uses it for personal gain (a “tippee”) is illegal and squarely prohibited by this policy. Exploiting inside information like this remains unlawful regardless of how many shares are bought or sold. You can be held liable for your own transactions, as well as the transactions by a tippee and even the transactions of a tippee’s tippee. Although it is imperative to refrain from any insider trading, it is equally important to avoid even the appearance of insider trading.
Inside Information

It is not always easy to figure out whether you possess inside information. But there is one important factor to determine whether nonpublic information you know about a public company is inside information: whether sharing the information would likely affect the market price of that company’s stock or be considered important or “material” by investors who are considering trading that company’s stock. If the information makes you want to trade, it would probably have the same effect on others. Keep in mind that both positive and negative information can be material.
The following items may be considered inside information until publicly disclosed. There may be other types of information that would qualify as inside information as well; use this list merely as a non- exhaustive guide:

financial results or forecasts;
major new products, features, or processes;
acquisitions or dispositions of assets, divisions, or companies;
pending public or private sales of debt or equity securities;
stock splits, dividends, or changes in dividend policy;
major contract awards or cancellations;
key management or control changes;
1.


Exhibit 19.1
possible tender offers or proxy fights;
significant accounting writeoffs;
significant litigation or settlements;
impending bankruptcy;
gain or loss of a significant license agreement or other contracts with customers or suppliers;
significant changes in corporate objectives;
pricing changes or discount policies; and
changes or new corporate partner relationships.

If you do possess inside information, you may not trade in a company’s stock or advise anyone else to do so, even if your decision to trade is not based on such inside information. In addition, if you possess inside information, you may not communicate the information to anyone else (other than employees whose job responsibilities require the information and are bound by this policy) until you know that the information has been publicly disseminated. This policy also applies to all family members and other household members of individuals covered by this policy and all companies controlled by individuals covered by this policy. You should never recommend to another person that they buy, hold, or sell our stock. In some circumstances, you may need to forgo a planned transaction even if you had planned it before learning of the inside information. This prohibition is absolute. So even if you believe you may suffer an economic loss or sacrifice an anticipated profit by waiting to trade, you must wait. “Trading” includes engaging in short sales, transactions in put or call options, hedging transactions, and other inherently speculative transactions.
The prohibition on trading when you have inside information lifts once that information becomes publicly disseminated. But for information to be considered publicly disseminated, it must be widely disclosed through a press release, a filing with the Securities and Exchange Commission (the “SEC”), or other public announcement and enough time must have passed for the information to be widely known. Generally speaking, information will be considered publicly disseminated after two full trading days have elapsed since the information was publicly disclosed. For example, if we announce inside information before trading begins on Wednesday, then you may execute a transaction in MongoDB securities on Friday.
Stock Trading by MongoDB Employees, Directors, and Consultants

Because our workplace culture tends to be open, odds are that the vast majority of MongoDB employees, directors, and consultants will possess inside information at certain points throughout the year. To minimize even the appearance of insider trading among our employees, directors, and consultants we have established trading blackout periods during which MongoDB employees, directors, and consultants—regardless of whether they possess insider information or not—may not conduct any trades in MongoDB securities. That means that all MongoDB employees, directors, and consultants will be able to sell MongoDB securities only during limited trading windows that open after MongoDB has disseminated its quarterly and annual financial results.
Covered Insiders

This policy sets forth a basic set of rules for all employees, directors, and consultants and a separate set of more stringent rules for officers, directors, and other members of management. What’s more, any entities, immediate family members, or others whose trading activities are controlled by persons subject to this policy are likewise subject to the same restrictions.

2.


Exhibit 19.1

Open Window

Generally, except as described in this policy, all MongoDB employees, directors, and consultants may buy or sell MongoDB securities only during an “open window” that opens after two full trading days have elapsed since the public dissemination of MongoDB’s annual or quarterly financial results and closes at the end of the last trading day three weeks before the end of the next fiscal quarter. This open window may be closed early or may not open at all if, in the judgment of the Chief Executive Officer, Chief Financial Officer, or General Counsel, there exists undisclosed information that would make trades by employees, directors, and consultants inappropriate. The fact that the open window has closed early or has not opened should be considered inside information. An employee, director, or consultant who believes that special circumstances require them to trade outside the open window should consult the General Counsel. Permission to trade outside the open window will be granted only where the circumstances are extenuating and there appears to be no significant risk that the trade may be subsequently questioned. Any period when the open window is closed is referred to as a “trading blackout period.”
Exceptions to Open Window Period

1.Option Exercises and RSU Net Settlement. Employees, directors, and consultants may (i) exercise options granted under MongoDB’s stock option plans by paying the exercise price for such options in cash, and (ii) net settle restricted stock units (“RSUs”) and have MongoDB withhold shares of common stock to satisfy tax withholding obligations when RSUs settle. However, this policy would then apply to any later sales of stock that were acquired on the exercise of options or delivery of the vested RSUs. Cashless exercise of options is permitted only during an open window.
2.10b5-1 Automatic Trading Programs. Under Rule 10b5-1 of the Securities Exchange Act of 1934, as amended (“Exchange Act”), employees, directors, and consultants may establish a trading plan under which a broker is instructed to buy and sell MongoDB securities based on pre-determined criteria (a “Trading Plan”). So long as a Trading Plan is properly established, purchases and sales of MongoDB securities pursuant to that plan may be made at any time—even in a trading blackout period. An employee’s, director’s, or consultant’s Trading Plan must be established in compliance with the requirements of Rule 10b5-1 of the Exchange Act and MongoDB’s 10b5-1 Trading Plan Guidelines at a time when they lacked inside information about MongoDB and when MongoDB was not in a trading blackout period. Moreover, all Trading Plans must be reviewed by MongoDB before being established to confirm that the Trading Plan complies with all pertinent company policies and the securities laws. MongoDB must be notified before a Trading Plan is established, amended, or terminated.
Prohibition of Speculative or Short-term Trading

No employee, director, or consultant to MongoDB may engage in short sales, transactions in put or call options, hedging transactions, margin accounts, pledges, or other inherently speculative transactions with respect to MongoDB’s stock.

Pre-Clearance and Advance Notice of Transactions

In addition to the requirements above, officers, directors, and other applicable members of management who have been notified that they are subject to pre-clearance requirements face a further restriction: Even during an open trading window, they may not engage in any transaction in MongoDB’s securities, including any purchase or sale in the open market, loan, or other transfer of beneficial ownership without first obtaining pre-clearance of the transaction from MongoDB’s General Counsel or his/her designee before the proposed transaction. The General Counsel or his/her designee will then

3.


Exhibit 19.1

determine whether the transaction may proceed and, if so, will direct the Compliance Coordinator (as identified in MongoDB’s Section 16 Compliance Program) to help comply with any required reporting requirements under Section 16(a) of the Exchange Act. Pre-cleared transactions not completed within two business days will require new pre-clearance. MongoDB may choose to shorten this period.
For persons subject to pre-clearance, advance notice of gifts or plans to exercise an outstanding stock option must be given to the Compliance Coordinator or General Counsel. Once any transaction takes place, the officer, director, or applicable member of management must immediately notify the Compliance Coordinator and any other individuals identified under the heading “Notification of Execution of Transaction” in MongoDB’s Section 16 Compliance Program so that MongoDB may assist in any Section 16 reporting obligations.
Short-Swing Trading, Control Stock, and Section 16 Reports

Officers and directors subject to the reporting obligations under Section 16 of the Exchange Act may not violate the prohibition on short-swing trading (Section 16(b) of the Exchange Act) and the restrictions on sales by control persons (Rule 144 under the Securities Act of 1933, as amended). In addition, such officers and directors will file all appropriate Section 16(a) reports (Forms 3, 4, and 5), which are described in MongoDB’s Section 16 Compliance Program, and any notices of sale required by Rule 144.
Prohibition of Trading During Pension Fund Blackouts

In accordance with Regulation BTR under the Exchange Act, no director or executive officer of MongoDB may, directly or indirectly, purchase, sell or otherwise acquire or transfer any equity security of MongoDB (other than an exempt security) during any “blackout period’’ (as defined in Regulation BTR) with respect to such equity security, if a director or executive officer acquires or previously acquired such equity security in connection with his or her service or employment as a director or executive officer. This prohibition does not apply to any transactions that are specifically exempted, including but not limited to, purchases or sales of MongoDB’s securities made pursuant to, and in compliance with, a Trading Plan; compensatory grants or awards of equity securities pursuant to a plan that, by its terms, permits executive officers and directors to receive automatic grants or awards and specifies the terms of the grants and awards; acquisitions or dispositions of equity securities involving a bona fide gift or by will or the laws of descent or pursuant to a domestic relations order. MongoDB will notify each director and executive officer of any blackout periods in accordance with the provisions of Regulation BTR.
Exceptions

The only exceptions to these trading restrictions are permitted transactions directly with MongoDB, such as option exercises for cash. However, the subsequent sale or other disposition of stock is subject to these restrictions. The sale of shares in a cashless exercise is also subject to these restrictions.

Policy’s Duration

This policy continues to apply to your transactions in MongoDB’s stock or the stock of other public companies engaged in business transactions with MongoDB even after your relationship with MongoDB has ended, including any then current trading blackout period. If you possess inside information when your relationship with MongoDB ends, you may not trade MongoDB’s stock or the stock of other companies until the inside information has been publicly disseminated or is no longer material.
4.


Exhibit 19.1
Penalties

Anyone who engages in insider trading or otherwise violates this policy may be subject to both civil liability and criminal penalties. Violators also risk disciplinary action by MongoDB, including termination. Anyone who has questions about this policy should contact their own attorney or trading@mongodb.com. Please also see Frequently Asked Questions, which are attached as Exhibit A.
5.


Exhibit 19.1

Exhibit A
Insider Trading Policy
Frequently Asked Questions

1.What is insider trading?

A: Insider trading is the buying or selling of stocks, bonds, futures, or other securities by someone who possesses material nonpublic information. Insider trading also includes trading in options (puts and calls) where the price is linked to the underlying price of a company’s stock. It does not matter how many shares you buy or sell, or whether it has an effect on the stock price. Bottom line: If you have material nonpublic information and you trade, you have broken the law.
2.Why is insider trading illegal?

A: If company insiders are able to use their confidential knowledge to their financial advantage, other investors would not have confidence in the fairness and integrity of the market. This ensures that there is an even playing field by requiring those who have inside information to disclose the information to the public or refrain from trading.
3.What is material nonpublic information?

A: Information is material if it would influence a reasonable investor to buy or sell a stock, bond future, or other security. This could mean many things: financial results, potential acquisitions, or major contracts to name just a few. Information is nonpublic if it has not yet been released and disseminated to the public.
4.Who can be guilty of insider trading?

A: Anyone who buys, sells or provides material nonpublic information that someone else uses to buy or sell a security can be guilty of insider trading. This applies to all individuals, including officers, directors, and others who don’t even work at MongoDB. Regardless of who you are, if you know something material about the value of a security that not everyone knows and you or one of your associates trades while in possession of that material information, you can be found guilty of insider trading.
5.Does MongoDB have an insider trading policy?

A: Yes, the insider trading policy is available to read on the Equity page on the MongoDB wiki.

6.What if I work in a foreign office?

A: The same rules apply to U.S. and foreign employees and consultants. Because our Class A common stock trades on a U.S. securities exchange, the insider trading laws of the United States apply. The Securities and Exchange Commission (the U.S. government agency in charge of investor protection) and the Financial Industry Regulatory Authority (a private regulator that oversees U.S. securities exchanges) routinely investigate trading in a company’s securities conducted by individuals and firms based abroad. In addition, as a MongoDB employee or consultant, our policies apply to you no matter where you work.
1.


Exhibit 19.1
7.What if I don’t buy or sell anything, but I tell someone else the information and they buy or sell?
A: That is called “tipping.” You are the “tipper” and the other person is called the “tippee.” If the tippee buys or sells based on that material nonpublic information, you might still be guilty of insider trading. In fact, if you tell family members who tell others and those people then trade on the information, those family members might be guilty of insider trading too. To prevent this, you should not discuss material nonpublic information about the company with anyone outside MongoDB, including spouses, family members, friends, or business associates. This includes anonymous discussions on the internet about MongoDB or companies with which MongoDB does business.
8.What if I don’t tell them the information itself; I just tell them whether they should buy or sell?

A: That is still tipping, and you can still be responsible for insider trading. You should not recommend to another person that they buy, hold, or sell our common stock or any derivative security related to our common stock, since that could be a form of tipping.

9.What are the penalties if I trade on inside information or tip off someone else?

A: In addition to disciplinary action by MongoDB—which may include termination—you may be liable for civil penalties for trading on inside information. The penalties for doing so may include paying the U.S. government up to three times any profit made or any loss avoided. Persons found liable for tipping inside information, even if they did not trade themselves, may also face a penalty of up to three times the amount of any profit gained or loss avoided by everyone in the chain of tippees. In addition, anyone convicted of criminal insider trading could face prison and additional fines.
10.What is “loss avoided”?

A: If you sell common stock or a related derivative security before negative news is publicly announced, and as a result of the announcement the stock price declines, you have avoided the loss caused by the negative news.

11.Am I restricted from trading securities of any companies other than MongoDB, for example a customer or competitor of MongoDB?
A: Possibly. U.S. insider trading laws restrict everyone from trading in a company’s securities based on material nonpublic information about that company, regardless of whether the person is directly connected with that company. Therefore, if you have material nonpublic information about another company, you should not trade in that company’s securities. You should be particularly conscious of this restriction if, through your position at MongoDB, you sometimes obtain sensitive, material information about other companies and their business dealings with MongoDB.
12.So if I do not trade MongoDB securities when I have material nonpublic information, and I don’t “tip” other people, I am in the clear, right?

A: Not necessarily. Even if you do not violate U.S. law, you may still violate our policies. For example, employees and consultants may violate our policies by breaching their confidentiality obligations or by recommending MongoDB stock as an investment, even if these actions do not violate securities laws. Our policies are stricter than the law requires so that we and our employees and consultants can avoid even the appearance of wrongdoing. Therefore, please review the entire policy carefully.


2.




Exhibit 19.1
13.If I am aware of new product or feature developments that have not been announced to the public, do I possess material nonpublic information?
A: In most circumstances, MongoDB does not consider new product and service developments to be material information that would require the trading window to close for those who know about these developments. But there are circumstances when a new product or feature in development or issues with respect to current or past products or services could be so significant that it constitutes material nonpublic information. In these circumstances, you will be notified by email if the trading window is closed for you.
14.So when can I buy or sell my MongoDB securities?

A: If you have material nonpublic information, you may not buy or sell our common stock until the third trading day after that information is released or announced to the public. At that point, the information is considered public. Even if you do not have material, nonpublic information, you may not trade our common stock during any trading blackout period. Our insider trading policy describes the quarterly trading blackout period, and additional trading blackout periods may be announced by email.

15.If I have an open order to buy or sell MongoDB securities on the date the trading window closes, can I leave it to my broker to cancel the open order and avoid executing the trade?

A: No. If you have any open orders when the trading window closes, it is your responsibility to cancel these orders with your broker. If you have an open order and it executes after the trading window closes, you will have violated our insider trading policy and may also have violated insider trading laws.

16.Am I allowed to trade derivative securities of MongoDB? Or short MongoDB common stock?

A: No. Under our policies, you may not trade in derivative securities related to our common stock, which include publicly traded call and put options. In addition, under our policies, you may not engage in short selling of our common stock at any time.
“Derivative securities” are securities other than common stock that are speculative in nature because they permit a person to leverage their investment using a relatively small amount of money. Examples of derivative securities include “put options” and “call options.” These are different from employee stock options, which are not derivative securities.
“Short selling” is profiting when you expect the price of the stock to decline, and includes transactions in which you borrow stock from a broker, sell it, and eventually buy it back on the market to return the borrowed shares to the broker. Profit is realized if the stock price decreases during the period of borrowing.
17.Why does MongoDB prohibit trading in derivative securities and short selling?

A: Many companies with volatile stock prices have adopted similar policies because of the temptation it represents to try to benefit from a relatively low-cost method of trading on short-term swings in stock prices, without actually holding the underlying common stock, and encourages speculative trading. We are dedicated to building stockholder value, and short selling our common stock conflicts with our values and would not be well-received by our stockholders.






3.



Exhibit 19.1
18.Can I purchase MongoDB securities on margin or hold them in a margin account?

A: Under our policies, you may not purchase our common stock on margin or hold it in a margin account at any time.

“Purchasing on margin” is the use of borrowed money from a brokerage firm to purchase our securities. Holding our securities in a margin account includes holding the securities in an account in which the shares can be sold to pay a loan to the brokerage firm.
19.Why does MongoDB prohibit me from purchasing MongoDB securities on margin or holding them in a margin account?

A: Margin loans are subject to a margin call whether or not you possess material nonpublic information at the time of the call. If a margin call were to be made at a time when you had insider information and you could not or did not supply other collateral, you and MongoDB may be restricted based on your insider trading activities because of the sale of the stock (through the margin call) when you possessed material nonpublic information. The sale would be attributed to you even though the lender made the ultimate determination to sell. The Securities and Exchange Commission takes the view that you made the determination to not supply the additional collateral and you are therefore responsible for the sale.
20.Can I pledge my MongoDB shares as collateral for a personal loan?

A: No. Pledging your shares as collateral for a personal loan could cause you to transfer your shares during a trading blackout period. As a result, you may not pledge your shares as collateral for a loan.

21.Can I exercise stock options during a trading blackout period or when I possess material nonpublic information?

A: Yes. You may exercise the option and receive shares, but you may not sell the shares (even to pay the exercise price or any taxes due) or net settle the option during a trading blackout period or any time that you have material nonpublic information. Also note that if you choose to exercise and hold the shares, you will be responsible at that time for any taxes due.
22.Am I subject to the trading blackout period if I am no longer an employee or consultant of MongoDB?
A: It depends. If your employment with MongoDB ends on a day during the trading blackout period, you will be subject to the remainder of the trading blackout period then in effect. If your employment with MongoDB ends on a day that the trading window is open, you will not be subject to the next trading blackout period. However, even if you are not subject to our trading blackout period after you leave MongoDB, you should not trade in MongoDB securities if you possess material nonpublic information. That restriction stays with you as long as the information you possess is material and not released by MongoDB.









4.




Exhibit 19.1
23.Can I gift stock while I possess material nonpublic information or during a trading blackout period?
A: Because of the potential for the appearance of impropriety, you may not make gifts, whether to charities, a trust, or otherwise, of our common stock when you possess material nonpublic information or during a trading blackout period.

24.What if I purchased publicly traded options or other derivative securities before I became a MongoDB employee, contractor, or consultant?

A: The same rules apply as for employee stock options. You may exercise the publicly traded options at any time, but you may not sell the securities during a trading blackout period or at any time that you have material nonpublic information.

25.May I own shares of a mutual fund that invests in MongoDB?

A: Yes.

26.Are mutual fund shares holding MongoDB common stock subject to the trading blackout periods?

A: No. You may trade in mutual funds holding MongoDB common stock at any time.

27.May I use a “routine trading program” or “10b5-1 plan”?

A: Yes, subject to the requirements discussed in our insider trading policy. A routine trading program, also known as a 10b5-1 plan, allows you to set up a highly-structured program with your stock broker where you specify ahead of time the date, price, and amount of securities to be traded. If you wish to create a 10b5-1 plan, please contact the Corporate Legal team for approval at trading@mongodb.com.
28.What happens if I violate our insider trading policy?

A: Violating our policies may result in disciplinary action, which may include termination of your employment or other relationship with MongoDB. In addition, you may be subject to criminal and civil actions.

29.Who should I contact if I have questions about our insider trading policy?

A: You should contact trading@mongodb.com.
















5.

EX-23.1 4 mdb-13125x10kxex231.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-221028, 333-224058, 333-230661, 333-237570, 333-254592, 333-263701, 333-270654 and 333-277993) and Form S-3 (No. 333-257514) of MongoDB, Inc. of our report dated March 20, 2025 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 Francisco, California
March 20, 2025


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

I, Dev Ittycheria, certify that:

1.I have reviewed this Annual Report on Form 10-K of MongoDB, Inc. (the “registrant”) for the fiscal year ended January 31, 2025;

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(s) 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(s) 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 20, 2025By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President and Chief Executive Officer
(Principal Executive Officer)

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

I, Srdjan Tanjga, certify that:

1.I have reviewed this Annual Report on Form 10-K of MongoDB, Inc. (the “registrant”) for the fiscal year ended January 31, 2025;

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(s) 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(s) 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 20, 2025By:/s/ Srdjan Tanjga
Name:Srdjan Tanjga
Title:Interim Chief Financial Officer
(Principal Financial Officer)

EX-32.1 7 mdb-13125x10kxex321.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Dev Ittycheria, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of MongoDB, Inc. for the fiscal year ended January 31, 2025 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: March 20, 2025By:/s/ Dev Ittycheria
Name:Dev Ittycheria
Title:President and Chief Executive Officer
(Principal Executive Officer)

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



EX-32.2 8 mdb-13125x10kxex322.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Srdjan Tanjga, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of MongoDB, Inc. for the fiscal year ended January 31, 2025 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of MongoDB, Inc.
 
Date: March 20, 2025By:/s/ Srdjan Tanjga
Name:Srdjan Tanjga
Title:Interim Chief Financial Officer
(Principal Financial Officer)

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



EX-101.SCH 9 mdb-20250131.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Subsequent Events (Notes) link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Equity Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Summary of Significant Accounting Policies - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Summary of Significant Accounting Policies - Non-Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Fair Value Measurements - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Property and Equipment, Net - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Property and Equipment, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Leases - Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Leases - Balance Sheet Components (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Leases - Supplemental Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Leases - Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Revenue - Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Revenue - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Revenue - Unbilled Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Revenue - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Revenue - Costs Capitalized to Obtain Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Equity Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Equity Incentive Plans - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Equity Incentive Plans - Schedule of Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Equity Incentive Plans - Executive Performance Share Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9955565 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955566 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details) link:presentationLink link:calculationLink link:definitionLink 9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955568 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details) link:presentationLink link:calculationLink link:definitionLink 9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9955570 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955571 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955572 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9955573 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 mdb-20250131_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 mdb-20250131_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 mdb-20250131_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Maximum employee contribution rate Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Stock options vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Increase in goodwill related to business combinations Goodwill, Acquired During Period Statistical Measurement [Domain] Statistical Measurement [Domain] Unbilled Receivables Contract with Customer, Asset, after Allowance for Credit Loss, Current Lease Costs and Supplemental Information Lease, Cost [Table Text Block] Income tax benefit at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 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 Maturities of Lease Liabilities Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Income Tax Jurisdiction [Domain] Income Tax Jurisdiction [Domain] Trading Symbol Trading Symbol Right-of-use assets obtained in exchange for lease obligations: Right-of-use assets obtained in exchange for lease obligations [Abstract] Right-of-use assets obtained in exchange for lease obligations [Abstract] All Trading Arrangements All Trading Arrangements [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of basic and diluted earnings (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Tax credit carryforward, amount Tax Credit Carryforward, Amount Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Goodwill and Intangible Assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income taxes, net of refunds Income Taxes Paid, Net Allowance for doubtful accounts Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss, Current Convertible debt, conversion ratio Debt Instrument, Convertible, Conversion Ratio Class A Common Stock Common Class A [Member] Conversion of redeemable convertible preferred stock to common stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Pay vs Performance Disclosure [Line Items] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Finance Lease: Finance Leases [Abstract] Finance Leases [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Accounts receivable, net Increase (Decrease) in Accounts Receivable Net Loss Per Share Earnings Per Share, Policy [Policy Text Block] Organization and Description of Business Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Operating lease liabilities Increase (Decrease) in Operating Lease Liability Common stock issued for conversion of convertible notes Conversion of Stock, Amount Converted Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] 2027 Other Commitment, to be Paid, Year Two Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Fair Value Measurements Fair Value Disclosures [Text Block] Proceeds from exercise of stock options, including early exercised stock options Proceeds from Stock Options Exercised Award Timing Disclosures [Line Items] Other Performance Measure, Amount Other Performance Measure, Amount Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of RSU activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Leases Lessee, Operating Leases [Text Block] Common stock, shares outstanding (in shares) Common stock, beginning balance (in shares) Common stock, ending balance (in shares) Common Stock, Shares, Outstanding Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Operating lease cost Operating Lease, Cost Finance lease cost: Lease, Cost [Abstract] Number of shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Operating lease liabilities Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Segment Information Segment Reporting, Policy [Policy Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Deferred revenue Contract with Customer, Liability, Current United States UNITED STATES Interest on finance lease liabilities Finance Lease, Interest On Lease Liability Finance Lease, Interest On Lease Liability Other assets Non-marketable equity securities Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Leases [Abstract] Leases [Abstract] Gross Carrying Value Finite-Lived Intangible Assets, Gross Increase in tax positions in prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Foreign Deferred Foreign Income Tax Expense (Benefit) Noncurrent capitalized contract cost Capitalized Contract Cost, Net, Noncurrent Money market funds Money Market Funds [Member] Prior year true ups Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Proceeds from settlement of capped calls and other Proceeds from Convertible Debt Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Treasury Stock Treasury Stock, Common [Member] Deferred tax assets: Deferred Tax Assets, Net [Abstract] U.S. government treasury securities US Treasury Securities [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Five Other Stockholders' Equity, Other Equity Components [Axis] Equity Components [Axis] Total minimum payments Finance Lease, Liability, to be Paid Award Timing Method Award Timing Method [Text Block] Research and Development Research and Development Expense, Policy [Policy Text Block] Investments in non-marketable securities Payments To Acquire Non Marketable Securities Payments To Acquire Non Marketable Securities Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] U.S. government treasury securities Debt Securities, Available-for-Sale Accounts Receivable and Allowance for Doubtful Accounts Accounts Receivable [Policy Text Block] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Finance lease Finance Lease, Weighted Average Remaining Lease Term Capitalized contract cost, amortization period Capitalized Contract Cost, Amortization Period Insider Trading Policies and Procedures [Line Items] Use of Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Compensation Amount Outstanding Recovery Compensation Amount Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Unrealized income (loss) on available-for-sale securities Unrealized gain (loss) on available-for-sale securities Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Entity Small Business Entity Small Business Developed technology Developed Technology Rights [Member] Company Selected Measure Amount Company Selected Measure Amount Geographical [Axis] Geographical [Axis] Proceeds from maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Tabular List, Table Tabular List [Table Text Block] Net deferred tax assets Deferred Tax Assets, Net Weighted-average remaining lease term (in years): Weighted average remaining lease term: [Abstract] Weighted average remaining lease term: [Abstract] 2030 Lessee, Operating Lease, Liability, to be Paid, Year Five Valuation allowance, increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Level 3 Fair Value, Inputs, Level 3 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] EMEA EMEA [Member] Weighted-average discount rate: Weighted average discount rate [Abstract] Weighted average discount rate [Abstract] Sales and marketing Selling and Marketing Expense [Member] Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Stock-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Changes in allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Issuance of common stock under the Employee Stock Purchase Plan (in shares) Shares issued (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Other accrued liabilities Accrued Liabilities, Current Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount One Year Anniversary Share-Based Payment Arrangement, Tranche One [Member] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Over 10% Stockholder Over 10% Stockholder [Member] Over 10% Stockholder [Member] Cash, cash equivalents and restricted cash, beginning of year Cash, cash equivalents and restricted cash, end of year Total cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Amortization of premium and accretion of discount on short-term investments, net Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation, liability Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Foreign Current Foreign Tax Expense (Benefit) Cash received Derivative, Cash Received on Hedge Current assets: Assets, Current [Abstract] Goodwill Balance, beginning of the year Balance, end of the year Goodwill Provision Accounts Receivable, Allowance for Credit Loss Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Share amount authorized for repurchase Share Repurchase Program, Authorized, Amount Treasury stock, shares (in shares) Treasury Stock, Common, Shares Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Employee Stock Option Stock options to purchase common stock Share-Based Payment Arrangement, Option [Member] Short-term lease cost Short-Term Lease, Cost 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 Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Due within one year Marketable Securities, Current 2026 Lessee, Operating Lease, Liability, to be Paid, Year One Subscription License [Member] Antidilutive Security, Excluded EPS Calculation [Table] Antidilutive Security, Excluded EPS Calculation [Table] Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Finance lease Finance Lease, Weighted Average Discount Rate, Percent Security Exchange Name Security Exchange Name 2026 Finance Lease, Liability, to be Paid, Year One Foreign branch income included in the United States Effective Income Tax Rate Reconciliation, Foreign Branch Income Effective Income Tax Rate Reconciliation, Foreign Branch Income Award Type [Axis] Award Type [Axis] Convertible senior notes Deferred Tax Liabilities, Convertible Debt Instruments Deferred Tax Liabilities, Convertible Debt Instruments Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Purchase of intangible assets Payments to Acquire Other Productive Assets Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag State Current State and Local Tax Expense (Benefit) Total liabilities Liabilities Additional Convertible Senior Notes Due 2026 Additional Convertible Senior Notes Due 2026 [Member] Additional Convertible Senior Notes Due 2026 [Member] Options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Deferred commissions Increase (Decrease) in Deferred Charges Convertible Debt Convertible Debt [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Total minimum payments Other Commitment Research and development Research and Development Expense Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Weighted average useful life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Operating lease liabilities Operating lease liabilities (current) Less current obligations under leases Operating Lease, Liability, Current Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares issued (in shares) Common Stock, Shares, Issued Consecutive threshold trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Concentration risk, percentage Concentration Risk, Percentage Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Servers Computer Equipment [Member] Document Information [Abstract] Document Information [Abstract] Document Information [Abstract] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Subsequent Event [Line Items] Subsequent Event [Line Items] Total property and equipment Property, Plant and Equipment, Gross Stock option exercises (in shares) Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt Instrument [Line Items] Debt Instrument [Line Items] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Research and development Research and Development Expense [Member] Weighted- Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted-average shares used to compute net loss per share, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Audit Information [Abstract] Audit Information [Abstract] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total stockholders’ equity Beginning balance Ending balance Equity, Attributable to Parent Convertible Notes Due 2026 Convertible Notes Due 2026 [Member] Convertible Notes Due 2026 [Member] Gross deferred tax assets Deferred Tax Assets, Gross 2030 Other Commitment, to be Paid, Year Five Cash and Cash Equivalents Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block] Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of January 31, 2025 and 2024 Treasury Stock, Value Entity Voluntary Filers Entity Voluntary Filers Computer and office equipment Computer And Office Equipment [Member] Computer And Office Equipment [Member] Total Deferred Income Tax Expense (Benefit) Schedule of goodwill Schedule of Goodwill [Table Text Block] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Purchased software Software and Software Development Costs [Member] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Interest income Investment Income, Net 2029 Other Commitment, to be Paid, Year Four Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Recurring Fair Value, Recurring [Member] Accounts receivable, net of allowance for doubtful accounts of $8,888 and $8,054 as of January 31, 2025 and 2024, respectively Accounts Receivable, after Allowance for Credit Loss, Current Options granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Reserved for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Net carrying amount Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Document Fiscal Period Focus Document Fiscal Period Focus All Executive Categories All Executive Categories [Member] Finance and operating lease right-of-use assets Deferred Tax Liability, Finance And Operating Lease Right Of Use Assets Deferred Tax Liability, Finance And Operating Lease Right Of Use Assets Shares underlying the conversion option of the 2026 Notes Convertible Debt Securities [Member] 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Assets Assets [Abstract] Dividend yield (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Restricted cash, non-current Restricted Cash, Current Document Type Document Type Vesting of restricted stock units Stock Issued During Period, Value, Restricted Stock Award, Gross Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Treasury stock acquired, cost per share (in dollars per share) Shares Acquired, Average Cost Per Share Vesting of restricted stock units (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Contractual interest expense Interest Expense, Debt, Excluding Amortization Document Annual Report Document Annual Report 2028 Finance Lease, Liability, to be Paid, Year Three Purchases of marketable securities Payments to Acquire Marketable Securities Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term RSUs vested (in shares) Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Amortized cost, total Debt Securities, Available-for-Sale, Amortized Cost Future amortization expense related to intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Maximum Maximum [Member] Amortization of intangible assets Amortization of Intangible Assets Contract with customer, liability Contract with Customer, Liability Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Cost of revenue—services Cost of Revenue - Services [Member] Cost of Revenue - Services [Member] Furniture and fixtures Furniture and Fixtures [Member] Intangible assets, net Net Book Value Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Revenue: Revenues [Abstract] Leasehold improvements Leasehold Improvements [Member] Current Fiscal Year End Date Current Fiscal Year End Date Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss before provision for (benefit from) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Cap price (in dollars per share) Option Indexed To Issuer's Equity, Cap Price Option Indexed To Issuer's Equity, Cap Price Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Vesting [Axis] Vesting [Axis] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Variable lease cost Variable Lease, Cost Goodwill impairment Goodwill, Impairment Loss Schedule of antidilutive securities excluded from computation of earnings per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Deferred tax assets Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Title and Position [Axis] Title and Position [Axis] Intangible asset, useful life Finite-Lived Intangible Asset, Useful Life Additional Paid-In Capital Additional Paid-in Capital [Member] Other liabilities, non-current Non-current lease obligations Finance Lease, Liability, Noncurrent Recoveries/write-offs Proceeds, Accounts Receivable, Previously Written off, Recovery Award Timing Predetermined Award Timing Predetermined [Flag] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Amortized cost, due withen one year Debt Securities, Available-for-Sale, Amortized Cost, Current Customer relationships Customer Relationships [Member] Other Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Recently Adopted/Issued Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net loss per share, diluted (in dollars per share) Earnings Per Share, Diluted Class of Stock [Axis] Class of Stock [Axis] Title and Position [Domain] Title and Position [Domain] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] 2029 Finance Lease, Liability, to be Paid, Year Four Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Amortization of operating right-of-use assets Operating Lease, Right-of-Use Asset, Periodic Reduction Name Measure Name State and Local Jurisdiction State and Local Jurisdiction [Member] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Entity Interactive Data Current Entity Interactive Data Current Deferred revenue Increase (Decrease) in Contract with Customer, Liability Total Current Income Tax Expense (Benefit) Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Proceeds from the sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-Sale Vesting rights percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Deferred revenue, percent Contract With Customer, Liability, Deferred Revenue, Percent Contract With Customer, Liability, Deferred Revenue, Percent Percentage of principal amount redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Weighted- Average Remaining Contractual Term (In Years) Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Unrealized foreign exchange loss (gain) Unrealized Gain (Loss), Foreign Currency Transaction, before Tax Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Research and development credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount Total deferred tax assets, net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Sales and marketing Selling and Marketing Expense 25 to 36 Months Share-Based Payment Arrangement, Tranche Two [Member] Provision for income taxes Provision for (benefit from) income taxes Income Tax Expense (Benefit) Interest rate Debt Instrument, Interest Rate, Stated Percentage Short-term investments Debt Securities, Available-for-Sale, Current Lessee, lease, term of contract Lessee, Lease, Term Of Contract Lessee, Lease, Term Of Contract Options forfeited and expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Short-term investments: Short-Term Investments [Abstract] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Cash paid during the period for: Supplemental Cash Flow Information [Abstract] Share-based compensation, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total revenue Total Revenue from Contract with Customer, Excluding Assessed Tax Capitalized research and development costs Deferred Tax Asset, In-Process Research and Development Services Service [Member] Other liabilities, non-current Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Security Owned Not Readily Marketable [Axis] Security Owned Not Readily Marketable [Axis] Grainite, Inc. Grainite, Inc. [Member] Grainite, Inc. Auditor Firm ID Auditor Firm ID Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Loss from operations Operating Income (Loss) Interest expense Interest Expense, Operating and Nonoperating 2024 Notes Convertible Notes Due 2024 [Member] Convertible Notes Due 2024 [Member] Income Tax Jurisdiction [Axis] Income Tax Jurisdiction [Axis] Change in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Total liabilities and stockholders’ equity Liabilities and Equity Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accrued compensation and benefits Employee-related Liabilities, Current Marketable Securities Marketable Securities, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid-in capital Additional Paid in Capital Due after one year and within three years Marketable Securities, Noncurrent 2027 Finance Lease, Liability, to be Paid, Year Two Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Underlying Security Market Price Change Underlying Security Market Price Change, Percent Duration of separate offering periods Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Individual: Individual [Axis] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Restricted cash Restricted Cash Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Operating expenses: Operating Expenses [Abstract] Property, plant and equipment Property, Plant and Equipment [Table Text Block] Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Financial Instruments [Domain] Financial Instruments [Domain] Consideration transferred Business Combination, Consideration Transferred Vesting [Domain] Vesting [Domain] Beginning of period (in dollars per share) End of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Typical payment term period Revenue From Contract With Customer, Payment Term Revenue From Contract With Customer, Payment Term Asia Pacific Asia Pacific [Member] Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Deferred revenue Contract with Customer, Liability, Noncurrent United Kingdom UNITED KINGDOM Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Balance - beginning of period (in dollars per share) Balance - end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Concentration Risk [Table] Concentration Risk [Table] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Balance - beginning of period (in shares) Balance - end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Summary of PSU Activity Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Long Lived Assets Long Lived Assets [Member] Long Lived Assets Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Principal Long-Term Debt, Gross Exercise Price Award Exercise Price 2026 Other Commitment, to be Paid, Year One Components of deferred tax assets for federal and state income taxes Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Net Loss Per Share Earnings Per Share [Text Block] Arrangement Duration Trading Arrangement Duration Issuance of common stock under the Employee Stock Purchase Plan Stock Issued During Period, Value, Employee Stock Purchase Plan Subsequent Event Subsequent Event [Member] Operating loss carryforwards Operating Loss Carryforwards Schedule of ESPP valuation assumptions Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Leases Lessee, Finance Leases [Text Block] Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Variable Interest Entity [Table] Variable Interest Entity [Table] Convertible debt schedules Convertible Debt [Table Text Block] Stockholders’ equity: Equity, Attributable to Parent [Abstract] 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 Realized and unrealized gain on financial instruments, net Unrealized gain on financial instruments, net Gain (Loss) on Investments Domestic Tax Jurisdiction Domestic Tax Jurisdiction [Member] Income Taxes Income Tax, Policy [Policy Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Finance Lease, Liability, Maturity Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Unrecognized Tax Benefits [Roll Forward] Unrecognized Tax Benefits [Roll Forward] Present value of future minimum lease payments Finance Lease, Liability 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four All Individuals All Individuals [Member] PEO PEO [Member] Denominator: Earnings Per Unit [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Name Trading Arrangement, Individual Name Other expense, net Other Nonoperating Income (Expense) Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Schedule of other commitments Other Commitments [Table Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Public Float Entity Public Float Other long-term assets Increase (Decrease) in Other Noncurrent Assets Cash paid for exercise of SARs Share-Based Payment Arrangement, Cash Paid For Exercise Of Stock Appreciation Rights Share-Based Payment Arrangement, Cash Paid For Exercise Of Stock Appreciation Rights Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Options vested and exercisable - Stock options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Conversion ratio increase Debt Instrument, Convertible, Conversion Ratio, Increase Debt Instrument, Convertible, Conversion Ratio, Increase Capped Calls Call Option [Member] Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Other income (expense): Other Nonoperating Income (Expense) [Abstract] Financial Assets: Assets, Fair Value Disclosure [Abstract] Charitable Contribution Carryforward Charitable Contribution Carryforward [Member] Charitable Contribution Carryforward Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] SAR outstanding (in shares) Shares, Outstanding Vesting of performance stock units (in shares) Stock Issued During Period, Shares, Performance Stock Award, Gross Stock Issued During Period, Shares, Performance Stock Award, Gross Money market funds Cash and Cash Equivalents, Fair Value Disclosure Deferred commissions Deferred Costs, Current Impairment loss for capitalized costs Capitalized Contract Cost, Impairment Loss IP addresses Internet Domain Names [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Operating Leases: Operating Leases [Abstract] Operating Leases [Abstract] Local Phone Number Local Phone Number Disaggregation of Revenue [Abstract] Disaggregation of Revenue [Abstract] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Total operating expenses Operating Expenses Purchase of capped calls Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Deferred tax liability Deferred Income Tax Liabilities, Net Deferred commission Deferred Tax Liabilities, Tax Deferred Income Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward] Americas Americas [Member] Risk-free interest rate, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum Other liabilities and accruals Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals Reclassification of derivative related to the Capped Call associated with the 2024 Notes Adjustment To Additional Paid-In Capital, Reclassification Of Derivatives Adjustment To Additional Paid-In Capital, Reclassification Of Derivatives Award requisite service period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Balance Sheet Components Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Number of revenue sources Number of Revenue Sources Number of Revenue Sources PEO Total Compensation Amount PEO Total Compensation Amount Purchase price of common stock, as a percent Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Business acquisition, finite-lived intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles MongoDB Atlas-related MongoDB Atlas Related [Member] MongoDB Atlas Related [Member] Federal Deferred Federal Income Tax Expense (Benefit) Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] Options vested and exercisable - Stock options vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Measure: Measure [Axis] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Additions based on tax positions in the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Other subscription Other Subscription [Member] Other Subscription [Member] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Redemption Period 1 Debt Instrument, Redemption, Period One [Member] Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key General and administrative General and Administrative Expense [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Debt conversion (in shares) Debt Conversion, Converted Instrument, Shares Issued Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Expected volatility, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Financial Instrument [Axis] Financial Instrument [Axis] Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above: Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Entity Shell Company Entity Shell Company Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Capitalized contract costs Capitalized Contract Cost, Net Class B Common Stock Common Class B [Member] Title Trading Arrangement, Individual Title Voyage AI Innovations, Inc. Voyage AI Innovations, Inc. [Member] Voyage AI Innovations, Inc. Variable Interest Entities [Axis] Consolidated Entities [Axis] Statement [Table] Statement [Table] Ireland IRELAND Total Interest Expense, Debt Measurement Frequency [Domain] Measurement Frequency [Domain] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Components of loss before provision for income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Unrecognized tax benefits at beginning of year Unrecognized tax benefits at end of year Unrecognized Tax Benefits Geographic Concentration Risk Geographic Concentration Risk [Member] City Area Code City Area Code Current liabilities: Liabilities, Current [Abstract] Auditor Location Auditor Location Michael Gordon [Member] Michael Gordon Interest expense Interest Paid, Excluding Capitalized Interest, Operating Activities Option Indexed to Issuer's Equity, Type [Domain] Option Indexed to Issuer's Equity, Type [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Level 1 Fair Value, Inputs, Level 1 [Member] Related Party Transactions Related Party Transactions, Policy [Policy Text Block] Related Party Transactions, Policy [Policy Text Block] Total current assets Assets, Current Interest expense related to Notes Interest Income and Interest Expense Disclosure [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Debt conversion amount Debt Conversion, Converted Instrument, Amount Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Accrued liabilities Increase (Decrease) in Accrued Liabilities Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and amortization expense Depreciation And Amortization, Property, Plant and Equipment Depreciation And Amortization, Property, Plant and Equipment Unrealized loss, total Debt Securities, Available-for-Sale, Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Total short-term investments Marketable Securities Officer compensation in excess of $1 million Effective Income Tax Rate Reconciliation, Officer Compensation In Excess Of One Million, Amount Effective Income Tax Rate Reconciliation, Officer Compensation In Excess Of One Million, Amount Weighted-Average Grant Date Fair Value per RSU Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Subsequent Event Type [Axis] Subsequent Event Type [Axis] Remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Income Taxes Income Tax Disclosure [Text Block] 2029 Lessee, Operating Lease, Liability, to be Paid, Year Four Earnings Per Share [Abstract] Accumulated deficit Retained Earnings (Accumulated Deficit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Class of Stock [Domain] Class of Stock [Domain] Aggregate Intrinsic Value Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward] Options forfeited and expired (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Revenue from Contract with Customer Revenue from Contract with Customer Benchmark [Member] Non-marketable Securities Non-marketable Securities [Member] Non-marketable Securities Unamortized debt issuance costs Debt Issuance Costs, Gross General and administrative General and Administrative Expense Deferred income taxes Deferred Income Taxes and Tax Credits Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Convertible Senior Notes Debt, Policy [Policy Text Block] Equity Awards Adjustments Equity Awards Adjustments [Member] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Present value of future minimum lease payments Operating Lease, Liability Non-marketable Securities Securities Owned Not Readily Marketable, Policy [Policy Text Block] Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Performance Shares Performance Shares [Member] Gain on derivative Derivative, Gain on Derivative SARs exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] 2030 Finance Lease, Liability, to be Paid, Year Five Amendment Flag Amendment Flag Entity Registrant Name Entity Registrant Name Cash consideration for acquisition Payments to Acquire Businesses, Gross Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Depreciation and amortization Depreciation, Depletion and Amortization Gross profit Gross Profit Goodwill and Intangible Assets, Net Intangible Assets Disclosure [Text Block] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent State Deferred State and Local Income Tax Expense (Benefit) Fair Value as of Grant Date Award Grant Date Fair Value Impact of foreign income taxes Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Subsequent Events [Abstract] Subsequent Events [Abstract] Amortization of finance right-of-use assets Amortization of finance lease right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Stock options vested and expected to vest, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Level 2 Fair Value, Inputs, Level 2 [Member] Convertible Senior Notes Debt Disclosure [Text Block] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Capitalized contract cost, amortization Capitalized Contract Cost, Amortization Geographical [Domain] Geographical [Domain] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Face amount of debt Debt Instrument, Face Amount Disaggregation of revenue Disaggregation of Revenue [Table Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Advertising costs Advertising Expense Schedule of stock-based compensation expense recognized in consolidated statements of operations Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Common stock Common Stock, Value, Issued Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Operating cash flows from finance lease Finance Lease, Interest Payment on Liability Other reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Security Owned Not Readily Marketable, Name [Domain] Security Owned Not Readily Marketable, Name [Domain] Amortized cost, due after one year and withen three years Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent Option Indexed to Issuer's Equity [Axis] Option Indexed to Issuer's Equity [Axis] Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Adjustment for performance achievement (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Adjustments, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Adjustments, Weighted Average Grant Date Fair Value Auditor Name Auditor Name Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Supplemental cash flow disclosure Additional Cash Flow Elements [Abstract] Forfeited and canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Convertible senior notes, net Convertible Debt, Noncurrent Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Shares available for issuance, period increase (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease) State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Variable Interest Entity, Not Primary Beneficiary Variable Interest Entity, Not Primary Beneficiary [Member] Useful life Property, Plant and Equipment, Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Total deferred tax liabilities Deferred Tax Liabilities, Gross Employee Stock Purchase Plan Employee Stock [Member] Net loss per share, basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Proceeds from the issuance of common stock under the Employee Stock Purchase Plan Proceeds from Stock Plans Operating cash flows from operating leases Operating Lease, Payments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Deferred revenue Deferred Tax Assets, Deferred Income Principal payments of finance leases Financing cash flows from finance lease Finance Lease, Principal Payments Purchases of property and equipment included in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Share-based compensation cost not yet recognized Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Total assets Assets Concentration of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Total cost of revenue Cost of Goods and Services Sold Advertising Advertising Cost [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Cash and cash equivalents: Cash and Cash Equivalents [Abstract] Schedule of Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Purchases of property, equipment and other assets Payments to Acquire Property, Plant, and Equipment Other liabilities Other Liabilities, Noncurrent Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Commitments and contingencies (Note 8) Commitments and Contingencies Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Risk-free interest rate, minimum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Business Combinations Business Combinations Policy [Policy Text Block] Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Termination Date Trading Arrangement Termination Date Expected volatility, maximum Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum 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] Award vesting rights, performance factor Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Performance Factor Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Performance Factor 2027 Lessee, Operating Lease, Liability, to be Paid, Year Two Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Equity Incentive Plans and Employee Stock Purchase Plan Share-Based Payment Arrangement [Text Block] Entity Address, City or Town Entity Address, City or Town Leases Lessee, Leases [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Schedule of stock option activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Total stock-based compensation expense Stock-based compensation expense Share-Based Payment Arrangement, Expense Finance lease right-of-use assets Leaseholds and Leasehold Improvements [Member] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Conversion of convertible senior notes Stock Issued During Period, Value, Conversion of Convertible Securities Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Forfeited and canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Business Acquisition [Axis] Business Acquisition [Axis] Gross carrying amount and accumulated amortization of intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Foreign Tax Jurisdiction Foreign Tax Jurisdiction [Member] Entity File Number Entity File Number Finance Lease Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Website costs Website Costs [Member] Website Costs Unrealized loss, due after one year and withen three years Debt Securities, Available-for-Sale, Unrealized Loss, Noncurrent Debt Securities, Available-for-Sale, Unrealized Loss, Noncurrent Variable Interest Entity, Classification [Domain] Consolidated Entities [Domain] Revenue Revenue from Contract with Customer [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Federal Current Federal Tax Expense (Benefit) Entity Address, Address Line Two Entity Address, Address Line Two Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 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 Significant change in unrecognized tax benefits within the next twelve months Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Total financial assets Assets, Fair Value Disclosure Name Forgone Recovery, Individual Name Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Options vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Operating leases Operating Lease, Weighted Average Remaining Lease Term 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Five Document Period End Date Document Period End Date Other accrued liabilities (current) Less current obligations under leases Finance Lease, Liability, Current Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Total minimum payments Lessee, Operating Lease, Liability, to be Paid Beginning of period (in shares) End of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Insider Trading Arrangements [Line Items] Foreign withholding tax expense Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount Decrease in tax positions in prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Adjustment for performance achievement (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease) Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Foreign tax credit Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount 2028 Lessee, Operating Lease, Liability, to be Paid, Year Three PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Schedule of Marketable Securities Marketable Securities [Table Text Block] Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Document Transition Report Document Transition Report Summary of activity within unrecognized gross tax benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Strike price (in dollars per share) Option Indexed to Issuer's Equity, Strike Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Current Reporting Status Entity Current Reporting Status Retained Earnings [Member] Retained Earnings [Member] Amortization of issuance costs Amortization of Debt Issuance Costs Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Finance and operating lease liabilities Deferred Tax Asset, Finance And Operating Lease Liabilities Deferred Tax Asset, Finance And Operating Lease Liabilities Unrealized loss, due withen one year Debt Securities, Available-for-Sale, Unrealized Loss, Current Debt Securities, Available-for-Sale, Unrealized Loss, Current Weighted-average shares used to compute net loss per share, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Thereafter Other Commitment, to be Paid, after Year Five Impairement charge Marketable Security, Gain (Loss) Restricted Stock Units (RSUs) Unvested restricted stock units and ESPP obligations Restricted Stock Units (RSUs) [Member] Amortization of debt discount and issuance costs Amortization of Debt Issuance Costs and Discounts 2028 Other Commitment, to be Paid, Year Three Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Payments to acquire non-marketable securities Payments to Acquire Investments Name Awards Close in Time to MNPI Disclosures, Individual Name Cost of revenue—subscription Cost of Revenue - Subscription [Member] Cost of Revenue - Subscription [Member] Construction in process Construction in Progress [Member] Cash Settlement Cash Settlement [Member] Components of the provision for income taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Entity Filer Category Entity Filer Category Stock options vested, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] Cost of revenue: Cost of Revenue [Abstract] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 13 mdb-20250131_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 mdb-20250131_g1.jpg MDB PERFORMANCE GRAPH FY25 begin 644 mdb-20250131_g1.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 #?>@ P $ 0 !PD _^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 _ /W\HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /_T/W\HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /_T?W\HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** /_TOW\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 **YOQ=XP\*^ ?#E]XN\:ZM;:'HNFIYEQ=W< MJPPQKG RS$#)) ZDD D@5^0OQ<_P""T7P:\*ZA<:5\)O">H>-V@[^%%A):9XC35)4DQ_OF! MA_XY7W;^SI_P51_9Z^.NN6/@W7H[KP%XDU&18;:#4666SN)GX6..[3 #,> ) M4C!. I)(% 'Z:T45YU\4?BW\-O@MX5F\:_%+Q!:^'='A.WSKE\&23!(CBC4% MY9" 2$168@$XX- 'HM%?AW\2O^"VGP[TF]DLOA3\/K_Q#$C%?M>IW2:H> Y)\*;Q)!J=BC>LC1I',H/M"V.YQS7ZZ^'/$ MF@>,-"L?$_A748-6TC4XEGM;NUD66&:)^C(ZD@B@#:HJ.66.")YYF"1Q@LS' M@ 9)/TK\2?$_P#P6U^%^FZ]>V'ACX=:GK.F6\K)!>2WL5HTZJ<"00^5(5#= M0"V<=0#Q0!^W5%?C+\.O^"T?P6\3>);/1/'7@[4_"5C>2+%_:"SQ7T,!<@;Y ME58G$8ZL4#D?W37[)VMU;7MM%>V -:^)GC^]&GZ#H,!GN)<;F.2%2-%_BDD=E1%[L0* .^HK\-M M3_X+??#N&]ECT?X7ZI=6BL1')/J$,$C+G@M&L%=;U*&>6P:6XCNX+AK:-II(RRK&R/Y:LP^4@A3R#@$ _3RB MHKB>&U@DNKAQ'%"I=V/1549)/T%?B'KW_!;GX:V6L7=IX>^&VIZGIT4C+!1U(#(Z_Q(X##N*[J@ HHK\;_CS_P6 M"\$_"'XI^(OAIX;^']QXL'AJ[EL+B^.II91O'OA[XH^'MSX5A\17D-A'?C4TO(X9[EA'$94- MO!A"Y 9@QV@YQ@5^S= !117Q'^V5^W#X'_8YL/#P\0:)=^(]6\3&X-K:6TB0 MJL5KY8DDEE<-M&9%"@(Q)STQF@#[HQIW*:G$Y_(P+_.@#]TJ*_./X(_\ !4G]ECXS:M9>&KC4KOP7 MK5\PCBAUR)(8'E/1%NHWDA&3POF,FX\ 9(%?HV"" 0<@T +17R+^V/\ M;:% M^Q_\/=,\J)>".6<[8R\9MX/EW8R0Q('.#TH _9&BB MOC']J/\ ;L^!?[*832O&EY-J_BBXC$L.BZ:JR76QL[9)F9E2%">A=MQ'*HP! MH ^SJ*_G?U[_ (+@^+);QCX8^%=C;6@/RB\U*6>0CU)CBB )],''J:]%^''_ M 6Y\+7U_%9?%?X;W.DVSMAKS2;Q;LJ#W-O,D)P.Y$I..@)X(!^[=%<7\._B M%X0^*_@G2/B)X"U!=5T#781/:7*JR;TR5(*N RLK JRL 0P((R*[2@ HK\^? MVC/^"EG[-W[/.IW'A::^G\8^)[5FCFT_1MDJVTB\%;FX=EBC8$$,BEY%/WD% M?G1KG_!<+Q3+/(/#7PILK:'<=AN]3DG8KVR(X8AF@#^AVBOY^O"O_!<*Z^V1 MQ>-OA2AM6X>73]3(D7W$OUK]3/V;?VW/@#^U)']A^'FLO:>(8XC+- MHNHH+>_1%^\RJ"TC^'[ MCPW-HM_]@N+:>9+@%C$LJNDJJF00V""@(([U]?T %%%% !17B7QP_:*^#O[. MGAL>)OBWXB@T:&8/]FM^9;N[9,96WMTR[XR 2!M7(W,H.:_(OQY_P6]\-VUZ MUO\ #/X8W6HV@SBYU:_2T<^G[B".'/"PZA-$V/36E_%'X= M>&/B3HL;P6'BG3+34X(Y<>9&EW$LH1\<;EW8..,CB@#N**** "BD9E12[D!5 M&23P !7YA?'W_@J]^S=\'-3N/#7A0W'Q$UNVW+(-*:-=/CD7C8]ZY*L?>%)5 M]2#Q0!^GU%?SNWG_ 7#\7O=!]/^%%C#;9Y275)9'(]G6! /^^:^@OA%_P % MHO@YXJU"#2OBWX3O_!!F(7[;;RC4[1#G[T@6.*95_P!R.0_SH _:"BL;P[XB MT+Q;H5AXG\,7\.J:3JD*7%K=6[B2&:&095T9<@@BOQF^*/\ P6:\-?#_ .(? MB+P+I?PNN=8B\/ZC=:>UW)JR6OG-:RM$SK&+:; 8KD OG'7F@#]LJ*^:OV4/ MVD]$_:L^$<'Q5T31Y]!1KN>QFM+B19BDUOM)VR*%W*0X()53G(QQD_2M !17 MRW^UY^U#HG[)'PJB^)VM:'/XA%UJ,&F06D$JP%IIXY90SR,&VJ%A;D*QS@8[ MCX#^"_\ P6*\-_%?XJ^%OAEJ'PPNM$_X2K4[32H;N/54N_*FO95AB9XC;0_* M'<;L-D#) /0@'[045'++'!$\\S!(XP69CP ,DGZ5^)/B?\ X+:_"_3=>O;# MPQ\.M3UG3+>5D@O);V*T:=5.!((?*D*ANH!;..H!XH _;JBOQE^'7_!:/X+> M)O$MGHGCKP=J?A*QO)%B_M!9XKZ& N0-\RJL3B,=6*!R/[IK]D[6ZMKVVBO; M.5)[>X19(Y(V#(Z.,JRL.""#D$=: )Z**X'XH_$SP=\'/ &M?$SQ_>C3]!T& M SW$N-S')"I&B_Q22.RHB]V(% '?45^&VI_\%OOAW#>RQZ/\+]4NK16(CDGU M"&"1ESP6C6.4*2.PI0SRV#2W$ M=W!<-;1M-)&658V1_+5F'RD$*>0< @'Z>453U"^@TRPN=2NB1#:1/*^.NV-2 MQ_05^%-Y_P %Q?#D=\\5C\(KJ:S#$++)K4<#AE.".HP<#I7K- !17 MP]^VM^VUH/[&FD^%[S4_"]QXIN_% MT.QFTVS\2V[3I;7!5I(F21HG4LO!PZ'!XR,' Z5Z[0 4444 %%?C?\>?^"P7 M@GX0_%/Q%\-/#?P_N/%@\-7'OA[XH^'MSX5A\17D-A'?C4TO(X9[EA'$94-O!A"Y 9@QV M@YQ@4 ?LW117->-/%.G^!O!VN^-M75FL?#]A=:AD_P"'X?@[_HD]]_X-HO\ Y'H _=BBOPG_ M .'X?@[_ *)/??\ @VB_^1Z/^'X?@[_HD]]_X-HO_D>@#]V**^4/V5?VL/#7 M[4GP;U#XP:3HUQH,&D7MW8W=G+(L[I):Q1SDHZA P:.5".!SD=LG\S;W_@N- MX:COGCT[X17<]F&(66768XI2O8F-;1P#[;S]: /WAHKQ/X-_&[2/C-\#=%^. M6BZ7=6MCK-A->K8OMDN%,#.CQC:=K$M&0IXSQP,X'Y W'_!-F7 ;LZG RK*2 3@>^T %%9NLZOIWA_1[[7M8F6VL--@EN; MB5ONQPPJ7=C[*H)-?A?J/_!<;PW%?RQ:3\(KJYLEHRP!B$=]3B1V7/!91 P!(Z@,<>IH _ M=*BOPG_X?A^#O^B3WW_@VB_^1Z/^'X?@[_HD]]_X-HO_ )'H _=BBOGK]EW] MH71/VH/@[I?Q=T/3)M&BOYKFWDLYY%E>&6VE:,CS%"A@0 P.!UQCBOH6@ HK MQ_X^_&'2/@#\'_$_Q@UVSEU&S\-VZS&VA8(\SR2)#&@9LA=TCJ"<' YP>E?D M/_P_#\'?]$GOO_!M%_\ (] '[L45^$__ _#\'?]$GOO_!M%_P#(]'_#\/P= M_P!$GOO_ ;1?_(] '[L45^$_P#P_#\'?]$GOO\ P;1?_(]?KA^SQ\:='_:( M^#7AGXR:#8RZ;9^(XIG%M,P=X9+>>2WE0LH ;$D38.!D8.!TH ]HHKF?&/C3 MPE\/?#E[XO\ '&KVNA:+IR;[B[O)5AAC!.!EF(&6) 4#EB0 "2!7Y#?%K_@M M'\&O"]]<:7\)O"6H>-6@__ 6_ M^()N]\?POTL6W]PW\YD_[[V ?^.U[U\+_P#@M=\+M=OK?3_BOX&O_"J2L$:\ ML+A=2@3/\;QE()0H[A!(?0'I0!^VU%<1\._B1X$^+/A.S\<_#C6[;Q!H5^#Y M5U;-N4E>&5@<,CJ>&1@&4\$"OF#]L_\ ;2\-_L;Z%X9U36O#MQXEN?%%Q<0P M003K;!$M41I'9V1^AD0 !>C_A^' MX._Z)/??^#:+_P"1Z /W8HK\)_\ A^'X._Z)/??^#:+_ .1ZO:9_P6\\!76I M6EMJ/POU"TM9I4269=2BD,4;, SA/(7=M'.-PSTR* /W*HHIDDB1(TLK!$0$ MLQ. .I)/:@!]%?AIXQ_X+<>"M'\2:CI?A'X876O:7:3R107LNK)9FX1&*B0 M1"UFVA@,@%R<'G!KV[]E?_@JIX)_:0^+&F_"+5/!5QX/U'6TF%C.U^E[!+-# M&TIB<^3 4+(C;3ALMA>I% 'ZNT444 %%?D7^TO\ \%8O#G[/?QBU_P"$%K\. M;KQ'<^''BBN+M]22RC:26%)L(@@G) #@9)&2#Q7T[^Q9^VCH/[9/ASQ%K&E^ M&;CPO=^&;BW@N()KA+I'%RKM&T_#*:ZC37/AGJ]I;$C M>]O>P7#J.Y".D()]BP^M?H=^SS^V[^SO^TU?C%X;^$7_" 7N@ M2^)9I+>*\>^CN4CE6)Y$#1B)#ABNW(/&>)+S2[>UFN+F.]2U17NHQ,J*IBD)Q&RDG(Y.,<9(!^IE%?A/\ \/P_!W_1 M)[[_ ,&T7_R/1_P_#\'?]$GOO_!M%_\ (] '[L45^$__ _#\'?]$GOO_!M% M_P#(]?0G[+O_ 5+\'?M+?&72/@W#X%O/#MYK<5T]M .1C/-=-^Q7_P %!O#_ .V+XBU_PI;>#KGPIJ6A6:7Q MWWB7L,L32"(@.(X65@S#C801GGCD _1"BBN1\?\ C"P^'G@/Q)X_U2&2XLO# M.FWFISQQ8\QXK*%YW5-Q W%4(&2!F@#KJ*_!H_\ !,X[;_P :_;3X=^--/^)'P_\ #'Q$TF&2WL?%.EV6JP138\V. M*^@2=%?:2-P5P#@D9Z4 =C17YT?MA_\ !1GP#^R/XTTWX>7WAF]\4Z[>V2:A M*D$\=M#!!*[QQAI&5R78QL=H3 &#GG%?'W_#\/P=_P!$GOO_ ;1?_(] '[L M45^&=G_P6_\ A^\RKJ'PMU."(GYFBU&&5@/96B0'\Q7W+^S_ /\ !1/]F3]H MG6;;PKX9UN?0O$=V!Y.FZU$MI-,W]R&17DAD?T19-YZA>#@ ^YZ**^+/VR/V MVO G['6C:#<>(M(N?$.K^)9)Q9V-K(D/[JV"^;++(^[8H+JJX5BQ)[ F@#[3 MHK\,;+_@N!X!DNHDU'X6ZE!;%AYCQ:E#*ZKW*HT,88^Q8?6OU]^#7QB\"?'K MX=:3\4/AQ>F]T75T)7>NR:&5#MDAF3)V21L"&&2.ZDJ02 >HT45^._QY_P"" MO'A/X+?%KQ+\*[/X;WFNR>&+R2QGNWU&.T62:(X*6VE,; .N RG&0< \\@5 M]!4 %%%% !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 '__T_W\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@ MI"0H+,< *["5H+Q],.G6[H2'274Y$LE=2.0R M>=N![8S0!_.;_P %#?VR]=_::^*E[X<\.7\D7PX\,7#V^F6J/B*\EB)1[^0# MAFD.?*S]R/ #,Y;YS_9R_9?^+G[4GC"3PC\+-.246BK)?7]TYBLK&-R0K32 M ,"\G2*PU332US97,S,%C6.50& M21F^ZDBHYZA<S'H MD-M&9)&]\!3@=Z_C(_:R_:C\)+B6#18)'CT;2R^8;"SS\JA1\ MIE< -*_5F]%"J/Z'/^"NGQ"N?!7[(5[H=E*T4WC/5K'26*'#>2N^\D&1_"PM M]C>H;'0FOY7/#FAWGB;Q!IGAO3\?:M6NH+2'=T\R=Q&N<=LL* /LW]DS]@+X MS?M91R^(- :#PYX0M93#)K%^&*22+C?';1)\TSKGGE4'0N&XK]"]9_X('OB]%379:WEN20LUO)@;D)!'(#*>&4$$5]_\ _!*C]K36_A3\7[#X&>)[ MYI?!?CNX%M;QRN2EAJLF1!)$#P!*(4\N M/6-$-XJYSM6XMO, _#=7\(] %[4--O\ 2;A+74H&MY7AAG57&"8KB)9HG^CQ MNK#V(K^N#_@F!\:C\8?V3O#UGJ%QYVL^!W;0+O<'O!G[/NDW&)=4D.NZHBG!^SP%H;1&]5>3S7(/>-37[NLRHI=R%5 M1DD\ =S7\4?[9/QK;]H#]I'QM\2()C-I<]XUIIG/RC3[,>1;E1V\Q5\PC^\ MYH ^<$TO4)=,GUJ.!FL;::*WDFQ\JRS*[QH3ZLL3D?[IK[F_X)B?\GS?#'_K MIJO_ *:KRNJ^,'P8_P"%5_\ !.[X3>(]0@\K5_B!XFN=;F+#YA:O:-%9KGNI MA02K_P!=37+?\$Q/^3YOAC_UTU7_ --5Y0!_7'XQ_P"11UO_ *\;G_T4U?P3 M5_>SXQ_Y%'6_^O&Y_P#135_!-0!^O_[/O_!)G6/C[\$_#'QBL?B7!H__ DM MO).MC)I33>5Y'[/]E[1=$U%HVU34O$EH]C&2/,'D03F:51UVJK!&(Z>8H/44 ?C+_P3 MT_:3\1_L^?M#^'8([J5_"OBZ[@TG5[+S"(62Z<117.PG;YEN[!PV,[-Z @.: M_L.K^"OP/9W^H>-- L-*#&]N=0M8H-N2WFO*JIC'.=Q&,5_>I0!XQ^T1\5[3 MX'? _P :_%>[*AO#NFS3VZO]V2[8>7:QG_KI.R)^-?P_'^V/$VM?*LVI:KJM MQPJJTL]Q<3OT"C+,[NW &22:_HI_X+4_&7^Q/AUX.^!NF3[;GQ+=MJU^JGD6 M=C\D*,/[LDSEA[PU^;7_ 2T^#__ M;]K?P]J5[!YNE>!HI=?N,CY?-MB$M M!GIN%Q)&X'<(?3( /SL@GGM9X[FW=HIH6#HZDJRLIR"".00>E?V]_LN_%Z'X M\?L_^!_BHLBOV*_DU_;H^#__ H_]J;Q[X,M MH/(TN>^;4]. &$^QZB/M$:)_LQ%VB^J&OUL_X(H?&7^T/#'C?X#:G/F;29DU MW3D8Y)M[C;!=*OHJ2+$V/64F@#]VJ_G>_P""XG_(W?"7_KQU;_T;;5_1#7\[ MW_!<3_D;OA+_ ->.K?\ HVVH _+3]E#]GM_VH?C5I?P>CUX>&VU."[G^VFV^ MUA/LL+2X\KS8L[MN,[QCKS7Z:^,_^"(OQ$TO1KB[\"?$O3]?U&)2T=K>:?)I MRR$?PB59KG!/;*XSU('(^7_^"3?_ ">OX6_Z\-6_](Y*_J\\2>)O#O@[1+OQ M+XLU.VT;2;!#)<7=Y,D$$2#N\CD*!]30!_!YXH\,Z]X*\2:IX1\4V4FFZQHM MS+9WEM+C?#/ Q21#C(X8$9!(/4$BOZ;_ /@D)^T'XA^+/P1UGX9^*YVO+[X: MS6MM;7#DEVTV]60VT;D]3"T,B*>R!%[9/\_O[6_Q.\/?&7]I+X@?$OPF&_L; M6]3=[-F3RS)#$BPI*5ZCS F_!YYYYS7[.?\ !$'P1J>G^#?BA\0[NW>.QUJ] MTW3[61AA9&L$GDFV^N/M* GIG(ZYH [3_@MI_P D&\!_]C+_ .V4]?B+^Q/_ M ,G<_"'_ +&;3?\ TOQ%_8G_Y.Y^$/_8S: M;_Z.6@#^QWXJ^.;?X8?#'Q=\2+N+SX?"VDWVJ-'G'F"S@>;8/=MN!]:_AL\< M^-O$WQ(\8:QX\\97KZCK>NW,EW=SN>7EE.3@=%4=%4<*H ' %?VS_M(>"M3^ M(W[/WQ'\":(AEU+7?#^IVEH@_CN);9Q$O_ GP*_ARG@GM9Y+:YC:*:)BCHX* MLK*<$$'D$'@@T ?M'^RW_P $B[OXQ_"K1/BI\3?&/(H1N:PGC&G M7Q'I$7D>"3'7YGC/8 GKZG^PI_P50\(>"? V@_!3]HB.6PM= @AL-,UZVB:: M);.%0D,5Y$F9!Y2@(LD:ME0 R@@NW[Q>"O'G@KXCZ!!XI\ Z[9>(=(N?N75C M.EQ$3C)4LA.&&>5.".A - 'S1^P)\.?&/PF_9&^'W@'Q_I\FE:_IT5^]S:RD M&2'[5J%S<1JVTD ^7(N1GCH>:^0?^"K'[96M_!'PI8?!+X9W\FG^+_%UN;F\ MOH'VS6.F;FC B8%?"OB?Q]XGT[PCX2T^;6-U MMH%WRS32'@#^9)( &22 ":_:7X;_ /!$KQYK.A0:E\4/B+:>&M1F0,UA86+: MCY6X9VO.TT"[UZ,$5EST:(EOI&FLPSY37 M0:6Z<9Z-L6- 1SM9QT//]#U '\K?[2__ 2<^,OP+\*7WC[P5K4'Q!T'2HVF MO5M[=K._@A0;GE^S%Y5DC0#+%)"P'.S )'YA^&?$WB#P9X@L/%7A34)M*U?2 MYDN+6ZMW,11+_ +,:3!!["@#^JK]BK]HZ+]J+X :'\2;I M8X==A9]/UF"+[D>H6V-Y4?PK*C)*J_PAPN3C-?!W_!;3_D@W@/\ [&7_ -LI MZ\1_X(?^,[E-6^*7P\E8M;S0:=JD(SPCQM+!*/_ +YKV[_@MI_R0;P' M_P!C+_[93T ?S25^A?\ P36_:;/[.O[0EC9:_=^1X.\<>7I6J[VQ'#(S?Z+= M'L/)D;#,>D;R'KBO&/V0?@O:?M"?%N?X1S%([K7-$U?[#*_2*_MK5[BU2VN()!M>*:%BCHP[,K @CU% '] M]E?R5?\ !6;_ )/6\4?]@_2?_22.OW!_X)G_ +3?_#0W[/=GI7B"[\_QAX$$ M6E:EO;,D\(7_ $2Z/<^;&I5B3DR1N>XK\/O^"LW_ ">MXH_[!^D_^DD= 'Z4 M_P#!$C_DBGQ!_P"QAC_])(Z_:ROQ3_X(D?\ )%/B#_V,,?\ Z21U^UE !7DG MQV^,/ASX!_"3Q+\7/%0,EAX=M3,(58*]Q.["."!"> TLK*@/;.3P*];K\0/^ M"VWQ"N=*^&?P[^&-K*R)XAU.[U*X"G 9--B2-%;U!>ZW >J@]A0!^#GQM^-G MQ _: ^(>I_$KXCZB]]J6H.WEQY/DVD&XF.WMT)(2*,' Z\LQ+$D_9?[*?\ MP3)^,_[3'AZW\?:A?V_@?P?>?\>M[>1-<7-VH)!DM[563='D8WO)&&ZIN'-? M(W[-WPSM_C)\>O 7PPO219>(=7M;>[*DAOLN\-<;2.C>4K8]Z_N#TW3K#1]. MM=(TJW2TLK*)(((8E"1Q11J%1%4C2W/@/XI MVNJ:FB_);:AICV<,C8_Y[Q3SE,]OW;?6OQ=^)OPQ\<_!WQOJ?P[^(VE2:-KV MD.$G@DP>&&Y71U)5T=2&5E)!!R#7]W]?A%_P6V^%NDR>$_A_\:K>%8]2MKZ3 M0+F0#YIH9XI+JW5CZ1-#-M_ZZ&@#B?\ @C_^UIK;>()OV6?'%\UW87,$UYX< MDF,?KC^VU_R:-\7?\ L6M1_P#1+5_(I^S3 MXSN?A[^T)\./&=JQ!TO7].DD .-T)N$69,_[499?QK^NO]MK_DT;XN_]BUJ/ M_HEJ /XI:_8WP/\ \$;_ (J^./!7A_QK9^/]&MH/$&GVFH1Q/;W!>-+N)955 MB!@E0V#BOQRK^Y[]GW_D@GPU_P"Q9T;_ -(HJ /P7_X MCT4 %%%1RRQP1//,P2.-2S$] ,DT ?@M_P5N_;-UO0+W_AESX::A)82RV\< M_B6[@?;(8KA-T5@&'*J\9$DW]Y61<[2X/X.^!/ GB_XF^+=,\"> ]*FUK7M8 ME$-K:0 %Y'(R>20JJH!9F8A54%F( )K=^,GQ!O?BO\6/%_Q*OW=Y?$NJWE^- MYR4CGE9HX^>@1"JJ.P %?NO_ ,$4O@QHT/A+QG\?=0@675;J].@6+L,M!;P1 MQ7%PR?\ 79Y8U)Z_N\< G(!XSX1_X(D?%'4_#\=]XS^(NF:%J\B!OL5M92W\ M:$C.UYS)!R.AVHPST)'-?)_[1G_!-#]I#]GO39_%'V*'QGX9MQNEO]&WRO;K MW,]LRB5%')+J'11RS#I7]>-! /!H ^"?^"8MOJ=M^P[\-(]51TD:/4WC$@(; MR7U.Z:(\_P )0@K_ +)&.*_E1^/7_)<_B+_V,>K_ /I9+7]T8 4!5& .PK^% MSX]?\ES^(O\ V,>K_P#I9+0!_2A_P1V_Y-";_L8M2_\ 0(*_52ORK_X([?\ M)H3?]C%J7_H$%?JI0!^1O_!:'_DU+0?^QNL/_2*^K^?G]DK_ ).I^#G_ &./ MA_\ ].$-?T#?\%H?^34M!_[&ZP_](KZOY^?V2O\ DZGX.?\ 8X^'_P#TX0T M?VJ^,?\ D4=;_P"O&Y_]%-7\$U?WL^,?^11UO_KQN?\ T4U?P34 7M0TV_TF MX2UU*!K>5X89U5Q@F*XB6:)_H\;JP]B*_K@_X)@?&H_&']D[P]9ZA<>=K/@= MVT"[W'+&.U56M&P><&V>-<]V5J_"3]M7X-_\([\)/V=?C7IL&VU\7^"=+T^] M91Q]NTZVCV,Y]9+=T5?:(U[1_P $-::9S\HT^S'D6Y4=O,5?,(_O.: /G!-+U"73)]:C@9K&VFBMY)L?*LLRN\ M:$^K+$Y'^Z:^YO\ @F)_R?-\,?\ KIJO_IJO*ZKXP?!C_A5?_!.[X3>(]0@\ MK5_B!XFN=;F+#YA:O:-%9KGNIA02K_UU-O_ /8/NO\ T4U?P54 ?V4?\$ZO M^3*_A7_V#IO_ $KFK[4KXK_X)U?\F5_"O_L'3?\ I7-7VI0!^!W_ 7+_P"0 M?\&?^NNO_P#H-A7Y[_\ !+7_ )/I^&W^[K/_ *:+ROT(_P""Y?\ R#_@S_UU MU_\ ]!L*_/?_ ():_P#)]/PV_P!W6?\ TT7E ']:WC'_ )%'6_\ KQN?_135 M_!-7][/C'_D4=;_Z\;G_ -%-7\$U ']C_P#P3@_Y,F^%G_7E=?\ I;<5]NU\ M1?\ !.#_ ),F^%G_ %Y77_I;<5]NT %>,?M$?%>T^!WP/\:_%>[*AO#NFS3V MZO\ =DNV'EVL9_ZZ3LB?C7L]?B!_P6I^,O\ 8GPZ\'? W3)]MSXENVU:_53R M+.Q^2%&']V29RP]X: /YUC_;'B;6OE6;4M5U6XX55:6>XN)WZ!1EF=W;@#)) M-4()Y[6>.YMW:*:%@Z.I*LK*<@@CD$'I7Z)_\$M/@_\ \+6_:W\/:E>P>;I7 M@:*77[C(^7S;8A+09Z;A<21N!W"'TR/'?VZ/@_\ \*/_ &IO'O@RV@\C2Y[Y MM3TX 83['J(^T1HG^S$7:+ZH: /ZROV7?B]#\>/V?_ _Q4617N=:TZ+[;MZ+ M?09@NU [ 3H^/;%>E_$3PC#\0/A_XF\!7$YMHO$FEWNF/*!N,:WD#PE@.,[0 M^<9K\5O^"*'QE_M#PQXW^ VISYFTF9-=TY&.2;>XVP72KZ*DBQ-CUE)K]VJ M/YN3_P $1OBYDX^(VB$?]>US_A7Q/^V+^P_XP_8XC\)2^*O$=CKX\6F^$7V. M.6/ROL/D;M_F#G=YXQCT-?V/5^!7_!(FN5CN;A6>*/[-;2W)W!/F.5B(&.Y%?J;_PY&^+O_11 MM$_\![G_ KX_P#^"8G_ "?-\,?^NFJ_^FJ\K^P:@#X1_9(_9WC:.%3-:QP+&@<[B L ))QR3QW/\>-?WL^,?\ D4=; M_P"O&Y_]%-7\$U ']CW_ 3@_P"3)OA9_P!>5U_Z6W%?S#_MJ_![_A1?[3OC MWP#;0>1IB7[7VG #"BQOP+B!5]1&K^63ZH:_IY_X)P?\F3?"S_KRNO\ TMN* M_-S_ (+9_![#> OCSIT'7S/#VHN!_O75F3C_ +> 2?\ 9% $?_!$GXN;9_B! M\"[^;B00^(+",GNNVUO,>Y!M^GH37] E?Q<_L+?%S_A2O[5/P_\ &5Q-Y&FS MWZZ9?DG"?9-1!MI&?_9C+B7ZH*_M&H _/7_@J!\6O^%5?LA>*;>UF\G4O&;Q M>'[;!Y*WF6N>.N#:QRCZD5_*%\-_ VK_ !.^(/AOX=: N=1\2ZC:Z= <9"O< MR+&&;_97.YCV )K]@/\ @M7\6O[<^*?@SX-6$VZW\+Z?)J5XJGC[7J+;8U8? MWHX8@P]I:\T_X(\?!W_A._VD;WXE7\'F:=\/-/>=&(ROV^_#6]N#VXB\]QZ, MH/O0!^YW[5?A?2/!'[#7Q$\%^'XO(TO0?!MS86L?]R"UM?*C'X*HK^,>O[6O MVVO^31OB[_V+6H_^B6K^*6@#]M_!'_!&#Q+XT\%Z!XQB^*EI:)KVGVM^L)TE MW,8NHEE"%OM(SMW8S@9]*ZC_ (<=>*/^BMV?_@GD_P#DJOU)^#/[5O[,>D_! M_P "Z5JGQ6\+VEY9Z%ID,\,NKVB212QVL:NCJ9 596!!!Y!KU2P_:O\ V8=3 MO;?3=.^+'A:XNKN18HHDUFS9Y)'.U54"7DDD #N: ,7]D3]G9/V6_@?I7PC; M6!K]Q9W%U=3W@A^SK)),X'TU110!X-^T[\&9/V@_@/ MXO\ @];Z@NES^([:..&Y=#(D)/V1?B'IGP\\3ZU::[F"*@_9+_9>\1?M:_$J^^&OAG6;70KJQTN;5&GNT=XVCAFAA* 1 M\[B9@?3 -?<__!:W_DYOPC_V)]K_ .G"_K-_X(N?\G6>(?\ L4+_ /\ 2ZPH M ]!_XA8JIS7RI7]KG[&?PATCX)?LT> _!6F0+%--;M)_(U;7X1H6GD'#>?J(,;LI[-' M )9 ?5*^W*_G!_X+4_&7^V_B-X/^!NF3[K;PS:-JM^JG@WE]\D*./[T<*%A[ M34 ?B79V-[J$S6^GV\ES*LBJ"3P#73_#SQOK/ MPU\>>'?B%X>?9J7AO4+;4+?G ,EM(L@4_P"RVW##N"17ZI_\$?/@-IOQ+^*G MC/X@>*;);S1/#>CRZ8J2#Y7N=:1X' /?%JLRL!T\P>O/YB_&3X;ZE\'_ (K> M+?A?JVXW'AC4[FQWL,>;'#(1'*/:1-KCV(H _N*\$>+]&^('@S0O'7AZ3SM+ M\0V-MJ%J_C>*]6B\<+X1_P"$7GM8"C::;[S_ +4DC9R+B#9M\O&,'.>U<=_P4=_Y/8^* M?_7];?\ I%;U^I'_ 0\_P"1-^+'_7_I7_HJXH ^0/VB_P#@DC\7_@IX$U/X MB^$?$MGXZTO0X'NKZ&.V>RO8[>(;I)8XF>9)%C4%G D#8'RJW2ORQT#7M9\+ M:W8>)/#MY+I^J:7/'0,*N6;"@FOXDJ /[=OV4/C+"/BY?1)#?:[9,+Q(QA!=VLKVUP4'93+$Q4=@0,GK7\\O_!8_P#Y.YMO M^Q:T[_T='_\ M$A/B?\./A=\8/&^J_$GQ/IOA:SO-"6&&;4[N*TCDE%U&VQ&E906V@G YP*_H M#_X:]_95_P"BO>$__!U9_P#QV@#\X/V:?^"2FH_ KXX>%?BYK7Q&AURW\,7# MW0LX=-:W::3RG2,>8UPX4*S!C\IR!CC.1=_;-_X)>^,_VE/CQJOQA\)^,]/T M>#6;:SCFMKR"5G2:UA6WRK1Y!5DC4\X.0W:12$;@KF)FVDCD ]17=T ?S"_$?\ X(]?%/X;_#SQ1\0[[Q[H M]Y;>%]*O=5E@C@N%>5+&!YV121@%@F 3QFOQ]K^X7]J7_DV3XN_]B?K_ /Z; MYZ_AZH _7OX7?\$@?BC\4?AKX5^)6G>/-'LK7Q5I=GJD4$L%PTD4=["LRHQ4 M8+*&P<<9K[<_8Y_X);^-_P!G#X_:%\9?%7C73]6MM AO1':V<$RO)+=VTEJ- MS28 55E9NYR!]1^CG[(?_)J?P=_[%#0O_2&&OHF@#^5K_@L9_P G>1?]BYIW M_HRXKU+_ ((D?\EO^('_ &+J?^E<5>6_\%C/^3O(O^Q^#W_8G>'__ $W05_#]7]P/[*G_ ":]\'O^ MQ.\/_P#IN@H _G:_X+'_ /)W-M_V+6G?^CKFOG+]BC]D*7]L7QSKW@J+Q6/" M9T/31J'GFR^W>;^^2+9L\Z#;]_.&;S7?AMXTL?&UW91M*=/DLW MTZXG5 3M@)EG1I#V5V0'^]GK^,A%Q:7!!#0SPM@CE61E/Y@@U_=Q\3/BAX#^ M#W@^_P#'?Q&UFWT31M.C9WEG=5+LJEA'$I(,DKXPB+EF/ %?PW_$#Q)!XR\> M^)/%]M!]FAUS4[R^2(@ QK&[J70K^X)):YDM(XI(YGSU=X98]Y_B?<>^!^:'_!<3_D;OA+_P!> M.K?^C;:OLS_@CSX(U/PI^R7+K>IV[P#Q7K][J-MO&-]LD4%HK >A>!\'N.>F M*^,_^"XG_(W?"7_KQU;_ -&VU 'X25^Q?_!(3]IL_#GXK7?P$\47?E^'_'SA M]/WMA(-8C7"@9X'VJ,>6>Y=8@.IKXH_9E^ ,_P"T%X8^+6C:);^?XC\+^'EU M[2U49>62SN8UF@7'),L$CJJ]Y-GI7RSIFIZAHNI6FL:3'?^PEJO M_I4U?I90 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 ?_U/W\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@ K\TO^"M;W*_L6^(5@^X^IZ4)?]S[2I'_ (\%K]+:^,O^"A/@"Y^)'['/ MQ,T&QC:6[L]/75(E098G2YH[Q@ .I9(F7'OQS0!_&A7]XGPR@LK7X;>$[;3> M+2'2;!(?^N:VZ!/TQ7\'=?V)?\$Z?CMHWQP_9<\)&&Z1]=\'VD.A:K!G]Y'+ M9((H9&!Y(GA5) W0L6418DW.=JC MSC_:&^ M%\FHC=:+XIT0S#UC%]#N_3-?TB_\%@O UQXK_9';Q!:HSMX0URPU&3:,XAE$ MEDV?;=<(2>V*_EIT#6;SPYKNG>(=.(%WI=S#=0D\CS('#KGVR!0!_?-17 ?" MSXC^&_B]\.O#OQ,\(SBXTKQ'917D)!!*>8OSQOCH\;Y1QV92#TKOZ /A3_@I MA):Q?L/_ !0:\QL-OIZC/]]M2M0G_CQ%?QW5_35_P63^.&C>%_@AIGP.L[I) M-=\:7D%U<0 @M%IM@_F^8XZKYEPL83(^;9)C[IK^!]6^)GQ!\-_#S0H MVEO_ !'J%M80A1DAKB18]Q]E!W$G@ $GB@#^TOX;0S6W[+_A:WN<^;%X.L5? M/77KNFV>C?#[4-(TZ/RK6QTN6"%!_#'% 54?@ *_@TH _IQ M^+'P;_X7+_P25\'6MG!YVK>%/"FC^(+' RV_3[4-. .I+6S3* .I(K^<'X=> M.-:^&7C[P[\1/#K[-3\-ZA;:A;\X!DMI!(%;'\+8VL.X)%?V5?L?LA? M"6TNXUF@G\*:6DB.-RLC6J!E(/!!'!%?R*_M,?"2X^!7QZ\;_"J5&6#0=2E2 MT+=7LI<36CG/=H'0GW- ']/?[;G[3VB^$/V'K_XI>#[S$WQ&TVVL=$<'#YUF M':_LZ@5_+)\$/AAJ7QH^+OA'X5Z3N$_B;4K>S9U&3%"[ S2X](H M@SGV4UT?CO\ : \:?$#X-?#SX)ZR_P#Q)OATVH-:-O):;[=*)%\P8_Y8C*1\ MG"D@8%?IK_P1=^#'_"1_%GQ1\;M3@W6G@^S%A8LPX^W:B"'9#ZQVZNK#TE% M'T;_ ,%GM&TWPY\ ?A9X>T6!;73],URJ !7Y>_\ !,3_ M )/F^&/_ %TU7_TU7E?JK_P6Y_Y(U\._^P_-_P"DKU^57_!,3_D^;X8_]=-5 M_P#35>4 ?UQ^,?\ D4=;_P"O&Y_]%-7\$U?WL^,?^11UO_KQN?\ T4U?P34 M?IO\&O\ @JC\=/@;\(=!^#_@[PWX>GL?#T#P6]U>0W-A0!^0G_!+7]COQ/\4_BSH_QW\6Z=):>!O!ERMY:2S*4&HZE ZR3F60>SU^R'_!&3X/ M?\(I\#/$/Q>U"#9>^.M1\BV5VEE8N[D MEF)R23U)->B:+\8OBWX;TN#1/#OC;6]+TZU!$-M:ZC-.@^:!I/#^H.!D[7W7-F3CH 1< D]V45^6O[!_ MQE_X49^U/X&\874_D:3>W8TK4B3A/L>H_N&=_P#9B=DF^J"OG[Q'\5?B?XPT MXZ/XL\7:OK5@763[/>W\]Q%O7[K;)'9,/%GB&ZB6:,V&K95U##BSD[&OVH_X*$?L0>!/C;\'];\9>!?#UKIWQ#\-6\E_ M:3V4"Q2W\< +RVDH0#S#(N?*)^99, $*S @'\\_['7[._A/]IGXNVGPX\5^. M;;P8DP5XDDC:2ZU @DO!:$@0B7:/^6CYY!5),$#^POX5_"WP3\%_ .D?#3X= MZEZGJ.B:G::SI%S)9W]A-'<6\ M\3%)(I8F#(Z,.0RL 01T-?VG_L<_'R#]I+]GKPK\39'0ZO+";/5HUP/+U*UQ M'/\ *.%$AQ*J]D=: /S]_P""VG_)!O ?_8R_^V4]?B+^Q/\ \G<_"'_L9M-_ M]'+7[=?\%M/^2#> _P#L9?\ VRGK\1?V)_\ D[GX0_\ 8S:;_P"CEH _M;K\ M1_VZ_P#@EA/\4_$>I_&3]GB2"T\1:G))&]5BSF" M^@:%F4'&Y"PPZ'LRDJ>Q-=1\%_CW\6/V?O%(+C1KM&0S1(Q:VND4Y M\NXA)V2H?1AQU4@X-?VJ_%#X1_#7XS^&)_!_Q0\/6GB'2IP?W=S&&:-B,;XI M!AXG Z.A5AV-?QQ_MA_ _1OV<_VB_%WPB\/:@^I:7H\EO):R2D&98;RWCN4C ME*@ NBR!20!NP&P,X !_57^QC^U7H/[6OP@@\=6L$>FZ_I\GV/6=.C9_O_ &N7=^M?KC_P M1!O]1C^)7Q.TN-V%C/I%C-*O\)FBN&6,GW"R28^IK\Z/VY? UQ\//VN/BIX? MG1HUFURYU&+<,?N=3/VV/'J LP&?:@#]M_\ @B:]F?V>?&T:#_2U\4R&0_\ M3,V-KY?ZAZ_9>OYV/^"*/QATC1_%'CKX(ZO<)!=^(([?5M,5B%\V2T#QW4:Y MZN8VC<*.=J.>@K^B>@ K^1;_ (*K26LG[<'CI;?&^.WT=9L?W_[-MR,_\!*U M_6SJVK:9H.EWFMZU=16.GZ?#)<7%Q,X2*&&)2SN[' 554$DGH*_B/_:D^+4/ MQT_:$\=_%:S#"RU[4I'L]XVO]C@"P6NX=F\F--P['- 'Z5?\$289F^.7CZX7 M/E)X<56]-S7D)7]%-?6O_!;3_D@W@/\ [&7_ -LIZXG_ ((C_#6ZL/"/Q&^+ M5[;LL6L75II%E(PQN6S5YK@KZ@M-&,],J1U!KMO^"VG_ "0;P'_V,O\ [93T M ?F!_P $HO\ D]SP;_UZ:O\ ^D$U>Z?\%?OV9/\ A7?Q3L_C]X7M/+T'QX_E M:B$7"0:Q$N2QQP/M,2[QZNDC'J*\+_X)1?\ )[G@W_KTU?\ ]()J_IP_:/\ M@CH'[1/P8\3?"77]L:ZS;'[+<,,FUO8OGMIQW^20 L!]Y=R]": /Y1/V"?VD M9?V9_P!HC0_%&HW!B\+ZV1I6N*3\@L[AAB3 S9_B$ M012'-7M+JZ5 M1EFM1(%N H_O&(L![XK^X72=5TW7=+L];T:YCO=/U"&.XMYXF#QRPRJ'1T8< M%64@@CJ* -"OR4_X+-R6J?LG:0EQCS)/%>GB'_?%I>$X_P" !J_6NOY[?^"U M7QPT;4[WP9^S_HMTES>:1*^MZLJ$-Y$DD9ALXVQT_O !\HM-/;[5/N/8%(RN?4@#DBOZL_VVO\ DT;X MN_\ 8M:C_P"B6H _BEKJX?'GC>WA2WM_$&H111*%1%NI55548 #8 Z"N4K M^V7X"_##X;7?P,^'5W=>%-*FFF\.:0\CO8P,SLUG$2S$IDDGDDT ?QHVOQ'^ M(UO=0SV7B;5([B-U:-DO)@ZN#E2I#9R#TQ7]V>C/>RZ/8R:D-MV\$1F!&")" MHW\?7-6TMI<+OBG1D<>JL,$?E0!_ 57]8O_!( MV"RA_8RT:2U_ULVK:H\__703;1_XXJ5_+E\3?!%_\-?B-XH^'NJ*RW7AO4[O M3I-XP2;65H]WT8+D'H0-_A5*C+!H.I2I:%NKV4N)K1SGNT#H3[ MF@#^GO\ ;<_:>T7PA^P]?_%+P?>8F^(VFVUCHC@X?.LP[F<$-/B M!\&OAY\$]9?_ (DWPZ;4&M&WDM-]NE$B^8,?\L1E(^3A20,"OTU_X(N_!C_A M(_BSXH^-VIP;K3P?9BPL68O\ M_8/NO_135_!57]\^NZ>=6T/4=+4X-Y;S0@^GF(5_K7\#UQ;SVEQ):W,;130L MR.C##*RG!!'8@]: /[(O^"=7_)E?PK_[!TW_ *5S5]J5^;G_ 2D^(>D^-/V M.?#.@VUVD^I^#[B^TV]B!^>(MAP1G(('Z1T ?@=_P %R_\ MD'_!G_KKK_\ Z#85^>__ 2U_P"3Z?AM_NZS_P"FB\K[ _X+;?$'2=8^(OPY M^&UC=)->>&K"^OKR-#EHFU)X5B5_1BEON Z[6!Q@C/R[_P $G="NM6_;9\)7 M]O&SQZ+8ZM=RD=$1[*6V!/MOG4?4B@#^KCQC_P BCK?_ %XW/_HIJ_@FK^]G MQC_R*.M_]>-S_P"BFK^":@#^Q_\ X)P?\F3?"S_KRNO_ $MN*^W:^(O^"<'_ M "9-\+/^O*Z_]+;BOMV@ K^-[_@H?\9?^%V?M8^--;M)_/TG0)AH6G$'*_9] M.)C=E/=9)S+(/9Z_J7_:S^,*? ;]G7QU\3TE$5]IFGR1V!/>_NB(+7COB9U8 M@?P@GM7\2$DCRNTLK%WI)H _IH_X(R?![_A%/@9XA^+VH0;+WQUJ M/D6SD;9^ OCQIT'S0-)X?U!P,G:^Z MYLR<= "+@$GNRBOP]T7XQ?%OPWI<&B>'?&VMZ7IUJ"(;:UU&YAAC#$L0D:.% M7)))P.IS5;Q'\5?B?XPTXZ/XL\7:OK5@763[/>W\]Q%O7[K;)'9W8TK4B3A/L>H_N&=_]F)V2;ZH*_L]K^ /I MR*_M7_8L^,O_ OC]F7P+\0;F?S]4DL5LM2).6^WV)^SSLWH9&3S /[KB@#Z MEK\"O^"YG_'I\%_]_P 0_P M/K]]:_ K_@N9_P >GP7_ -_Q#_+3Z /SN_X) MB?\ )\WPQ_ZZ:K_Z:KRO[!J_CY_X)B?\GS?#'_KIJO\ Z:KRO[!J .<\8_\ M(HZW_P!>-S_Z*:OX)J_O9\8_\BCK?_7C<_\ HIJ_@FH _L?_ ."<'_)DWPL_ MZ\KK_P!+;BNS_;9^#W_"\_V8/'O@.V@\_4S8-?Z< ,N;ZP(N(57T,A3RS[.: MXS_@G!_R9-\+/^O*Z_\ 2VXK[=H _@$!(((."*_ML_9+^+T?QL_9L\!?$^YN M!)=W^EQIJ#D]+VSS;W9.>@,L;L,]B#[U_)]^VY\'O^%&?M0>/? MM!Y&F&^; M4-. &$^Q7X^T0JGJ(PYB^J&OKW]DG]K;_A5G["WQY^',][Y6L6BQMH:EL2$Z M^!8S^5Z?9ROG?5B: /A#]J'XKO\ &_\ :#\>?% 2&6VUO5)S9D]190'R+0?A M!&@-?TC_ /!)CX/?\*T_94L?%=_!Y6J_$&[EU>0L,.+1?W%HO^Z40RK_ -=3 M7\O'PQ\!:O\ %+XC>&?AOH0S?^)M1M=/B.,A&N9%CWM_LH"68]@":_ND\*^& MM)\&>&-(\(:!#]GTS0[.WL;6,?P06T:Q1K^"J!0!\]_MM?\ )HWQ=_[%K4?_ M $2U?Q2U_:U^VU_R:-\7?^Q:U'_T2U?Q2T ?36E_L8_M5ZUIMIK&D_"W7KJQ MOX8YX)H[1RDD4JAT=3W#*00?2NAT;]A?]K^[U>QM8?A;KMK)-/$BS2VS1QQE MF #L[8"JO4DG '-?UV? G_DB'P\_[%W2?_22*O5: "BBB@ HHHH _F*_X+6_ M\G-^$?\ L3[7_P!.%_6;_P $7/\ DZSQ#_V*%_\ ^EUA6E_P6M_Y.;\(_P#8 MGVO_ *<+^LW_ ((N?\G6>(?^Q0O_ /TNL* /ZAZ_-7_@K2;D?L5^)/(^X=1T MGS?]S[4F/_'MM?I57Q=_P4-\#7'Q!_8U^)VBV:-)<6>GIJD849;_ (E<\=X^ M!WRD3#\: /XU*_OC\./9R>'M+DTX;;1K6 PCTC*#;^F*_@%-<,N>1L%C-N_2O;*_.S_ (*??'#1OA%^RKXE\/R72+KW MCZ)M$T^WR-[QSX%Y)MZ[$MRP+8P'= ?O"@#^1:O[)?\ @G/#-!^Q3\*TGSN. MGSL,_P!U[N=E_P#'2*_CAMK:XO+F*SM(FFGG=8XXT!9G=CA54#DDG@"O[EOV M?_A\WPH^!W@/X;RH([CP[HMC9W !SFYCA43MQQ\TNX\>M 'K]?Q%_M=_\G5_ M&+_L<-=_]+IJ_MTK^(O]KO\ Y.K^,7_8X:[_ .ETU '[V?\ !%+_ )-E\7?] MC?=?^F^QK]B*_'?_ ((I?\FR^+O^QONO_3?8U^Q% %6^OK/3+&XU+4)EM[6T MC>::5SA4CC!9F8]@ "37\.?[0_Q7O/CC\;_&GQ7O"V/$6I33VZO]Z.T4^7:Q MG_KG J)^%?U(?\%.OC+_ ,*@_9)\3PV4_DZMXT*>'[3!^;;>!C='UP+9)1GL MQ7UK^0F@#^NK_@EU\'O^%3_LC^&[Z]@\G5?&\DGB"YR/F\NZ"K:C/7'V9(W M[%CZY/Y/_P#!9CX/?\(C\>M"^+>GP;++QYIPCN& X-_IFV%R2.FZW:#&>NUO MP_,BS^.7QJTZS@T_3_'VOVUK:QK%%%%JETD<<:#:JJHD "J . *Y[Q1\1? MB!XWA@M_&?B;4]>BM6+PI?WDUTL;,,$H)68*2!R10!^AG_!)?XR_\*R_:GL_ M"&H3^5I/Q"M)-)D#'""\3]_:.?\ :+JT*_\ 76OZOJ_@?\,>(M6\'^)-*\6Z M!,;;4]%NX+VUE'6.>VD$D;?@R@U_<_\ "?XAZ3\6OAEX7^)FAD?8O$VG6U^B M@Y\LSQAFC)_O1L2C>X- '\D'_!1W_D]CXI_]?UM_Z16]?J)_P0Z_Y%/XM_\ M7[I'_HJYK\N_^"CO_)['Q3_Z_K;_ -(K>OU$_P""'7_(I_%O_K]TC_T5 -/L/VB_A-HT6CZ?+& MN%CWM^[D !8QG&YF)_*S]E[X\:[^S?\;O#7Q4T:23[/I]PL6HV\9Q]JTZ8A M;F$CH2RGZE!%)[ZQA\^>&QB,KQ MQ%@F]@.@W$#/K7L?_##_ .UW_P!$E\0_^ 3U^@'_ 1(_P"2W_$#_L74_P#2 MN*OZ4Z /QG_X)!_ ?XP_!?2/BC=?%;PU>^&(]OX>J_N%_:E_Y-D^+O_8G MZ_\ ^F^>OX>J /[<_P!D/_DU/X._]BAH7_I##7T37SM^R'_R:G\'?^Q0T+_T MAAKZ)H _E:_X+&?\G>1?]BYIW_HRXKU+_@B1_P EO^('_8NI_P"E<5<+_P % MG-(N+']JK1M3=&\G4_"]BZ-CY2T=U=1LH/J-H)^H]:RO^"//Q#TGP;^U5<^' M=9NTM4\8Z'=:?:AS@27L% M_@+\-O#5]&T5QI/AK1[25&X97@LHHV!]P5P: /YO/^"Q_P#R=S;?]BUIW_HZ MYK\P-!\4>)?"MQ)=^&-6N](GF78\EI/) [)G.TF,J2,C.#7Z?_\ !8__ ).Y MMO\ L6M._P#1US7??\$5;&RU#XX>/8;^WCN8_P#A&Q\LB!QS>0CH0: /Q_UK MQ'XA\1W'VKQ#J=UJ9OS>-H-*BT9E MN'T&)774=3MTP7,4K!8TC!.'*%Y ,_*@*O7ZA_\ !4_]B7P3JWPMO?V@_A;H M-OH_B+PMMFU>*QA6)+[3V(1Y7C0!?-M^'+X!,>_=G:F/YZ_AM\0O%'PH\>:% M\1_!=VUEK7AZZCN[:09QN0\HP'WD=&O#>A>#_ ]IOA3P MQ91Z;I&CV\5I:6T(VQPP0J$1%'HJ@"OY^?\ @N)_R-WPE_Z\=6_]&VU?NS\' M_B;H/QF^%_ACXI^&6_XEWB:QAO$3.XQ,X_>0L1QNBD#1M_M*:_";_@N)_P C M=\)?^O'5O_1MM0!Y_P#\$3?^3@?''_8KO_Z6VU?.O_!2W]F7_AG?]H2]U+0+ M3R/!_CHRZKIFQ<1PRLW^EVH[#RI&#*HX$*=$SJFAOQN-Y IS!GTN(RT?)P&*L?NB@ M#\(O^"4/[2K?!OX]I\-/$-UY7A?XD&*Q.]L)!JBD_8Y>>GF%C V.I="3A!7R MS^W"I7]KWXN _P#0QWQ_.0FOF%6O=+O0Z&2TN[23((RDD4D9_ JRD?4&NR^) M_P 0=8^*OCW6/B)XA51JNO2BYNRGW7N"BB5P.V]P6QVSCG&: /ZE/^"2O_)E MGAW_ +"6J_\ I4U?I97YI_\ !)7_ ),L\._]A+5?_2IJ_2R@ 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 __U?W\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@ J.:&&YADM[A%EBE4 MJZ, RLK#!!!X((ZBI** /X]OV\_V-?$O[+'Q0O;G2[*:X^'>O3O+HU^%+1Q" M3+FRF8<++%R%S_K$ 8<[@OS7\%OCS\5OV>_%J^-/A-K\VB:@RB.95"R07,6< M^7/"X*2+GH&&0>5(.#7]O7BWP?X5\>>'[OPIXUTBUUS1[]=D]I>0I/!(.HW( MX(.#R#U!Y'-?EE\2?^"-_P"S3XMOY=2\$:IK'@MY6+&WMYDN[1<\X5+A6E'/ M3][@#C% 'YTR?\%H/VI7TI+%- \+)=* &NA9W9D; ^]M-V8PQ[_+CT KX&^, MG[1_QW_:4\06UW\3O$MYX@F$N+.QC CMH7D.T+!:PA8PQX7(7>W&237[9Z?_ M ,$0/A['FYGD&??;^%?=7P!_X)X_LQ_L\:E;^(_# M.@2:[XBM�ZIK,@N[B%AT:) J0Q,.SI&&_VL4 ?47B_P'I'Q+^&.J?#CQK$ MTUAXATR33[U<@OB>+8[*Q!&]2=RMCA@"*_C$_:4_9Q^('[,7Q-U#X>>.;23R M4D=].U (5M]1M WR3Q-R.A&],DHV5/J?[>Z\T^*?P<^&'QL\-/X1^*GANT\1 MZ6Q++'] '\B/[,W[N9/. MET?4XVGLC*(_P#@M3^T%J6D267A[PEX>T>] MD7;]JV7-PT9_O(CS!,^F\,/8U]J>-_\ @BQ\ ]:O&N_!'BW7/#:N23!*8;Z% M?0)O1),?[TC&O/;#_@A]X,CG+:I\5-0GASPL.FQ0MC_>::0?I0!^"'Q$^(_C MCXL^+[_QY\1=8GUW7=3??/6Q^[?@9_P $ MS_V6/@;J5MXAM=#F\6:Y:X,5YKLBW?EN.=\<"HD"L#RK>667LW>OT! &!P! M0!SOC'_D4=;_ .O&Y_\ 135_!-7]^=[9V^H6<]A=+O@N8VBD&<91P5(R.>AK M\>[G_@BG^S?+J#SP>+_%,%JS%A")[)BH)^Z'-H3@=!D$^N: /O3]C#_DTOX0 M?]BMI/\ Z3)7XT?\%K?@W_97C?P5\==-@VP:];/HVH,HP!=6F9;=F/=I(G=1 M[0BOW^^'?@70_AAX#\/?#GPSYG]D^&K"WTZU\Y]\IAMHQ&A=L#+$#)( &>@' M2N _:&_9\^'W[37PUN?A?\2$N!ILT\5U%/:.L=S;7$.=DL3.KJ&VLRG=J 5XE8=0T=N(D8' MNIKYC\/_ /!%W]FW2=;M-3U3Q-XDU>TM94D:SFFM$BF"G/ER-';*^UNC;2IQ MT(ZU^O\ %%'#&D,*A(XP%55& . !T H _%'_@MS_R1KX=_]A^;_P!)7K\J MO^"8G_)\WPQ_ZZ:K_P"FJ\K^F?\ :G_9/^'7[6_@W3?!OQ"O-0TZ/2+O[;:W M&FRQQRI*4:,AA+'*C*0W(VYX&"*^=?V=O^"7OP0_9S^*6D_%[P_X@U[6=;T, M7'V2.]FMA;*;F![=V9(8(V8A)& ^?&><'B@#]!O&/_(HZW_UXW/_ **:OX)J M_OSO;.WU"SGL+I=\%S&T4@SC*.-I&1ST-?CU=_\ !%/]G":^>>U\7^*;>V=B M1")[)BH/\(=K3.!VR"?4F@#ZU_X)R_\ )E'PL_Z\+C_TLGK[9KS;X/\ PK\, M?!'X::!\*O!IG;1O#EO]GMVN7$DS NSLTC *"S,Q)PH'/ XKTF@ K\%O^"V M7QD-KI'@7X"Z;-A[YY/$&HH#@^5%NMK,'U5G,Y(/=%/T_>FOSW_:E_X)R?"+ M]JSXA0?$OQ=K^M:-JT-C%8,MA+;^0\4+NZ,4FAD8-\Y!PP!&.,Y) /Y[O^"= M'P:A^-?[6?@[1=3M5N]&T!WUS44=0\9AT_#1JZGAD>X,2,#P0QSGI7]:_P#P MJ/X5?]";HW_@OM__ (BOFS]D_P#83^$7[(=[KFL^!+W4M8U;7XH[>:ZU.2%V MC@C8OY<0ABB"JS8+9W$E5Y&,5]JT >>_\*C^%7_0FZ-_X+[?_P"(K^-[]L;X M/GX%?M+>/?AS!#Y&G6FH/H&%^P7H%Q;!3WV1R!"1_$I%?VQU\%_M5?\$\ M_@U^UEXOT_Q[XQU/5=#URPLUL#+IDD"I/ CM(GFI-#+ED+L P(.#@YP, 'YV M?\$3?C(8[OQW\ ]2G^654\0Z 9[D& @#^ZQK%_X+B?\C=\)?^O' M5O\ T;;5^A?[,O\ P35^#O[+_P 2HOBIX5\1:[J^KV]M/:Q1WTMN+=5N%VN2 MD,$;,<=,M@=<9P1Z7^UE^Q!\+/VOSX?N?'VI:KI-[X:6X2UFTR6%-R7)0NLB MS12J1F,$$;2.>2.* /Y\_P#@DW_R>OX6_P"O#5O_ $CDK^M>OSJ_9G_X)I_! M7]F+XD0?%3PQKFN:UKEI!/;P"_FM_L\:W"&-V"0P1L6VD@98@9Z9P1^BM '\ M9G[>_P "_P#AG_\ :?\ %WA*QM_L^AZK+_;&D@#"?8K\LX1!_=AE$D(_W*^W M_P#@C-\>F\*_%/7O@'K-QC3_ !I ;_3E8\+J5BA,BJ/^FUL&+'_IBH[U^P_[ M6/[#GPC_ &O7T.^\>W>HZ1JOA])8K>\TR2))'AF(8Q2B:*560,-RX *DG!P2 M#X7\#/\ @E/\#O@7\4-!^*^C>)_$.J:KX/_\ !;3_ )(-X#_[&7_VRGK\1?V)_P#D[GX0_P#8S:;_ .CEK^L/ M]J3]E;X>?M:>!K'P+\0[O4+"#3+U;^VN--ECCF281O%@^;'*C*5&[N.]M(;J:V6W\^(Y1I!%;H[!3S@. M 2.8\[O(_M*U\_I_#Y6[=VVYS7\Z_P M_P""B7[3G[/-G!H/A_7T\0^';?B/2];1KN"-?[L4@9)XE'94D"9YVFO[!]4T MO3-=%DBEBD&UD=&!5E8'!!&"*_+CXL?\ !(/]E[Q_ M?SZOX/DU/P'=SMN,6G3++9;CU/D7"N5'HJ2(H[#'% 'Y_:S_ ,%L?C=>:%)9 M:-X&T+3M5D0J+MFN)D0D8W+"7'(ZC.O&NH2: MKKNN7#W-WDE<\\# 50,!5 50% %?OQ%_P0]\("\WS_%:^>US]Q=,B M63'^^9B/_'*^U?@#_P $T/V8?@'JUMXHM=*N/%OB&S8207VN2)<>0X_BB@1( MX%(/*L49U/1N] 'E'_!)_P#9>\0_ SX0:K\0?'EB^G>)?B"\$RVDR%9[73K8 M/]G613RCRM(\C+U"E V&! \L_P""M/[''B#XGZ98?M#_ RT^34M<\/6HL]9 ML;=-\UQI\;,\=Q&J\N\!9@X ),9!'$>#^U]'7@T ?P/>&_$FO^#M>L/%'A;4 M)]*U?2YDN+6ZMG,'=&ATOQ;X?T+Q3<0*%% M[+%-:W$A QND$$@B)[G;&M?L!\=/^":G[+/QUU.?Q%?Z%-X5URZ+-->Z#(EH M9G8Y+R0LDD#,3DLWE[FSRQKXEU'_ ((?>"I)LZ1\5-0MXL_=GTV*9MOIN66( M9]\?A0!^97[2G_!13]HC]IG19/"'B&\M?#GA><@S:9I"/#'<[>5%Q)(\DL@! M&=A8)G!VY (^>/@)\ OB1^T=\0K+X=?#73FN[N38PN>^\JLDF/]UU/O7ZD M?"CX+_"WX'>&D\)?"KPW:>'=-7!=;=/WDS*,!YI6S)*^/XI&9O>@"I\"O@YX M7^ /PG\._"3P>&.G>'[?R_-< 27$SL9)IWQ_%+(S.0.!G X K\N/^"VG_)!O M ?\ V,O_ +93U^T-?,W[4O[*WP]_:U\#6'@;XA7FH:=!I=Z+^VN-.ECCF281 MO%@^;'*C*51KBUN6QVEC7RF/ #(G=Z_" MRO[S_'G@3PE\3?!^J^ O'6FQ:OH.MP-;W=K,#MD1N>""&5E(#*RD,K ,I! - M?E9J'_!%G]F&[O9KFS\3>*[*&1BRP1W=DR1@_P *F2S9R!VW,3ZDT 0L);>8#J0LBC< 060LN1FO=** /X1_BK\*?'GP5\-Y4M@Q)86\L;QR1J2<[-Q0')"@DY_J4^-W[-_P6_:)T1=$^+?ABVUL0 MJRV]R08KRVW=3#<1E9$YP2H;:V/F!%?F-XM_X(F_!?4;QY_!GCS6]%A?D0W4 M=O>A#Z*P6!L?4D^] 'Q3X\_X+,_M(>)=%FTGPCH6A^%)YU*F]ABENKF/(QF/ MSY&B!_WHVK\H-9UKQ'XU\176N:[>7.M:WK$YDFGF=I[BXGE;DLQRSLQ/U-?T M(Z/_ ,$0/ ,,RGQ!\4-3O(MWS+:V$-LQ7/0,[S ''?!^E??_ , ?V!/V9_V< M[Z/7?!GAPZGX@AQLU75W%Y=QD?Q1958H6]6BC0GH3CB@#Y:_X);_ +$VL_ + MPW>_&3XI6#6/CCQ3;BWMK*7_ %FG::S+(5D'\,T[*K.IY1553ABZU]I?MM?\ MFC?%W_L6M1_]$M7U%7%_$;P%H'Q2\!>(/AQXI61M(\2V,]A=>2_ER"*X0HQ1 MN<, <@X(SU!Z4 ?P;U_<]^S[_P D$^&O_8LZ-_Z115^9L7_!%']G%+T2R^,? M%4EL&SY7GV(8C/0N+3^0K]=/#'AW3/"'AK2?">BJR:?HMI!96RLQ9A#;1K%& M"QY)"J,GO0!N4444 %%%% '\^/\ P5J_8O\ $%QXAF_:E^&FG2:A:74*)XEM MH$W/;O;H$CO@J\F,QJ%F('R%0YX9BOX6^&O$OB#P;KUAXI\*:C/I.KZ9*L]K M=VTC130RH70I$@MW?^\UK(DD(SW\M4)ZYSS0!^0OA/\ X+(?M7>'=#32 M=7L?#OB2YB0*+Z^LIDN&(&,N+6X@B/X(.:^:_CW^WW^TU^T1I\N@>-/$W]G> M'YQB32])C^QVDH])=I,LH[[9)&4$9 !K]77_ ."'_@0W@>/XHZD+7NAT^$R? M]]^8!_XY7T=\(_\ @DC^RO\ #?4(-9\2PZAX\O8#N5-7F3[&&'0_9H$C5Q_L MRF13Z=, '>_\$MK74K3]B#X?KJ4BMG(]0,;A9:G&@B#.!]V.X15(;IYNX$@L M@/\ 2E8V%EI=E;Z;IMO':6EK&L4,,2A(XXT&%5%7 50!@ # %1:MI&E:]IEU MHNN6<.H:??1M#/;W$:RPRQN,,CHP*LI'!!�!_#+\'OC1\2?@+XVMOB#\+- M:ET76+=3&SIAHYX6(9H9HVRDD;%02K C(!&" 1^H+?\ !:W]HDZ-]E7P=X8& MI]/M/E7GEXQU\G[5][O]_'M7Z&_%?_@C_P#LQ>/;^?6/!EQJG@2ZG.[R+"5) M[$,>2?(N%=U]E215'8"OGZ/_ ((>>%!M;_P!Q=+C#_P#?7GD?^.T M?A9\6_C#\1OCGXVN_B%\4=:EUO6KL!/,DPJ11*25BAC4!(XU).$4 9)/4DG] MH/\ @D!^R5K\/B&7]J7QS8/96$%O-:>&TF4J\\EPOESWB@X_=B(M%&>C[W(X M4$_;/P:_X)._LL?"S4;?7=?M;WQ[J5OAE_MJ1&LUD'<6L*1HP_V9?,']/TR@ M@AMH8[:VC6**)0J(@"JJ@8 ' ':@#!\8_\BCK?_7C<_P#HIJ_@FK^_.]L[ M?4+.>PNEWP7,;12#.,HX*D9'/0U^/=S_ ,$4_P!F^74'G@\7^*8+5F+"$3V3 M%03]T.;0G Z#()]G[&'_)I?P@_[%;2?_29*_&C_ (+6_!O^RO&_@KXZ MZ;!M@UZV?1M091@"ZM,RV[,>[21.ZCVA%?O]\._ NA_##P'X>^'/AGS/[)\- M6%OIUKYS[Y3#;1B-"[8&6(&20 ,] .ET=8[FVN(<[)8F=74-M9E.Y6!5B"* /X=*_L6_P""#]+ MO(/(U?Q+&=?U $8;SM0"O$K#J&CMQ$C ]U-?,?A__@B[^S;I.MVFIZIXF\2: MO:6LJ2-9S36B13!3GRY&CME?:W1MI4XZ$=:_7^**.&-(85"1Q@*JJ, < # MH!0!^*/_ 6Y_P"2-?#O_L/S?^DKU^57_!,3_D^;X8_]=-5_]-5Y7],_[4_[ M)_PZ_:W\&Z;X-^(5YJ&G1Z1=_;;6XTV6..5)2C1D,)8Y492&Y&W/ P17SK^S MM_P2]^"'[.?Q2TGXO>'_ !!KVLZWH8N/LD=[-;"V4W,#V[LR0P1LQ"2,!\^, M\X/% 'Z4U_)'_P %+/V5=?\ @'\==7\:Z98NW@;QU=S:A87*#,<%U.3+#_'.D6VN:+J*>7<6EW&LL3CJ, MJPX(/*D<@X(((H _BK_9Y_:<^+_[,'BR3Q7\*=6^R?:PBWMC.OFV5]'&256> M+(SMW':RE77)VL,FOT)U_P#X+3?M':EH+:?HWA?PYI&HRQLC7J0W,QC8C >* M*6=D#+U D\Q?4&OO3XD?\$9OV=/%%_-J7@+7=9\&F9MPM4D2^M(QZ(LZ^=_W MU,:\DL_^"'OA!+@MJ'Q6OIH,_=BTR*-\?[S3./\ QV@#\!?&GC3Q7\1?%.H^ M-?'&J3ZUKNKR^==7=RY>65\ #)[ !5 P%4 "OZ0_^"27[)6O_"+P?JOQ MS^(=@^G>(/&EO';:;:S*4FM]*#"4O(IP5:YD5&"GD(B'@L0/HSX#_P#!,[]E MWX$:K;>)K72+CQ;K]FRR07NN2)<^1(O(>*!$C@5@<%6*,ZD##9K]!>G H YS MQC_R*.M_]>-S_P"BFK^":O[^)H8KB)X)U#QR*592,@J1@@_45^2FM?\ !&/] ME75=5N=0LM:\4Z1!.Y9+2UO;1H80?X4,]G+)@=MSL?>@#\@/@]_P4U_:1^"' MPVT/X5^"X]%.B^'XGBMCPXKTO_A\7^US_ ,\O#W_@ MN?\ ^/U^D'_#E/\ 9?\ ^AL\8_\ @9IW_P KZ/\ ARG^R_\ ]#9XQ_\ S3O M_E?0!\._\%#OVN-:^,G[,OP+\,ZB(;75_%]D?$VMPVV5BW0-)96^U2S$))(L M[[23@JO4BODO_@G1\&H?C7^UGX.T74[5;O1M =]ZYK/@2]U+6-6U^*.WFNM3DA=HX(V+^ M7$(8H@JLV"V=Q)5>1C% 'TG_ ,*C^%7_ $)NC?\ @OM__B*/^%1_"K_H3=&_ M\%]O_P#$5Z%10!_$Y^V-\'S\"OVEO'OPY@A\C3K34'N=/4#"_8+T"XM@I[[( MY A(_B4BOU<_X(F_&0QW?COX!ZE/\LJIXATY"> R[+:\ SW(,! ']UC7Z)_M M5?\ !//X-?M9>+]/\>^,=3U70]%?$6NZOJ]O;3VL4=]+;BW5;A=KDI#!&S''3 M+8'7&<$ 'Z+5^!7_ 7,_P"/3X+_ ._XA_EI]?OK7R-^UC^QG\,?VP-+\/V' MQ#O]3TN?PQ)-S_Z*:OX)J_OSO;. MWU"SGL+I=\%S&T4BY(RC@J1D<]#7X]WG_!%/]G">_>>T\7>*;:V=BPA$]DY0 M'^%7:TS@=LY/J30!]8?\$X/^3)OA9_UY77_I;<5]NUYI\'?A3X7^!_PST#X4 M^##.VC>'8#!;M=.))V#.TC-(P"@LSL2<*!S@ #BO2Z /P%_X+9_![=%X"^/. MG0A^T D^JBOY_:_N=^.WP0\#_M$?#'5?A1\0XYFTC5? M*8R6SB.X@EA<21RPNRL%=6'=2",@@@D5^8;?\$3?V?2Y*>-_% 3T,ED3^?V4 M?RH ^$/^".?P=_X3C]HS4?B??P>9I_P]T]I(V(RO]H:B&MX0<\<0B=AZ$*?> MOZBJ^9OV7?V4_AG^R7X+OO!GPXDO+Q=5NOMEY>:A)')C>(+.>PO(=Q0O!#?"FB^$-.\*>%9;30[*VL M87EMKXR-';1K$IJ"Q"@G ST KH?^'UW[2_\ T*'A'_P%U#_Y.K[N_P"' M*?[+_P#T-GC'_P #-._^5]'_ Y3_9?_ .AL\8_^!FG?_*^@#[#_ &&_VCO$ M7[4OP$L_BCXMTRUTK5S?7=C<16(D6V8V[ J\:RO(Z@HR@@NW()Z' ^P*\,_9 MU_9]\#_LR?#&T^%7P_EO+G3+6>>Y,]_(DMS++<-N9I&C2).!A1M11@#ODGW. M@ HHHH _F*_X+6_\G-^$?^Q/M?\ TX7]9O\ P1<_Y.L\0_\ 8H7_ /Z76%?L MU^U=_P $_/A#^UQXJTKQOXWU;6-&UG2;$:=')ILT*QR6ZRR3*)(YH9>5>5\% M2O7!S@8A_94_X)Z_![]DOQCJ'C[P5J^LZSK>HV#Z:SZE- T4=O)+'*X2.&&+ MYBT2\L6X&!C)H ^\ZKW=K;7UK-8WL2SV]PC1R1N R.CC#*P/!!!P15BB@#^- MG]N#]D+Q5^RG\5;ZP2TFN/ VL3/-H6I%28VA?+?9I'Z">'[K X+* X&#@><_ MLZ?M7?&G]ES7;G6/A5K @MK_ &_;=.ND\^QN]GW3)$2"&7/#HRN!D;L$@_V@ M>-O G@SXD^'+KPCX^T6T\0:->C$MI>PK-$V.AVL#AE/*L.0>00:_++XB_P#! M&G]FWQ1>2ZAX&UG6O!SRL6^SQ3)>VB \X5;A3-QVS,: /AJ]_P""V/QZFTIK M>R\$>'+?4&4CSR+MXU)'WA$9QTZC+$>M?E]\:?CK\4OV@_&4OCKXKZY+K.I, MOEQ!@$@MH0H6NN:Y8WGCO4[4AU.M2)):!QW^RQ)'$P_V91( M/TH _,/_ ()<_L/Z_P#$?QYI/[0WQ(TV2S\%>&YEN](2==IU34(6S$Z*>3! MXWE^CN%4;@' _INJ"UM;6QMHK*RA2WMX$6...-0J(BC 55' ' J>@ K^(O M]KO_ ).K^,7_ &.&N_\ I=-7]NE?E7\7/^"2'P!^+/Q'\0_$NZ\2>(M)O_$] M]/J-Y!;36K0"XN7,DIC$MNSJ&=B<%FQGC P* .+_ ."*7_)LOB[_ +&^Z_\ M3?8U^Q%?.7[,/[,7P^_90^'MS\.OAU!;#[1=(#Q_:&IA9 M2&'?;;K"5/;>WX\+_P $BO@=IWQ2_:(U'QIXDT^+4=#\"Z9),T<\:RPO>W^; M>W5T8%3^[\YQGHR ^X_6?X]?\$KO@E\??BKKGQ;USQ-K^E:IXADCENH+26V- MN'CB6+,8EMW=A:CX>U#P=I*VNJ6TUK*8[&!'$ =0+VZD]-/U,M,@&>NV=9\^@917L'[1/_!+WX%?M%?$_4OBUK6M:UH& MM:RL/VR/3I+86TLD,:Q++LE@D97**H;#8)&<9))]&_9-_8+^%O[(>MZYXC\# MZUK&L7^O6T=I,=1EA,:11OY@V)##%\Q;J6+<<#&3D _G!_X*._\ )['Q3_Z_ MK;_TBMZYO]F;]M/XQ?LGV&OZ=\+4TUHO$&-8D=DN+><*P1 M%!V;0<9(R2:\/_X,?_ S3O_E?0!^;_P#P^+_:Y_YY>'O_ 7/ M_P#'Z_7[_@FU^UO\1_VL/ WC#5/B;;V,6I>'-1@@BDL(F@1X;B(L R,[_,K( MW(QD$#'&:\A_X,?\ P,T[_P"5]?7-QJDL4LY9$$:(##%"@11D@;,Y8Y)XP ?45%%% '\;_P#P4=_Y M/8^*?_7];?\ I%;U^I'_ 0\_P"1-^+'_7_I7_HJXKZE_: _X)9_ S]H'XHZ MQ\6M:\0:]HVL:\T3W<5G-;&V9XHDB#(LUN[J2J#/SD9Z 5]#?LI_L?\ PT_9 M#\/:UH/P\OM2U)O$$\5Q=W&IRQ22,T"LL:H(8HD50&;^$DYY)XP >M_&WX6Z M/\:_A)XL^%.NX%KXET^:T#L,^3,PS#,!ZQ2A9![J*_AQ\3>'-8\'^)-5\)>( M;WV.1$D2>&=#M:1B&"AN<$ MD '\Q/[*O[6?C_ /9&\5ZSXO\ A]I>F:I=ZW9"QF35(YY(UC$BRY0030D- ME0.21CM7W/\ \/KOVE_^A0\(_P#@+J'_ ,G5]W?\.4_V7_\ H;/&/_@9IW_R MOH_X,?_ S3O\ Y7T >$_LQ?\ !67XW?&+X]^"_A=XS\*^'8-( M\3WRV,TNGPWD5S&958(Z-+=2I@/@L"AR,@8/-?OS7YE?!G_@E/\ L[_!'XG: M!\5?#^M^)-4U/PY.;FV@U"ZLWMC+M959UAM(7.PG<,.!D#.1Q7Z:T >$?M2_ M\FR?%W_L3]?_ /3?/7\/5?WK^,_">D>//!^N^!O$"N^E^(K"ZTZ[6-MCFWNX MFAE"L.5)1C@]C7Y*?\.4?VN:)=S:=J6FS1W%M<0.T4T$T3!D M='7#*RL 00<@BO[ZJ^ _C[_P38_9A^/^K77BC4](N/"WB*]//$&M>,/*8-]E,D=C:R =G$*^=_P!\S+0! M^.?[ G[)7B#]I[XRZ8]]8/\ \('X:N8KO7+MU(A=(V#K9HW1I)\!2 O!GPS\,V?@WP!HUKH.B6"E8;2TB6*)<\DX'5F/+, M_90_8)^$G[(FN:SXG\"ZKJ^L:KK=JMG-+J4T+*D*N)-L:0PQ 99026W'CC'. M0#[,UW1-+\3:'J'AS7+=;O3=5MY;2YA?E98)T,*1Q@S6Q^>VFQ_TUA9'_P"!5_<[7Y_?M1_\$Y?@I^U3 MXX@^(_BG4M6T'7H[6.SFDTR2!8[F.(L8VE2:&3+J&VA@1\H .<# !\6?\$6_ MCTVK>%O%/[.NM7&ZXT)CK6DACS]DN'6.[C7T6.8HX'U>9?\ !<3_ )&[ MX2_]>.K?^C;:OT4_9@_X)N_![]EGXBGXG^$O$&N:QK M)K)$OY;?[.L<^W>= MD,$;%OE&,M@>F<$>@?M9_L/_ M_; /A^Y\>ZGJFD7OAI;A+6;3984W)+/ ^K:OK&K:U:"QEDU*6%DC@$BRD1I##%@LR*26+=.,%/B,TEW\BXCM]57F[BXZ"4D3+GJ6< 82ORLK^Z;XT? M!7X=?'_P#>_#?XGZ6-4T:\*R !C'+!-']R:&1<,DBY.".H)4@J2#^9S_ /!% M/]F9IBZ^+?%RQDYV?:K#@>F?L- 'K?\ P25_Y,L\._\ 82U7_P!*FK]+*\P^ M#?PA\$_ CX;Z-\*_AY;/:Z'HB.L0EE>*O$N/L%C*7W2;CM3>ZJ8XO,;Y8_-9/,;Y4W'BM\/AJE67+2BY M/?17T6[T[";2W/9:***P&%%%% !1110 4444 %%4=3OETS3;O4G4NMI#)*5' M!(C4MC\<5_.EX8_X+9_%)O%UF?%_@31!X9>Y47*69NEO4MF;!*223-&SJO/, M8#$8^7/ !_1W15'2]3T_6],M-9TF=;JQOX8[B"9#E)(I5#HZGN&4@BKU !17 MX)_M+_\ !7WQK\./C/XD^'OPB\,:+JNB>&KI[!KW4?M$LESY^+_P8\%?%&]LTT^Y\4:3::A+;QL62*2>,,ZH3 MSM#9QGG'6@#UFBBB@ HHHH **** "BBB@ HHHH **** "BOS"_X*(_MS^/?V M/[WP1I?@/0-,UB?Q/'?33R:GYS)&MJ85546&2(Y)D))+'H..]?'I_P""E'_! M02SM4U;4OV>]FG,HD\[^P=;C1HR,[A(TI7&.<\C% '[_ -%?C3^S[_P6%^'' MCOQ%;^#/CCXWL]1O[YK:QG: RR+;3+GH"Q" D"JLW_!6C]IWX9:Q9#X^?!!-%TZYDVE M6M=0TB=P/O>4UX958@!/VB?AGI7Q3^'EP\NEZF M&5XI@%N+6>,XD@G52P61#UP2""&!*D$^P4 %%%% !17Y.7/[>_Q1A_X*%+^R M4NA:,?"9U!+(W9CN/[1PU@+K?O\ /\K[YQCRON\=>:_6.@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **_-33?^"H/PHU^U&J>%/AA\1_$&E2/(D%_I_AY)[6X$ M3M&7BD%T,KN4CD @C! ((%__ (>4>"?^B+_%/_PF5_\ DN@#]'**_./_ (>4 M>"?^B+_%/_PF5_\ DNO7/@-^VE\//C]\0=0^%VD^%_%'A+Q'8:6=9^S>)--7 M3VFLEG2W:2(+-*2!(ZKR #S@G:V #[ HHHH **** "BBB@ HHKXP_:^_;=^% M_P"R'H5M_P )'&^N>*M5C:33]%MG5)9$!(\Z:0@B&'<-N[:S,;3?\ @H]_P4*^*\,GB3X0_!R&X\/;CY4MKH^H7R,%ZJ;CS0DC#OL4'VKK M_A5_P6#\9>'O&R>!OVK_ (?CPZ5D6*YNK""YM;BR+$8>>QNF=V4 Y;:RL!RJ ML<"@#]ZJ*R]#UO2/$NC6/B+0+N/4-,U.".YM;B%@\V8?S/LMY;L4EBW8&1D M!T)&2C*3R:^A: "BORL_X* _\%$=4_9-\3:#\//AYHMAKWB74+4W]Z=0,K06 MMLSF.%=D+QL9)"KGEQM4 X.X$>P_\$_?VL_%?[77PNUWQCXTT:RT?4]$U9M/ M*Z?Y@@DC\B.56VRO(P8%R#\Q!P.E 'WE17XL^"?^"E?Q:\,_M>W'[.7[2OAO M1/#NE?VG)I2WMC'>>1&@G!0EMJX#A\@ K7[07%Q!:0275U(L M,,*EW=R%5%49+,3P !R2: )J*_'/X)?\%%OBY^T;^V#)\'_A/X7TBY^&MM+R+R4XA$PGEE!21L1Y&W:6!/&: /W6HHK\L;C]NW MXCQ?\%#U_9#70=)/A4W*6QO=L_\ :&6TL7V[?YWE?ZP[<>5]WOGF@#]3J**_ M.'_@HA^V[KG[('AWPK;^!-/T_5O%/B>XG98M1662"&RM5 DD*0R1/N:21%3+ M8X?@XX /T>HK\\_^">G[:&K_ +7_ ('\27/C2PL-*\5>&+V..>#3A*D#VERA M:"55FDE<$NDJL-Q'R@\9Q7Z&4 %%?C3^U'_P5+UCP/\ %6Y^!G[-/A"+QQXG ML+HV5Q)D26]M:VI265HVRK/O W*P"D?-7@UW_P %+?VZO@S=6^L? M'[X-10^';AQN>73KW3#\W1([IWEB5N>CHQH _H/HK@_"OCVQ\6_#'1_B?I]M M)'9ZUH]OK$4$A D6*YMUN%1B,C<%8 ^]?@=X3_X*T?MD?$F]OH/AG\'],\2_ M8L/+%INFZKJ$D$;DA#+]GG.,X(R54$@X':@#^BVBOY^Q_P %=?VB_AUJ-M'\ M=/@BFF6TS8V>5?Z1,P[[/M@F!(],<^HK];_V:/VKOA'^U5X3E\2?#2^=;NP* MKJ&F786.]LW?.WS$!8%&P=DBDJ<$9# J #Z5HHK\DO\ @H5_P42\8?LI>//# MWPW^%VDZ3K&K7=BVH:DVJ)/*D$T %%?G7^V;_P45^&W[*-T/!=A8GQ;X[EB64Z=%*(H+.-P"CW,[!?%_@SX+I+H$@\V%[?0-2GBEB/(*R&8F0 M8_B3@T ?T+45^)O[.'_!7BQ\3^,[?X;_ +2_AF+P5J5Q,+4:G;>;':0W!.W9 M=V\Y:6 ;N"^]@I/S!5!8?MB"& 93D'H: %HHKF/&?C/PO\//"NJ>-_&NHQ:1 MH>C0-<7=U,<)%&O?C)))P%4 EB0 "2!0!T]%?@1X[_X*^?%7QWXSE\(?LH?# M'^VT4MY+WMM^'OB9 MX4,ATCQ+90WUL)EV2JDRYVNH) 93E6P2,C@D27,L;V_F*/DVHB952K?/DG!% 'Z]45S_B/Q)IWA'PKJ?B_P 0L;>P MT6RGOKLJ"Y2&VC,LI '+$*IP!UKP_P#9R_:J^$G[4VDZSK/PHN+N:'09X[>Z M6[MS;NK3*60@98$$*>_;D4 ?2%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445YK\4/C#\,O@MH M"^)OBAXAMO#^GR/Y<;3;FDE<:+U.KP^'I38"/M)O+A]C+A@=F<,..H'T1\)OCS\*/C; M82W?PZU^'4+BUR+NQ?,%_:,IVLL]K(%E3#?+N*[20=K&L*>*IS=HR39A2QM* MH^6$DV>OT445T'2%%%% !1110 444$@#)H **_%W]I3_ (*XZ+X,\8W'PT_9 MP\-Q^.]8MYC:MJ,YD>Q>Y!V^7:PP$2W(W<;@Z D?)N4AJ\(U3_@H)_P4N\'V M#>,/%GP9CM="B'F2M<>']2AABC')+OYP:,8[N<"@#^AFBOS5_8N_X*1> /VJ M-4'P_P#$&F_\(CX[\MI(;0R^;:WZ1@M(;:0A6#JH+-$PSMY5F ;;]K?'+XBS M?"+X-^-?BA:V:ZA/X6TB\U&.W=BB2R6\3.B,PY"E@ 2.<=* /5**_G\^ ?\ MP6/\=>,?BSX<\'_%SPKHFG>'==O(K&6]T_[3%+:-<,(TF?SII5:-6(WC (7) M!XP?Z Z "BH;FXM[.WEN[N188(%9Y' .2:_G7\>_\%K/B1:^/ M-5MOAYX+T2X\)V]V\=G)??:FO)[9&VK(S),B(TBC<%V';G!W8R0#^BZBOE'] MJGXP?%CX7?LXZC\9/@SH=CK6KZ7#;ZA<6FH)++&NGL-UPZK!)$S-$I#GY@-B ML<' %>2?\$_OVVS^U]X,UF/Q9:66D>-_#1P,AD< M;VPP!R X /T)HKY3_;*_:%(; MRXU#228(R%V@@L*X;]@?]H+XU?M,_".]^*7Q=T#3-"MKJ^>#1SIL<\2W5O"- MLLK+/-,<"7**0PR5;C@$@'W+117YB?\ !1']NCQU^Q]=^"=+\!^']-UBX\3Q MWTT\FI>@#].Z*^#_ -@[]M*P_; \!:G>:K8V M^B>,/#DRQ:C8V[L8FBF!,-Q"')<(^&4J68JR\G#+7TU\=?'VH_"KX+^.?B7I M%M%>7WA;1;_4H(9]WE22VL#RHK[2&VDJ,X(..A'6@#U:BO@?_@GO^U?XW_:X M^%WB#QKX\TK3M)O]&UAM.1--69(7B%O%,&*S2RMNS(0<-C&./7[XH **_G\_ M:!_X*_\ Q-^'GQW\4>!OAQX:T#5?"?AO47T]9[M+IKJY-J?+N&66*X2, R*X MC/ED;<$[J_=SP3XNT;Q_X.T/QSX=E\_2_$-C;ZA:OZPW,:RIGWPPR.QH Z>B MO-?B_P#%CP;\#_AQKGQ1\>W1M=%T& RR[1F25R0L<,2G&Z25RJ(,@9/) R1^ M'R_\%/OVS?C9JVI2_LU?!^*ZT*PDP76QO-5GC&,A9IXGCA#,.0@0'L">M '] M!=%?D'^Q_P#\%$OBU\5?CA9_LY_'_P"':^%_%%_#-F8^6 /G &2>: /O"BOY]=*_X*9?M_:UH]KXETGX!1:AHUY<-Y; M:%K4EO-$W1XYEF9&4]F!(KT;X2?\%E]&G\3)X3_:'\!S>$&\P12W]BTDJV[D M@?O[.91*JKU8J[MCHAH _<2BLG0=>T7Q3HECXD\-WT.I:5J<*7%KWDJPP6Z-))(YVJB(,LQ)X &2: )Z*_G?TS_@M M!X_N?C/!IM[X9T.'X;3:P(&G\JZ&I)I;3[!.7-QY7FK%\Y'E8)&,#K7]#LA!]* 'T50U75--T/3+O6M9NH[*PL(9+BXGF8)%%#$I9W= MC@*JJ"23P!7X<_%__@K]K^K>-9/ '[)O@/\ X2V?S&A@O;V&XN'O&4X+6UC; M%)=A RK,^XCDHO2@#]U:*_GAUC_@HW_P40^%<*>)OBM\'H+/0-P\V6[T74+. M)0W 7[1YNV-CVW@_0U^H7['/[[M]&MW\/\ B_28UEO]'GD$C"(D M+Y]O* OFQ;B%)VJRD@,H!4L ?;E%%% !17QY^US^VG\+_P!D3PW;7?BI7UGQ M)JJLVG:-;.JS3*O!EEWN+3S4@^THAM?%#QU++!H6@Q)++_ &^/?P]_:/\ I\2/AG-<3Z.US-:'[3" M8)5F@QO4J2>S @@D_P 4?C=^V'XS M_9[\2Z%HUEX>T!]96UN+2.X6\/\ 9MT((_->2=XVW*26VQKSTP.*_6.@ HHH MH **** "BOQY_P""PWQ/^(_PS^&GP^N?AUXHU/PO-?ZO:_2#]G+6-5\0_L]?"_7]=NY;_4M3\+:)=75S.YDEFGFL87DD M=VR69V)+$\DG- 'LU%%% !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 ?__2_?RBBB@ 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 **_ 3XE^)/&NO>-M7N? M&MQ.=42ZE26*1F_?I-I0_'_ (!_ M-.+^D7"G5E"&";2;6L[/YKD=O2[/Z-J*_G)^T3_\]&_,T?:)_P#GHWYFE_K! M_<_'_@'/_P 3(K_H!_\ *G_VA_1M17\Y/VB?_GHWYFL_5;C6!I=X='D!O_)D M^S^:Q\OSMIV;\<[=V,^U73SWFDH\MK]WI^15/Z1RE)1^HVO_ -//_M#];OVN M?VN;+X"V5EX"\!60\4?%?Q2/+T?1X_G\K?D"ZN@"-L2X) )&_!Y5%=U^!]$_ M8WT3Q;X4U_4_CS?R>*?B+XR(N=0UHMF6SGZQI9DC"+%P.%"L!MVB,*@\M_8) M'P_GO?$5QXA:5_B\)9!J(U#;YRVFX;/LG;RL;=^WG.,_)Y=?IE7]2Y3ED,JI M*EAW[[LY37VNJY7_ "=N^[Z)?I><<05:SBHZ+1Z.Z?H]+KL[:GBW[+O[47C' MX6>,;+]EG]J:]WZB^(O"_BB4D0:O "%C@N)&/%P.%!8Y8X1R6*/+^K-?CC^U MQ%\'7^#NI/\ &1MEDG-@T.W[<+W:?*^R9_Y:>N?EVYW_ "9KX%^#MUXY?P+9 MGQM(XN\GR=Y/G&VP/+\W/\?7KSC&?FS7YYXD990P]".:44H\TK.-[7>_-#3; M^9=+JV]EY_$'B=/*L##$5**FV^6W-RM^:]V5[==K:=S^HBBOYR?M$_\ ST;\ MS1]HG_YZ-^9K\:_U@_N?C_P#X+_B9%?] /\ Y4_^T/Z-J*_G)^T3_P#/1OS- M'VB?_GHWYFC_ %@_N?C_ , /^)D5_P! /_E3_P"T/Z-J*_G)^T3_ //1OS-? MJM^PYX@\8ZUX)URVU^::ZTNQNHDL)9B6P65C-&K-_"OR'&2 6/3//5@LW5:I MR(5_95XL_P"1 M6UG_ *\KC_T6U?S[?\$3--L-:U/XT:/JL"W5E?:=I4$\3C*212M=JZ,.X920 M:]D_;C[P_P""4/QT_P"%M?LPV?@_5+CS=<^',PTB8,(IVBT'Q)=R:"&E. XF83Z1<'U:0,B>WG-Z5Z=_P5;^( M.N_'#]H+X>?L>_#^3[1/:W%L]U&I)4ZIJA$< D Z""W;S">RRMGI0!^;VN_ MZ7PW^Q+IGQ]U^)CJ?CGQFEI8R2?WUSN#>OE*>]?U)_L1_\ M)HOPB_[%O3O_ $4*_-;_ (*S^ ="^%G[&WPG^''AF/R]+\-:W9V$'&"RP:=< MIO;U9R"S'NQ)K[,^$?BZ[\ _\$S]&\;Z=(T5YH/PYDOH'3[RS6^GO)&1Z$,! MSVH ^;OVHO\ @J==>"OB1-\$_P!F3PJOCKQ99W4EC<7$T4UQ ;R-BK6]K;VS M++<.K @L&"Y&%##FO!=0_P""FW[MV+VFF6DTF'>%+@2 M37+#.2&D*QC=UP".YK]I/VA/ASX>^+'P3\:> O$ULEQ9ZII5VBEU#&*98F:& M9,@X>*0*ZGL0* *_[/GQ\\!?M*?#'3_BE\/)9#I]XSPS03@+<6MS%CS()E4L M RY!&"0596'!K\[OVD/^"EGB#]G+]KB7X/\ B/0[";P!IUI!<7EU'%/)JK&> MS,X6$^E:]_P5$_;3US3[OXK_#OX.0V_P -;-W87=SIU_>1>2A(9IKR M.2*/"_Q,BJJG@FOTJ_8:_;8T']L/P;J<\NFC0?%OAMHEU.Q5]\+)/N\J>W8_ M,8V*,"K,?#?AGQAIWBW5?%^G&ST^QLV\V42SD;9I5(S#Y/\ K/W@ M5LJ !N(H ?\ L+_MM?M*_M1>.%B\;?#BSTKP'+97I:7:W>L0&X(:YT?4K M*.$,P50TS3$1%B< 2C)/2OUF_9*_:U\ ?M<_#^?Q?X0AETS4M*D2WU33+AE: M6TF==RD.O$D3X;RWPN[:P*@@BOI+Q!X?T7Q7H=_X:\1V<6H:7JD$EMH(.*_G#_P""5AN/AK^W-\0OA78SRS:8+#6-/*EN&;3+Z(0RN!@% M@JNH..-Y]: .W_X+B_\ (T_"/_KRUC_T9:U^^/@0 ^!O#H(R/[.M/_1*U^!W M_!<7_D:?A'_UY:Q_Z,M:_?+P'_R(WAW_ +!UI_Z)6@#\C?\ @K'^R-X+\2?" M;4?VC/!^E0:;XM\,R0R:K+"OEG4+"1A"QD5<*TL3,C!S\VP,I)^4#U__ (), M?&;5_BI^RY'X>\1W+76H^ M0DT=)')9WLO+2:UW$_P!Q7:)1V6,5]"_MZZGI MFD_L=?%FZU9@L,FASP+NQCSK@K#".>YE=<>]? 7_ 1%TVZB^$/Q&UAU(MKK M7;>!&[%X+4,X'N!*N?J* /G+_@GO_P I./BE_O>*O_3DE?IK_P %/_%'PTT; M]D7QCHWCJXM3J6KQPQZ-:RE3X5I#C"JQ4$\;A0!]G?\ M$7]!\2:5^S/XAU/58WATO6/$EQ/IX<8$BQVUO#+*GJI="GU0U^OM?C1_P2B_ M;%U[XNZ9J'[/7CRUMH=6\&Z"[#F!W>:.+]X(V1B 'S@,#QUK\-[[_E- OVN?AW%X?L MYW07$L%G,O(0 M:E;ZC>V'F@8=H)H5EVD]P&BR,],G'4T ?N'<:OI=II,FO7-W%%IL,!N7N6<" M%8%7>9"^=NP+\V[.,_$.Y^'_P"QO\.#XM2 .$NKNTN; MNXN%1MK3QVMLZ>5",C#2$\$%@I.T>^?M#>.=9T7_ ()(6'B.TE:._P!6\$^% MK21U)Y34ELK>X!(_O12./QKG/^",WP\T'0_VH =I&QW+?2@#D/@/\ \%*?CO'\;/#7P,_:H^&)\-7_ (LO+>PLKF"U MN;"5)KIQ%$[P7+.)8FD8*7C90HYPV,5^U]86;7*?W;T5_"1]LN_\ GN__ 'T?\:/MEW_S MW?\ [Z/^-=W_ ! M_P#07_Y)_P#;$_VE_=_$_NWHK^$C[9=_\]W_ .^C_C1] MLN_^>[_]]'_&C_B!;_Z"_P#R3_[8/[2_N_B?OW^P3_R:=X%_[B?_ *(_A8TT7B&TLX]DU MMGSX+=YXTNIHR.0T=N9&##E<;AR*_C\NM6U6^N9;R]O)IYYF+O))(S.S'J22 M(]NH*+M:UWLGW5EK^9QXG%^S=K']V%%?PD?;+O_GN_P#W MT?\ &OU*_P""3?C?XIP?M*6W@W0KN[N?".H6-[+K-L69[:)(H6:" M_P"&_/\ @I+K$GC-S?>%8=1O;N>$NP']BZ2WE6UNN""!+B)7VD??=AS7]45? MS$?\$?YDT7]LGQ9I&K#%[-X!%CBBBC 5$1% "JH & *_,#_ (*N?LY^%_B5 M^SQJWQ;L]/AB\7^ UBNTO%7;+-I_F;;BW=A]Y%#F50H%1%)X?O+<;B /,N5\F+KWWNN/?% 'R'_ ,$<_B?J7C3]F;4? M!.KSM/+X'UB6UMBQ)*V5VBW$:Y/]V5I@/1<#M7YQ?&/X9:1\9O\ @K!XK^%F MNX%IXFN+FS+D9\J1] /E2@?WHI KK[J*^P_^"(.GW47PS^)VJNI%OX$JY^HKPF/\ Y3;'_L,'_P!,5 '0?\$@_BAK'PR^+_C_ /90\:WJ]PEI8:?#)<7$TA MPD4,2EW=CV"J"37\WG_!1/PYK/[)_P"W)X0_:<\&0&.S\0S0:QM7Y$DO;$K# M?VY([3PE&<]S*U?=G_!3S]J#1O#O[(>FV?@;4!+-XX6'I*?2@#\G-,T[4?VS?B;^TC^U#XE@=]"\*>&]9U"T249$V8H$:3(_CC!QS7Z3_\ !$K_ )(1X\_[&3_VS@J?X,_ G_A2/_!*7X@2ZE;^ M3KWC;PMJVO7^X8=5NK-OLL1SR-EN$)4]'9_4U!_P1*_Y(1X\_P"QD_\ ;."@ M"M_P5]_96/C7P1:_M)^#+3=K?A&-;?6EB7YI]++920<$2.5.=HK])*XWX>>/?#/Q1\#:'\0_!MT+S1?$%I%>6L@Z^7(,[6'.UT. M5=>JL"#R*[*@#Y@_;6_Y-(^+W_8LZG_Z(:OY6_#_ .SMJ'BG]CK5/VC_ LD MCW_@SQ7-I^JJA.X:=-:V;P3KCIY$[L&QVEW'A*_JD_;6_P"32/B]_P!BSJ?_ M *(:OST_X(Z^'-%\8?LF_$7PIXDM$O\ 2=8\1WMG=V\@RDL$^FVB2(WLRDB@ M#[#_ ."?/[3D?[3?[/\ INK:QK_V$XO\ U'EKR'X0:]KW_!,_]O&_^'WBVYD_X0;6Y4LKF>3A M)](NWW65^>VZW;_6$#C;,@ZUZY=.DG_!;J.2-@RMJ4)!!R"#X=4@@T ?T85_ M-[\1$A_;A_X*J67@F9%U+P9X%N193QL-\#6.AEI;Q7'0I<7A:'/=77FOW)_: M>^+]O\!O@'XV^*LKJMQHFG2&S#8P]]-B&U0CN#,Z9]LFOP6_X)5?&#]GCX*7 M7C[XH?&WQM:Z-XHUQXM.M([F.XEF-J#]HN92T<;@B:4QCDYS&WF-[U_317\LW_! M4'XJ_ SXE?%OP1\:?V?_ !E;ZQK:6IMM0^R1SQ202Z?*LMG<9EC0%CYC+D'( M$:]J_HX_9^^*UA\+Y7C:.[M+F)^O(W(ZGOUKXQ_:W_X)[?!S]JR M1O$]ZTGA?QLL8C36+)%8S!!M1;N$X$ZJ!@'"]2T^PA2VM;;3YHHHHU")'&D15551P% X K^?[_ ((>_P#(\_%7_L': M9_Z.FK]D?@E\<])_:0_9ILOB_I-L;'^VM,NUN;4G=]GN[C ]593RK*0RG!!!YK^8OP7I^L_L!?\%)K+P5I=ZY\.7&KVVGOE MB1/H>M,GEB7^\T D5CZR19'%?U45_,A_P49-OXH_X*1^$_#VA?O;]#X9L)53 MEOM4UQO1>.<^7+'[]* /Z:IIH;:&2XN'6**)2[NQ 5549))/ '4U_,S\!? MNF_\%$_VZ_BAX_\ &$377@V"SU%H]ZY"02Q'3=+4 _=D2,_:%QCYXB>M?KU_ MP4D^-/\ PI;]DWQ9=V4_D:QXK4:!88.&WWZL)V4]04MEE8$=&"U^=G_!+OX\ M_LJ_LZ?!'5KGXC>/++1_&'BW4GGNK>2&Y:2&TM!Y-M&QCB93R99!ACQ(.] ' M$_\ !)?QYK'P7_:6\??LO>-'^S3ZO]HB6)CPNK:([K(J _WX?-)/?RUK^AKQ M9XBLO!_A76?%NI?\>>B65Q?3=OW=M&TK_HIK^5K]KOXT?"[PO^W1H_[2O[.G MB*#Q#:/+INM70MDEA5;VW;R;F!O-1,B>*(,Y&<^8V??^D#XW:O9>//V4O'VO M>%)OM5IXA\%:KCQSZ-<2,26?\ L^5HH22>2Q@$6XGD MMDUYO_P5KU2RL/V+?$-I=%1+J6IZ5;P;B 3(MRLQV^IV1/T[9K'_ ."0.G75 ME^QU:7-P&$>H:YJ<\6>A13'$2/;?&WXYH _4:OP;_P""U_QCU/3=&\"_ O2K MAH;;5S-K6IHI(,L<#>3:(V.J;_-8@\;D0]0*_>2OYD_^"U]M=)^TCX-O7!^S M2^$X(TXXWQW]X7P?7#KG\* /V-_8(_9E\+_LZ_ 3PZD>GP#Q=XBLH-0UJ^" MS2S7"^:L&\\^7 KB-5&!D%L;F)/UKXT\#>#_ (B^';SPEXZT>UUW1[]-D]K= MQ++$X[<,#@@\@CD'D\,:A8ZOX:TG5=+4+9WMI!/ %Z"*2-60#VVD5N4 > M'^+/%7PC_9,^"+ZSJ:KX?\$>"[.*"&"$-(P0$1PP1*QW/([$*,GDG+$#)K\: MF_X*??MB?&K7]2;]F+X01W_A[3Y"OF-87>I3J.JB>:&2.!'=1D(!GL"V,UUW M_!;_ ,9ZA8^#_A;X!MIW2SU>\U/4+B,$A':QC@BAW#H&/AY\5[>V2'6EOKC1YYD4!Y[>2(SQASC)\IHVV^F]J^__ (?^)[_QC_P3 MIL/$>JN\U[=?#B43R2'<\LL6F-&\C$\DN5+$^] 'YL^$O^"R_C_5_ %Q83^ M;/6OB=J.H_9=*L=,BNA9?9S&FUY4,LTTLK2%E6.)ER!DE<#=5TK_ (*N_M/_ M D^(5AH/[4GPQ@TK2KTK++"EC=:;J"6SMM\ZW^T2LDJK@_*1\Q&W>IR0?\ M!$OX<^#=7OOB+\2M4TR*[\0Z$]A96%S*-S6T5TDS3>4#PK/L4%A\VW*@X+ ^ M\?\ !;+PWI5S^S_X(\72P*=2T[Q.EC%+CYE@O+*YDE0'T9K>,D>PH P?BU_P M5(^)'CGQK=^ OV'_ !+X\334\RYU66QN[KS%[M#:P^6\: \!YC\QX"#@GKO MV,?^"G'B+XR_%E/@/\>O"]OX7\4WKRV]E/:)-;QF[MU9I+:Y@N7=XI2$(7#? M?&S:"17TY_P3=^''@SP+^R1X$U3PQID5G?>*+%-2U*X S+=7,I;YI'/)"J J MCHH& .M?E+^VAI5GX0_X*O?#?6=#B6WGU;5/"-]<;!@/,;Q+=B]?G5J/_ 5E^+_Q&T_PYX._9L^&8\4^.)]-@N-9<6MU M5&QV^;+)C/&&&&;Z-_X+&?\ )H<7_8QZ=_Z*N*] _P""7'PU\%>#?V1?"/BK MP_ID5OK'BY+B\U2[QF:YECN988PSGG8B( J#Y1R<99B0#XU^!_\ P5A^)6C_ M !7@^%O[7O@Z#PJES*EN]W#:7-CZMKAV)B.02RA2JG< PXK]P/%G MBKP_X'\,:KXS\57J:?HVB6LMY=W$F=L4$"EW8XR3@#@#))X )K\+?^"W?@+0 MH]/^&GQ,M[=(=7DGO=*N)54!IH B3PAVQD^4P?;_ +YKH_VY/BGK\G_!+;X2 M7,MU,+WQS;^&;2_?<=TZKI[W6!6(/7/UH P/%'_!5;]H'XM>.K[PM^ MQ[\+3KNFV7(GNK*YO[QX\[1-)';2)';HQX VG M@G]KWX8'PW!*H\V:TM+JRO(D8[5N/LUV[B:/(.=C+GDKDC:?MW_@E[\,_#W@ M']C_ ,'ZOI=LBZEXN$^JZA< #?-)),Z1 L.<1PHB@=CD]2:\H_X+#?#GP]XD M_9<7Q]=6R#6?".JV;VUP%'F>3>/]GEAW8SL8NCD?WD4T ?J)!XI\/7/A>/QK M;W\4FA2V8U!+Q6S"UHT?FB8,.J&/YL^E?B%?_P#!37]I_P".GCC6O#G[&WPJ MAUO1=(/-Y>037-PT99@DLA66"&#S0I*QMN;@X8X./J3_ ()[1W?QA_X)V:7X M&U>ZD1KNQUWP_P#:&)9EAEFN(HR.U^XC,K F$3-;;E2YL+K:T_P 0;35;FUEOI5TZ_OOLTD2.L:[K-U"[@2<-R<<5_3I^T5_R M;[\3O^Q7UK_TBEK\D?\ @A[_ ,B)\5?^PEIO_HF:@#]2_A/\8/$5]^SGIOQH M^/NDKX$U*'3KG4-9LY(Y8191V[RJ_\ !3K]ISXX M>-=3T+]C?X5+K.B:81NNKVUFNKDJ[*L1V+6Z\=Z_/[]C;_@H'HO[-'P)TCX< MZ1\%M6UJY\ZYN[[5+6> T\":M?RP6L5Y;Q36R03SL%B-S!^$-6T'X2ZMX7U?PZMU!-)89+;5[G0]-DO8I@1+'5B7+=\D\UZ M&!P'MKN]K''BL7[*VES]FZ*_%?S9?[[?G3DN+B-@Z2LK*<@AB"#7H?V%_?\ MP_X)R?VM_=_$_::BO(?@5J?B#5_AEI-]XD9Y+EA($DESODA5R(V8GD\=#W&# MWS7D'[6.K^)+#2]%L=/DD@TJ[:;[0T9(#R*%V(Y';&X@=#U[<>53PCE5]E<[ MYXA*G[2Q]*>-_&6@?#SP?K7CKQ3K,0!R M:^"?@=\,=3^)UY!^TO\ '^SCU3QEK_EWFBV,R[[?P]IA_>6EO;QN,+-AM\DA M4/N/9@Y;X._:'.HR_!GQ,EB[F3R8BV,G]V)XS)TSQL#9]J_:/PY-I-QX>TN? M0-O]F26L#6NP@KY!0&/:02"-N,$$CWKYSBJC*C4C1O=6O^)\CG682J-06B-? M:H&T 8]*^8_CK\"W\2./BW\*/^)%\6?#<33:3J-LPB-V8Q_QYW:G]W-#,O[O M]X/ESU"E@WT]17RB;3NCPHR:=T9?[//Q>MOCM\'?#?Q0AM/[/FU>%UNK7)/V M>[MY&@N(^><"1&VYY*X)ZU[17X"?#*\^TZA\0[K3Y&&E77C+79K%23\MN\_R MY!Y!R#G/->I^;+_?;\Z_5X\.O)$TEQ%'_9&\7ZMH-P MUKJVO^3HEK*I*LAOVVS,I'(86ZR[2.0<'M7H?[*>K^)-2\,ZM;:M))-IUG-$ MMF\A+8+*QE12?X5^0XZ DU\@_P#!9JUN;C]DW298,[+;Q5I\DN.FPVMX@S[; MF7\:X<11]G-P;V.JC5YXJ1Y'_P $=/V:O"UI\/+W]I+Q-IT-[K^K7D]EHTLH MWFTL[;]U-)'GA9)9=Z%L9")@'#L#^X4D<_L/> H+7:)+&;5X9@I_Y:'4KF3GW*.I_P#K5^AU8FI_*_\ \%$?A7;_ +(' M[7OASXG_ ?MX]#L=5^S>(;"WMP4AMK^TFQ<1H@Z1NRJY4?+B1E "@"OWI_: MUUJT\2?L4_$OQ%89^RZKX/O;J+/7RY[4R+G\#7Y%?\%P=3LI?'OPKT:,K]LM M=,U*XD (W>7<30I'D=<9B?'XU^I'QVT^ZTC_ ()V^*-*O5*7%E\/3!(K=0\> MGJK Y[@B@#^9K2_@>?$G[%NI_'C1X,WO@[QB^GZ@ZCDV%]:6OE.Q](K@*J_] M=C7]2'[#/QS'[0?[,O@_QS>7'GZU:0?V7JQ)R_V^Q CD=_>9=DWTD%?FS_P2 MH^'&B_%_]C#XP?##Q !]@\3:Q=6+MC)C,NGVX251_>C?#K[@5YA_P22^)6M? M![X_>._V4O'9-I/JDEP88'/$>KZ062XC0''^MA5B3W\E?6@#]$?^"HWQY_X4 MO^R[JVBZ5<>3K_C]CH=H%.'6WE4F]E'? @S'D=&D4U_/#\>?@3_PIW]GOX&> M(=4M_)UWXA0ZUK=R6&'6UD-FME'GT\G$H'8RL*^]_P!K*_N_VXO^"C/AK]GO M1)FG\+>#KD:5^!M(LKR)9[>XTZWCDC=0R.C0 MJ&5@>""."#7\RGQ'T+Q)_P $POVZ;'QAX9AFD\":M(]S;1*3MNM$NW NK(D\ M&2V;[F23E8I&^]BOZ<_!G_(GZ%_UX6O_ **6OPM_X+._%GPIK\W@C]GK0M.C MU;QA;W:ZI--&I>>TCN$,,-JFWDO- -VY6L?^C+6OZ':_GB_X+B_\C3\(_\ KRUC_P!&6M 'S__X:,_ M9L74_#MIY_C/P-!_:>E[%S)/$(Q]JM!W/FQJ&0#K(B#H37Y\?LD?M/'X@_L" M?&W]GSQ7=[]>\#>$-9GTPR-EY](>VD&P9Y)MI&"^R/& ,*: /HW_ ((F?\F_ M^.?^QG;_ -(K:OT7_:L^,<7P$_9Z\:3I\B6 /\5_F7%KI.D1V5ZGV:[,< M\\R%KQB/(Y$LKR,1_M5^4W_!.SXI^&?@9^W5?>!/#>M+JG@CQG=7OAZUO!O6 M.X7SB^F3[7"MO=T6,9''FMUH _6K_@K=X=\1Z_\ L=:I-H"221:1JVGWM^D: MEB;-"\;%@/X4DD1V/8+D\ FO&_\ @DQ^TQ\%I/@=I/P!O-0M?#_C?2+J\8P7 M!6 ZJ+JX>9)878@2R*KB(IG> @(!7I^Q>J:7INMZ;=Z-K-K%?6%]$\%Q;S() M(I8I%*NCHP(964D$$8(K\.?VEO\ @CEHNL75[XQ_9GUH:'=N7F_L+4&9K0L> M=MM5: /V[N/#OA^[UFT\176FVTVJV"R);W;PHT\*RC#K'(1 MN4,.& //>OQZ_P""V?\ R0+P+_V,P_\ 2*XKY6_8S_;3_: _9Z^.VF_LM_M* MO>7FE7.H0Z,8]28RWNDW,[".W:."T!EEM)2N/,5XPPC#9V.000"V?<_V&_P#DT'X1_P#8 MNV7_ *!7N/Q0U/3-%^&GBW6-:8)I]CI%_/<%L;1#';NSYSQC:#0!^/?_ 18 M^,VK^(_ 'C3X*ZW2QCMK\R+/$OHB2QAP/65J^OO^"F7QI_X M4W^R9XG%C/Y.L>,MOA^RP<-_IJM]I88Y&VV67!'1BOM7YE?\$0--NI?B1\3] M812;:VTFQ@=OX0\]P[(#[D1-CZ&L#_@KA\5]/^)/[2_@[X#R:LFFZ%X02W74 M;I\M%;7>K/&TLLBH"6$%L(FX!(RX H \+\8_L;'0O^":&VAP)] MFNSY$*P>1 R_N.L6%9?=0:_.3_@C'\95\+_%WQ5\#-1NU>R\76OVZPY.UK[3 MLEQ&& /[VW9F.1G$0XH ^X/^"Q7Q,O'T!OI;UEW2Q: M?*V;6WC8_=1D597 QEFPV=JX^7/^"Y%KO4S]GBN=I_LI?""ZL=HB7PGHT1"G(#PV<<4@_!U.?>@#W[5]'TKQ!I=W MHFN6<.H:??1/#<6\Z+)%+%("KHZ,"&5@2"",$5_+7XF\.?\ #"__ 4UTBT\ M&L;+PTVM6,L$2LS :-K16.> Y.6$2R2(FXDY16/-?U2U_,9_P4W=/$__ 4* M\*>'M'^>]BM?#U@XCY?[1-=/(@('\6V9,#TQ0!_3G1110!_*IH.D3_\ !0/_ M (*1W\'BB=KGPLNIW,CQ[V &@Z.Q6*!,'*^>%16*X^:5G'-?U*:!X?T/PMHU MGX=\-V$&F:7I\2P6UK;1K%#%$@PJ(B@ #H *_F._P""04\>B_MEZ[I.M+F^ MN/#VJVJ;^&%Q'=6TC\>NR-P?QK^HB@#R_7_@M\*_%'CS0?BAKOAFRNO%?AIF M;3]2,86YAW*R$;UP74!CA7R 3D 'FOD;]MO_ (* ^"/V1H+?PO9:>?$OCS4[ M<7-OI^[R[>W@9F19KJ0<@$JVV-1N;!R5&"?T)K^9OX7Z/I_[1?\ P5T\1R>. M5.IZ=H6OZQ*D%Q\RNF@AX+-"K9^17BC;;CH,'O0!ZH__ 43_P""C>D:*?B1 MK7P3MU\)>69VE?0]3CA2WQO\XR^?N5-O/F-\F.:_1_\ 8F_;L\$_M@:/?:;' MI[>'O&FAPI-?Z:SB2)XF;9Y]M)P6CW8#!@"A902P(8_=LD,,T+6\J*\3J592 M,J5/!!'I7\S7P M1"H[;%[B@#]3?^"B7[9'Q _9 \.^"M5\ :/I>K3^);N[AG&II.Z(ELD;#8() M83DE^221QTKXW\7_ /!4G]H;XI:Q=Z?^R%\*I?$.EZ+$C7U_+I]WJ$C/CYBD M5NRB%"OU#_9!^'/@SX9_LW_# M_1O!>F1:;;WVBV&H7)0?//=WEO'+--*QY9V9CR3P,*,* ?F9\"/^"R7AR_ M\/>(H?VCM 71-?T6V:>S_LB*4Q:C*K!/LHBE9VAFR0=SR;" V2A #>4>(?\ M@J9^VFFFGXNZ/\'[73_AG))B"YN]/U": QLP52]\LD49))VAU54+<8)XKQOX MM_"'P'X@_P""O=Q\,]:TR.Y\.:UX@TZZN[/E8YFN].AOIE8#'$DSL7'<$^M? MT;?$_P (>']=^$'BKP/=64(T>\T6]LC;*@6)86MV0*JC 4=,8Q@8H \<_8[ M_:K\,_M;_"A?'NCV9TG5=/G^PZKI[.'^SW2HKYC;@M%(K HQ /WE/*DU\;?M M%?\ !2K6_P!G3]KN;X/>*M%L)/A]IUG#W N_C'IN[,!3090/1P;Y;!)#"'0LI! 8<$@@XZ4 >G>(/\ @IW^VUXLTZ]^ M)OPG^#<=O\/+-I&6\FTR_P!03RH\[FFNHGCC(4#YV155>A-?H-^PC^WGH/[7 MVDZAH.LZ/-"B%Q>64)9K:XMBP3[1;EB6"JS*KHQ)4E<,P/'WQINBZ/H^ MD6^@:590V>F6D*V\-M%&J0QPHNU8U10%"A1@ #&*_FJ_9ST>U^#/_!7B^\!^ M$5-KHLNLZ]9"VB^1%M+BRGN8X<# V1.(\#T04 ?HG^V]^WC\2OV8OCOX$^%O M@[0=(U/3/$MG:W5W-?I<-.OGWDEL5B,4T:KA4R"RMR?3BOU5K^:C:I>HEQ M_:'^A6$EVK,YF,1W-'@@1#@]<\UXU_P53^.?[0NCZ)XL^#&B_#IKSX8:KI5A M+>>)!9W/$D:)M=2?F_VEKP+X6?\IK]3_["^O?^F:XK]5/^ M"DW_ "9'\4O^O2R_]+[:@#\3OV,/VK?VPO@Y\&O^$/\ @?\ !U_''AO^TKFX M_M!=*U*\'VB54\R/S+5UC^4*O&,C/-?T/^)_CCHWPI^ =O\ &[XTQ-X>6UTJ MSO-2M$4M+%>7,:;K2)&(+2><_EJ"1SRQ !(^(_\ @CQ_R:!_W,.I?^@0U\__ M /!;_P 87]AX'^%W@2"61+76;_4K^= 2$=M/C@CCW#H]\*:=,R"2:TN+R0[>=DLZS0P^85P3'&-PSU/!/T/^R5_ MP4PO/BQ\4_\ A0?Q_P#"0\"^.;B9K:U\I98K=[F-2S6TT-PQEAE.#LRS!R0O M!QN^8O@)_P %--&^"GP;\(?##P[\"-:>UT#3H('F@N"J7,^T-/IYFE+2 M'D_>KXP_:2^-OB']I3]IWP7\9_AW\+M7\+:QI[:9%)%LDN);N\L[HR0R[DAC MPP4HF>3A1SP* /Z"/V\/VDO%W[*_P+'Q/\$:;8ZIJ;ZI:6 BU%97@"3K(S,5 MADB8D;,#Y@.:_,+7O^"MGQZ^(-OX?\,_LZ_#J+7/$JZ9#=:XT-A>7X%T4!G2 MUMH7,B0Q,=IDD+9/3@!F^M?^"QG_ ":'%_V,>G?^BKBNN_X)6?"7P7X$_9/\ M-^-M$LE&N^.//O=3NW ,LABN)8(H@V,B.-$^5>FYF;JQH ^E?V1?BQX^^-WP M!\-_$CXGZ(GA_P 2:DUY'=6<<,UNB&VNI8%813EI%W*@8@L>3QQP/I2D "C" MC ]J6@#^;;_@GW_RD[^)G_77Q7_Z'?!6J^ -'TO5 MI_$MW=PSC4TG=$2V2-AL$$L)R2_))(XZ5^:7_!/O_E)W\3/^NOBO_P!. KW+ M_@N'_P B9\)_^PAJO_HJWH K>+?^"I7[07Q4UNYT;]C[X52^(['28D:]OI;" M[OY&?'S%(;=E$*%LA!(6=P,X4Y4>R?L4?\%-=3^/'Q-_X4?\;/#5OX7\771F M2QFLQ+#!+/;*S2VTT-P[R12@(Q7YB"05P#C/W-^R!\./!?PR_9P^'^C^"M+B MTV"^T:PU"Y*#Y[B[O+>.6::5SR[LS=2> HPH 'XF?M4:/9>"?\ @KK\/=1T M*%+9M;6QVW6ZG'M7?\ _!+CX=:!X&_8Z\'ZOIENBZCXL-UJ ME_. -\LC7$D40+#DA(410#T(/K0!^'W[:W[;FO?M/?#?POX ^)'A"3PEX\\' M:M^$MQ<.L447@[0 M6=V(555=.A)))X ZFOR&_X+9_#OP;8Z7\/_ (FV.EQ6_B34;NYT^ZO(QM>X MMXHA)&LN.&*'.TGD D9Q7U9\:O&%_P"!O^"2MCK>F2R07,W@#PS8*\9*L%U& M&SLWY'3Y)FS0!X)\2O\ @J7\5/B%\2KCX9?L3_#\>,OL>_??W5M/ZR&MO]N7]LP?M?_#;2/!]G\&]8T#5]&U);VWU& M9FN"D)BDCFA"K;H<2%D)YQE >PH _=+]K;XS?$_X4?L]WWQF^ ^E:;XKGTP0 M7TZ78EF@;274M+<1""2-G* H^=^/+WMS@5YW^P3^VC:_M??#[4;O7;6UTCQK MX=G\O4K&U+B%H9G:A?WZW$F)XR6O7C:":-4BM4#!V97)9&P"-H/Z]U^-/ M_!(#]G/0O"_PLN?VC]6GAU/Q+XW:>VMG5A(UE8V\Q22-CSB6:9"\G?:L8X.[ M/[+4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_3_?RBBB@ 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 XS7/AS\/_$UX=1\1^&M-U2Z(QYMU:1328 ^\ZD] *QO^%+ M?!__ *$C1/\ P7V__P 17IE%9NE%ZM'FU9_\*6^#_\ MT)&B?^"^W_\ B*/^%+?!_P#Z$C1/_!?;_P#Q%>F44>QAV1']@X'_ )\0_P# M5_D>9_\ "EO@_P#]"1HG_@OM_P#XBC_A2WP?_P"A(T3_ ,%]O_\ $5Z911[& M'9!_8.!_Y\0_\!7^1\"_M._L1>&/B3I5GXU^"4-KX"^)WA'^-OV;?@A\1?B+H/Q7\:>$[35/%/AO'V*\D MW@C:=R>;&K".;RV^:/S5;RVY3!YK]%X8XTCAJ7U7&Q&?"-RN^VT^V?E9 M[N)QAIG&"%<9!PS@,$2+]'/^%+?!_P#Z$C1/_!?;_P#Q%>F].!17RW$&=59_\*6^#_P#T)&B?^"^W_P#B M*/\ A2WP?_Z$C1/_ 7V_P#\17IE%>'[&'9$_P!@X'_GQ#_P%?Y'F?\ PI;X M/_\ 0D:)_P""^W_^(H_X4M\'_P#H2-$_\%]O_P#$5Z911[&'9!_8.!_Y\0_\ M!7^1YG_PI;X/_P#0D:)_X+[?_P"(KO\ 3]-T_2+./3M*MHK.UA&$BA01QJ"< M\*H '-7:*<:<5LCHPV78>BW*C3C%OLDOR,#Q9_R*VL_]>5Q_Z+:OP$_X(<_\ MC+\7?^O31O\ T9=5_0G=6T%Y;2V=RN^&=&C=3W5A@C\17SO\!/V3?@3^S/<: MW=?!O0'T67Q"(5O&>\N;HNMN7,:C[1))M"F1ONX)SSG JSM/R(_X+-_!V]T' MQ'X$_:9\+*UM/N71[^>+Y6CN;E)?V@OVF M_''[6OQ)/VZYT=YGCF9<(^K:H&!\L= L%OO4*/NAX\=*_>CXM_"+X?\ QR\" MW_PW^)VEC6- U$Q/+!YDD+;X7$D;I)$RNC*P'*L.,@\$@Y?P4^!7PO\ V>?! MG_" _"71QHVC-011^)O J:8SL-P47EDT))'<#? MG%>W?'7]GCX3_M(^%[/P=\7M(;6-+T^[6^@1+F>U9+A4>,-O@=&/R2,,$D\GEP0J%1=\A9VP!U8DGN: / MYI/^"??[2-A^PW\9_'GP9_:"BFT/3-4G2UO+@1/*+#4-/:15=E12[0RHY&Y% M;/R,!M)-?I%^UQ_P4Q_9\\.?!GQ#HOPB\41>+/%_B&QFLK*.SCD,5J;J,H;F M:21%0",$D("6+8!4#)'VE\;_ -D7]GG]HFX@U#XL^#[?5M1MHS%'>QR2VET$ MZA3-;O&[*#R%8D#)P.37AO@/_@F%^QSX!UZ#Q':^#GU>[M)!)"NIW<]W C*< MC,#MY3X]'5J /F[_ ((V_ GQ#\/OA+XG^+GB:W:S?X@SVJ:?#*A63[#I_F@3 M\X(6:29MO'*HK#(85\O_ +1O_*8_P5_V%O"__HF&OZ,8XXX8UBA4(B !548 M Z "OFWQ+^R+\!/%WQMT[]H?7_#SW'CK2Y+:6"]%Y7,ZNEW.ES,JQ2R-&FZ5%;Y5&,8&!D4 ?@I_P4 O[/P/ M_P %$IO%O[0OA>;Q?X N+.T-IIRW#VXN---CY'[F1&#(T5X9)"N1EP>@8&H? M!/Q3_P""1.BZ]!J]]\+?%\SQR+(D5\XN[.,J M?B7\0O\ @F6/"%WJ'C.\\ :OI_E&0PVD=E>W;<<".*V#S!^P( (]0,F@#Z0_ M9V_:"^!OQ]\'"]^!^JP7.G:,D5M+8)";6:P7;B*-[<@;%VJ0A7*'!"DX./YY M/@;X\N/^";7[KJH5=RJ20"ZC M+KBO7_\ @CMX>U34?VE/B/X[\'V5Q8> H-*NK11+EE#7-[#+9V[.2094AC8D MY) '/WLG]T?C1^SC\%/VA=,MM*^+_A6V\01V1+6\KEX;B'=PPCGA9)5![@, M<#/04 ?+/Q6_X*??LH^!OA_>^)_"/BZ'Q=K3P,=/TRSAG$DTQ&$$IDC00H#R MY\>>._VJ/%L;):ZI#<:7:221E?M=U=W$=U>3Q] M!MC,:ID9!+LHY4BON;0O^"5/[%VAZRNL'PCHW4MNI'0%/,&\>S ME@>^:_0C2=(TK0-,M=%T.SAT_3[*-88+>WC6***-!A41% "J , 8% '\^?_ M 7%_P"1I^$?_7EK'_HRUK] _#W_ 4O_8IT#P7H]K=_$19+JSL;>-X(M-U% MG\R.)0R@FV"YR,9+ >]?3'QU_9:^!?[2B:.GQG\-#7CH)F-DXN;FT>+[1M\P M;[:6)F5MB\,2,C.*\ MO^"7/[#EK*)8_AT6([/JVIR+^371'Z4 ?D1^VC^VQ MXI_;KUK1_P!GC]GCPUJ$^@R7ZS*FW_3=5N(P0C/&A*Q6\66?#,1P)'*[<#]T M_P!C7]GB+]F'X >'_AA-)'<:NOF7VK3Q9V2W]T0TNTG&5C4+$IP,J@) )->E M_"[X#_!SX*VDEG\+/!^F^&Q. )9+2W1)I0.GF2X\Q\?[3&O6J /Y;OV4?C+\ M-/@7_P %#OBAXW^*VMIH&B-=^)K07+Q33#SY=1!1-L"2-R%/.,<=:_6;XF_\ M%6_V1O!OA6^U3P=XDD\9:W'$QM-/L[.ZA\V8@[!)-<11(B;L;B"S 9(5CP?1 MO&'_ 3=_8T\=^*M6\:>)O 'GZOKEU+>WH67PU@GDB8,%N[Z^O(B1_>CN)Y$8>Q4B@#\P/^"- M?PJ\8Z[\7?&?[0^JVCV^@KI]QID,Q4JES?7MQ%/((B?O+"D1#^A=1US7ZB?M MI_MQ^'?V-8_"2ZOX7N?$]QXM-Z8D@N5MEA2Q\G>S,R29+&==H [')'&?M30] M"T3PSI-KH/ARP@TO3;%!%!;6L2PPQ(O141 %4#T K^>O]JVUU[_@H/\ MZ:7 M^SYX(E*^$?ALLMIJ.H1@,MN Z'5)\]-V]4MHU/!D0'H20 ?OS\/?&-E\1/ / MAKX@:;"]M:>)],L]4ABEP9(X[V%)T5MN1N < XXS785C^'M!TOPMH&F>&-#@ M%MIND6T-G;1#I'!;H(XU&?[JJ!6Q0!_-M??\IKE_[#T/_IG6OUQ_X*,_\F4_ M%3_L'V__ *605WTG['_P E^.X_:3?PXY\?B47'V[[9=;/.6#[,'^S^;Y.?*^ M7[F.^-W->Q?$KX<^$/BYX&U?X<>/;(ZCH&NQ"&[MQ))"70,'&'B974AE!R". ME 'YM_\ !&__ )-&NO\ L9=1_P#1-M7E7_!;G_DC7P[_ .P_-_Z2O7ZJ?!/X M&?#/]GKP7_PK_P"%&EMI.B&YENS$\\URS3S!0[EYW=N0JC&<#' K(^/'[-_P MA_:4T#3O#7Q@T=]8L-*N3=VRI(*#V)R:_.'_@EW^V]\ M-/@/X7U_X%_'"_;PW;'49-0TZ^FAD:))9$2*XMIPBL\9#1AD)7&2X8KA0?Z& MO"7A70O WA71O!/A>V^QZ-X?LK?3[*#>TGE6UK&L42;W+,VU% RQ)/4DFOE7 MXS?L!_LL?';7[KQ=XX\')'K][CSK^PGFLI96'\^9TW;MJJ%QG] MX#Q73?MC?\% O!W['_BGP]X1UKPO>>)+W7;1[XFWG2W2&%9#$O+*^YF96XXP M!G)SBO4/@A^P[^S-^SWJJ>(_ASX/BCUR,$)J-Y+)>W4>1@^4\[,(B0<'RPN1 MPT;&"1-R[N1G.,G! M&3D ]U\&>*+#QQX/T+QKI2/'9>(+"UU"!91B18KN)94# 9 8*PR,]:Z6LW1M M'TSP]H]CH&BVZVFGZ9!%;6T*<)%#"H2-%]E4 "M*@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#S?QM\'/A)\2KF"]^(G@O1O$]Q; M+LBDU/3[>\>->N%:9&(&>PKA_P#AD[]E[_HD?A+_ ,$=E_\ &J^@**[J69XF M$5&%6279-DN"['S_ /\ #)W[+W_1(_"7_@CLO_C5'_#)W[+W_1(_"7_@CLO_ M (U7T!16G]LXO_G]+_P)A[./8^?_ /AD[]E[_HD?A+_P1V7_ ,:H_P"&3OV7 MO^B1^$O_ 1V7_QJOH"BC^V<7_S^E_X$P]G'L?B'^P3_ ,FG>!?^XG_ZYDO;N\H(KPBZ_99_9GOKF6\O M?A1X5GN)F+O))HMDSLQZDDQ9)/K7O-%=&'QE6E?V4W&_9M?D)Q3W/G__ (9. M_9>_Z)'X2_\ !'9?_&J](\$_#+X<_#6VGL_AWX7TSPQ!=,&ECTRSALTD8="P MA502,]Z[BBM:V8XBI'EJ5)-=FVQ*"6R"OY9OVHO"'Q#_ & _VYH_CSX3TUI_ M#VK:I/K.F2'_>)6N=.U"VN/.@DQ\RAXHGCD /0HQR.2!TK\L_^"@W[>ME^U-!I_P"S MC^SK8W>L:'?WUN]Q=K#(MQJMRC'R+:WMR _E!RKDNH9G"X50N7_3+5?^"3_[ M%NI7TE[#X6O+%93N,4&IW8C!)!.T/(Q ]@<#/&.,?1GP4_8__9T_9[N#J/PM M\&6NFZF5*&_F+W=YM/W@L]PSNH;NJD ^E ')_L*?L[7'[,O[.>@^ -95!XAO MGDU76-ARHOKL+F,$9!\F)(XB0<,4)'!K\B(_^4VQ_P"PP?\ TQ5_1U7S2/V1 M/@&/CQ_PTJ/#K_\ "P/,\[[=]LN=GF_9_LN_[/YODY\GY?N8_BQNYH \#_X* M@? [_A!6&O6>T9-_ MVP?C=\(O@CXKNI-0\-^$(6@*'.V#1K>>2^N58_WI-_D*W;,:]%%?V-75K;7U MK-97D2S6]PC1R1N RNCC#*P/!!!P17S/\#?V-_V>/VJ>+/A%X7_L?5=7 M@^RS3/=W-T1;EQ(8T^T22!%+*I.W&=HST% $G[8\44'[(_Q=@A01QQ^%-655 M48"J+5P .@%?GO_ ,$2O^2$>//^QD_]LX*_7WQIX/\ #WQ!\(ZSX%\6VOVW M1=?M)K&]@WO'YMO<(8Y%WQE77*D\J01U!S7FGP*_9R^$?[-_AF_\(_"'1WT? M3=3NC>7*/!O''['D?[ M-'A&VCMI/#%DDN@7$@ 9-3ME9A+(WK%CIVN7<#VS74]Y=7CI%(P9U3[1+(%+%1E@-Q'&<$@_5M '\^/\ P2,_ M:4U+P;XKUG]D'XEN]E(]Q,.L@Y9Q7]!U?) MFJ?L/_LTZO\ &F']H&Y\*&/QM#?P:H+N&]NH8S>VY5DF:".58BQ906&S#G)8 M$DY^LZ /F#]M;_DTCXO?]BSJ?_HAJ^#_ /@BA_R;=XR_[&R?_P!(+.OUG\;> M#/#GQ%\(:SX#\7VOV[1-?M)K*]@WO'YD$ZE'7?&5=<@]5(([&O/?@5^SW\*/ MV;O"EWX+^$.D-H^E7UX]_/&]Q/;XL^':27+"-@#@#+U^,/[ WBS7O M&W[>?PMU_P 2W37M_O\ LAE?EFBL=(DM8=Q[D11("3R2,GFOZ])(XYHVBE4. MC@JRD9!!X((]#7R3\/\ ]A3]EKX6_$Z'XO\ @3P3'I7B:VDGE@F2ZNF@@>X1 MHY#%;/*8$RKL %0!0?E H _-G_@M7\9GM]$\#_L_:/,3/JDK:[J,:'YC%#NM M[-"!U#R&9L>L:FOH[X1_\$IOV5K;X7^%8OB?X.EU+Q<=-MGU:?\ M/4(0UZ\ M8:8".&X1%"N2HVJ. .^:^L?B1^QO^SU\6_BIIGQF^('AIM5\4Z2+403M=W*1 M8LW,D(>!)%B8*QR0RD-T;(XKZ@H _(+]I3_@EO\ LT6'P(\;:M\&_"$VE^,M M+TZ6^TZ4:C?W):2TQ,T0BGGDC8S(C1C*\%@1@C->,?\ !(/]H8V'P7^)/PNU M-6OKKP+'/XCTZV#8DFM)8SY\,?!P%FC4YP?FFK]XR 001D&OE?X._L6_LY_ M3QYJ'Q(^%?AAM&US4[>:UE<7EU-$(+B1)9$6&65HU!9%QA> ,# XH ^6?@K_ M ,%6;2IYK!79N2QBA982Q/).S)/)-: MGPE_X)[?LF_!G6[?Q/X4\$176LVF#%=ZE/-?M&PY#HD[M&CCLZ(&'8T <=^P MA\)?$GP;_8@TCPWXQM)-/UO4+34M4N;67AX/MC2/"C#JK>3Y993RK$@\BOQN M_P""4W[1GP8_9X\6?$+4?C'XD3PY;ZU96$5H[V]S<>:\,LK. +>*4C 8?>Q[ M5_4G)''+&T,JAT<%64C((/!!'I7Y_P __!+?]ANYGDN'^'3*TK%B$U;5$4%C MGY56Z"J/0 #M0!Y/\9?^"N_[,W@KPW4+=3SY%JV&# [042,9PVW]=/!_P#P3S_8V\#W\>I:+\,=/GGA(*'4'GU% M01R#MNY)5R/7%?9-K:VUE;QV=G$D$$*A$C10JJJC X [4 ?SF_P#!67QW MK'QJ_:9\ _LN^#'^T3:0;:%XE/!U;7'C6-7 _P"><'E$'MYC5^D.G_\ !*?] MB6UL+:VO?!$]Y<0Q(DD[:MJ2-*ZJ SE4N0H+'DA0 ,\#%>\+^QO^ST/CFW[1 MS^&FD\>-]N3]NO+OSM/W>5.FRYFD4;-ZRE@ 0(R,X)! M^C?^"4/Q<7=]X$GET:XC+O#VI^%?$=JM]I6LVLUG=V[YVRV]PACD0XP<,K$'%>$_ +]D[X&?LR MRZW/\'-"DT9_$(@6],EY#FOW7T?_ (*8 M_L5ZMH":])\0X]/RF][6YLKQ;F,XR4*)"P9A_L%AZ&OJ/XI_!CX6_&W0/^$9 M^*GAJS\2:>I+1K=1AGB8]6BD&'C;MN1@<<5\3/\ \$FOV+&O3=#PO?+$6W>0 M-5O/+QS\N3+OQS_>SQUZT ?C1_P4%_;=M_VP?&.A?#_P!'_9?@30+LFVN+UO M):]NY\1?:IP>XC9204EED=UP3P17RG\6_^"7'[+?CWX:1^!_!/A^/P-JE M@6DLM7L@TUR'8#Y;EIF9[F,X'RR/D?P,I))^1/V2O@#^WS^RA^T%X<^'-]=2 M:Y\(+ZZF6]EMYX[G35A,4C"18IB)K63>%)V* S?+EQU /W;K\D?^"M?[,7B' MXT?"?1_B?X$L7U'7_A^\[3VL*EYKC3+D*9BBC)=X7C5PH_@,F,G /ZW4$ C! MY!H _ #]@[_@J+\._ _PPTGX-_M#S7.EMX8@6UT[6DBDNHIK1#B*&>.)6D1H M4PBLJL&11G##+?6?QA_X*X?LN>!-!FF^'-[<_$#7&4B"VM;>:SMP^./.GNHT M*K_US20]L#J/=_BG_P $]/V2?B]K<_B7Q1X%@M=6N7,DUQILTU@97;[S2);N MD;L3R6922>]4/AU_P3A_8\^&>KQ:]HW@+^!@\W_!0_0O&_[3W[$OPI_:?&B"RO\ 1(WO]2L85=C!9:L(T:5-WS%% M>&)CD?<;=G:I->Y?L6?\%)O@#J'P.\,^#?B_XFC\)^*_"MC#ILXO(Y/)NXK. M,1QW$4L:,F615W*Q5M^< C!K]W9-AC*@H4(QM*],8XQ7P+X MX_X)@_L:>.=4GUF;P4VCW=S*TLITR\N+6(ECD@0*_DH/9$7':@#\EO\ @H-^ MTQI_[<'Q0\"? /\ 9SAF\0Z?87C".Y$+QK?:A=[8PR*ZAU@@0-N=U7J[$;5# M']S]>\!0?"S]C?5?AI;S"X3PMX%N=,\X+M\TVFF-$TF.V\J6_&KGP)_9)^ ' M[-XN)OA-X5ATR_O$$.@.=OG3L[JI/)52%) ..*]ZU[1-,\3:'J/A MO6X?M.G:K;36ES%N*^9#.ACD7#[?P+\7-);6-'M+V/4(H MDN)K9DN8HY(EF0, 'EO[!G_ "9U\)O^P'!_-J_(#]OC_E*1 M\)/^N_A'_P!.C5_01X \">%_AAX+T?X?>"K/[!H6@VZ6MG 9'E,<2= 7D9G8 M^[$DUXQ\0OV1/@)\4OBUH?QO\;>'GOO&'ATVC6=VMY8I*4#&.5&=@"1L9<X6)XQ?Z MEJ#1I^[210XCA50-[*.2YQM 8_IW^W9^S+K>O_L!Z9\,/""?VGJ/PML])NX( MXT.^YCT>T-K-Y:C)W&!Y'5>22-HY-?3/P&_8K_9S_9OU*?7OA?X66VUFX0Q- MJ%U-+=W*QGJD;S,WE@]P@7=WS7U60",'D&@#\'?^";7_ 4&^#7@OX*:?\#_ M (UZVOAC4?"\DT>G7EQ'(UM=6D\K3*ADC5MDD3.RG>%4KMPQ.0/._P#@IG^W M%\/?CUX3T?\ 9Y^ %U+XJ^WZC!6T$GERO%N6"TMU=0\CM(P=BJX^50I; M+ ?J/\5/^"=/[(_Q>UR]\4^)/!266LZ@YDGNM-N9[(O(?O.T4+B$LQY9BA)/ M).2:ZCX'?L-_LS_L]:R/$WPY\))'KJJR+J%Y-+>7$888/E-,S"(D<$QA202# MQ0!RGP(\/P?L1?L.Z4/'T,MU+X(T>ZU;5H;15:4SW$DEY-"FYE5C&TOE!BP! M"YZ5S^G_ +YMIT$D,T,JE7C=&!#*RD@@C!%?GSKG_! M*G]BW6M6DU5?"-SI_G'VDBA#[_F$;7#1>6)/FQMS\P->B_P#!8;_D MZ#X3_P#8)@_].,E?N9\%OV>?@W^SUH'[>Z*FXD3=+?5]7\/1K%:2K>7-N%C63S0 MK)#(BL Y)Y!/..E 'I7QHT2]\2_!WQWX*[OQGK/A![#4M0E,]U_9]Y/:0S2-RS M&&-Q&I8\L4523DGDDT >?_MU:!IO[8G[#-WXR^"MQ_PD%K:2Q^(=-*PRQO=1 MZ>TL-P(XY%60.(VEVJ5RQ7 'S"OEK_@FS^WQ\$/"GP2TSX'_ !FUB+POJWA: M2=+*[NXV^RW=I/,TR@RJ&"21M(RD.%!0*02=P'[3?#OX>>#_ (4>"=)^'7@+ M3UTOP_H?\$U?V.OAOJMOKNG>!DU6_M7 M5XY-4N9[Y%93D'R97,)(/()3-?>% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !7(WWP_\"ZG=27NH^'=/NKB4Y>26UB=V/J6*DFN MNHJHS:V8G%/PU$2-%CC4*J@ < =A534--T[5K1['5+6*\MI/O13(' M1OJK @U=HJ$^I=CS#7_@O\*O$FA:CX=U+PMIWV35+::UF\NUB1_+G0HVU@H* MG!.".0>:^$_AWX\O/V4;VQ_9W^/MU+;Z-;L\7A;Q7<$?V=>:>"3#:74QP+>X M@3Y-K?)L48(4(7_3NL;Q!X=T#Q7I%SH'BC3;;5],O$,<]K=Q)/#*AZJ\;@JP MXZ$5PYA@_K"7,]4>7F.5PKQMLT>7VNN:)?6!U2RU"WN+(':9XY4>('.,;P=N M/-1"0W&JVQ\W3-"MI?];=SW29C+HF1& MB%CYG&"R[&]1N_\ @G[^R/>:@-2E\!1I(!C9%>WL4/3',*3K'GWVYSSUKZ9\ M%?#OP'\-],.C> /#UAX=L6.YH;"WCMT=L8W,(P-S>I.2>]>/2R*7-[\M/(\6 MAPW/F_>25O(X3X;?L_\ PS^''P[\.?#RWT2RU&#P]9I;"XN+:-Y)I.7FF;<# MAI96:1@.,L<<5VG_ K'X;_]"MI?_@'#_P#$5W-%?3PG**48O1'U4:,$K)'# M?\*Q^&__ $*VE_\ @'#_ /$5U]G96>G6T=EI\"6UO$,)'&H1%'H%& *M44Y5 M)/=E**6R(YH8;B)X+A%DBD!5E895@>H(/45Q9^&7PX8ECX6TLD]_L ,W97=-C'LK&OI6BI;*/Y>O^"?W[:C?L8^) M/$7P)^/6EWFF^';O4'FG8Q.;G2-05!%+YD&-S1R!$#!1N!4,H;)%?L5XL_X* M&?#LVNVGCM=#;74]21-BW\1>UO0H^Z#/ R2,J]E8D#TY-?-^F?\$GOV+=.OH[V;PM> MWRQD'RI]3NS&2#D9"R*2.V"<$#GOD _'_P"'NA_$3_@I_P#MIK\0O$.D-8^# M--FM7U%1NDMK'2+,[H[(2G&Z:Y(8'&,L[R!0JD#^@3]M4 ?LC_%X#_H6-3_] M$-7MG@+X=^!?A=X./^QH?_P!(K:OCS_@I[X,\2_LU?M@>%_VF/AR?L$GB3RM3AE"YC75M-*1W M",O0K+&8F<'[^^3/>OWQ^!/[._PF_9M\,7OA#X0:.VCZ9J-V;VX1[F>Z9YV1 M8RV^=W8?(BC ('&<9)H^.G[._P (_P!I'PS:>$?B_HG]LZ?I]R+RW"SS6TD4 MP1DW+) Z/@JQ!7.T\$C(& #\E/\ @C/\&+VXL_&_[3GBM7N-0UV=](T^>;F1 MT#B>^GR>OF2^6F[KE''>N"_X+C_\A_X/_P#7MK?_ *'9U^[?PT^&O@OX0>!M M)^''P\TY=)\/:)&T5K;*[R; [M(Q+R%G9F=F9F8DDDDFO*_CW^R?\"_VF9M$ MN/C)H#ZU)X=$XLV2[N;4HMR4,JG[/)'N#&-?O9QCC&3D L?$KXT>%_V?/V=9 MOBSXM8&TT32+=XH P5[JY>)5@MT_VI)"%SCY1ECP#7XC?\$V/@_XH_:H_:2\ M2_MA?%]3?VNA7[74+2*?*N-:E&Z)8P5R[N\DC,[LS$Y+,3T'0 _#_P#X*\?L MYZEX1\4:%^U_\.%>RN!/;6NLRVV5>"]@(^PWP*\@G:(F;C#+%W8U^J_[%_[2 MFF_M1_ G1?B 'C37K4?8-;MDP/)U"!1YC!>R2@B5/16VYRIKZ"\>>!/"?Q-\ M':MX!\B2\N;KS#;!Q%C[1))MVB1ONXSGG.!@ ^AJ_GB_P""XO\ MR-/PC_Z\M8_]&6M?T.U\X?'K]DSX$_M+W6B7GQC\/OK4WAX3+9LEY2/<&*+][.,<8R: /?M(_P"039?]<(__ $$5_*Y_P42^!6O_ +)G[0VI M^-/AV&T_PE\3;/4OL_EC$47]H0O;ZE9$=-N)3)&,8577;RF1_5C%&D,:0Q#: MB *H] .!7E7QD^!_PM^/_A$^!OBUH,6O:0)EN$C=WBDBF0$"2*6)DDC;!(RK M#()!X)% 'Y=?\$3F5?V??'3,< >)W))Z ?8K:OA7P/X=TG_@HG_P4C\1:AXF MB?4_ 5M)=W$R)))$&T;3$%I:*KQLK)YTAB9MK _.Y!SS7]"_PA_9R^#OP(\" MZC\-_A=H/]CZ#J\LT]W#]HGG>:2>-8G9I9G>3E%"C#< <8KF_@)^R-\!/V:+ MS5]1^#WAPZ/=ZXD<5U+)=7%V[1Q$LB*;B23:N6)(7&3C.<# !X/_ ,.KOV&_ M^B?R_P#@XU3_ .2J_(;_ (*6_LF^#_V2/%_P\^)/P$T^;P_HE\60@7,]R;?5 M;&03Q2B2X>1P9$8;5W8_=$X&3G^H6O(/C;\"/A=^T1X-7P%\6M'_ +9T>.YC MO(XQ-+;O'<1*RK(DD+(X.UV4X.""0: /CKXH_P#!17PO\*?@3\(/CK=^&9_$ M&D?$H(MW]DG6)["1(0UPJAU99'24.@0LF=A^:NOT'_@IK^Q9KF@C7)/B"FF$ M)ODM+NRNTN8S_=*)$ZLW_7-F'O7NVA_LN? C0O@[:_ ./PG;7_@:S:62+3[\ MO>JDDTCRO('N&=P^^1BK!LKGY<5\MWO_ 2>_8LO-4_M!/"M[;1%BQMHM4O! M"<]N9"X'T84 ?D+XI\3K^W__ ,%&O#NN?"K1KA= M[S2_-F= DHTO2I4>YO) M\<)D9" G)S&GWB!7W_\ \%L_^2!>!?\ L9A_Z17%?IU\'?V??@W\ =&?0OA' MX6M/#UO-S,\0:2XFQT\ZXE+2R8[;W..U/^-?P$^$_P"T1X5@\%_�EU[2+6 MZ2]BB\Z:W>.X160.LMN\<@^5V! ;!!Y!H _.O]E?_@H)^R'\-/V:?AUX*\9^ M/X[#7-"T6UM;RU&GZA*TOCW]N3_ (*36G[0WAJ;]G?] MFW2;^\L?$LD-O=Z@T3+=7PWAA:6ELF9-LC!0S-\SC*; "2?TRB_X):_L-PR" M1?ATQ*]FU?5&'X@W6#7T;\*?V8?@#\$9?M7PN\#:9H5X5V&[CA#W90_PFXDW M2D>V[% 'R9^P7^S]'^Q5^S'KGB_XI[;'7M3BEU_7L$,;.ULX"T5L2#AFAC#L MV.-[LH) !K\H?V%_@9H?[>O[2WQ-^*?QRTV35?#J>=J-U;I<30 W^ISDVL(E M@>-PD422X 8<*H(Q7]+?C[P+X9^)O@S6?A_XSM3>Z'K]M):7D"R/$9(9!AE# MQLKKGU4@UYW\"/VO_#/P?T3^QK+5+C[5=;YYKF264*$!:2=W; 4 M8"@A1R0,DD@'S+_PZN_8;_Z)_+_X.-4_^2J_&;]KCX6Z=_P3\_;2\%>/?A/8 M2V/A5?L.M:?;&:6; MW\B_M/-F9I&\P*2VYCA9@ <8 _JEKY]^/G[+OP3_:9 MLM(L?C'H)UE=!DEDLG2YGM9(3.%$H#P.A*OL7(.1E0>HH ^:?^"A7P/F_:P_ M92CU3X:+_:VKZ2;?Q)HJQP-"V^*/U,L$I9!_$ZH.]?F__ ,$Y_P#@HIX/ M^!_@\?L^_'\SZ1I&D3SMIFJ>5+-]E\Z4O+:W,**TBA9&=E95."2K* :_H2\ M%^#_ _\/O"&C>!?"EN;31?#]G!8V4)D>4QV]N@CC4O(6=L* ,L23W-?-?QD M_85_9<^.VK2^(O'W@FW;6ISNEO[*26QN)6_O2M;L@E;MF0,.?%;_@J M7^R9X!\)W>L>%?$P\::T(F-IIMA!.AFDQ\HDFEB6.),XW$DL!G"L>*_'[]AB MUE_:X_;[?XR_%+5;*UO;*\D\2"R>79) M5 '\LO[77P[^(W["'[:L'Q_\$6;GP]JVK2:WI<^&%L[719K[3I67[N=\B;+/$,_@W53"'N=/O+.ZN#'(.&5);:*1) M!G[I^4D8)4'('Z >-/ W@[XC>';KPEX\T:TU[1[T8EM;R%9HF]#M<$ CJ".0 M>1S7PCJ7_!*?]BG4=0>_7P=P( [8H X'PS_ ,%1 M_!'Q9_:,\%_ _P""7ARYUO2]>O6@O=8NPT 6)8WG06UQ]OED"Y$0B>-0K$\;G94S_%CFOR MT_X)Y>&/&?[47[$? MAUX:L?!W@;2;;0]%TU!';VMK&(HD7OP.I)Y)/).222: /Q1_X+A_\B9\)_\ ML(:K_P"BK>OUZ_9]_P"2"_#;_L6M'_\ 2**N>^/?[,7P9_:8T[2-*^,6B/K, M&ARR36GEW5Q:F-YE"R7!;H(XUW,2QVJH&223W- '\\7Q$_Y3;V?_86T7_TPV]?T'^-/^1.UW_K MPNO_ $4U>'ZE^R+\!-6^/$7[2M_X>>3X@0O#*M]]LN0GF06XM8V, D$)*Q*% M^YCC)&>:^C;RTM[^TGL;M/,@N$:.13QN1QAAQZ@T ?S[?\$-O^0S\8O^O?0_ M_0[VOGW_ (*%?$74?A'_ ,%)1\3])MH[R[\+-H&HQP39$@OHTGB+R!>F2[N;HR+;%S$!]HDDVA?,;[N M,YYS@8_$_P#:8M+6_P#^"POA"QOH4N+:XU/PS'+'(H9'1X8@RLIX((."#UH M_1_1?^"J/[(NH_#'_A/]0\1RZ;J<5]0%R%SY";4,3[CPLF\)R"Q7 MD#\S_P#@FSH7B[]H[]N?Q9^U/JUJ;;3M(EU/4I6(+1K=ZNLMO!:HV "8X9'. M>H"#/W@:_3[Q'_P2R_8P\2>()_$$G@Z:P-S)YDEM97]S;VNXG)"1)(!&I_NI MM [ 5]J_#?X8^ OA#X2L_ OPVT6WT'0[$'RK:W7 RW+.['+.['EG8EB>230! M^#O_ 6J\)Z[H_Q&^%_Q=LH";(6.5CNK2$;WP+\1]%M]>T/4 !+;7"Y7(Y5E889'4\JZD,IY!!KXN\._\ !+C]C#PW MXFC\2P>"Y+TP.)(K2]OKFYM$8=,Q22$2#_9DW@^E 'XU?L1_$G6/C%_P5"T/ MXIZ]8+I=YXIN=6 $QW^]S7T7=6MM>VTME>1+/;W"-')&ZAD= M'&&5@>""#@@]: /P,_X)?_ME_L_?!K]G;6O ?Q:\4Q>&M3TO6+F^C2:*:3[1 M:W,46UHO*1RS!T=2@YZ''/'LG_!6WX;W?QJ_9I\'?'#P IU33O"LG]I.R(P= MM*U>*+_2%5@& 4K"S@@$*2QP%-?0NN?\$L?V+M<\0R>('\&S6?GR-+):6NH7 M4%JS,2+%$99W"1[2[ $H7(ZD5C>//\ @F-^QMX^U6YUNY\$G1[V[D,L MK:9=W%I$2QR=L"/Y* _[*"NU^$/[ ?[*?P1UZT\5^"?!$+:Y8N);>]OYIKZ6 M&1>5>(3NZ1NO9D4$>M 'SC_P6,_Y-#B_[&/3O_15Q7O7_!.#_DR;X6?]>-U_ MZ6W%?0/QK^!OPT_:$\%'X??%;2VU;1#<178B2>:V83P[@C!X'1N Q&,X.>17 M1?#3X;^#_A#X%TCX;^ +(Z=X?T.(PVEN99)BBL[2-F25F=B68G))ZT =U111 M0!_-M_P3[_Y2=_$S_KKXK_\ 3@*]R_X+A_\ (F?"?_L(:K_Z*MZ_3WX=?L?_ M ^%/Q7UGXV>!O#CV'B[7C=FZNC>74R,;Z033[89)6C7>XSPHQT7 XK<^/? M[,7P9_:8T[2-*^,6B/K,&ARR36GEW5Q:F-YE"RYKP'QS^R-\!/B/\8=#^/'B_P\]Y MXT\/26(4\+ZIX4EN%L;BYCD:"[L[B5[@ 21HP5XF=E*OC*[-I8Y _=D@,"",@ M]J^ /B!_P3&_8^^(GBBZ\7:CX1DTV]OI6FN4TZ\GM8)9&)+'R4;8F2>=@7UZ MT ?B[_P4O_;2\-?M2:GH_A/X76,L_@KP;6)XS>7MTA50BL!Y<>R-M@< M!WPQP M?M#J'PHU+XX?\$T] ^%VB!&U/6OA]H7V-9#A7NK:RMKB!2>VZ2-1G MMG->AZK^P?\ LL:O\*++X+3>"(K?PK8WZ:FD-O<7$$SWL<;PB:6XCD$TK>7( MR_O';@CT&/J#PKX9T7P5X8T?P;X;M_LFD:#9V]A9P[F?RK:UC6*)-SDLVU% MRQ)/4DF@#^>/_@F%^V?\-?@#H/B+X _'F=O# &J2WME>W,#F.*=D6*YM;@*" M\3*T2E"5QDN&*X7/ZJ>//^"B7[&?@+2FU*Y\>V>M2XS':Z3$][/(>N!L7RU/ M_71U'O79_&G]A[]F+X_:R_B;XC^"X;C6Y$"/?VDTUEI'P9)K4\)#*-1OKFXBR/[T)<1./9E(H ^@OB#^TO M\._AW^SD/VD]1=QX=NM(M=4L() (KBZ-_$LEI;A-/B?^T)\=[N>'3]1%S:V4\19 =6FC A,0SS!81[ (R=K?(I M) <5^^WQE_9H^#7Q[\$:3\.?B3H7VOP]H-K?XB?$WPJ;_P 00110?:H+RZLV MDCA),?F"WEC#,N?L\_M'3IJ/Q4\)0W^JQ(L::C [VMZ$7.U3-"RLZC)PK[E&3@5\S:1_P21_ M8TTVZ^T7NAZGJB9R(KC4[A4'M^Y:-OUK]-** .&^'GPT\ _";PS!X.^&^@VG MAW1K]UB0RWL]G:Q02W,A8L7F=%!=LL3ELG))KK:* " 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 \3^/WP ^'O[2?@$_#?XEQ7$ND?:H;Q?LTQ@D6: ,%(8=L. M0001S74?";X7>%/@M\.]$^%_@>*6'0] B:&V6:0RR;7=I&+.W))9R?Y<5Z)1 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 5\G>+/V,/@EXT_:!TS]I;6[6\;QEI,MI-$R73K M;F2Q4+"S1#@[0!D9 ..1UKZQHH **** "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@#__U?W\HHHH **** "BBB@ HHHH **** "O.?'7 MQ8\ _#A4'BS54MIY1E($!DF8>NQ 2 >Q; ]Z]&K\MO!.E:)\3_VE-:M/B8YE M5[F]\NWD/%;'PA MICR/9V$/DHTA!D*G/)( &>>PH \;\6_M2_"7PG?2:=]LGU:>$E7^PQB1%8=M M[LBGZJ2*O>!/VD_A?X^U2'1+"ZFT^_N"%BBO8Q'YCG@*K*SKN/8$@GMDU+X) M_9O^%7@NVV?V2FLW3?>N-05;A_P4J$7'^RH/J37Q1^U7X0\*^!O'VER>"X4T MR>[MA<36]M\BQ2+(0CHJ_<+8Z# ^7(ZF@#]1[RZ@L;2>^NFV0VZ-([=<*@R3 M^ %?,A_:^^#X) >^..XMQ_\ %U[EKLES+\/]1EO5VW#Z7,9!Z.8#N'YU\2?L MD_#SP3XS\,:[=^*=&MM3FM[Q$C:>,.54Q@D#/;- 'OFA_M4?"KQ!K-AH5C)> M+&+&"[M)%EBD6%0 MR2(,)O WPNU_Q!:,4NT@\B!EX*RW#")6'^X6W?A0!RGCC M]ICX6^!-3ET:[NI]2O;:?X$_:5^&'C_ %2+ M1+"YGTZ_N"%ABO8UC\UCT565G7)[ D$]!S7@W[*'P>\-ZUX??"GQ//XR^''A[Q)=-ON+RTC,S?WI MD^20_BZDUZ#0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% '_];]_**** "BBB@ HHHH **** "BBB@ KXS^-'[+DGBW7I_&_@"]33]6 MN'\Z>WD)2*27J9$=02CD\G@@GG(YS]E.ZQHTC\*H)/T%>)>$OVB?A+XOB+6^ MMQZ9*I.8M0*VS>QW,=AS[,30!\?P?&+]H3X'WMOIGQ"LY-1T_(5?MF) ZCKY M=TF%;3Q7H1(AN,J\;_?BE3AXV]QZ]P0>]?/'[2W MQ3^&=W\--2\-6^IVNLZG?^6+>.VD6?RW5PWF,Z$JFT ]\G.,8S1^RM'-X+^" M&I^)O$*O!8M<76I+E3G[-#"@9U'?/EL1Z\>M %OXJVW[44OBW4?^%,K-;S0]>M6)',4L@AF4^AC2:62!ED6&-DV["ZY&6.#@'C;SCB@#[KEDL M?%_A65])N5EM-8LV$,R\J4GC(5OR.<5\+Z1^R=\5]!MI8M$\:1Z?YC;BEN\\ M:,PX!)4CG'M7TK\-M1L_AC\"- U+QO.UA;V%G$T[2([-']HD^12J@MD&15QC MBO1=,^('@;6+-=0TS7[&>W8;MPN(Q@?[0)!4^Q - 'Y_'XD_'']GOQE:Z1\0 M;Z76]+N-KD2R&X2: -AF@E?#*Z^AQSC(P17T'^UEJ"7OP12]L6WV][=V;AO6 M-PSJ?Y5\]_M6>.=%^)'BSP[X3\$N-7GTXS1F2W^=9)[IHU6*-A][&PI**V/>@#0_9>5%^!GAK9W^UD M_7[7-FN5_;#53\(,MU&H6Q'UPX_E7$_LD?%3PU#X*D\"ZYJ$.GWNFS2RP">1 M8UE@F.\[68@%E$/BCJK:RH\5:B!8;&S^Y7[ MW\/^K3=78_\ "E?#7_/Y=_\ ?4?_ ,17SOK=E%INLW^G0DM':W$L2EOO%4* /LFS\3Z-J$7GV3RSQ%"X=+>8H0.N&"8)[8'.>,9XJRNMV+&$!9_W_ M "N;:8="1\V4^7D?Q8XYZ8KE_A=_R(NF?]MO_1SUW] &*->T\Q"8+<;6;9_Q MZSYSC/39G'OC'O3GURPC,RLMQF!MK8MISSG'RX3YA[KD=^E;%% &3_;5D&*[ M9\B,2_\ 'M-C:1GKL^]C^'[V>,9XI(];L97A1%GS/PN;:91UQ\Q* +_P+'KT MK7HH Q/^$@T_R?M&VYV%MO\ QZW&[.,_=\O./?&*D?6[%#.&6?\ T MB@#(.MV(?85GSY8D_X]IL;2N[KLQG'\/7/&,\4L>M64 MK0*JSYN#AE:U% &)_PD.G>5YVVYV[MO_'I<9SC/W?+S MCWQBI9-:LHFG5EGS;G#8MICU./EPGS?\!SZ]*UJ* ,@:W8E]@6?/EF3_ (]I ML;0N[KLQG'\/7/&,\4)K=BY@"K/_ *0<)FVF'.<>^,5))K=C$\R.L^8.&Q;3,.N/E(0AO\ M@.?7I6O10!D_VU9%@NV?)C,O_'M-C:!GKL^]C^'[V>,9XIJ:Y82&%56XS.VU M(C,5N-JML_X]9\YQGILSCWQCWI[:W8J9 M@5G_ ''+8MICU('RX3YN3_#GCGIFM>B@#(_MNQWJFV?+1F0?Z--C:%+K8%:]% &(?$&GB-I"MSM5 MMI_T6XSDYZ#R\D<=1Q4KZU9(9E99\P %L6TQZD#Y<)\W7^'/KT!K6HH R%UN MQ=UC"SY="XS;3 8 )Y)3 .!T/.>,9(I%URP80D+2..H&/?D4]];L8WF1EGS 6Q;3$8 M) ^4A"&Y(X7/<] :UZ* ,D:U9,Z1A9\R(9!_HTP&T GD[, \?=//;&2,L77; M!Q$0MQ^^;:N;6<IP/?@ULT4 8S:[8+&\I6XVQN$.+613CK=B&E7;/F%=S?Z--C&0/E.SYCR.!D]?0UKT4 9']MV.Y$VSYD3> M/]&FQC!/)V8!XZ'!]N12+KE@ZQ,%N,3,47-M..1C[P*?*.1RV!UYX.-BB@#% M;7M/5)'*W&(V"'%K.3DYZ#R\D<'D9 XYY&9&UJR5Y4*SYA4.V+:8C!QT(3#' MD<#)Z\<'&M10!D)K=B[QQJL^95+#-M,!@9ZDI@'CH<'VY%-&NV!2*0+<8E8J MO^BSYR,9R-F5'/4X!YQT-;-% &,==L DLA6XQ$P5O]%GSDYQ@;,L..HR!QGJ M*<^MV*/)&RSYB4,<6TQ&#CH0F">>@R?;@UKT4 9*ZU9,\2!9\S*77-M,!@9Z MDIA3P>#@]..1F-=>T]DC<+<8D8H,VLX.1CJ/+R!R.3@'GG@XVJ* ,=M5R.G/(RO]MV.YTVSYC3>?\ 1IL8P#P=F">>@R?; M@UKT4 9 UNQ+1+MGS,NY?]&FQC)'S'9\IX/!P>GJ*:NNV#1I*%N-LCE!FUG! MR,=04R!SU/'7G@ULT4 8S:[8()25N/W+;6Q:SGDYZ83YAQU&1[\BGG6K)7>, MK/F-!(?]&F(VD \'9@GG[HY[8R#C6HH R$UNQD>%%6?,X)7-M,!@$CYB4 7D M'AL=CT(I@U[3S$LVVXVNQ0?Z+/G( /*^7D#GJ1CWX-;5% &.VN6"B8E;C]P0 MK8MISR3CY?D^8<=5R*5M;L4=HRL^40.<6TQ&" >"$P3@]!SGC&0:UZ* ,E-: MLG,*JL^9P2N;:8="1\V4^7I_%CUZ$5$/$&GF-9 MSM9MH_T6XSD8ZCR\@<]3 MQ6W10!D/K=C'YVY9_P#1VVMBVF/.2/EPGS#CJN11_;=CO9-L^5C$A_T:;&TJ M&X.S!.#]WKGC&B@#(76[%C" L_[_ )7-M,.A(^;*?+R/XL<<],4P:]IY MB$P6XVLVS_CUGSG&>FS./?&/>MJB@#'?7+",S*RW&8&VMBVG/..>G-!UNQ#["L^?+$G_'M-C:5W==F,X_AZ MYXQGBM>B@#)CUJRE:!56?-P<+FVF'0X^;*?+_P "QZ]*B_X2'3O*\[;<[=VW M_CTN,YQG[OEYQ[XQ6W10!DR:U91-.K+/FW.&Q;3'JN>,9XK7HH R$UNQMQNSC/W?+SCWQBMNB@#(DUNQB>9'6? M,'#8MIF'7'RD(0W_ '/KTI?[:LBP7;/DQF7_CVFQM SUV?>Q_#][/&,\5K4 M4 8Z:Y82&%56XS.VU^,>];5% &0VMV*F8%9_W'+8MICU('RX3YN3_#GCGIFC^V['>J;9\M&9!_ MHTV-H4MR=F <#[O7/&,X%:]% &0FMV,GD[5G_P!(;:N;:8K8%1 MGQ!IXC:0K<[5;:?]%N,Y.>@\O)''4<5MT4 9+ZU9(9E99\P %L6TQZD#Y<)\ MW7^'/KT!I%UNQ=UC"SY="XS;3 8 )Y)3 .!T/.>,9(K7HH QUURP80D+%\O)''4#'OR*VJ* ,A] M;L8WF1EGS 6Q;3$8) ^4A"&Y(X7/<] :4:U9,Z1A9\R(9!_HTP&T GD[, \ M?=//;&2,ZU% &,NNV#B(A;C]\VU_!H;7;!8WE*W&V-PA MQ:SDY.>@"9(XZCCISR*V:* ,@ZW8AI5VSYA7/]&FQC!/)V8!XZ'!]N16O10!CKKE@ZQ,%N,3,47-M..1C[P*? M*.1RV!UYX.&MKVGJDCE;C$;!#BUG)R<]!Y>2.#R,@<<\C.U10!DMK5DKRH5G MS"H=L6TQ&#CH0F&/(X&3UXX.$36[%WCC59\RJ6&;:8# SU)3 /'0X/MR*UZ* M ,8:[8%(I MQB5BJ_P"BSYR,9R-F5'/4X!YQT-!UVP"2R%;C$3!6_P!%GSDY MQ@;,L..HR!QGJ*V:* ,A];L4>2-EGS$H8XMIB,''0A,$\]!D^W!I5UJR9XD" MSYF4NN;:8# SU)3"G@\'!Z<0.1R< M \\\'#FURP196*W&(6"-BVG/)S]T!/F'!Y7(Z<\C.Q10!D?VW8[G3;/F--Y_ MT:;&, \'9@GGH,GVX- UNQ+1+MGS,NY?]&FQC)'S'9\IX/!P>GJ*UZ* ,9== ML&C24+<;9'*#-K.#D8Z@ID#GJ>.O/!H;7;!!*2MQ^Y;:V+6<\G/3"?,..HR/ M?D5LT4 9)UJR5WC*SYC02'_1IB-I /!V8)Y^Z.>V,@X1-;L9'A15GS."5S;3 M 8!(^8E %Y!X;'8]"*UZ* ,4:]IYB6;;<;78H/\ 19\Y !Y7R\@<]2,>_!IS M:Y8*)B5N/W!"MBVG/)./E^3YAQU7(K8HH R&UNQ1VC*SY1 YQ;3$8(!X(3!. M#T'.>,9!I4UJRG\6/7H16M10!B#Q!IYC60+<[6; M:/\ 1;C.1CJ/+R!SU/%2/K=C'YVY9_\ 1VVMBVF/.2/EPGS#CJN16O10!D?V MW8[V3;/E8Q(?]&FQM*AN#LP3@_=ZYXQG(H76[%C" L_[_E^,>].?7+",S*RW&8&VMBV MG/.TV-I&>NS[V/X?O9XQGBDCU MNQE>%$6?,_"YMIE'7'S$H O_ +'KTK7HH Q/^$@T_R?M&VYV%MO_'K<;LXS M]WR\X]\8J1];L4,X99_]'.'Q;3'G./EPGS<]USQSTYK7HH R#K=B'V%9\^6) M/^/:;&TKNZ[,9Q_#USQC/%+'K5E*T"JL^;@X7-M,.AQ\V4^7_@6/7I6M10!B M?\)#IWE>=MN=N[;_ ,>EQG.,_=\O./?&*EDUJRB:=66?-N<-BVF/4X^7"?-_ MP'/KTK6HH R!K=B7V!9\^69/^/:;&T+NZ[,9Q_#USQC/%":W8N8 JS_Z0<)F MVF'.TV-H&>NS[ MV/X?O9XQGBFIKEA(855;C,[;5S;3CG./FRGRCW; []*V** ,4Z]IXB,Q6XVJ MVS_CUGSG&>FS./?&/>GMK=BIF!6?]QRV+:8]2!\N$^;D_P .>.>F:UZ* ,C^ MV['>J;9\M&9!_HTV-H4MR=F <#[O7/&,X%":W8R>3M6?_2&VKFVF'.0/FRGR MCGJV!6O10!B'Q!IXC:0K<[5;:?\ 1;C.3GH/+R1QU'%2OK5DAF5EGS 6Q;3 M'J0/EPGS=?X<^O0&M:B@#(76[%W6,+/ET+C-M,!@ GDE, X'0\YXQDBD77+! MA"0MQ^_)5K8%;%% &*=>T\1--MN-J,$/\ HL^2. M.H&/?D4]];L8WF1EGS 6Q;3$8) ^4A"&Y(X7/<] :UZ* ,D:U9,Z1A9\R(9 M!_HTP&T GD[, \?=//;&2,L77;!Q$0MQ^^;:N;6<IP/?@ULT4 8 MS:[8+&\I6XVQN$.+613CK=B&E7;/F%=S?Z--C&0/E.SYC MR.!D]?0UKT4 9']MV.Y$VSYD3>/]&FQC!/)V8!XZ'!]N12+KE@ZQ,%N,3,47 M-M..1C[P*?*.1RV!UYX.-BB@#%;7M/5)'*W&(V"'%K.3DYZ#R\D<'D9 XYY& M9&UJR5Y4*SYA4.V+:8C!QT(3#'D<#)Z\<'&M10!D)K=B[QQJL^95+#-M,!@9 MZDI@'CH<'VY%-&NV!2*0+<8E8JO^BSYR,9R-F5'/4X!YQT-;-% &,==L DLA M6XQ$P5O]%GSDYQ@;,L..HR!QGJ*<^MV*/)&RSYB4,<6TQ&#CH0F">>@R?;@U MKT4 9*ZU9,\2!9\S*77-M,!@9ZDIA3P>#@]..1F-=>T]DC<+<8D8H,VLX.1C MJ/+R!R.3@'GG@XVJ* ,=M5R.G/(RO]MV.Y MTVSYC3>?]&FQC /!V8)YZ#)]N#6O10!D#6[$M$NV?,R[E_T:;&,D?,=GRG@\ M'!Z>HIJZ[8-&DH6XVR.4&;6<'(QU!3('/4\=>>#6S10!C-KM@@E)6X_3GIA/F''49'OR*>=:LE=XRL^8T$A_T:8C:0#P=F">?NCGMC(.-:B@#(36 M[&1X459\S@E0>&QV/0BF#7M/,2S;;C:[%!_HL^<@ \KY>0. M>I&/?@UM44 8[:Y8*)B5N/W!"MBVG/)./E^3YAQU7(I6UNQ1VC*SY1 YQ;3$ M8(!X(3!.#T'.>,9!K7HH R4UJRG\6/7H140\0:> M8UD"W.UFVC_1;C.1CJ/+R!SU/%;=% &0^MV,?G;EG_T=MK8MICSDCY<)\PXZ MKD4?VW8[V3;/E8Q(?]&FQM*AN#LP3@_=ZYXQG(K7HH R%UNQ8P@+/^_Y7-M, M.A(^;*?+R/XL<<],4P:]IYB$P6XVLVS_ (]9\YQGILSCWQCWK:HH QWURPC, MRLMQF!MK8MISSG'RX3YA[KD=^E._MJR#%=L^1&)?^/:;&TC/79]['\/WL\8S MQ6M10!D1ZW8RO"B+/F?AZYXYZTV-I7=UV8SC^'KGC&>*UZ* ,F/6K*5H%59\W!PN;:8=#CYLI\O_ L M>O2HO^$AT[RO.VW.W=M_X]+C.<9^[Y><>^,5MT4 9,FM6433JRSYMSAL6TQZ MG'RX3YO^ Y]>E(-;L2^P+/GRS)_Q[38VA=W79C./X>N>,9XK7HH R$UNQMQNSC/W?+SCW MQBMNB@#(DUNQB>9'6?,'#8MIF'7'RD(0W_ <^O2E_MJR+!=L^3&9?^/:;&T# M/79]['\/WL\8SQ6M10!CIKEA(855;C,[;5S;3CG./FRGRCW; []*:=>T\1&8 MK<;5;9_QZSYSC/39G'OC'O6U10!D-K=BIF!6?]QRV+:8]2!\N$^;D_PYXYZ9 MH_MNQWJFV?+1F0?Z--C:%+K8%1GQ!IXC:0K<[5;:?]%N,Y.>@\O)''4<5MT4 9+ZU9(9E99\ MP %L6TQZD#Y<)\W7^'/KT!I%UNQ=UC"SY="XS;3 8 )Y)3 .!T/.>,9(K7HH M QUURP80D+%\O)' M'4#'OR*VJ* ,A];L8WF1EGS 6Q;3$8) ^4A"&Y(X7/<] :4:U9,Z1A9\R(9 M!_HTP&T GD[, \?=//;&2,ZU% &,NNV#B(A;C]\VU_!H M;7;!8WE*W&V-PAQ:SDY.>@"9(XZCCISR*V:* ,@ZW8AI5VSYA7/\ 1IL8P3R=F >.AP?;D5KT4 8ZZY8.L3!; MC$S%%S;3CD8^\"GRCD>#AK:]IZI(Y6XQ&P0XM9R7DC@\C(''/( MSM44 9+:U9*\J%9\PJ';%M,1@XZ$)ACR.!D]>.#A$UNQ=XXU6?,JEAFVF P, M]24P#QT.#[B@#&&NV!2*0+<8E8JO^BSYR,9R-F5'/4X!YQT-!UVP"2R% M;C$3!6_T6?.3G&!LRPXZC('&>HK9HH R'UNQ1Y(V6?,2ACBVF(P<="$P3ST& M3[<&E76K)GB0+/F92ZYMI@,#/4E,*>#P<'IQR,ZU% &*NO:>R1N%N,2,4&;6 M<'(QU'EY Y')P#SSP<.;7+!%E8K<8A8(V+:<\G/W0$^8<'E>@R?;@T#6[$M$NV?,R[E_P!&FQC)'S'9\IX/ M!P>GJ*UZ* ,9==L&C24+<;9'*#-K.#D8Z@ID#GJ>.O/!H;7;!!*2MQ^Y;:V+ M6<\G/3"?,..HR/?D5LT4 9)UJR5WC*SYC02'_1IB-I /!V8)Y^Z.>V,@X1-; ML9'A15GS."5S;3 8!(^8E %Y!X;'8]"*UZ* ,4:]IYB6;;<;78H/]%GSD 'E M?+R!SU(Q[\&G-KE@HF)6X_<$*V+:<\DX^7Y/F''5A%:U% &( M/$&GF-9 MSM9MH_T6XSD8ZCR\@<]3Q4CZW8Q^=N6?_1VVMBVF/.2/EPGS#CJ MN16O10!D?VW8[V3;/E8Q(?\ 1IL;2H;@[,$X/W>N>,9R*%UNQ8P@+/\ O^5S M;3#H2/FRGR\C^+''/3%:]% &*->T\Q"8+<;6;9_QZSYSC/39G'OC'O3GURPC M,RLMQF!MK8MISSG'RX3YA[KD=^E;%% &3_;5D&*[9\B,2_\ 'M-C:1GKL^]C M^'[V>,9XI(];L97A1%GS/PN;:91UQ\Q* +_P+'KTK7HH Q/^$@T_R?M&VYV% MMO\ QZW&[.,_=\O./?&*D?6[%#.&6?\ TB@# M(.MV(?85GSY8D_X]IL;2N[KLQG'\/7/&,\4L>M64K0*JSYN#AE:U% &)_PD.G>5YVVYV[MO_'I<9SC/W?+SCWQBI9-:LHFG5EGS;G#8 MMICU./EPGS?\!SZ]*UJ* ,@:W8E]@6?/EF3_ (]IL;0N[KLQG'\/7/&,\4)K M=BY@"K/_ *0<)FVF'.<>^,5))K=C$\R.L^8.&Q;3,.N/E(0AO\ @.?7I6O10!D_VU9%@NV? M)C,O_'M-C:!GKL^]C^'[V>,9XIJ:Y82&%56XS.VU(C,5N-JML_X]9\YQGILSCWQCWI[:W8J9@5G_ ''+8MICU('RX3YN M3_#GCGIFM>B@#(_MNQWJFV?+1F0?Z--C:%+K8%:]% &(?$&GB-I"MSM5MI_T6XSDYZ#R\D<=1Q4K MZU9(9E99\P %L6TQZD#Y<)\W7^'/KT!K6HH R%UNQ=UC"SY="XS;3 8 )Y)3 M .!T/.>,9(I%URP80D+2..H&/?D4]];L8WF1EGS 6Q;3$8) ^4A"&Y(X7/<] :UZ* M,D:U9,Z1A9\R(9!_HTP&T GD[, \?=//;&2,L77;!Q$0MQ^^;:N;6<IP/?@ULT4 8S:[8+&\I6XVQN$.+613CK=B&E7;/F%= MS?Z--C&0/E.SYCR.!D]?0UKT4 9']MV.Y$VSYD3>/]&FQC!/)V8!XZ'!]N12 M+KE@ZQ,%N,3,47-M..1C[P*?*.1RV!UYX.-BB@#%;7M/5)'*W&(V"'%K.3DY MZ#R\D<'D9 XYY&9&UJR5Y4*SYA4.V+:8C!QT(3#'D<#)Z\<'&M10!D)K=B[Q MQJL^95+#-M,!@9ZDI@'CH<'VY%-&NV!2*0+<8E8JO^BSYR,9R-F5'/4X!YQT M-;-% &,==L DLA6XQ$P5O]%GSDYQ@;,L..HR!QGJ*<^MV*/)&RSYB4,<6TQ& M#CH0F">>@R?;@UKT4 9*ZU9,\2!9\S*77-M,!@9ZDIA3P>#@]..1F-=>T]DC M<+<8D8H,VLX.1CJ/+R!R.3@'GG@XVJ* ,=M5R.G/(RO]MV.YTVSYC3>?\ 1IL8P#P=F">>@R?;@UKT4 9 UNQ+1+MGS,NY M?]&FQC)'S'9\IX/!P>GJ*:NNV#1I*%N-LCE!FUG!R,=04R!SU/'7G@ULT4 8 MS:[8()25N/W+;6Q:SGDYZ83YAQU&1[\BGG6K)7>,K/F-!(?]&F(VD \'9@GG M[HY[8R#C6HH R$UNQD>%%6?,X)7-M,!@$CYB4 7D'AL=CT(I@U[3S$LVVXVN MQ0?Z+/G( /*^7D#GJ1CWX-;5% &.VN6"B8E;C]P0K8MISR3CY?D^8<=5R*5M M;L4=HRL^40.<6TQ&" >"$P3@]!SGC&0:UZ* ,E-:LG,*JL^9P2N;:8="1\V4 M^7I_%CUZ$5$/$&GF-9 MSM9MH_T6XSD8ZCR\@<]3Q6W10!D/K=C'YVY9_P#1 MVVMBVF/.2/EPGS#CJN11_;=CO9-L^5C$A_T:;&TJ&X.S!.#]WKGC&B@# M(76[%C" L_[_ )7-M,.A(^;*?+R/XL<<],4P:]IYB$P6XVLVS_CUGSG&>FS. M/?&/>MJB@#'?7+",S*RW&8&VMBVG/..>G-!UNQ#["L^?+$G_'M-C:5W==F,X_AZYXQGBM>B@#)CUJRE:!56 M?-P<+FVF'0X^;*?+_P "QZ]*B_X2'3O*\[;<[=VW_CTN,YQG[OEYQ[XQ6W10 M!DR:U91-.K+/FW.&Q;3'JN>,9XK7HH R$UNQMQNSC/W?+SCWQBMNB@#(DUNQB>9'6?,'#8MIF'7'RD(0W_ '/ MKTI?[:LBP7;/DQF7_CVFQM SUV?>Q_#][/&,\5K44 8Z:Y82&%56XS.VU^,>];5% &0VMV*F8% M9_W'+8MICU('RX3YN3_#GCGIFC^V['>J;9\M&9!_HTV-H4MR=F <#[O7/&,X M%:]% &0FMV,GD[5G_P!(;:N;:8K8%1GQ!IXC:0K<[5;:?]%N,Y M.>@\O)''4<5MT4 9+ZU9(9E99\P %L6TQZD#Y<)\W7^'/KT!I%UNQ=UC"SY= M"XS;3 8 )Y)3 .!T/.>,9(K7HH QUURP80D+%\O)''4#'OR*VJ* ,A];L8WF1EGS 6Q;3$8) ^ M4A"&Y(X7/<] :4:U9,Z1A9\R(9!_HTP&T GD[, \?=//;&2,ZU% &,NNV#B( MA;C]\VU_!H;7;!8WE*W&V-PAQ:SDY.>@"9(XZCCISR*V M:* ,@ZW8AI5VSYA7/]&FQC!/) MV8!XZ'!]N16O10!CKKE@ZQ,%N,3,47-M..1C[P*?*.1RV!UYX.&MKVGJDCE; MC$;!#BUG)R<]!Y>2.#R,@<<\C.U10!DMK5DKRH5GS"H=L6TQ&#CH0F&/(X&3 MUXX.$36[%WCC59\RJ6&;:8# SU)3 /'0X/MR*UZ* ,8:[8%(I MQB5BJ_P"B MSYR,9R-F5'/4X!YQT-!UVP"2R%;C$3!6_P!%GSDYQ@;,L..HR!QGJ*V:* ,A M];L4>2-EGS$H8XMIB,''0A,$\]!D^W!I5UJR9XD"SYF4NN;:8# SU)3"G@\' M!Z<0.1R< \\\'#FURP196*W&(6"- MBVG/)S]T!/F'!Y7(Z<\C.Q10!D?VW8[G3;/F--Y_T:;&, \'9@GGH,GVX- U MNQ+1+MGS,NY?]&FQC)'S'9\IX/!P>GJ*UZ* ,9==L&C24+<;9'*#-K.#D8Z@ MID#GJ>.O/!H;7;!!*2MQ^Y;:V+6<\G/3"?,..HR/?D5LT4 9)UJR5WC*SYC0 M2'_1IB-I /!V8)Y^Z.>V,@X1-;L9'A15GS."5S;3 8!(^8E %Y!X;'8]"*UZ M* ,4:]IYB6;;<;78H/\ 19\Y !Y7R\@<]2,>_!IS:Y8*)B5N/W!"MBVG/)./ ME^3YAQU7(K8HH R&UNQ1VC*SY1 YQ;3$8(!X(3!.#T'.>,9!I4UJRG\6/7H16M10!B#Q!IYC60+<[6;:/\ 1;C.1CJ/+R!SU/%2 M/K=C'YVY9_\ 1VVMBVF/.2/EPGS#CJN16O10!D?VW8[V3;/E8Q(?]&FQM*AN M#LP3@_=ZYXQG(H76[%C" L_[_E^,>].?7+",S*RW&8&VMBVG/.TV-I&>NS[V/X?O9XQGBDCUNQE>%$6?,_"YMIE'7'S$ MH O_ +'KTK7HH Q/^$@T_R?M&VYV%MO_'K<;LXS]WR\X]\8J1];L4,X99_] M'.'Q;3'G./EPGS<]USQSTYK7HH R#K=B'V%9\^6)/^/:;&TKNZ[,9Q_#USQC M/%+'K5E*T"JL^;@X7-M,.AQ\V4^7_@6/7I6M10!B?\)#IWE>=MN=N[;_ ,>E MQG.,_=\O./?&*EDUJRB:=66?-N<-BVF/4X^7"?-_P'/KTK6HH R!K=B7V!9\ M^69/^/:;&T+NZ[,9Q_#USQC/%":W8N8 JS_Z0<)FVF'.TV-H&>NS[V/X?O9XQGBFIKEA(855; MC,[;5S;3CG./FRGRCW; []*V** ,4Z]IXB,Q6XVJVS_CUGSG&>FS./?&/>GM MK=BIF!6?]QRV+:8]2!\N$^;D_P .>.>F:UZ* ,C^V['>J;9\M&9!_HTV-H4M MR=F <#[O7/&,X%":W8R>3M6?_2&VKFVF'.0/FRGRCGJV!6O10!B'Q!IXC:0K M<[5;:?\ 1;C.3GH/+R1QU'%2OK5DAF5EGS 6Q;3'J0/EPGS=?X<^O0&M:B@ M#(76[%W6,+/ET+C-M,!@ GDE, X'0\YXQDBD77+!A"0MQ^_)5K8%;%% &*=>T\1--MN-J,$/\ HL^2..H&/?D4]];L8WF1EGS M6Q;3$8) ^4A"&Y(X7/<] :UZ* ,D:U9,Z1A9\R(9!_HTP&T GD[, \?=//;& M2,L77;!Q$0MQ^^;:N;6<IP/?@ULT4 8S:[8+&\I6XVQN$.+613CK=B&E7;/F%=S?Z--C&0/E.SYCR.!D]?0UKT4 9']MV.Y$ MVSYD3>/]&FQC!/)V8!XZ'!]N12+KE@ZQ,%N,3,47-M..1C[P*?*.1RV!UYX. M-BB@#%;7M/5)'*W&(V"'%K.3DYZ#R\D<'D9 XYY&9&UJR5Y4*SYA4.V+:8C! MQT(3#'D<#)Z\<'&M10!D)K=B[QQJL^95+#-M,!@9ZDI@'CH<'VY%-&NV!2*0 M+<8E8JO^BSYR,9R-F5'/4X!YQT-;-% &,==L DLA6XQ$P5O]%GSDYQ@;,L.. MHR!QGJ*<^MV*/)&RSYB4,<6TQ&#CH0F">>@R?;@UKT4 9*ZU9,\2!9\S*77- MM,!@9ZDIA3P>#@]..1F-=>T]DC<+<8D8H,VLX.1CJ/+R!R.3@'GG@XVJ* ,= MM5R.G/(RO]MV.YTVSYC3>?]&FQC /!V8)Y MZ#)]N#6O10!D#6[$M$NV?,R[E_T:;&,D?,=GRG@\'!Z>HIJZ[8-&DH6XVR.4 M&;6<'(QU!3('/4\=>>#6S10!C-KM@@E)6X_3GIA/F''49'OR*>=: MLE=XRL^8T$A_T:8C:0#P=F">?NCGMC(.-:B@#(36[&1X459\S@E0>&QV/0BF#7M/,2S;;C:[%!_HL^<@ \KY>0.>I&/?@UM44 8[:Y8*)B5 MN/W!"MBVG/)./E^3YAQU7(I6UNQ1VC*SY1 YQ;3$8(!X(3!.#T'.>,9!K7HH M R4UJRG\6/7H140\0:>8UD"W.UFVC_1;C.1CJ/+ MR!SU/%;=% &0^MV,?G;EG_T=MK8MICSDCY<)\PXZKD4?VW8[V3;/E8Q(?]&F MQM*AN#LP3@_=ZYXQG(K7HH R%UNQ8P@+/^_Y7-M,.A(^;*?+R/XL<<],4P:] MIYB$P6XVLVS_ (]9\YQGILSCWQCWK:HH QWURPC,RLMQF!MK8MISSG'RX3YA M[KD=^E._MJR#%=L^1&)?^/:;&TC/79]['\/WL\8SQ6M10!D1ZW8RO"B+/F?A MZYXYZTV-I7=UV8SC^' MKGC&>*UZ* ,F/6K*5H%59\W!PN;:8=#CYLI\O_ L>O2HO^$AT[RO.VW.W=M_ MX]+C.<9^[Y><>^,5MT4 9,FM6433JRSYMSAL6TQZG'RX3YO^ Y]>E(-;L2^P M+/GRS)_Q[38VA=W79C./X>N>,9XK7HH :C!T5USA@",@@\^QY%.HHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__7_?RBBB@ MHHHH **** "BBB@ HHHH " 1@U\ _M*_ WX;^#?!EUXU\.VDFGWS7,,:Q1R' MR"96^;Y&SCY0"'N"]CKNHV\).3&3$Y ] =@_7-?9U% 'A?PW_9X^'7PTO!J MVF6\E_J:9V75XPDDCR,'8%554]>0N<<9Q7N9 (((R#2T4 ?*/C#]D3X=>)-4 MFU;2KBYT.2=BSQ6Y4P;CU*HRDK] <>@KH/AU^S%\/?A]JL6O@SZQJ-N=T,EV M5*Q,.C(BJHW#L3DCM7T=10 4444 %%%% !7Q'XL_Y&G6?^OVX_\ 1C5]N5\1 M^+/^1IUG_K]N/_1C4 ?3OPN_Y$73/^VW_HYZ[^N ^%W_ "(NF?\ ;;_T<]=_ M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% '__0_?RBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ M(TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7 M?UP'PN_Y$73/^VW_ *.>N_H **** "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 **** "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@#_ MT?W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *^(_%G_ "-.L_\ 7[N_H **** "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 **** "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@#_U/W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *^(_%G_ "-.L_\ 7[N_H **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#_U_W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *^(_%G_ "-.L_\ 7[&VB:>XD6*-!EF8A5 ]R>* ):*^4_A/\8?$?C7XR^,/"U_>V\FA:6;A M+)55%9C'<"-"KCEP4#'OV-?5E !16)JWB7PYH 4Z[JMKIVX9'VB=(L_3>1FG MZ3XB\/Z^K/H>IVVHJ@!8V\R2X!]=A.* -BBBL75_$GA[P^JOKVJ6NG!_NFYF M2'=]-Y&?PH VJ*QM(\1^'O$"L^A:G:ZBJ?>-M,DVWZ["<5LT %%8NK^)/#WA M]5?7M4M=.#_=-S,D.[Z;R,_A2Z1XC\/>(%9]"U.UU%4^\;:9)MOUV$XH V:* M** "BBB@ KXC\6?\C3K/_7[J9 :20D$D],^@Q7Z;5^<'Q/^%?Q-^%'Q*N_BC\ M-HI;NRN;B6Z!@7S'A,Q+2Q21 9:,DG! (QUP1F@#M=6_8JL8;4S>%_$US#?J M,@W"*49AVS'M*_7G'I7UKX#T;Q!H'@;2M#\0W8O-6L[812SABX9QG!W, 3@8 M&2*^5/ _[9FD74L>F_$+2GTV;(1[FVR\8;H2T3?.H'?!8^U?:6F:GI^LZ?;Z MKI5PEU9W2"2*6,Y5U/0@T ?$OA_]D34?$$LVM_%GQ'/=:C]>"?%'P7J_[-OQ"TK4/"&K2R0S)]IMVD(#_NWP\4H7 93QG@ @XQQF MOK;XI?M+WGPZ\6:CX5@\)3Z@+%8B+LRE(G\V-9,@",\#=M^]U!KX]C\41?'_ M .*]C>?$K5[?0]-4I&D?S*@B5MWDHW(4N<[G=AU]@* /TR\8^.+7PI\.[_QW M*H"VUE]HC1^-TDBCRD/^\[*OXU\"?"#X0:M^T)>ZKX_^(>K7)L_/,0,;#S)9 M@ S!=P(6- P 'L,8KZ8_:VN!9_!:XMH1B.XN[2( =-JMO'X?)6Y^RU:QVWP M.\/NB@-<-=R.1W/VF503^"@4 ?'?Q9^&>M?LW^)-&\7^!=5G:RN)"(WD(WQR MIAC')M 5T=>V.0"#7WEJ'Q0L+3X/M\5 JK&VFK=I&3QYTB@)$3_UT(0UY/\ MMCVT4_PCBF<9:WU*W=3Z$I(G\F->,>(-0F7]BG0DPQBL_P"+/PSU MK]F_Q)HWB_P+JL[65Q(1&\A&^.5,,8Y-H"NCKVQR 0:^Q/V6K6.V^!WA]T4! MKAKN1R.Y^TRJ"?P4"N5_;'MHI_A'%,XRUOJ5NZGT)21/Y,: /HGP;XCM_%_A M32/%%LNR/5+6*XVYSL+J"RY_V3D?A72UX/\ LRRR3? [PP\IRP2Y4?1;J51^ M@%>\4 %%%074_P!EM9KDC=Y2,^.F=HSB@">OB/Q9_P C3K/_ %^W'_HQJ]C_ M .%XP_\ 0';_ +_C_P"(KPS5[X:IJM[J03RQ=SR3;,XS0!]6_"[ M_D1=,_[;?^CGKOZX#X7?\B+IG_;;_P!'/7?T %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!_]+]_**** "BBB@ HHHH **** "BBB@ JC8:EINKVPN]+NH; MVW8D"2%UD0D=1N4D5<=!(C1MT8$'\:_,WXC_ 5\<_ C2+OQAX2\72QZ:DJ1 M[8WDMY_WC;5!V':V.YX^E 'T/^U-X"\#W?PZU+Q;>VT-GK-CY?V>X0!))79P MOE-C&\%2<#MU[&JW['-]>-\);S^T9-MK9ZE<+"SG"K%Y43MR> H8L?SKQKPG M^S[\2OC!IFD>*?B!XMDETN]B6XB1I)+B<1.,@#S,*A(_WA7VY:?#G0=*^'=Q M\-]%4V>GSV4]GO7F3]^C(\A/=R6+$^M ';*MG=QK<((YDD *N,,&!Z$'N*^ MOVSO"/A+2H-$\2:=!%9ZQ>SR12K& IGB5=QD8#J4; W?[6.PI]K\"_VCO #/ M9>!/%*3Z=DE%$[Q#ZF)PR@_0FI=-_9;^(_C;Q#%K?QA\0K<1)MW+%*\\S*#_ M *L,P58Q],_UH V/'%MK'B3]CK2M0U M-=V<-I<,6Y9HHY?*5CZ_NV!)]*]% M_9%\0VFJ_"&VT>.0&XT6XN(9$S\P$LAF0X]#O(!]CZ5]#2^'-%F\//X4>T3^ MRGMC:&W PGD%-FP =!MXKX.N?V:/B]\/=?N=1^$NO*MI<949F:";R\Y"2 J MV/7(]<"@#O\ ]M+Q':6G@72O# D'VO4;U9]F>?)@1@21_ONN/QK(\=^#K^P_ M8\TS3YHBMQIL-I>R)W433;VS[J)23]#5/PO^S%XX\5>+(O%?QKUA;](65C D MC3/*$Y",Q ")ZA.0&XT6XN(9$S\P$LAF0X]#O(!]CZ5R?[:7B.TM/ NE>&!(/M> MHWJS[,\^3 C DC_?=^'NOW.H_"77E6TN,J,S-!-Y>N!6YX7_9B\<>*O%D7BOXUZPM^D+*Q@21IGE"O5J0 * JC ' %+0 55OH7N;*XM MX\;I8W49Z98$"K5% 'R[_P *9\6?\]K3_OX__P 17F%_92Z;?W.G7!!EM9'B M&2*QA1K?F,A "G.?E].> M:UZ* ,3_ (1OP_Y/V;^SH/*#;]OEKC<1C.,=<5(^@:)(9R]C"QN3NER@^5G8,^65V[?IMXQZ4)H&B1F I8PJ;8[ MHL(/D.=V5].>:UZ* ,3_ (1OP_Y/V;^SH/*+;]OEKCO/-:]% &3_86B[@_V&'<(S$#L'^K(V[?I@XQ34\/Z'$86 MCL(5-NVZ,A!\C9SE>.#GFMBB@#%/AS03$8#I\!C9MY7RUP6QC.,=<4]M T1C M,6L82;CB3*#Y^0WS>O(!K7HH R/[ T0NLAL8=RQF('8,B,J5*_3:2,>E":!H MD?D^78PK]F;?%A!\C9!ROH<@5KT4 8A\-^'S&T1TZ HS!R/+7!89&>G7DU*^ MA:+(TS26,+&X $A*#YP""-WK@@'\*UJ* ,A= T1'61;&$.B&-2$&0A!4J/;! M(Q2+X?T-1"%L(0+=BT?R#Y&)R2/0Y K8HH Q?^$^@:)(\TDEC"S7 "R$H"7 (.#Z\@'\*UZ* ,D:%HJNDBV,(:-#&I MV#*H005'L02,>],7P]H2"()80+Y+;TQ&/E8XY'H>!6S10!C-X>T)XWB:P@*2 M.)&!C&"XR QXZ\GGWIQT#1"TKFQA+3KLD.P?,N0<'U&0/RK7HH R/[ T3,!!\C'&2/0\#\JV** ,5O# MF@LDB-I\!65@[CRUPS#.">.HW'\S4C:%HKO*[6,):90CDH,LHQ@'U'RC\A6M M10!D)H&B1O'(EC"K1*40A!E5.<@>@Y/YTT>'M""1QBP@"PL70>6,*QQDCC@G M _*MFB@#&/A[0BDD9L("LS!W'EC#,,X)XY(R?SISZ!HDCR2/8PLTJA')0991 MC /J.!^5:]% &2NA:*CQ.MC"&A4HA"#*J0%!\[#."?4\G\Z7^P-$W._P!A MAW2)Y;'8,L@ &T^W X]JUZ* ,@:!H@:)Q8PAH%V1G8/E7).!Z#)/YTU?#VA) M&D2V$ 2-S(H$8P'. 6''7@<^U;-% &,WA[0G$H>P@;SFWOF,?,PSR?4\FGG0 MM%9WD:QA+2((V.P99 I]@ !CVK6HH R$T#1(WADCL85:W!6,A "@))P/3D MD_C3/^$G7@5MT4 9#Z!HDGG>98PM] MI;?+E!\[9)RWJ:=_86B[B_V&'<8Q$3L'^K V[?I@8Q6M10!D1Z!HD3 MPR16,*-;\QD( 4YS\OISS4?_ C?A_R?LW]G0>4&W[?+7&XC&<8ZXK;HH R' MT#1)#.7L86-R=TN4'SG.[+>O/-!T#1&?S#8PEMGE9V#/EA=NWZ;>,>E:]% & M3'H6BQ&!H[&%3;',1" ;"3GY?3GFHO\ A&O#WE>1_9T'E[MVWRUQNQC.,=<5 MMT4 9,FA:+*9VDL86-R>:0:!HBOY@L80VSRL[!GRRNW;]-O& M/2M>B@#(30-$C,!2QA4VQW180?(<[LKZ<\U'_P (WX?\G[-_9T'E%M^WRUQN M QG&.N*VZ* ,B30-$E>:26QA=KCF0E 2_.?F]>>:7^PM%W!_L,.X1F('8/\ M5D;=OTP<8K6HH QT\/Z'$86CL(5-NVZ,A!\C9SE>.#GFFGPYH)B,!T^ QLV\ MKY:X+8QG&.N*VJ* ,AM T1C,6L82;CB3*#Y^0WS>O(!H_L#1"ZR&QAW+&8@= M@R(RI4K]-I(QZ5KT4 9":!HD?D^78PK]F;?%A!\C9!ROH<@5&?#?A\QM$=.@ M*,PT)!$$L(%\EMZ8C'RL< M M,!!\C'&2/0\#\J:WAS0621&T^ K*P=QY:X9AG!/'4;C^9K:HH R6T+17>5VL M82TRA')0991C /J/E'Y"D30-$C>.1+&%6B4HA"#*JT( M)'&+" +"Q=!Y8PK'&2.."<#\J#X>T(I)&;" K,P=QY8PS#.">.2,G\ZV:* , MA] T21Y)'L86:50CDH,LHQ@'U' _*E70M%1XG6QA#0J40A!E5.<@>@^8_F:U MJ* ,5?#F@JD:+I\ 6)BZ#RUPK'&2..IVC\A3F\/Z&ZRJ]A"1.P>0%!\[#."? M4\G\ZV** ,C^P-$W._V&'=(GEL=@RR ;3[<#CVH&@:(&B<6,(:!=D9V#Y5R M3@>@R3^=:]% &,OA[0DC2);" )&YD4",8#G +#CKP.?:AO#VA.)0]A WG-O? M,8^9AGD^IY-;-% &2="T5G>1K&$M(@C8[!ED "GV &/:D30-$C>&2.QA5K M<%8R$ * DG ].23^-:]% &+_ ,(YH(B6 :?!Y:,75?+7 8@ D#'7 'Y4YO#^ MAL)@UA"1<,&D^0?.P.03ZG)-;%% &0V@:([M(UC"7=!&Q*#)0 *%/M@ 8I4T M+18VA:.QA4VX(C(0?("23M],DD_C6M10!B#PWX?$:Q#3H BL7 \M M!4CZ!HDGG>98PM]I;?+E!\[9)RWJ%\M:V** ,G^PM%W%_L,.XQB(G8/\ M5@;=OTP,8I(] T2)X9(K&%&M^8R$ *>:UZ* ,@Z!HC/YAL82VSR ML[!GRPNW;]-O&/2ECT+18C T=C"IMCF(A -A)S\OISS6M10!B?\ "->'O*\C M^SH/+W;MOEKC=C&<8ZXJ630M%E,[26,+&Y.924!WD'/S>O/-:U% &0- T17\ MP6,(;9Y6=@SY97;M^FWC'I0F@:)&8"EC"IMCNBP@^0YW97TYYK7HH Q/^$;\ M/^3]F_LZ#RBV_;Y:XW 8SC'7%22:!HDKS22V,+M<:V* M* ,4^'-!,1@.GP&-FWE?+7!;&,XQUQ3VT#1&,Q:QA)N.),H/GY#?-Z\@&M>B M@#(_L#1"ZR&QAW+&8@=@R(RI4K]-I(QZ4)H&B1^3Y=C"OV9M\6$'R-D'*^AR M!6O10!B'PWX?,;1'3H"C,'(\M<%AD9Z=>34KZ%HLC3-)8PL;@ 2$H/G ((W> MN" ?PK6HH R%T#1$=9%L80Z(8U(09"$%2H]L$C%(OA_0U$(6PA MV+1_(/D8 MG)(]#D"MBB@#%_X1S03$T!T^#RW8.R^6N"P! )&.N"?SI[Z!HDCS226,+-< M+(2@)< @X/KR ?PK7HH R1H6BJZ2+8PAHT,:G8,JA!!4>Q!(Q[TQ?#VA((@E MA ODMO3$8^5CCD>AX%;-% &,WA[0GC>)K" I(XD8&,8+C(#'CKR>?>G'0-$+ M2N;&$M.NR0[!\RY!P?49 _*M>B@#(_L#1-R/]AAW1IY:G8,JA!&T>W)X]Z1? M#^AHL2I80@0,7C 0?(QQDCT/ _*MBB@#%;PYH+)(C:? 5E8.X\M<,PS@GCJ- MQ_,U(VA:*[RNUC"6F4(Y*#+*,8!]1\H_(5K44 9":!HD;QR)8PJT2E$(0953 MG('H.3^=-'A[0@D<8L( L+%T'EC"L<9(XX)P/RK9HH QCX>T(I)&;" K,P=Q MY8PS#.">.2,G\Z<^@:)(\DCV,+-*H1R4&648P#ZC@?E6O10!DKH6BH\3K8PA MH5*(0@RJG.0/0?,?S-1KX6N%8XR1QU.T?D*VJ* ,=O#^A MNLJO80D3L'D!0?.PS@GU/)_.E_L#1-SO]AAW2)Y;'8,L@ &T^W X]JUZ* ,@ M:!H@:)Q8PAH%V1G8/E7).!Z#)/YTU?#VA)&D2V$ 2-S(H$8P'. 6''7@<^U; M-% &,WA[0G$H>P@;SFWOF,?,PSR?4\FGG0M%9WD:QA+2((V.P99 I]@ !C MVK6HH R$T#1(WADCL85:W!6,A "@))P/3DD_C3/^$G7@5MT4 9#Z!HDGG>98PM]I;?+E!\[9)RWJ:=_86B[ MB_V&'<8Q$3L'^K V[?I@8Q6M10!D1Z!HD3PR16,*-;\QD( 4YS\OISS4?_"- M^'_)^S?V=!Y0;?M\M<;B,9QCKBMNB@#(?0-$D,Y>QA8W)W2Y0?.<[LMZ\\T' M0-$9_,-C"6V>5G8,^6%V[?IMXQZ5KT4 9,>A:+$8&CL85-L M:B_X1KP]Y7D?V=!Y>[=M\M<;L8SC'7%;=% &3)H6BRF=I+&%C:26QA=KCF0E M 2_.?F]>>:7^PM%W!_L,.X1F('8/]61MV_3!QBM:B@#'3P_H<1A:.PA4V[;H MR$'R-G.5XX.>::?#F@F(P'3X#&S;ROEK@MC&<8ZXK:HH R&T#1&,Q:QA)N.) M,H/GY#?-Z\@&C^P-$+K(;&'G7DUMT4 9+Z%HLC3-)8 MPL;@ 2$H/G ((W>N" ?PI%T#1$=9%L80Z(8U(09"$%2H]L$C%:]% &.OA_0U M$(6PA MV+1_(/D8G)(]#D"F_\(YH)B: Z?!Y;L'9?+7!8 @$C'7!/YUM44 9 M#Z!HDCS226,+-< +(2@)< @X/KR ?PI1H6BJZ2+8PAHT,:G8,JA!!4>Q!(Q[ MUK44 8R^'M"01!+"!?);>F(Q\K''(]#P*&\/:$\;Q-80%)'$C QC!<9 8\=> M3S[ULT4 9!T#1"TKFQA+3KLD.P?,N0<'U&0/RH_L#1-R/]AAW1IY:G8,JA!& MT>W)X]ZUZ* ,=?#^AHL2I80@0,7C 0?(QQDCT/ _*FMX6 MN&89P3QU&X_F:VJ* ,EM"T5WE=K&$M,H1R4&648P#ZCY1^0I$T#1(WCD2QA5 MHE*(0@RJG.0/0'M""1QBP@"PL70>6,*QQDCC@G _*@^'M"*21 MFP@*S,'<>6,,PS@GCDC)_.MFB@#(?0-$D>21[&%FE4(Y*#+*,8!]1P/RI5T+ M14>)UL80T*E$(0953G('H/F/YFM:B@#%7PYH*I&BZ? %B8N@\M<*QQDCCJ=H M_(4YO#^ANLJO80D3L'D!0?.PS@GU/)_.MBB@#(_L#1-SO]AAW2)Y;'8,L@ & MT^W X]J!H&B!HG%C"&@79&=@^5T)(TB6P@"1N9% C& M YP"PXZ\#GVH;P]H3B4/80-YS;WS&/F89Y/J>36S10!DG0M%9WD:QA+2((V. MP99 I]@ !CVI$T#1(WADCL85:W!6,A "@))P/3DD_C6O10!B_\(YH(B6 : M?!Y:,75?+7 8@ D#'7 'Y4YO#^AL)@UA"1<,&D^0?.P.03ZG)-;%% &0V@:( M[M(UC"7=!&Q*#)0 *%/M@ 8I4T+18VA:.QA4VX(C(0?("23M],DD_C6M10!B M#PWX?$:Q#3H BL7 \M!4CZ!HDGG>98PM]I;?+E!\[9)RWJ%\M M:V** ,G^PM%W%_L,.XQB(G8/]6!MV_3 QBDCT#1(GADBL84:WYC(0 ISGY?3 MGFM>B@#$_P"$;\/^3]F_LZ#R@V_;Y:XW$8SC'7%2/H&B2&>:UZ* ,@Z!HC/YAL82VSRL[!GRPNW;]-O&/2ECT+18C T=C"IMCF(A M-A)S\OISS6M10!B?\(UX>\KR/[.@\O=NV^6N-V,9QCKBI9-"T64SM)8PL;DY ME)0'>0<_-Z\\UK44 9 T#1%?S!8PAMGE9V#/EE=NWZ;>,>E":!HD9@*6,*FV M.Z+"#Y#G=E?3GFM>B@#$_P"$;\/^3]F_LZ#RBV_;Y:XW 8SC'7%22:!HDKS2 M2V,+M<5\M<%L8SC'7%/;0-$ M8S%K&$FXXDR@^?D-\WKR :UZ* ,C^P-$+K(;&'B@#)&A:*KI(MC"&C0Q MJ=@RJ$$%1[$$C'O3%\/:$@B"6$"^2V],1CY6..1Z'@5LT4 8S>'M">-XFL(" MDCB1@8Q@N,@,>.O)Y]Z<= T0M*YL82TZ[)#L'S+D'!]1D#\JUZ* ,C^P-$W( M_P!AAW1IY:G8,JA!&T>W)X]Z1?#^AHL2I80@0,7C 0?(QQDCT/ _*MBB@#%; MPYH+)(C:? 5E8.X\M<,PS@GCJ-Q_,U(VA:*[RNUC"6F4(Y*#+*,8!]1\H_(5 MK44 9":!HD;QR)8PJT2E$(0953G('H.3^=-'A[0@D<8L( L+%T'EC"L<9(XX M)P/RK9HH QCX>T(I)&;" K,P=QY8PS#.">.2,G\Z<^@:)(\DCV,+-*H1R4&6 M48P#ZC@?E6O10!DKH6BH\3K8PAH5*(0@RJG.0/0?,?S-1KX6N%8XR1QU.T?D*VJ* ,=O#^ANLJO80D3L'D!0?.PS@GU/)_.E_L#1-SO\ M88=TB>6QV#+( !M/MP./:M>B@#(&@:(&B<6,(:!=D9V#Y5R3@>@R3^=-7P]H M21I$MA $CT)Q*'L(&\YM[YC'S,,\GU/)IY MT+16=Y&L82TB"-CL&60 *?8 8]JUJ* ,A- T2-X9([&%6MP5C(0 H"2<#T MY)/XTS_A'-!$2P#3X/+1BZKY:X#$ $@8ZX _*MJB@#';P_H;"8-80D7#!I/D M'SL#D$^IR32MH&B.[2-8PEW01L2@R4 "A3[8 &*UZ* ,E-"T6-H6CL85-N"( MR$'R DD[?3))/XU$/#?A\1K$-.@"*Q<#RUP&.!GIUX%;=% &0^@:))YWF6,+ M?:6WRY0?.V2B@#(70-$4PE M;&$&WXCP@^3DM\OIR2:8/#F@B(0#3X!&K;POEK@-C&<8ZXK:HH QW\/Z'*9F MDL(6-PVZ0E!\[9SEN.3GFG?V%HNXO]AAW&,1$[!_JP-NWZ8&,5K44 9$>@:) M$\,D5C"C6_,9" %.<_+Z<\U'_P (WX?\G[-_9T'E!M^WRUQN(QG&.N*VZ* , MA] T20SE[&%C[=M\M<;L8SC'7 M%;=% &3)H6BRF=I+&%CE:]% &0F@:)'Y/EV,*_9FWQ80?(V036W10!DOH6BR-,TEC"QN !(2@^< @C=ZX(!_"D70-$1U MD6QA#HAC4A!D(05*CVP2,5KT4 8Z^']#40A;"$"W8M'\@^1BQ!(Q[UK44 8R^'M"01!+"!?);>F(Q\K M''(]#P*&\/:$\;Q-80%)'$C QC!<9 8\=>3S[ULT4 9!T#1"TKFQA+3KLD.P M?,N0<'U&0/RH_L#1-R/]AAW1IY:G8,JA!&T>W)X]ZUZ* ,=?#^AHL2I80@0, M7C 0?(QQDCT/ _*FMX6N&89P3QU&X_F:VJ* ,EM"T5WE= MK&$M,H1R4&648P#ZCY1^0I$T#1(WCD2QA5HE*(0@RJG.0/0'M M""1QBP@"PL70>6,*QQDCC@G _*@^'M"*21FP@*S,'<>6,,PS@GCDC)_.MFB@ M#(?0-$D>21[&%FE4(Y*#+*,8!]1P/RI5T+14>)UL80T*E$(0953G('H/F/YF MM:B@#%7PYH*I&BZ? %B8N@\M<*QQDCCJ=H_(4YO#^ANLJO80D3L'D!0?.PS@ MGU/)_.MBB@#(_L#1-SO]AAW2)Y;'8,L@ &T^W X]J!H&B!HG%C"&@79&=@^5 MT)(TB6P@"1N9% C& YP"PXZ\#GVH;P]H3B4/80-YS; MWS&/F89Y/J>36S10!DG0M%9WD:QA+2((V.P99 I]@ !CVI$T#1(WADCL85 M:W!6,A "@))P/3DD_C6O10!B_P#".:"(E@&GP>6C%U7RUP&( ) QUP!^5.;P M_H;"8-80D7#!I/D'SL#D$^IR36Q10!D-H&B.[2-8PEW01L2@R4 "A3[8 &*5 M-"T6-H6CL85-N"(R$'R DD[?3))/XUK44 8@\-^'Q&L0TZ (K%P/+7 8X&>G M7@5(^@:))YWF6,+?:6WRY0?.V2'-!$0@&GP"-6WA?+7 ; M&,XQUQ3G\/Z'*9FDL(6-PVZ0E!\[9SEN.3GFMBB@#)_L+1=Q?[##N,8B)V#_ M %8&W;],#&*2/0-$B>&2*QA1K?F,A "G.?E].>:UZ* ,3_A&_#_D_9O[.@\H M-OV^6N-Q&,XQUQ4CZ!HDAG+V,+&Y.Z7*#YSG=EO7GFM>B@#(.@:(S^8;&$ML M\K.P9\L+MV_3;QCTI8]"T6(P-'8PJ;8YB(0#82<_+Z<\UK44 8G_ C7A[RO M(_LZ#R]V[;Y:XW8QG&.N*EDT+193.TEC"QN3F4E =Y!S\WKSS6M10!D#0-$5 M_,%C"&V>5G8,^65V[?IMXQZ4)H&B1F I8PJ;8[HL(/D.=V5].>:UZ* ,3_A& M_#_D_9O[.@\HMOV^6N-P&,XQUQ4DF@:)*\TDMC"[7',A* E^<_-Z\\UKT4 9 M/]A:+N#_ &&'<(S$#L'^K(V[?I@XQ34\/Z'$86CL(5-NVZ,A!\C9SE>.#GFM MBB@#%/AS03$8#I\!C9MY7RUP6QC.,=<4]M T1C,6L82;CB3*#Y^0WS>O(!K7 MHH R/[ T0NLAL8=RQF('8,B,J5*_3:2,>E":!HD?D^78PK]F;?%A!\C9!ROH M<@5KT4 8A\-^'S&T1TZ HS!R/+7!89&>G7DU*^A:+(TS26,+&X $A*#YP""- MWK@@'\*UJ* ,A= T1'61;&$.B&-2$&0A!4J/;!(Q2+X?T-1"%L(0+=BT?R#Y M&)R2/0Y K8HH Q?^$^@:)(\TDEC"S7 M "R$H"7 (.#Z\@'\*UZ* ,D:%HJNDBV,(:-#&IV#*H005'L02,>],7P]H2"( M)80+Y+;TQ&/E8XY'H>!6S10!C-X>T)XWB:P@*2.)&!C&"XR QXZ\GGWIQT#1 M"TKFQA+3KLD.P?,N0<'U&0/RK7HH R/[ T36IV#*H01M'MR>/>D M7P_H:+$J6$($#%XP$'R,<9(]#P/RK8HH Q6\.:"R2(VGP%96#N/+7#,,X)XZ MCT()'&+" +"Q=!Y8PK'&2.."<#\JV:* ,8^'M"*21FP@*S,' M<>6,,PS@GCDC)_.G/H&B2/)(]C"S2J$6QV#+( !M/MP./:M>B@# M(&@:(&B<6,(:!=D9V#Y5R3@>@R3^=-7P]H21I$MA $CT)Q*'L(&\YM[YC'S,,\GU/)IYT+16=Y&L82TB"-CL&60 *?8 M8]JUJ* ,A- T2-X9([&%6MP5C(0 H"2<#TY)/XTS_A'-!$2P#3X/+1BZKY:X M#$ $@8ZX _*MJB@#';P_H;"8-80D7#!I/D'SL#D$^IR32MH&B.[2-8PEW01L M2@R4 "A3[8 &*UZ* ,E-"T6-H6CL85-N"(R$'R DD[?3))/XU$/#?A\1K$-. M@"*Q<#RUP&.!GIUX%;=% &0^@:))YWF6,+?:6WRY0?.V2B@#(70-$4PE;&$&WXCP@^3DM\OIR2:8/#F@B( M0#3X!&K;POEK@-C&<8ZXK:HH QW\/Z'*9FDL(6-PVZ0E!\[9SEN.3GFG?V%H MNXO]AAW&,1$[!_JP-NWZ8&,5K44 9$>@:)$\,D5C"C6_,9" %.<_+Z<\U'_P MC?A_R?LW]G0>4&W[?+7&XC&<8ZXK;HH R'T#1)#.7L86-R=TN4'SG.[+>O/- M!T#1&?S#8PEMGE9V#/EA=NWZ;>,>E:]% &3'H6BQ&!H[&%3;',1" ;"3GY?3 MGFHO^$:\/>5Y']G0>7NW;?+7&[&,XQUQ6W10!DR:%HLIG:2QA8W)S*2@.\@Y M^;UYYI!H&B*_F"QA#;/*SL&?+*[=OTV\8]*UZ* &HBQHJ( JJ !T %.HHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_3_?RB MBB@ HHHH **** "BBB@ HHHH *XGQ_X!T'XD^'F\->(Q(;1I4F_=.4;='G'( M^M=M10!E:%HUCX=T2PT#3%*6FFP16T()R1'$H1'/@-HME"+23Q#XOU^06^BZ%:G_2;V M8G&3@'9$O\3D8[#OCY6'@#]LGXQO_;'Q,^);?#73YV#IHWA==D\( .P->D[L MY/SK\X..#TQY^*S*G2?*]6>9CPV,/3?-(L:D^@+$9/M7S=XQ_:D\(Z0LUKX6MY M-7NT.U9&'EV^?7/WFQZ8'UK>CAIU/@5S*I6A#XF?+'[,<$?QP^+/Q#_:LUYE MO!-JEWH'AK*1A8M(LW'ES*!DB20$*S;LG#=B*^]J^"O^"<6H6K?LXQ^&,[=0 M\,ZQJ5A?(EZ9>7,K,< )%"S'H">W& 3Z"LR$SI_V?\ XGQ_&?X+^#_B MQK[+K[[#R .230!+17R[XQ_:D\(:0LUKX6@DU>[0[5D8>7;Y]9Q5< M?3CMJ?IC!XD\.W5\VF6VJ6LUXA(,"3HTH(X.4!S^E;5?CQX4TSQ)K7B&SMO# M"2R:DTR&-DS\C Y#,PZ 8R2?2OV'J,?@E1:2=[CPF*=5-M6/R0^).O>)-:\8 M:J/$=S+-/;7,T020X$:HY 55Z #M4OA'X5^._&X6;0=+D>V) -Q)B.(9[[F M^\!WV@U^HE[X+\(ZEJBZW?Z-:7&H+@B>2%&D&WI\Q&>*Z1$2-=D:A5'8# KM M>=6BHPBA M.=\9W'>0!U.1]TU]X^"_'?@_XBZ%#XE\#ZM!K.F7&=DT#9'!*D,#AE.01A@# M7NU_866J64^FZE EU:72-%+%(H=)$<8964\$$<$&OB7QG_P3_P#@GK^O77BK MP;=ZQX UB^F>:XN-!O6@#M(RN0(9 \2#7C\ M@;ES4?N/H>^O['3+.;4-2N([2UMU+R2S.(XT4=69F( ]37Y_P#Q-\5:G^V9 MX@_X9^^!MVS^$+6>*7Q7XDC+BT%NI)^PP$;?.>3O@XX!^[R?7+;_ ()W?#/4 M+R*7XC>,_%7CNTMSNBM-6U+,*-D%B! L1.X#:0201VK[9\'^"?"/P^T.#PUX M)TBVT32[882WM8EBC'OA0,D]SU-887)9T'2?"N@: M9X7T"W6STS1[:&SM8%^[%!;H(XT&>RJH K8HHKZ5(^N2"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** /__6_?RBBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS M_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP' MPN_Y$73/^VW_ *.>N_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHKR;XO?%"+X7Z##J*VAO+N]D,4"$[4# 9)<]< =A MU]15TZ;G)1CN3.:BN9GK->8^+_C#\/\ P7&QU34TGN%)'V>U(FFR.H(!PI'^ MT17Y_P#BSXX_$;Q=F*ZU-K.V8%3#:YB0@]0V.6_$FO---TC6-=NC;:39SW\Y MY*PHTC?4[0<#W->Y1R7K59Y57,^E-'Z6?#WX\>$?B'K+Z#91S65Z0S0I-C]\ MJ@EMI'< 9(].]=Q\1]"OO$W@76]!TS'VJ]MG2(,< MU )[9QBOE_X$_ SQ;X M=\6VGC/Q.JV"622&*#<'D=IHVC^;'"@!B>I.:^U:\[%QITZJ]B[V_,[<.YSI M_O$?EEIGP(^*6IWSV(T5[4QDAI)V5(Q@X^\"<_AFOI3P=^RGHEBT-YXQOFU& M11EK>']W%N]"WWB!^&:^N:*UK9M5FK+3T,Z67TXZO4Y_P_X5\.^%K06/A_3X M;&$')$:@$GU)ZD^YKH***\V4FW=G:DEH@HHHI#"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_U_W\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[.?%"^ M,Y/"4%U+::5!;PMY:$HLS.-Q=NF[!.WT&WUS73A,*ZT^1,PQ%=4X\S/JCQ?\ M:?A[X,,T&H:DMS>Q#_CVMQYLF?0D?*#Z@D'VKY7\5_M6>*=0<1^$[./28ESE MY,3R-V_B 4#OC'XU\TZ-H6N>)K];#1+.6_NI#]V-2QY[L>@'N>*^C_"'[+'B MS5?*N?%5RFD0$_-$N)9\?@=@)^IKW%@L-0UJ.[\_\CRGB:]72"LCZ(^ /Q/U MOXD:'J \01QF\TN2-#-&-HE612064.Y\4ZA+JDB')BC'DP MD>AY+G_OH9]*^E=#\,^'_#5O]DT#3X+"(\E88PF3ZG'4UN45-;%5*GQL=*A" M'PH****YS8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH __T/W\HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^(_%G_ "-.L_\ M7[V&20 MG 4')(W'&"0/?%;0P\Y+FBM#.56*=FSW2O)/&WQM\ ^!9FLM1O#=WR$JUO:@ M2.A'9SD*O/4$Y'I7K=?E)XB^%WQ&@\4W.FSZ)=3W-Q,[*Z(9(Y S'#>8/EP< MYY(QGG%=67X:%23YW:QSXRO."7(CT[QC^U%XPUM9K/PW!'HULYPLBY>XV_[Q MX'U4 CUKYWU#7-74A&7D=GRG(!.2?E7'3O7U1X/^#?@#P4\=SI6FK+>1J!]HG_>29]1GA2?8"O6E MCIE:1H6CZ#:1V.C6<5G!$,*D2!0!^%:M%%0VWJRDK;!1112&%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110!_]']_**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "OB/Q9_P C3K/_ %^W'_HQ MJ^W*^(_%G_(TZS_U^W'_ *,:@#Z=^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1=,_[ M;?\ HYZ[^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHKE?$GC?PGX1@>;Q#JD%F47=Y;.#*1VQ M&/F/X"JC%MV0FTM6=517QIXP_:QM8OW'@C3#,>\UX-H_X"B'/T);\*UO@9\= M?$OCGQ(WA7Q-#%*SPR31SQKL8%,95E'RD8Z$#/UKLEEU50)]4#-;6*!F5!EF9V"(H^K,!GM7P?XQ_:?\ &^N.\/AQ4T.T M8$83$DQSZR$<$=BH%?=7CCPG9^./"NH>%;Z1H8;]%&].JLCB1#[X91D=^E?) MVA_LCSB]#^(M<5K5&^Y;QX=U_P!YB0OY'ZUT9?+#QBY5=S+&1K-I4]CX]O+_ M %'5;EI[Z>2ZGE;)9V+LS'Z]S7M/PQ^"GCOQ'K=CJ,MD^EV%K/'*\URI0D(P M;"(<,2<<=![U]W^$_A/X#\%I_P 272X_.SN\Z4>;+GM\S9( ]!7HW3@5T8C. M=.6FC&CEFMYL*/>BBO!/6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** /_2_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R M-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BN0\5>//"/@J-)/$VIQ61D&40Y:1AZA%!;&1C.,>]?+'C']K#*S6?@ MG3=ISA+JY.>/41#@'TR2/:NJA@ZE3X485<3"'Q,^TWD2)2\C!%'4DX%/K\AO M%/Q!\8^,[H7?B'4Y;AE^ZH.R-?\ =1<*/P%?M=6*RQTJ?.Y'/0QRJ3Y4BG^TSX^\3^#=)T>P\-W+6 M1U5Y_-GCXD58/+(56ZKDOG(YXQTS7P%-/JFN7_F3O+?7EPW4[I)'8_F237Z[ M^*?!_ASQIIITKQ+9)>V^8TZ5.W+J1B<%.I.]]#\_?"'[/GQ$\5>5/+9_V3:.>9 M+K*. .I$?WOP.*^S/A7\#M ^&D\FJ"=M1U61603N-H2,]51HW$=K GWI)7"(/JS$"OB[QK M^U=<">6R\#6"")=RBZN02Q]&1!P/^!9SZ5\L>)/&_BSQ=+YOB+5)[T9)5'<[ M%SUVKT ]@*]>AD]26L]$>=6S*$=(ZGZ*ZA^T+\+=.U;^R9-3:4@A6GBC+PJ> M^6')QZ@'VS7L]O<0W<$=U;.)(9E#HRG(96&00?0BOR1\)?#GQEXVN5@T#39) M4;&9G!2%0>Y<\?ED^U?JAX.T27PUX4T?P_/)YTNGVL,#N.C,B ,1[9Z>U1F& M$ITDE!ZEX/$3J7/QJEX._9O\ B!XF=9=4B70[-@&\RX^9R#TQ&IS]0Q6OTI9%;&X XZ9%.JHY MO.,%"*V)>70S M@2VM8UABC 540!5 '8 5/17G5:\YN\W<[*=*,5:*"BBBLC0**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/__4_?RBBB@ HHHH **** "BBB@ HHHH ***^$/B)\>/B3XK^(=S\,O@W $D MLY9())PJM)(T/$K;G^5$5@0".3Z\@4 ?1/@SXRZ;XS^(WB'X>6>GRPR^'O.# MW#."DAAE6)@% !')XY/2O9J_,^P^%O[2_P ,M4O_ !QH0CNK_4"TEV872=Y- M[^8^Y)% .6Y.,GTK[[\!ZWKFM^!=*UWQ%9&TU6XMA)/;[2A$@SD;6Y&<9P>F M: .UHK\\H;S]JSXPRRZGI,DGAG32Q$2EVLEQZ# ,K?5A@]JY.#XO?&[X'^-8 M-$^(US+JEH=C213OYPD@9L%X93SD8./<%+[7--?.VREN( M7ZCB,NA_E7YP_#W5_P!ICXHV5WJ?A;Q'(\-G*(I/-G\O#,-W VGC% 'Z?T5\ M1^$O!O[55MXITBX\0:\)-+BNX'NU-QO#0*X,B[=O.5R,5]D:YK%CX>T:^U[4 MW\NTT^"2XE;N$C4L<>^!Q0!J45^;NF>.?C]^T)XAO_\ A!K]M TBS/\ RSD: M".-6^ZK2*"SN1R1T^@Q4%S\1OCM^S]XMLK+XA7KZYI=U\Q$DAF2:($!_*D8! ME=<]/7&00: /TIHJCI>I6>L:;::OI\@EM;V))XG'\4H **** "O MB/Q9_P C3K/_ %^W'_HQJ^W*^(_%G_(TZS_U^W'_ *,:@#Z=^%W_ "(NF?\ M;;_T<]=_7 ?"[_D1=,_[;?\ HYZ[^@ 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 **** "BN7U/QOX,T7<-7 MUZPLBHR1-@XKS35_VE?@CHKM%=>*K>21#C;"LDN>F<%%*]_6LI MUX1^*21Y.,S[ X?_ 'BO"/K)+\V>YT5\DZG^VI\%M/,BV\E]?%#A3#;@*W&< M@NZG';I^%>:/F,7XH9!0 M^/%Q^5Y?^DIGWY17YCZC^WQXB'X7,?Q)ID:DXRUY"!G\7K^?;S9?[[?G2,[L,,Q M(]S4_P"L$OY/Q.5_2-KVTP:_\"?^1_0%_P +,^&__0UZ3_X'0?\ Q='_ LS MX;_]#7I/_@=!_P#%U_/U12_M^7\IG_Q,;BO^@2/_ ($_\C^@J'XB_#ZX8I!X MGTN1@,X6]@)Q^#U>A\9>$+ABEOKEC*P&<+&K^>E693E20?:I%N+A#E M9&4^Q--<02ZP_$TA](VO]K!K_P "?^1_0]'XB\/S.(X=3M7<] LR$G\ :TX9 MX+A2]O(LJ@XRI!&?3BOYT1>WBG(GD!_WC_C4RZIJ:#"WDRCVD;_&J7$']S\? M^ =5/Z1_\V"_\G_^U/Z+:*_GNM_'?C2TW?9ML3T:7TC,(_CPDEZ23_1'[Y45^']I^T[\<+/ M9L\47$FS/^M"R9SZ[@HH DM8AT&.2J@G\ZUCGM'J MF>S0^D'DTM*E.HOE%_\ MQ^R-%?E#I?[=GQ,M<+J.DZ=>KW)61&[]-K >G;M M7H>F?M]QC*ZQX1+Y88:"ZVX7OD,C9/XBMXYQAWUM\CWL)XVOZ5Z=H_P"U=\#=77GQ!]A< MXPES#(I/&>JJR\?6NF&/HRVFCZ?!>(>1XC^'C(?.5OSL?1E%<)I7Q0^'&MJ& MTOQ-ITY8X"_:8U?."YB6XMI%EB<95T(92/8C@UTQFGLSZG# M8VC65Z,U)>33_(EHHHJCI"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH ***\O^,7C/4? ?@*^\0:0@:\5XHHBR[E0R. 6(]A MG'OBKITW*2BNI,Y**B7^HV&E6KWVIW$=K;Q#+22L$4?4FOG;QA^T]X'T' M]QX?1]=G/4IF*)?^!,,D^P'XU\&>(O%WB3Q9>O?^(-0EO)7_ +[':!Z!>@'L M*V_"?PO\<>--DF@Z7));NP7SW_=Q#/?1/,9R=J: M/I+P/^T_X@UCQ?9:3KNFP&RU*=+=!;AA)&TC;4(R3N&2 0?3BOM>6))HGAD& M4D!4CV(P:^4_AC^S1#X6UFT\2>*+Y;R[L9%EA@A&(ED7E69CRQ5N1C'(KZPK MS,PE1YE[$[L&JG+^\/@M_P!DKQ)_;!ACU>W_ +,W<2E6\T+D\;.F<8_B[U[[ MX/\ V=_AWX6_?7-J=9N3_'> .%_W4 "CGH<9]Z]WHI5-8T4 * /I4M%%<)U!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]7] M_**** "BBB@ HHHH **** "BBB@ K\L9]3U[]G+X]ZGKNHZ>UQI]]-<[3R!/ M9W,GF HYXWK\N1ZC'0YK]3JP?$/A?P]XKL6TWQ'I\.H6S?P3(' /J,]#0!YY MX'^._P ,_'WE0:1JR6][+C%K=?N9PU^>_P >_P!F?P[X3\,W MOCSP++)9#3MLDUJ[ED*,P4M&Q^8$$YQG&.F*]U_96\:ZOXT^& ;7)FN+G2;N M2R$K\L\:HCIN/<@/M^@% 'TD , 8 K\T?VOM9@\4_$S1O"&AI]JOM/@$#A. M6,]TX*Q?4#:?JU?5OQZ^-^G?"G0VL[!UN/$5\A%M#U$0/'G2#T'\(/WC[9KQ MG]FCX,:K/J9^,/Q 5Y+^[9IK*.;ERTN=UQ)GG)S\@]\^F #ZNU#3&T?X:7.C ML=[6.D/ 2.YBMRF?QQ7YX_L[_'?PO\)="U72]?M;FXDOKE9D, 4@*$"\Y(YS M7ZC.BR(R. RL""#T(-<>/AYX$$9A&@66QNH\A,']* //_ 7[1'PS^(5^FD:5 M>R6=_*0(X+M!$TA/9""RD^V03V%8?[5NIRZ=\%]5CA@>(/!D8TM]4\]FAA.Q8Y;9HRLD8'W<[^W&1QWKWS] MHV6]U_\ 9PT_6[E2)V&FW1+B35+BZN)# MZLLK0C_QV,5R_P"V=I4%W\,;#5"H\ZPU&+:W<)+&ZL/Q(4_A79_LJW\5[\$= M$AC8%[*2[A?V;[0\@'_?+BN3_;+U""V^%5K9.1YMYJ4*HO?")(S'\, ?C0!Z M/^SA?RZE\$_"UQ*W5XI^SG8OIWP4\*V\BE2]O)-@^ MDTSR@_B&S7M= !3)9$AC>:4[40%F/H!R:?5'4U9]-NT0%F:&0 #DDE30!RO_ M LCP3_T%$_[XD_^)KY4\17,%[X@U.\MGWPSW4TB-TRK.2#SZBD_X1W7_P#H M&77_ 'Y?_"LJ2.2&1HI5*.A*LK#!!'!!!Z$4 ?77PN_Y$73/^VW_ *.>N_KR MWX9V5\_@VQECU"2.-UG"QA(R$/FN-P)4DG//)(_"N[6PU &$G4Y6\O._]W%^ M\Y)Y^3CCCC'3UH UZ*Q1IVIB((=5E+!MQ?RX..%GU.5Q']\&.(>9SGG"#'''&* ->BL3^S=3\CR_P"UIM^[._RXBL@V&H%]PU.4#R]N/+B^ M]MQO^YUSSCI[8I8[#4$,!?4I7$1)<&.(>9SG!P@QQQQB@#6HK#_LS5/*\O\ MM>;?NSO\N'.,=,;,?I4TEAJ#F7MQY<7WMN-_P!SKGG'3VQ0EAJ"F MJ4V*:FGZBIA+:I*XC;+@Q MQ#S!G.#A....,4 ;%%8IT[4S$4&JRABVX/Y<.0,?=QLQC\,^]/:PU F8C4Y5 M\S&S]W%^[Y!X^3GCCG/7UH UZ*R/L&H;U;^TY<",J1Y<7+;2-_W.N><=..F. M*$L-07R-VIROY;9?,<0\P9!VG"<#MQ@\T :]%8ATW4S&R#5I@Q;(;RX<@<_+ M]S&/UXZU*]AJ#&8KJ4J"0 (!'%^[P021E.<@8YSU^E &M160MAJ D5FU.5E5 M"I7RXL%B"-WW,Y!YP...F*1=/U$"$'5)28V)<^7%^\&>A^3CTXP: -BBL4Z= MJ?E,G]JRAF8,'\N'( !^7&S&#D=1GCKUI[V&H,\S+J M 1SGK], &O162+#4 Z,=2E(5"I7RXL,Q!&X_)G(R#@8''3K3$T_4E$6[596V M-ELQQ?../E.$X'';!YH V:*QFT[4C&Z#5959G#!O+BRJ\_*/DQCD7%\AR/F'RF#S]* -BBL5M.U,I(HU M:8%F#*?+A^4#.5'R<@Y'7)XZ]?F.$R#R.F!Q]::-.U()$IU64E&)9O+BRX M.,*?DP ,'I@\_2@#9HK&.G:D4E4:K*"[ JWEQ90#.5'R8(.1UR>/K3GL-09Y M&74Y55U 51'%A#Q\PRF2>#UR.?I0!KT5DK8:@'B8ZE*P12K#RXOG//S'Y.", MCI@<=.M1KIVIA(U.K3$JQ9CY/K2_8-0W.W]IRX9-H'EQ?*V!\P^3KQT.1STZ4 :] M%9 L-0#1$ZG*0BX8>7%\YR?F/R<'D=,#CZTU=.U(1HAU65F5RQ;RXLLO'RGY M,8X/(YYZ]* -FBL9]/U)A+MU65=[97$<7R#GY1E.1SWR>*>;#4"[L-2E 9 H M7RXL*P &X?)G)P3@Y'/3I0!K45D)8:@KPLVIRN(P0P,<0$AR3DX3(X('&.GU MRP:=J?E*G]JREE8L7\N')! ^7&S&!@]!GGKTH VJ*QVT_42)@-4E!D8%#Y<7 M[L9Z#Y.?3G)I6L-0,C,NIRJK(%"^7%@, !N^YG)/.#QSTQ0!KT5DI8:@IA+: ME*XC!#@QQ?O,DD$X3C ..,=/K40TW4Q&J'5IBP;);RX*/L&H;V;^TY<&,*!Y<7#;0-_W.N> M<=.>F.* ->BLA;#4 82=3E;R\[_W<7[SDGGY....,=/6F#3M3$00ZK*6#;B_ MEPY(Q]W&S&/PS[T ;5%8[Z?J+&8KJDJ"1LH!'$?+&QC?]SKGG'3VQ0!K45D1V&H(\+/J7_:TV_=G?Y<.<8^[C9C'?IF@#;HK(>PU!C.5U.5?-.4Q'%^[&7MQY<7WMN-_W.N><=/;% &O163'8:@A@+ZE*XB)+@ MQQ#S.5Y?]KS;]V=_EPYQCIC9C]* -RBLF2PU!S.4U*5! M*04 CB/E\YP,H<\<7_:TV_=G?Y<.<8^[C9C'?IF M@#;HK(DL-0=YF34Y4$GW (XCY?.>,H<\<QC?\ M..<]?6C[!J&]6_ MM.7 C*D>7%RVTC?]SKGG'3CICB@#7HK(2PU!?(W:G*_EME\QQ#S!D':<)P.W M&#S49TW4S&R#5I@Q;(;RX<@<_+]S&/UXZT ;=%9+V&H,9BNI2H) @$<7[O! M!)&4YR!CG/7Z4BV&H"16;4Y654*E?+BP6((W?OTPHL-0#HQU*4A4*E?+BPS$$; MC\F?E'R8QR.3SQUZT ;-%9!L-0+2D:G* ZX4>7%\AR/F'R7%\AX^8?)R3@]1T MP./K0!KT5C#3M2"1*=5E)1B6;RXLN#C"GY, #!Z8//TH.G:D4E4:K*"[ JWE MQ90#.5'R8(.1UR>/K0!LT5D/8:@SR,NIRJKJ JB.+"'CYAE,D\'KD<_2E6PU M /$QU*5@BE6'EQ?.>?F/R<$9'3 XZ=: -:BL5=.U,)&IU:8E6+,?+A^8'&%/ MR< 8/3!YZ],.;3]1990NJ2J9&#*1'%\@&?E'R<@Y'7)X^M &Q161]@U#<[?V MG+ADV@>7%\K8'S#Y.O'0Y'/3I0+#4 T1.IRD(N&'EQ?.E#Z?J3"7;JLJ[VRN(XOD'/R MC*E.;3]1(F U24&1@4/EQ?NQGH/DY].>M9.N:KI_A^&>XUWQ-'I<*^(OBU\2O%A?\ M_Q)>W:.<[&F;8.".%! '!/3UK@J9]27 MPIL_.LR^D)E5/3#49S?G:*_5_@?N1K?Q"\"^&_\ D.Z_8V38SMDN$#D8SPN= MWZ5XUK_[6WP/T('9K+ZFXQE+2%V/()ZOL7MZ]Q[X_&#==WLH4EYY#T'+-^'6 MNZT3X3_$SQ'((]'\,W\^[HQ@>-.F[[[A5Z>_\Q7'+.ZLM*OA:#*Z!X:N;L\8:>98A[Y4*W\Z\?US]NOXCWH:/1= M*L-.4@@,5>5P2>#\S;>![5Q&B?L;_&W5ROVNQMM+4D9^TSC(!&2<1A^G3KU_ M.O7M#_8(UN4+)XA\40P<#=';P%SG/(#LP'3_ &:7M,=4V37X&/\ :/B!F/P1 MG!/RC#\79GSUK?[4GQPUPMYOB66T5B2!:JMO@$8P#& >/Y\]:\JU7Q]XVUP! M=8UV]O HP/-G=L#.>Y]:_3+2_P!A3X9VH#:EJNHWK88$%XT7G@$;5!XZ]>OM M7IVC?LK?!_11;K'I$=V(6#/]I1)S)@\!BX) QP<8SWYH_LK$S^.7XC7A%Q5C MM<=BK7_FG*7Y77XGXLM+,]:VG2-!O[P,< PV MTKKUQU"D=>M?N;I?PRT#1(@FD1PVCJV0\=I;*0.>,"/'N)QGW1_5O]#\2]*_9Q^-FL[3 M9^%+I5;',ICBP#CDAV4]_3->@Z9^QE\;=116FM;.Q+$C%Q<8(QW.Q7Z]J_7< M6&H!]QU.4CR]N/+B^]MQO^YUSSCI[8H2PU!3 6U.5O*.7S'%^\&'\6K4E\TO_;?U/S+T[]@SQM,!_:?B*RM22,^7$\N! MGD\E.U=GI_[ ENC+_:OBYY1_%Y-L(SU[;G?M^M??O]FZGY'E_P!K3;]V=_EP MYQC[N-F,=^F:DDL-0=YF34Y4$GW (XCY?.>,H<\<QC?]SKGG'3VQ34T_45,);5)7$; M9<&.(>8,YP<)QQQQBMHY=07V$>Y0\-,@I_#@X?-7_.YX59_LG_ FRV>7X=$F MS/\ K9Y9,Y]=S'/6NCA_9U^"D&S;X1L&\O&-T0;./7/7WSUKU Z=J9B*#590 MQ;<'\N'(&/NXV8Q^&?>GM8:@3,1JD,)37_;D?\ (XBW^"OPCM-WV;P?I<6_&=MK&,XZ=JUH?AG\/;>, M0P^'+!$7H!;H ,\^E=#]@U#>K?VG+@1E2/+BY;:1O^YUSSCIQTQQ0EAJ"^1N MU.5_+;+YCB'F#(.TX3@=N,'FM%1@MDCOIY+@X?#1BO\ MU?Y%3_A$/"O_0(M M?^_*?X5-;^&?#MJYDMM,MHV(QE8E!Q^5*=-U,QL@U:8,6R&\N'('/R_ M.M2O8:@QF*ZE*@D " 1Q?N\$$D93G(&.<]?I5Z1RU,DP4_CHQ?\ VZO\CR:X_9L^"-SMW>%+1-N?N+LZ^N,9KG;O]D?X#WC[ MY/#[1G).(KF:,<^RN/P]*][;3M2,;H-5E5F<,&\N+*KS\H^3&.1R>>.O6G&P MU M*1J#UR.?I6;PE)[P7W'FU>#F\'K[UQE[^P3X+8'^SO$FH1G _P!:L3\Y MY^ZJ]J^W_L&H;D;^TY<*FTCRXOF;!^8_)UYZ# XZ=:1=/U%5B#:I*QC8LQ,< M7S@X^4_)P!@],'GZ5C++:#^PCQL1X7N9&L-0+RL-2E4.H51Y<7R'CYA\G).# MUR.>G2L)9-0?2WS/ Q7@?P]4^&E*/I)_K<_&C4OV3OCIIR>8OA_[6 ,GR)XB M0.>S,I[=J\PU7X4_$O1 S:GX7U&%$&6;[-(R <=64$#KZU^\J6&H*\;-J.I/FP6,3?2Z3E3[5]#ZI^PO\+;L9T_4=1L& M .-LB.">V=ZD_D:\CU_]@C6(E,GAGQ/%/TQ'7:X>K*:7::DONE_D>BZ!^WCX'NE \2:!>Z>PR"8'2X!P!R ? M+QDYXSQ[U[IH'[37P3\1,(K;Q+%;3'/R7*/"<9 SN8;._P#>S7YJ>(?V1_C? MH =H]'CU2.,$E[.97& NXD!]C'TP!G/05XGKG@3QIX99QK^A7M@$SEIH'5/E MQG#D;2!D<@T?VGBJ?\2/X O%;BS+=,PPUTNLH./XQLC]^]*U_0M=C\[1-1MM M0CQG=;S)*, XZH3W&/K6M7\ZEAJ^JZ5,EQIMY+:R1G*M&[*0?;!KV_PW^T_\ M;/#/EK;^(YKR).-EX%N 5R#C,@)'3 (Y Z5TTL_C]N)]1E7TBL)+3&X:4?.+ M4OP?+^I^WE%?E;X:_;D\90[HO%MBMTK,,26GEPNHYSPZ.IZ^G;M65\8?V^=2 MUZW@^%_[-T%YJ/Q*U\>1MNH81:Z1%M7S+R1U!R<'*AL $Y(/RJWT_#^'EF>( M6&PNLGWT275M]$C]4X?\2\E=IIIV^>GXGKW[6G[7VL>!-;M_@+^ MS_#'KWQ8UD#<<"2VT6!L9N+K(*[P#E48$ 8+ Y57/V2_VOM8\=ZWTFZO+RZ?7/%V MN.;C6-8N"7N+JX<[F^9LD("3@9]SDDDGQU^!6D_&'2;6\L[I]#\7:&XN-'UB MW)2XM;A#N7YEP2A(&1GW&" 1^V_ZIY;]6^I6U_Y^6UYN]OY.G+VUW)_UN_VC M;W/ZU/UKHK\W?V2OVJ_$WCC5[OX _'N];P_\5]' $3&.%;?5K9,XGM24PSLH MRZ\YP64##*OZ%M8:@9&9=3E560*%\N+ 8 #=]S.2><'CGIBOQ[-\HKX&N\/B M%9K[FNC3ZIGW%&M&I%3@[IFO162EAJ"F$MJ4KB,$.#'%^\R203A., XXQT^M M1#3=3$:H=6F+!LEO+AR1Q\OW,8_7GK7F&IMT5D/8:@WG[=3E3S&RF(XCY8R3 MM&4Y';G)XH^P:AO9O[3EP8PH'EQ<-M W_QC?]SKGG'3VQ M0!K45D1V&H(\+/JW'E MQ?>VXW_7_:TV_=G?Y<.<8^[C9C'?IF@#;HK(DL-0=YF34Y4$GW ( MXCY?.>,H<\<QC?]SKGG'3VQ0!K45CII^HJ82VJ M2N(VRX,<0\P9S@X3CCCC%-.G:F8B@U64,6W!_+AR!C[N-F,?AGWH VJ*R&L- M0)F(U.5?,QL_=Q?N^0>/DYXXYSU]:/L&H;U;^TY<",J1Y<7+;2-_W.N><=.. MF.* ->BLA+#4%\C=J<#CCIB@#7HK'73]1 A!U24F-B7/EQ?O!GH?DX].,&F MG3M3\ID_M64,S!@_EPY /RXV8PM &U160]AJ#/,RZG*@D "@1Q$1 MG(.1E,G@$7%E5Y^4?)C'(Y//'7K M0!LT5D&PU M*1J#UR.?I1]@U#7%\S8/ MS'Y.O/08''3K0!KT5CKI^HJL0;5)6,;%F)CB^<''RGY. ,'I@\_2FMIVIE)% M&K3 LP93YG2D2PU!7C9M3E944AE,<6'//S'"9!Y'3 X^M &O16,-.U()$IU64E&) M9O+BRX.,*?DP ,'I@\_2@Z=J1251JLH+L"K>7%E ,Y4?)@@Y'7)X^M &S160 M]AJ#/(RZG*JNH"J(XL(>/F&4R3P>N1S]*5;#4 \3'4I6"*58>7%\YY^8_)P1 MD=,#CIUH UJ*Q5T[4PD:G5IB58LQ\N'Y@<84_)P!@],'GKTPYM/U%EE"ZI*I MD8,I$<7R 9^4?)R#D=7%\YR?F/R<'D=,#CZT :]%8RZ=J0C1#JLK,KEBWEQ99 M>/E/R8QP>1SSUZ4/I^I,)=NJRKO;*XCB^0<_*,IR.>^3Q0!LT5DFPU N[#4I M0&0*%\N+"L !N'R9R<$X.1STZ4B6&H*\+-J@SSUZ4YM/U$B8#5)09&!0^7%^ M[&>@^3GTYR: -BBLAK#4#(S+J?MU.5/,;*8CB/EC).T93D=N?DXXXXQT]: ->BL4:=J8B"'59 M2P;<7\N')&/NXV8Q^&?>G/I^HL9BNJ2H)&R@$<1\L9S@93GCCG- &Q163]@U M#<3_ &E+CRPF/+B^]C&_[G7/..GMBDCL-01X6?4Y7$?WP8XAYG.><(,<<<8H M UZ*Q/[-U/R/+_M:;?NSO\N'.,?=QLQCOTS4CV&H,9RNIRKYIRF(XOW8SG R MG/''S9_.@#7HK(-AJ!?<-3E \O;CRXOO;<;_ +G7/..GMBECL-00P%]2E<1$ MEP8XAYG.<'"#'''&* -:BL/^S-4\KR_[7FW[L[_+ASC'3&S'Z5-)8:@YG*:E M*@E(* 1Q'R^..7%][;C?]SKGG'3VQ0EA MJ"F MJ4..<]?6@#7HK( M^P:AO5O[3EP(RI'EQ.O6GO8:@SS,NIRH) H$<1$9R#D93)X!'.>OTP :]%9(L-0#HQU*4A4*E? M+BPS$$;C\F>.O6G&PU M*1J#U MR.?I0!KT5D?8-0W(W]IRX5-I'EQ?,V#\Q^3KST&!QTZTBZ?J*K$&U25C&Q9B M8XOG!Q\I^3@#!Z8//TH V**Q6T[4RDBC5I@68,I\N'Y0,Y4?)R#D=5AJ4JAU"J/+B^0\?,/DY)P>N1STZ4 :U%9"6&H*\;-JF#S]* -FBL8Z=J1251 MJLH+L"K>7%E ,Y4?)@@Y'7)X^M.>PU!GD9=3E574!5$<6$/'S#*9)X/7(Y^E M &O162MAJ >)CJ4K!%*L/+B^<\_,?DX(R.F!QTZU&NG:F$C4ZM,2K%F/EP_, M#C"GY. ,'I@\]>F #:HK';3]1990NJ2J9&#*1'%\@&?E'R<@Y'7)X^M+]@U# M<[?VG+ADV@>7%\K8'S#Y.O'0Y'/3I0!KT5D"PU -$3J1TP./K35T[4A&B'59697+%O+BRR\?*?DQC@\CGGKTH V:*QGT_4F$NW595W MME<1Q?(.?E&4Y'/?)XIYL-0+NPU*4!D"A?+BPK ;A\F>O2@#:HK';3]1(F U24&1@4/EQ?NQGH/DY].QC?]SKGG'3VQ0!K4 M5D1V&H(\+/JW'EQ?>V MXW_7_:TV_=G?Y<.<8^[C9C'?IF@#;HK(DL-0=YF34Y4$GW (XCY? M.>,H<\<QC?]SKGG'3VQ0!K45CII^HJ82VJ2N(V MRX,<0\P9S@X3CCCC%-.G:F8B@U64,6W!_+AR!C[N-F,?AGWH VJ*R&L-0)F( MU.5?,QL_=Q?N^0>/DYXXYSU]:/L&H;U;^TY<",J1Y<7+;2-_W.N><=..F.* M->BLA+#4%\C=J<#CCIB@#7HK'73]1 A!U24F-B7/EQ?O!GH?DX].,&FG3M3 M\ID_M64,S!@_EPY /RXV8PM &U160]AJ#/,RZG*@D "@1Q$1G(.1 ME,G@$7%E5Y^4?)C'(Y//'7K0!LT M5D&PU M*1J#UR.?I1]@U#7%\S8/S'Y. MO/08''3K0!KT5CKI^HJL0;5)6,;%F)CB^<''RGY. ,'I@\_2FMIVIE)%&K3 MLP93YG2D2PU!7C9M3E944AE,<6'//S'"9!Y'3 X^M &O16,-.U()$IU64E&)9O+B MRX.,*?DP ,'I@\_2@Z=J1251JLH+L"K>7%E ,Y4?)@@Y'7)X^M &S160]AJ# M/(RZG*JNH"J(XL(>/F&4R3P>N1S]*5;#4 \3'4I6"*58>7%\YY^8_)P1D=,# MCIUH UJ*Q5T[4PD:G5IB58LQ\N'Y@<84_)P!@],'GKTPDUG>QPW$DFK21*3O M#E(0(D7)(Y3&,=2V3QUZT ;=%?&_PR_;(^!GQ<^+.M_![P9XRFGUO35*0-)# M"EI?/&/WILI<'SBA!R" ",E RC(^L18:@&B)U.4A%PP\N+YSD_,?DX/(Z8'' MUKLQN7U\--0Q$'%M)V:MH^I,9)ZHUZ*QET[4A&B'59697+%O+BRR\?*?DQC@ M\CGGKTH?3]282[=5E7>V5Q'%\@Y^493D<]\GBN,HV:*R38:@7=AJ4H#(%"^7 M%A6 W#Y,Y."<'(YZ=*1+#4%>%FU.5Q&"&!CB D.2.>F*5+#4%,);4I7$8(<& M.+]YDD@G"<8!QQCI]: -:BL0:;J8C5#JTQ8-DMY<.2./E^YC'Z\]:D>PU!O/ MVZG*GF-E,1Q'RQDG:,IR.W.3Q0!KT5D?8-0WLW]IRX,84#RXN&V@;_N=<\XZ M<],<4+8:@#"3J7G?^[B_> M6$QY<7WL8W_PU!C.5U.5?-.4Q'%^[&7%][;C?\ 7_:\V_=G?Y<.<8Z8V8_2II+#4',Y34I4$I!0".(^ M7SG RASQQSF@#6HK(%AJ ?<=3E(\O;CRXOO;<;_N=<\XZ>V*$L-04P%M3E;R MCE\QQ?O!G.#A.../EQ^= &O16)_9NI^1Y?\ :TV_=G?Y<.<8^[C9C'?IFI)+ M#4'>9DU.5!)]P".(^7SGC*'/''.: ->BLG[!J&X'^TI<>64QY<7WL8W_ '.N M><=/;%-33]14PEM4E<1MEP8XAY@SG!PG'''&* -BBL4Z=J9B*#590Q;<'\N' M(&/NXV8Q^&?>N \2?$;P=X7DFBU?QP^)-.M];T/ M76N[&>,JCI''M9@"NXY3(8-SC@9&,8XKY0_:HTKQ0(]$G\ZXOM,C642-M 19 M0=P+*@ 'R9P2.@-;87#^TJ*G)V,J];D@YK4]!\8_M0>#-%1H/#4;ZS= D9&8 MX1CON(R?R_&OE;QC\>?B%XO::%KXZ=92C;]GMOD&WT+?>.>^37,^%/A7X[\9 MD/H>E2/!NVF:3]W$.VXD91B*U78JMWRS9+ M?D*][DPN'WU?WL\GFKUMM$<_^RKXH\27_BC5-#O;R:YTY;)IPLC%U282QJ"" M>A96;/KCVK[5UC1],U_3;C1]8MTNK.Y7;)&XR&'4?B#R#V-+Q"G4YX*QZN'HN$.63N>;^'?@3\,_#-__ &E8Z4)9U.4,[M,$]-HM.-AJ!:4C4Y0'7"CRXOD.1\P M^3D\'KD<_2@#7HK(^P:AN1O[3EPJ;2/+B^9L'YC\G7GH,#CIUI%T_456(-JD MK&-BS$QQ?.#CY3\G &#TP>?I0!L45BMIVIE)%&K3 LP93Y7%\AX^8?)R3@]1TP./K31IVI!(E.JRDHQ+-Y<67!QA3\F !@],'GZ4 ;-%8QT M[4BDJC59078%6\N+* 9RH^3!!R.N3Q]:<]AJ#/(RZG*JNH"J(XL(>/F&4R3P M>N1S]* ->BLE;#4 \3'4I6"*58>7%\YY^8_)P1D=,#CIUJ-=.U,)&IU:8E6+ M,?+A^8'&%/R< 8/3!YZ], &U16.VGZBRRA=4E4R,&4B.+Y ,_*/DY!R.N3Q] M:7[!J&YV_M.7#)M \N+Y6P/F'R=>.AR.>G2@#7HK(%AJ :(G4Y2$7##RXOG. M3\Q^3@\CI@7%EEX^4_)C'!Y'//7I0!LT5C/I^I,) M=NJRKO;*XCB^0<_*,IR.>^3Q3S8:@7=AJ4H#(%"^7%A6 W#Y,Y."<'(YZ=* M -:BLA+#4%>%FU.5Q&"&!CB D.2E &U16.VGZB1,!JDH,C H?+B_=C/0?)SZ.>F* ->BLE+#4%,);4I7$8(<&.+]YDD@G"<8!QQ MCI]:B&FZF(U0ZM,6#9+>7#DCCY?N8Q^O/6@#;HK(>PU!O/VZG*GF-E,1Q'RQ MDG:,IR.W.3Q1]@U#>S?VG+@QA0/+BX;:!O\ N=<\XZ<],<4 :]%9"V&H PDZ MG*WEYW_NXOWG)//R<<<<8Z>M,&G:F(@AU64L&W%_+AR1C[N-F,?AGWH VJ*Q MWT_46,Q75)4$C90".(^6,YP,ISQQSFG?8-0W$_VE+CRPF/+B^]C&_P"YUSSC MI[8H UJ*R([#4$>%GU.5Q']\&.(>9SGG"#'''&*C_LW4_(\O^UIM^[._RXV* ->BLF.PU!# 7U*5Q$27!CB'F..7%][;C?\ ^#^% 'QEKOC#]H+]H728O#^G:"-/T2^*L[QHT4,JJ\DP#B:[,>0JCKCY54=\#UKOO OAUO"/@S1/# M$CB632[."W=U& SQH S >A.3754 ?CC;Q?$Z?QQ_PG?BGPA?^(+PRF9HKNSN M/*9Q]W(51\J]EZ< 8Q7TJO[2OQU4!5^'3 #@ 65YQ^M??-% '@=QXL^*'B3X M%OXKT+2SIGC&=-Z6ACP4\NZV-A)N[0J6 ;UX[5X%:_M/_%_2HAI_B#P+)+?) M\N\03Q[CZE<$'/\ L\>E??-,:*-SN= Q'0A SY9 M4#RV _V&"D#VKL:* /R_\&ZY\:/V;=2U'P_-X?DU+3;A]^WRY)("XP!+%)'T M+* "#VQD9%7M3TOXO?M/>+M/_MG2I-#T&Q.-SQO'%"C$>8R^9S)(P QQQV% M?I@R(XPZAA[C-*JJHPHP/:@"II]A:Z786VF6,8BMK2-(8D'14C 51^ %7*** M "BBB@ KXC\6?\C3K/\ U^W'_HQJ^W*^(_%G_(TZS_U^W'_HQJ /IWX7?\B+ MIG_;;_T<]=_7 ?"[_D1=,_[;?^CGKOZ "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@ HHIDDL M<*&29PB#J6. /Q- -CZ*\5\6?M#_ ?\&[X]4\1V\\Z#/E6I^T,>"<93*YXQ M@L,'&<5\J>,_V\K9&DMO 7A\R 9VW%\V,Y''[I.A!_VSD5QULPHT_BD?$YWX MBY+EZ?UC$QOVC[S^Y7M\['Z*U@ZYXI\-^&8A-XAU2VTU&&0;B58\C(' 8@GD MCI7XU^*_VJ/C5XK\Z)]=;3;>5LB.R40;5Y^7>HWD<\Y)SWKP74-6U/5IVN=3 MNY;J5SEFE,Q1X.W!WR;01\P/';FOHWP MK^PY\2-6\N;Q+?VFC1-@LH)GE .TD8&U0<$_Q'D>^:Y?KN,J_ K?+]6?*_Z\ M\:9P[8&DX1?\L++_ ,"E?\&>3>)?VGOC7XF+"?Q'-91L,;+/%N,$ '[@!.<= M_4^M>'7NIZCJ+F2_NI;ACC)D"3HZP.(^ MN/OL O4$=:][\._L9?&;6BC:C;VNC1D_-]HF#.!@'A8PP/7'WAT/MG]AHH88 M5VPHL:^B@ ?I4E=E/(::^)MGVV5_1ZRRG9XJM.;\K17ZO\3\\O#W[!&E1/') MXI\3S7"X!9+2%8N?3+E^.W:O=/#W[(_P1T$(\FCMJ4R O=RO(&.W!)3.SG) M/3K]!7TS17H4\NH1VB?HN6>&60X2SI82+?>7O/\ \FN"X7;/&LH]& (_6IJ*!-)Z,\N\ M3?!7X6>+PYUWPU9S2R$DRK$$ERQR<.N&&3SUKYY\2?L-?#'4@S^'KZ]T>3)* MJ'$T>"1P?,!;@ XPW4\YK[7HKFJX.E/XHH^6S7@C*,==XG#0D^]K/[U9_B?A M)^V!^SI\3?V?OA7?_$#PA*OB2UMYDBN)(8666Q@D5B;EX\MN1" I(/!8,1M! MQZ#^R;\*_AUX'^'5KXH\'ZC'XDU'Q(BW%]K/62XD/)09^9%1B1L/(.=WS9-? MLE=VEK?VLUC?0I<6]PC))'(H9'1A@JP/!!'45^,7QH^"_BW]A[Q;>_%[X0V4 MVL?!O6)O-U[08LN^C.YYNK4=H1W'11P?DPR?JWAQBL)2HSR^"4*DW=/^?M%O MI;[*V;?>Q\VO#S!Y=0FLLARW=WJVWY7>MET1]:T5S?A#Q?X<\>>'+'Q9X3OH M]0TO4(Q)#-&<@@]01U5E/#*>0>#1XO\ %_ASP'XSESQ\OR._+;4\#_:D^'/@;Q+X&D\<:_K \):UX M2'VS3=>C)2>TG0AD4%<,X=@!L').-OS8-?4W[!W[2^N_'SX*6&J_$Y[:Q\5V ML[6F/,2.348$5!'>"'(*^8S,A &"R[@ K**_,+Q%X ^/G[7]O!\6KWPQ>VOP MGT^1I-(TT8\Z^"<"[FB!WNK?PX!XX7*Y9JC6M[HWPIC*F)TQ@@; M>".U?F?B=Q50H4X9:H\]2+NY=(?W4^K?VNBVWO;RL_\ $BMP[4AA_8.=]7>\ M5;M%VU??=+;>]OZ,J*_%_P"'O[6/Q8\#3007M_\ V]IL2A#;WN7.P'C;)]\$ M X'..F00!7W-\-OVQ?AKXRBCL_$I;PWJ1!W"8[[=L DE9!TS@\,..!DFORW# MYM1J:7L_,^WX:\8LES%J$JGLIOI/3[I;?BGY'UU156ROK+4[2*_TZXCNK:8; MHY8G#QN/564D$?2K5>F?J<9)JZV"BBB@84444 %%%% !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 %%%*(>!=@?>L[-OXE8<,P^]U/R8$D7QY_:%\5?M@>)[SX"_L\:A+IWPZLV M$?B;Q1$"ANU/+6=F2 <,.&/\7?Y.)/;_ !X \*_#+PK9>#O!UDECIMBFU57 M[SM_$[MU9V/+,>2:_8N%>%HX.,<9C(WJO6,7]GM*7GV73=ZV1\KG_$*IKV5% MW;ZG@OC?]DWP#JOP^T?PQX"4^%=;\)XFT35;4E;FWN5(;>[@AG#N 7R=JCO%GZUT5^$/AK]NW]I71]9N/A- M\3)[?2O&.DHJ[S:Q%;Z)!Q<1,5VMO ).!ZG ((7T+_AL7X]_]!N#_P K?\ M^-U_/.?J>6XF6%Q46I+[FNC3ZI]'^IAGGC/E>7XB6&Q-*HI+^[&S71I\VJ?] M:G[.45^,?_#8OQ[_ .@W!_X!6_\ \;J6']LCX[QR!Y-7MY5'539P '\0@->- M_;M'L_Z^9Y*^D%D?\E3_ ,!C_P#)'[+T5^0MM^VW\8H0@F%C.5.26@ W#/0[ MMXYKAW]H]W">+G#U;;%)>JDOS5C[=HKYKT?\ :U^!NKL$DUQM/8XP M+F!UR2<8R@<>_/:O6](^)OP[UY0=(\2:?<$YPHN8P_R]?D8AL>^*ZH8FG+X9 M(^KP/$^6XK_=\3"7I)-_=>YW-%-5E=0Z$,K#((Y!!IU;'NA1110 4444 %%% M% !1110 4444 %%%% !17G/BWXL> _!:@:SJD9F/2&$^;)QZA>GXD5\ZW7[7 M$(UA4L]#SI@3]\5R,L . <9XY^M=5'!59J\8F%3%4XZ29]H5\\_$_P#: M$T#P%>W&@:=;MJ6L08#KG;#&S*& 9NI.",@?GFO=]*U*TUG2[/6+!B]M?0QS MQ$C!,H8YW-^)- M>66.FZIK-T+?3K:6]GI->M/-*-)7_L^>#-=\$^ 6L/$,?D75Y=R77DDY,2,B(%."1D[-W'KZU[?)''*NR50 MZ^A&13Z*^?JU7.3F^I[%.FHQ44,2-(UV1J%7T P*?116984444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__U_W\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[>)]6MM,BV MEAY\JHS!>NU3\S?1032O"E%SJ222ZO1'245\;>-_VU_AGX=:2U\-0 M3^(+A&9=R?N8,@<$.P)(SQ]T=_Q^1_&/[:'Q9\1H;?1FM] A.=7S:C#K?T/S+/?&/(L#>*J^TDND%?\=(_B?K3K'B'0?#UN;O7 MM1M].A'\=Q*D0YSC&XC).#@=Z^8O&'[9OPA\-NUOH\EQK\X'6V39#GT+R8.? MHI'O7Y):UXCU_P 1W+7NO:C/J$[ O/(SDA>!U]*[SPG\$/BKXV59= \.74D M#8(EE3R8R""00TFW<#CJ,BO*J9U5F[4H_J?DF/\ '3-L=/V&3X6S]'.7W+1? M M)M>N[W))"-*PC7)!(5!@*,@<"OKKPE^PAXIO!'/XRUV#3U)RT5JIF?&1_&VT M XS_ G!QUKZE\(?LB_!GPL$>YTUM?^1P+@?C+.W?'U7"#Z2E9?^ 1_R1^0&B>%_$OB>8Q>']+N=2<'#>1$\F#@ MGDJ"!P">:^DO"7[&OQ@\1".;58(-"@<\_:9 T@7(Y"1[AT)(!8=,'%?KSIFC M:3HMK'9:19Q6<$2A42) BJ!T K2KLHY#!?&[GVV2_1ZP%.TL=6E4?9>ZOU? MXH^&/"7["W@/3?*F\7:K=:S(N-\"%_XI MSP[:V\G>5HQ)*1G=@N^6(!Z<\5Z?17J4<%2A\,4?K>3\#91@+/"X:*:ZVN_O M=W^(Q(TB4)&H11V P*?1174?5I!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !5>[M+6_M9K&^A2XM[A&CDCD4, MCHPP58'@@CJ*L44T[:@?BU\:/@OXM_8>\6WOQ>^$-E-K'P;UB;S==T&++OHS MN>;JU':$=QT4<'Y,%#X+_!?Q;^W#XMLOB]\7K*;1_@WH\WFZ%H,N4?670\75 MT.\)[#HPX'R9+_M!-##H(/!%$,,-M$D%O&L448 55 M55 Z < 5^@_\1$Q7U3V7+^]V]IUY?\ Y+IS;V\]3RO[&H>W]O;49:6EK86L M-C8PI;V]NBQQQQJ%1$48"J!P !T%<5XP^%_@'QY;/;>*M$MK[< /,9 )5VYQ MM<88'D]#W-=[17YY.*E\6IV8K!TJ\'3K04HOHU=?FSI<7OPZUA MK:7 ,=I>_/&3SE1*/F4'@Y(;O[8^%?&WPF^(?P\=_P#A+-$N+.!'*>?MWP$\ M8Q(N5^;(QD@GTR"!^^]5;RRL]1MI+._@2X@E!5TD4,K C!!!KR,3DM*>L-&? MC?$W@7E6,O/!WHS\M8_<]ODUZ'X/?#OXR_$+X7W8F\*:K)#;D@R6TA\RWD[? M-&V1G' (Y':OOSX6_MM>'=';YEA;TWC^!^X^DZQI6O6$6IZ-=QWMK,JLDD3!E(90PZ=."#@\\UI5^!7@#X ML>._AK?I>>%M4D@0,"\#$M#(-RDAD/'.P ^W%?I+\)?VR_!_C.6#1?&T \/: MFX/[[=FS<@9/S,=T>>@!S]:]7"9Q3J:2T9^P<'>-66YBU1Q7[FJ^_P +?E+I M\[?,^T**9%+'-&DT+B2.0!E93D,#R"".H-/KUS]F3"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 **** "BBN4\5^.?" M'@>R_M#Q;JUOID."1YKX9@.3M099OP!I2DDKLQQ&(ITH.I5DHQ6[;LE\V=73 M6944NY"JHR2> *^ /B)^W/HVGSRZ?\ #G2_[2*A@+NZRD9;L5C'S$=\DCZ5 M\/\ CWXY?$[XDLJ^)]:E>W0Y6"'$,(]]B8!/N>:\G$9S2AI'5GX[Q)XY91@K MPPUZTU_+I'_P)_HF?K9XX_:0^$7@2*5;[78K^\1=RVUD?M#L>F-R_(#GJ"P( M]*^1/&_[>&J7'F6G@#0H[1#N47-XWF/C^%EC7"J?9MPKX6\/>$O%'B^\6S\- M:7050 M[1QR#N->8\PQ5;2DK+R_S/RV?B+Q9GK<,KHN$.\%^2 2R/.[$ ;B6))[#-?K3X M0_8E^%NB1I)XCEN=>N<#=YC^5$#@@[5CP<$T$?AW0+ M.QQWCA4,>IY.,_Q'\Z<G? M%[]E+4KWXAZ!X8U*_P#A;?N)M9L_L\@%GT4W4!8 *,9[8&"0 "OZ?\ A#Q? MX<\>>'+'Q9X3OH]0TO4(Q)#-&<@@]01U# \,IY!X-?H5V+;WXN_"*RFUCX-:Q-YNNZ%%EWT9W M/-U:CM".XZ*.#\F"G]$\(<2?7*<<'C)_OEI&3^WV3_O=G]K9Z[_M4N#:U#"1 MBZKJ3BM6U9M>?FN_7KW/K6O%/C?\;_#?P4\-IJ.HH^I:UJ+^1I>EP9:YO;EB M%5$4 MMR1N.#U +$ \W\0?VGOAQX/\ AQIWCS1+H>(IO$0$>BV%H=]Q?7#D M*L:H 67:Q ?(RI^7!8@'U3]DS]DSQ(GB0?M+?M+*FH_$74DW:=IS8:VT&V8? M+'&O*^=M.&89VY(!)+,WTV/Q=' T7B<7MLH]9/MY)=7T]3BR7(IXF=YJT5N> M7_!K]@3Q7\1[Y?CO^TQK=Q:^-=80F#3;,)Y>E6C*1' "P<;P&.[' R1DDLQ^ ME/\ A@OXRZ;Z+T/AC_A@OX01^($8K[LHKQ?[,H?R' _"KA[_H$C^/\ F?GM<_L#:&2_V3Q3<*,? M+OA1L''?&,\US=S^P%J>7:T\8Q;0/E5[-LDXZ$B7U]J_2VBH>4X=_9_,X:W@ MWPY/?#6])27_ +_ ^5O:O/M3_9(^.FGX M\K0EOLL5_<3QG&._SE.#7[445A+(Z+VNCP<5X!9'4_AN3S-7\+W\*#=EA TBC;C.60, .>I//:N!D2ZL9VBE5[>9.&4@HR^Q'45_1 MDRJZE7 8'J#R*P-5\)>%])84;J,'J.XKEGD"^S(^2Q_TOO$OPX\>>#R?^$ET&\L% )WR1-Y> 2/OC*]O6C^T M,72_B1^]"7B1QAE.F8T'**ZRA;_R:-E^9^_6GZGINK6RWFE7<5[;MC$D,BR( M<@$8921T(/T-7:_GBT7Q5XE\.7*7F@ZI&RD6J7,.O6ZD?+=I\^,$']XFUCV/)/(^M=='/H/XU8^SR;Z0N JVCCJ$ MJ;[KWE^C_!G[&45\/^#/VY? &L-':^+M-N-#E; ,J$7$.0,EC@*R@G.!ACTK MZP\*_$#P5XWMUN/"FM6NI*RAML4@\P C(+1G#K^(%>K1Q=*I\$KGZ_D?&65Y MDO\ 8L1&3[7L_P#P%V?X'8445Y_XM^*/@;P26BU_5(X[@ D0)^\E..VUGBQY(%Q<8EG3;"7 M*BWM_D&ST9OO-[Y-?J Z)*C1R*&1P00>00>HKYK'[+/P\_MF349);IK-SN%I MY@$:Y[!@-^/3YJ675Z--MU%KT'C*52:2@S\][.RU+6+Q+2QAEO+J4X5$4N[? M@,FOHOP3^S%XRUV59_%!&B68(RI(DG8>P!*CZD_A7W?X=\(>&O"=FEAX?T^* MSB3^XHW$^I;J3[FNDKIKYU)Z4U8PHY9%:S=S-T;2K;0M'L=$LL_9]/@BMX]Q MR=D2A%R?7 K2HHKQ6[ZL]1(****0!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 ?_]#]_**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OB/Q9_P C M3K/_ %^W'_HQJ^W*^(_%G_(TZS_U^W'_ *,:@#Z=^%W_ "(NF?\ ;;_T<]=_ M7 ?"[_D1=,_[;?\ HYZ[^@ 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 ***JWE]9:= UUJ%Q':PKU>5PBCZEB!0*4DE=EJBOE[QO^UU\ M'_"'F6]E?2:]>)N'EV:Y0.O9I&PN#ZKNKXQ\>?MK_$CQ'YEKX4AB\.VCQ["4 MQ+/DXRWF,/E/7&T#KZUY]?-*-/K=^1^;<0^+61Y=>,JW/)?9A[WX_"OFS]5M M;\1:#X:L_P"T/$.H0:=;9"B2XD6-23V!8C)^E?)GCK]MCX:^'#):^%[>?Q%< MHY3#L"2,]MHSCK7Y6:[XG\1>)[Q[_P 1:E<:E<28+//(TC''3.:[ M_P %_ KXJ^/61M \/W'V=]O^D3KY$(5NC!GQN7W4&O(J9S5J/EHQ_5GXUF7C MAFV83^KY+AN5ORYY?=:R^YGJ'C;]L3XO^*P]OIEU'X>M7&-MDNV3@\'S6RX/ MK@@>U?,VHZMK&O7C76J74U]YK]%/ ?["5M'Y=W\1-9,S+)D MVUE\J,@SPTC#=SQT Q^M?6W@KX#_ J\ [)= T" 7*%6$\P\Z8,J[IJ%EF)K:U96]?\ (Y:/A7Q/G4E5S:ORK^\[M>D5HO2Z/R \&_ ?XK^.S$^@ M^'[C[-+M(N)QY$(5B0&W/@D"?V#9G"7/Q!U_9D?-;V"YP0?^>L@Y M!'H@/O7Z1(B1J$C4*J\ 8 IU>E0R2C'66I^FY#X$9/A;2Q5ZTO-VC]R_5L\ M;\$_ 'X3^ "DV@:! ;J,Y%Q<#SY@2,'#R9(!]!Q7L2(D:A(U"JO & *=17J MPIQBK15C]>R_*\-A(>RPM-0CVBDE^ 44459W!1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 56N[.TO[:2SOH4G@E4JZ. RLK#!!!]0<59HH%* M*:LSXP^+/[&O@WQG+/K7@N;_ (1[59"SM&%WVLKL2Q)3@J23@%2 /0U^:7Q! M^&'C7X8ZJVE>+M.>V/ 2=06MY8Y5:*1>V1G'![$<'M7E1KXC" M/EFKQ/R'"<0\2<'U8X?&P'? MB0LFL:6@CBBNDP+BW1>#NX_>C'J<^_:OTM\(>-?#'CO1X==\*ZA%?VLJJQV, M"\989VR+U1O8U]!A,=3K+W7KV/Z0X0X_R[.J:>%G:?6#TDO\UYK\-CJ:***[ M#[4**** "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@ HHK"\0^)_# MWA+3GU?Q+J$.FVD?629PH..P'5C[#)I-I*[,ZM:%.+G4:26[>B-VN,\;?$+P M=\.]*?6/%^IQ6$*CY58YED/0!$'S,<^@P.Y YKX)^+/[;UU,\ND?"BV\F+!4 MZA=(#(3T/EQ\@#T+9/L*^"]>\2>(O%^IOJ?B"^GU.]G;EY7,C$GH!G] *\3% MYW".E/5_@?@_%_CO@L+S4,LC[6?\VT%^LOE9>9]S?$K]N;5;])M-^&>F_P!G M1DE1>W6'F*]BL?W4/U+>QKX9U[Q)XB\7ZF^I^(+Z?4[V=N7E@&?T KZ M"^%W[)_Q+^(1BO\ 4H/^$>TE\'SKI2)67_8BX;_OK'XU^CGPP_9M^&?PP6.Z ML;$:EJJ#F\NP)) ?]@?=3_@(^M>?'"XG$OFJ.R_KH?G.%X3XHXJFJ^83<*73 MFT7_ &[!6OZO?N?F/\-_V9/BG\1;A6337T;3\C?>WRCM]]WYF1I&@:)H%JMEHEA#8P+T2&-44=N@K7 MHHKTTK:(_5Z=.,(J,%9+L%%%%,L*KW=I:ZA:S6-]"EQ;W"-')'( R.C#!5@> M"".HJQ133MJ!\0_"C]@'X _"#XN:A\7?#EE/<7'H;:XD7'G6N8),@8!)3&<<=>.U?,?B_P#8,TZ17G\#^()87+ B&]0.N"3D M!TVD8!&,Y/!SUR/NSQ1XN\.>#-/&I^);U+*W9MJELDLWHJC))_EWKY+\8_M8 M/NFL_!.G +C"W-SR<^HC''TR341R..(VA\]CX//N O:09+),YN;9A-%PVWMAAG((RO0^QQY+!<:MHETD]M)- M97$9#*REHV!4Y!'3H:^J_$GCGQ;XNE\SQ%JD]X,DJCN=BYZ[5Z >PKUWX#_! MW2OB'?:G-XVT7[7H?V1HXY9 4/GNZ[3$XP!-&(9I[&Y@,(,V'E0#D!)# M\PXRO!Z<=A4-S= !KB[EZ=6=OZFOJ7QK^PIIDLKWWP]UR2P?*%;>Z'F(O9ML M@PP[$9SW'<8^.?B#\$_C'X)D=?$VDW-S:Q.$6YMR;B!L\ @K\P!Z?,HY_"IR MW.:N!H.G4IN3OH[_ )FV&SC/N'<#*AF.%G5LWRS4N:*79O5I+=7MOT/I?X:_ M C7/B+:+JL&I6EM897+)*L\F#ZK&QV].C$'VK[2^'_P-\%?#Z\CU:RC>\U*- M2JW$YW%"1ABBCA202,CG!Q7XBZ%XG\1>&;H7OA[4KC3IUQAX)&C/!##H?4 U M]C_#W]M_QMHLT%GX\LX],:?JJ:??MPUI> MD0R X_A).UAP<8.?4"O=JZJ=6,U>+N?O669MA<;25;"5%.+ZIW_X8****T/0 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@#__T?W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH *^(_%G_ "-.L_\ 7[\2:!X7L6U/Q M%J$&G6J\>9.X0$^@SU/L.:^1OB%^VQ\/O#J7%EX,MY=?OXSM60CRK7/KN/S, M >V!]:PKXJG37ONQ\]GO%F799'FQM>,/*^K]$M7]Q]J5Y/XW^.'PO^'J$>)- M=@2XVEEMX3YTS8[;4S@^FXBORB^(/[3_ ,6OB!(\H8 MYW-_P(FO"[#3]8\0ZA'8:;;S:A>SG"QQJTLC'Z#)KQ*^>]*4?O/PGB#Z0<>9 MTLIHUZ'WA\0?VZM:OHWLOASI*Z9\Q N[K;-(5'0K'C8N>X.ZO MC?Q?\3O'OCR?S_%>MW.H88LJ/(?+3=U"(/E4>P%?0O@3]B_XH^)]MSXE\KPY M:[AD3$2S%3U(1#CIZMGVK[;^'_[)'PE\$?Z1?69\0W9Q^\OPLBK_ +L8 0<] M#C/O7,L-B\1K-V7GI^!\O#A7C#B.7/CIN%-_S>ZOE!:_>OF?DYX0^&WCKQY. MD/A/1;C4%=Q'YB(1$K'GYI#A1@#UK['\#?L):_?;+KQ]K4>G1[B&M[,>;(5[ M$2/\H^FTU^FEK9VEC$(+*!((UX"QJ%''L*LUZ-#(Z4=9NY^D\/> >5X:T\;) MUI?^ Q^Y._WOY'A?@/\ 9R^$_P /O+GTO1DN[U8]AN;K]](>N2-W"DYYV@<5 M[DB)&H2-0JKP !@#\*=17K4Z48*T58_9LMRG"X.G[+"4E"/9)(****T/0"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,/B-\'?A_\4[3R?%VEI/<(NV*Z3Y+B,=1MD'.,\XZ'N*]/HJ9 MPC)6DKHY,=@*&)I.CB(*47NFKH_%_P",/[+?CSX83/?Z;$^OZ'@'[5!'\\>X MX"R1@EL_[0X^G2O'O 'Q)\8?#/6$UGPEJ$EH^Y3+$&/E3JISLD3HR_6OW_95 M=2K@,IZ@\BOBOXX_L@^'?&<<_B'X>I'HNM*N3;*H2UN#R22 /D<_WAP>X[U\ M[B\GE%\]!_+_ "/YJXP\$Z^$G_:'#\VG'7DOJO\ "^OH]?-['3_!7]JSP?\ M$N.'1O$;1Z#X@VDLDC!+64YP!%([9W'^ZW/H37U?7\\OB?POXA\$Z[<>'_$E MI)I^HV;#(/#%]'J&GW.=DL9.#C@@@X(([@@&MZOH$TU='](4:T*D%4IM-/5-: MIKR"BBBF:!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 %-9E12[D*JC))X KSGX MD_%?P5\*](;5/%=\L3LI:&V0AIYR.,(GU[G 'K7Y1_&7]I[QQ\4Y9=,M)#HV M@AVV6T#$/(G\/G..6..W3/05P8S,:=%6>K['YUQOXF9=DD>2H^>KT@M_F_LK M\>R/M+XR?MB>%?!?FZ+X!\O7]71F1Y ?AOXQ^)>L+HOA#3WNY>KR'Y88 MAZN_0?3J>PK]-_A!^QWX-\%I;ZSXW*Z_K2%9 I!%K"PP<*A^^0?XFZ]0!7@_ M[1C'VC^'_!/YZMQ+QI5O\%"_FH+]9/[_ )'PM\)OV:/B)\4;B*Z%JVCZ*<%[ MVZ4KN7(_U2'!!7S3\6/VB;;P-JUSX7T*Q^V MZE;J/,ED)6*)V 8+M'+'!!Z@?6OB[Q9\4/''C7*:]JDDL!8L(4.R(9_V5P*] M3#954J)2>B.&OF$(.RU9]_\ BK]H'X;>%;H6JNN3@C@_0@]Z_)_PWX0\2^+KM;+P[I\ MMZY."47Y%_WG/RC\37Z4_!'X?:A\./!1T;5I5DO+JY>ZE"'*H75$"@\9P$!) M]2:TQ^"I4H:/WC/"8JI4EJM#R+]I[P'XK\33Z/K.@6;W\%I')%+'%RZDD,&V M]P1D<F(U.?KDBOTMHK&EFE2%-4XH MTJ8"$I\[/GSP;^SAX!\,I%/JD)UF]3!+S_ZO/7B/[N..,Y/O7OT,$-M$L%O& ML4:# 51@ ?05+17%5KSF[S=SJITHQ5HH*:Z)(I210RGJ",BG45D:'A?CW]G+ MX3_$)GN=6T9+6]=@QN;3]S(3G)W;^:RUVPN--NHV*[9HVC;*XSC(&>HY'&"#WKV/X??M+?% MCX>?9K6PU5M0TZVX%G>9EBV,]-DTGQ1ID&H MVLO59D#8.,!@>H([$=*^*?B?^P]H>J";5/AG??V9=,6;['TOOU['=?#S]LWX: M^*TAM/%(?PY?N50^;F2 L<\AU&0,@=1QD9/4U]<65]9:E:Q7VG7$=U;3#='+ M$X=''JK*2"/H:_!;QW\(_B#\-YF3Q7H\UM I5?M"J7MR64,!Y@&,_-CG'.0. ME'@;XO?$7X/\ F=>1 M^.>/P53ZKGM!MK=II*YYZ**^Y-%US1O$>GQZMH-[#J%G-]V6!PZ'VR.A'<'D=Z]W#XN MG55X,_H+ASC#+LVI^TP-52[K:2]4]?T\S5HHHKI/I@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 **** /__2_?RBBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B M+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** "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 **** "BBN0\> M^/?"7PQ\):EXY\&=>GW LR':#>DL419>JL H4?WURX\6U#4/& MO[>GC:V\?^/[:?0_@SH:I+>S^#T MZ.7>^G3NSX[,^*8TJRA35TMS])XY(Y8UEB8.C@,K*<@@\@@CJ#3Z_$3X=?M/ M_$G]B*5?@S\8[:;Q?X+E.SPOKKR>6T"=K2ZS741I.EW'2WLAL^0]C)]]@1U!.*_*.+GW7:['ZC^/OCY\+?AS S:[K4<]RI*_9;0K//D M=054X4C_ &B*^%_B3^W!XKU6=[/X<6B:/9J2/M$ZK-.X^A!5?P!(]:^(=/TW M5M?U!+'3+::_O;@_+'$K22,?H,FOL+X>_L3_ !!\1/;WOC.XBT"PD&YHP?-N ML>FT?*I([Y/TKX:6/Q-=\M)67E_F?A^(\1>*.(9NAE-)PA_)/%=]+J7B/4I]0N9CN9YI&?)_'TKT3P#\ _BE\1IU70M%D@MF ;[5=AH M(,'H0S#+ _[(-?JI\//V8_A1\/80T&F#5KX$$W5\%EDRIR-HQM7! ^Z!7T$B M)&H2-0JKP !@#\*VH9&V^:M+^O4]S(/ "K5DJ^Q]6<_,3ZDFNQHKVZ&#I4_@B?NW#_!.5Y6O]BH*+[[R^]ZA1117 M2?5!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 ><_$;X4^"?BGI/]D^+ MK 3A#OBF0[)HWQ@%7'/X=#W%?DW\:OV:/&7PDE;4;<-K6@$%OMD49'D\_=F4 M$[<"_C!IL?]F3K9ZTB;KC3Y&_>)CJ4. '7C.1R.X%? M*OQ]_8[1_M?C'X3Q+$%4R3:4!@$C)8VYZ#VCQCT(Z5^?5I>>(_!FN+>@WMT:[P?1^ M3^:ZG]#]%?!_P!_:\T[Q)]B\&_$ITL=3$>Q-2=PL$[+T$F:#/ZFX9XIP6;8=8G!3NNJZI]FOZ3Z-CJ***Z#Z 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@ HHKC_&WCSPK\/-$EU_Q9?)96T88J"?WDK*,[(UZLQ]/S MP*4I)*[,,3B:=&G*K5DHQ6K;T2.MEECAC>:9Q''&"S,QP% Y))/0"OAOXV?M MD:)X7\_P]\,_+U;5%P&O3\UM$>^P?\M&'K]WZU\G_'+]J#Q3\5I#H^C[]%\/ MQE@((W/F7 /0S,.O'11P/?K7BWP^^&OC#XG:W'H7A&Q:YE8_O)6RL$*_WI'Q M@ ?B3V!KYS&9O*3]G0^__(_F7C3QHQ&+J_V=P]%MO3G2]Y_X5T]7KVL8OB#Q M'XD\;:T^JZ]>3:GJ-T^-SDNQ+'A5'UX %?8WP3_8WUOQ/Y'B'XF>9I6F-EEL MA\MS*.V\_P#+-3Z?>^E?6WP2_9@\'_"B%-4U(+K?B%N6N94&R'VA0YV^[')/ MKC 'T]6F#R;[=?5]O\ST.!_!#WECL^?/-Z\E[Z_WGU?DM.[9SOACPGX<\&Z5 M%HGAC3X=.LX1A8X4"CGDDD^3GVKX-\>_&_QO MXZDD@FNC8:>-9_[+M\\P1D/. MWL3RJ_K7W?IFFV6CZ?;:5IT0@M;2-8HD'1408 KDS'V"M&EN=.#]J[NH?*/Q M2_9QUCQCXRN?%&C:G%&FHNAFCF4YCVJJ$J1][@9QQ]:Z+P=^R_X+T1$G\2.^ MMW:D'G,<(Q_L \@]PQ-?35%8/,*W*H<,X#,J?L\=14UY[KT>Z^3/PQ^)O[/GQ+^%DDD^M:<; MO3%SB^M 37%^!_B5XW^'.H#4O!^K36$G&Y%.Z*0#G#QG M*L,]B*_?^6*.:-HID$B-P589!'N#7R?\4OV0?ASX\\[4?#Z?\(WJSY/F6ZY@ M=CW>'@=>25P2>IKP<1DLHOFH,_GKB/P*Q6%J?6\AK.ZU46[27^&2M^-O4\G^ M&/[<5A=;-.^)UE]FDY_TRV7*?QM\T?;^!1CODFOO+0/$6A^*=,CUCP[?1:A9 M2EE66%MRDH<$?4&OQ*^)O[/GQ+^%LDD^M:<;O3%SB^M M37%^!_B5XW^'.H#4O!^K36$G&Y%.Z*0#G#QG*L,]B*SH9M5I/DKK_,\_(?&3 M-LIK?4L^HN275JTUY]I+\^Y_0%17P-\+OVW]!U7R=*^)UG_95R<+]MMP7MS[ MNG+)ZDKGGH!7W)HVN:-XBT^/5M!O8=0LYONRP.'0^V1T([@\CO7OX?%TZJO! MG]&<.<89=FU/VF!JJ7=;27JGK^AJT445TGTP4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !113))(X8VEE8(B LS,< HS&#@]N*C_X>>?L7?]#V/_ .Y_\ C= 'W[17 MP%_P\\_8N_Z'L?\ @'<__&Z/^'GG[%W_ $/8_P# .Y_^-T ??M%<#\,/B?X& M^,G@C3OB+\.-436- U7S/(N$5DRT,C12*5<*P*NC*N_H **** "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 ***\[\??%;P'\-+(W?B[ M58K5\92!3OGD]-L8YY]3@>]3.:BKR=DSMX[2TC6&&%0B(@" MJJJ, #H *GKQ3X'_'#PS\;?#+:KI2M8:O8-Y&IZ9/\ +<65PO#(ZG!VY!VM MCGH<$$#VNOV6M2E"3A-6:,ZE.4).,EJ<7\0/A_X5^)WA6]\&^,K);[3;Y=K* MWWD;^%T;JKJ>01R#7P9^S)\.M%T/]J63]E?XCSW/BK36M)KO2[NRD^:WBCC: M41:@4^:/Y%V@AA\Q0=' 7W[XS?&;Q0_BBS^ OP%LQKWQ,UX;0%^:#2H&^]=WG.O>-M>(GUO6YQNGNIV^8JI;)6) M23M7/N#? FGQZ9X5TF"PAC[H@WL?5G/))[DFNRHHK\/C%)61^ MFX;"TZ,%3HQ48K9)67X!1115&X4444 %%%% !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 %%%% !7S?\0LJCA M@>F>H'2OI"BLJU&-2/+-71Y>C M1MU4BOQ\^-W[//BSX-72W=PW]I:'K),BJ;BU8XG@8@$AE[CG[PR#ZYXKV<#F4 M*RML^Q^Y>'_B?@\[@J;]RNMXOKYQ[KRW7XGIE%%%>D?IX4444 %%%% !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 44R66.&-YIG M$<<8+,S' 4#DDD] *_/S]H+]KV+26G\'_"FX2XN2K)<:DO*1[AT@/=AG[_8] M/6N?$XJ%*/--GS7%/%N"R?#/$XR=NRZR?9+^DNI[M\;?VD_!_P (K:73H675 MO$1&$LHVXB)&0TS#[HYSM')]LYK\D?B'\3/%_P 4-;;7/%MZUS*,K%&/EBA3 M)(5%' S]3WKFK:VUWQ9K:6UK'-JFJZC+PHS)++(W)]SZD]ASTK],?@+^Q]I MWAO[/XK^*,:7^J+B2&P!W06YZ@R=I''I]T'U(!KYJ52OC))?B8UMXD\3!M(\-[P?F!6>Y13 MR(P?NJ<8W'\!WK]7?"/@OPQX$T>+0O"FGQZ?9Q=%C'+$]69NK$]R:Z9$2-!' M&H55X P /84ZO?P> A16F_<_H[@GP\P&1TK4%S5'O-[OT[+R7SN%%%%=Q]X M%%%% !1110 4444 %%%% !1110 4444 %%<3\1/B)X/^%7@_4?'7CK48],T? M3(R\LKGEC_"B+U9V/"J.2:_/Q/'?[8'[2D:ZSX*F@^#O@BZ5FM)IXOM6KW<+ M@A9&4E1%E3N4@J0<'!P#7'BL=3H_%N<&-S&E07OO7L?IS17YFR_LS_'JS NM M"_:(\5&]BR8Q>RBXMRV#C?'\NX9QD9Z5>\-?M)_&[X&>+;/PG^UA;VNH>%]5 MN3;VOC"PA$$"32A3&EU"GRQIDLN[ YYR:Y:&AQ8?/Z,YZH68'MC->S3@Y245U/:E-*+D;/BKQ]X1\%P^;XDU**T8@E8\[I&X[ M(N3SZGCWKY5\9_M7S>;):>!]/418(%S=#+$]BJ X'XDU\=R2ZCJ]YF1I;RZG M;C.9'9F.>.I))KW+P9^SEX^\32QRZK -%LF 8R3X,A4_W8P-+&U:CM30O@7XU_$J?QUI*WFK2WL5]=PP202IPG;59,0Y/4#^(#/8'';I7M.A^&?#_AJ MV%IH.GPV,0[1(%S]<5NT5S5,14FK2EOK.BL:V'A45IJYXN=\.X+ M,J7L<;24X^>Z]'NODS\,?B;^S[\2_A;))-K6G&[TQ-HID$B-P58 M9!'N#7QK\6_V-_!_C1Y=9\%S#P]JC;F:,+NMI69BY++P5))P"IP!V.*\#$Y- M*#YZ#/YTXF\#L5@ZGUS(*K;6JBW:2_PRTOZ.WJRI\)_VS_!GB:&VTCX@*="U M3:J-M97Q@G@9CR>Q!'N!7V?97UEJ5K%?:=<1W5M,-TJLI((^E? M@]\1/@U\0_A==-%XLTIXK;.$NXLR6S\X&) .,GH& )]*TOA9\<_'WPDNS)X< MN_.LI&5I;.?+P2;00!CJO7JI!HP^<3@^2NO\R>'/&W'8"JL%Q!1>FCE:TUZQ MV?JK/KJ?NS17RY\(?VJ_ 7Q,,>E:FP\/ZT0?W-Q(HAD(P/W5Q_Z+:N@KC/B)K>C>'_ ^ MMZGKU_;Z;9I9SJTUS*D,0+1L "[D $G@'[$$6TW/V M>/\ N'VKTFL?Q#_R -3_ .O6;_T T 5/^"3_ /R9+X0_Z_=7_P#2Z:OT?K\X M/^"3_P#R9+X0_P"OW5__ $NFK]'Z "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /_4_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/ MQ9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.> MN_H **** "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**** "BBN \?_$_P3\,M,_M/QAJ4=H&_U<(.Z>4\_ .YJ9S45>3T. M;%XREAZ;K5YJ,5NV[)'?UYWX^^*W@/X:61N_%VJQ6KXRD"G?/)Z;8QSSZG ] MZ_/'XH_MM>*=>\[2_AU;?V)9-E?M,F'NF'J/X4_#)'K7Q9=WNN>)]4,]Y+/J M>H7;]6+2RR,WIU))KP\5GD5I25V?@7%GCWA:+=#*8>TG_,[J/R6[_ ^S_B9^ MVWXN\01R:;X LQH%JV5-PY$MRPZ94X"ID<\#(]:^,+N]USQ/JAGO)9]3U"[? MJQ:661F].I)-?5GPN_8X\?\ C/R=2\6G_A'-,?#;9!NNG7V3HN?5N?:OT8^& MWP*^''PN@7_A'=,1[W&'NYP))V_X$>@]A@5Q0P6)Q+YJKLOZZ'PV"X$XFXGJ M+$YK4<*?3FT_\!@K?>[?,_.CX7?L;^/_ !GY.I>+F_X1S3'PVV0;KIU]DZ+G MU;GVK] ?AW^SA\*_AM(E[I.EB[U%!_Q]79\Z0'U4'Y5_X"!7N]%>WALMI4M4 MKONS]ZX6\+-V "00K#Y#F_:Q\1?%S3-'^&OP#T"YE^*GB( MR6US9W,;(FAM$=D\UPS#&(SG:2./XANPA_>FN'T/X:?#[PUXHU?QMX?\.V.G M:_K^S^T+Z"!([BZ\OA?-<#+8]Z_5,DX]EA\-['$T_:.*]QM[>4N\5NNO39Z? M58_(J->I&I);?B>#_LJ?LJ>%_P!FWPO.[SG7O&VO$3ZWK[_K\%T/9A!17+'8****XR@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 *I M:AIUAJUG-IVIV\=U:SJ4DCD4,C*PP00?4&KM%#1,H*2<9*Z/RP_:$_9)O/"B MWGC;X<*UWI"[I9[ F6V7.28\??C'IU4#N.GR'X$\=^)/ASXDMO%'A>Y-O=V MYY'\$B?Q(Z]U/<5_04RJRE6&0>"#T(KX0_:*_9,M/$Z3>,/A?:1VNL99[FQ3 M$<=SGDM'T59"?H&)YYYKYW'Y2T_:T/N_R/YG\0_!^I0J?VID%XRCJX+=/O#_ M .1^[L>S? ?]H?P]\9K&2SD1=,\06HS+:%LAT_YZ1$\E?4=1^M?15?SO))X@ M\'ZV2C7&DZK8/@XW131..W8@U^H7[/?[6&C^+K.R\(?$2Y%EX@!6&*Z;B&Z[ M+N/19#T.>"?0UME^;*?[NKHSV_#;QBAC''+\V?)66BD]%)]GVE^#\GH?;]%% M%>X?OX4444 %%%% !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 % M8/B7Q-H7@_1;GQ#XDO([&PM%+/)(<=!G '4L>P')KF?B5\4/"?PK\/2Z_P"* M+H)@$06ZD&:>3!(5%]\+_C'JWG:M)]ETJW8FUL8R?+C&3A MF_O/@X+'\,#BO-Q^8QHJV\C\P\0O$W"9'3=./OUVM(]O.79>6[_$]8^/W[56 MO?$::Y\,>#9'TSPR,OS2$#.V%3]X], MMT'N1BOU\\#> ?"WPYT&'P[X3LDL[6+EB.7D<@ N['EF..IKQL-@JN)E[6L] M/ZV/P_AG@7-.*L3_ &IG$W&D]N[7:"Z1\_NN[L\Y^"WP!\(_!O3F^PJ-0UF< M?O[Z51YA''R(/X$XZ#KWS7O%%%?3TJ481Y8JR/ZNRK*<-@:$<-A(*,([)?UJ M_-ZA1116AZ(4444 %%%% !1110 4444 %%%% !1110 445R/BCQYX1\&QB3Q M)J<5F6^ZA.Z0_1%RWXXQ51BY.R0G))79^?/QJB'[0/[9>B?!O4'$W@_X6:9; M^(-2M]B$3:M<2 P0R9R6C,+QOC _BSVS]O*JHH1 %51@ < =A7PE\+_ !+H M5W^WI\9VL[I+A/%FBZ%J6G2)TEM[&WBM)\YP582G&TC) )Z5]WU\-F+DZ\^; M>Y^=9E4&9!)'("K*PR"#U!%?G?^QL[ZW^T)^TSXTLEWZ3=ZWI.F M0SC)1[G2H+B.Y4' !VETSC^\.V"?T4K[O!8B52C"4MTK?YZB26P4445(PHHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH MH:EI>G:S9OI^K6T=Y;28+1RJ'0E3D9!]",U\'?%C]B/1+^&YUKX7W+:?=*K. M+"8[X9& SMC<_,A)]SQU)2[/:2]'O M\MNZ/YZ_%7@[Q3X$U=]'\4:?-IMY$Q $BE0VT_>C;HP]U)KWCX/_ +5'CSX8 MF/3-2=M?T0%1]GN)#OB10>(7.=N*].BU"U04.00W4<^E?F_\6?V)]K9;6H2YZ+NOZ^\_FW.O"W.\@K_7\CJN<5V^)+LX[27HOD?=7PM^./@+XM62 MR>'+SR;X9\RRG(2X7: 6(7)W*,_>'X@5[!7\ZX.M>&]4((GTS4;1QD$-#-&P MYY!PP/UK[F^#_P"VKK.C_9?#_P 3H#J=H7"_VBA/VB,,WWI%Y#A1Z8/N>E=> M#SJ+]VKH^Y]AP9X[4*S6&SB/LY[.-*CUKPK MJ,.HVL@!S$P+)N&0'7JK>Q -=-7NQDFKH_H.A7A5@JE*2<7LUJF%%%%,U"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** .'\=_$OX??##2_[:^(7B&Q\/VA5V1KR=(C((P"XC0G= M(5!&0@)Y'%?GA\3/^"M'[-W@W[3;>#(;_P 9W<.0AMX_LMM(1MQB64;@"">3 M'U7&.6W\N./,Z+M&U'$[2 M%EZX(;H17R7\,_V,OVE_BQ=1Q>%O M_%;N5#75]']C@C4L5W,9MK$ J<[%8C MTK]YX9\.!I8_,:]U))VYE%+ROO=;/5:GF5L7/F<8(^K/BY_P5F_:(\=>? MI_@.*S\$:=)YB VJ>==M&WW=TTN[:Z_WHPM?GKX^^+OQ.^)UW)J'C_Q/J&NS M,&_X^KAY% 9BY 4G &XDXQ7[#_"C_@C7J\YBO?C/XR2V7"%K/2$WD,'^93/* M,$%!P0@.3[<_H-X(_P""??[,GPA\.7UUH?A&/6]:AM'9+W4LWD_GI&=KQ*^5 MC8GLB@>U>U5XVX;RN#IX"DI2_NK\Y/7\S-8>M/XF?#?_ 3V_P"36_#G_7UJ M/_I7)7VQ7Y/?L;_M5_ [X7? 31?!GC;Q!_9^K6EQ>O)"89'PLMP[HYT:_MH/%>^26WE15^SS'_"FG/JWB34(=.M(^LDSA0<=@.I/L,FOCSXO_MF^&/" MKW&A?#R-=KZ^B^]'W M%\6?VWKB5Y=(^%%MY46"IO[E 7)Z'RX^0!Z%LGV%?!&MZ_XA\8:P^J:Y=SZI MJ-VXR\C&1V8X '/L !7LGPK_9K^(_Q1GAN(+1M(TA_O7UTA5<>J)D,_MC ] MZ_3CX6?LV?#?X7QP7=M9#4]80#=>W(#N&[F-3P@^@^M>7##XC%/FF[+^MD?D MV$X;XEXNJ+$8V;A1OI>ZC_V['KZO_P "/S_^$O[(/CSQYY>J>*@_AO23AAYR M?Z3*I_NQG[GU?GVK](?AM\"OAQ\+H%_X1W3$>]QA[N<>9.W_ (]![# KV&B MO=PN6TJ6J5WW/Z"X1\,,JR=*5*'/4_GEJ_ET7RU\V%%%%=Y^AA1110 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!\R_'?]FKPS\7X7UFR8:7XDB3$=RH^2;'1 M)E[CT8!=?N/#WB2T>QU"T;E6!&0#PZ-_$IQP17]"]>2?% MOX->$?B]H3Z9KT CO8U/V:\0 30O@XY[KD\J>#7CYCE2J^_#27YGXEXE>$5' M-%+&8!*%?=]I^O9^?W]U\7_L[_M=-8I:>!OBE*TD.5BM=3)R8QPJI/W*^C]1 MWR.GZ41R1S1I-"X>-P&5E.00>001U!K\#/B7\+?%WPJU^30_%%HT:[CY%RH/ MDW" \,C=/JO4=^QKZ"_9\_:HUKX>3VWA7QK*^H^&3A(W/S36>2!E3U:,#JG; MJ.^>+ 9I*#]E7_KU/A_#[Q9KX"K_ &3G]URZ*3WCY2[KL^G735?KI15'3-3T M_6=/M]5TJX2ZL[I!)%+&=R.C=""*O5]*F?U'":DE*+NF%%%%!04444 %%%% 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 %> ?&[]H+PG\'-.>WG87_ (@GC+6UDAZ$ M_=>8C[J?J>@]1P/[1/[3^G?"^.3PMX2:.^\4-C>3AH;13W?U?'1>V6RZ]C8\>_$#Q1\2/$-QXD\57;7-S,<*N?W<29)"1KT51G@ M5]:?L]?LEW_BQK/QI\1HFL]%)$D%D?EEN0,%2_\ =C//'4^PZ^J?L[_LCVFD M1V_C3XIVJW&H'$EMIS\QP$=&FP<._HO1?.,Y>-U9SG;_ '2".?6N MC"48RJ3D M9Y! ^53COD_2OL+P3\)_!7@*)?[&L5:ZQAKF7YY6_$]/H.*]N6-P]!6IJ[_K MJ>6L-6JN\W9'YEZU^SK\8-!@TC]I#P!IY;Q;X.G)&DN2DFI:4RL+J$_[1S^[ M!Y^]WVU]?_!SX^_#GXW:,M_X1U!5U"%%^V:;/^[O+.4[@T.R,3]F#X'0_L_P#PFLO!,]R+_6KN>74=8O1N/VO4;K'F MRG<2>BJ@/<*#7T+117T]."C%1CLC[&E34(J,=D%%%%66%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'COQ3^!G@'XMV?E^(K3R;V-66*\@PD\>X@DYQANG1@17Y?_ !<_ M9;^(/PSFDO=/MY->T7EA\.89-4\&)'X=UHMO8HI^SS<'(:,$!23_ !#GUSTK\QOB M'\+_ !I\+]8DT?Q;8- 5("3H"UO+D9_=R8 ;CMP1W%>%;$8-]X_A_P _GYT MN)."ZO,O?P[?FX/]8O[OF?OQ')'-&DT+AXW 964Y!!Y!!'4&GU^)7PC_ &E? MB#\)U73K65=4T8N7:TN&+4 M0I:2RG&R=0N-Q Z,O/4'W(%>Y@\SIUM-GV/WW@KQ3RW.4J<7[.K_ "2>_P#A M?VOP?D>R4445Z)^F!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !169J^M:-X?LFU/7K^WTVS0@--';;C% MS?M]LN0 !P..E?I>4^#>95[2Q,E37WO[EI^)R3S""VU/ZC?BI^W1^R_P#" M)FMO$7C6UU"_7:?LFEG[=*06VGYHR8AM[@N"/2OS;^*'_!9@+YUG\'_ ZL> MEUJ\I(Q\V3Y,)7!^Z1ER.N0:_$WPI\/_ !YX_NFMO!>@7^O3 X?[';R3[6P6 M^8H" 2 3R><5^@?PE_X)4?M+?$%H;OQA%:>!=.9_WG;[HK5_BJZA;V]SIPM(8/W4SB,^2Z*K(ZALJG M_95/E233:7*GVT\N]CMPL)I/G84445\ =14N]/L+\*M];1W(3E1(BOC/ID&K M*(D:A(U"J.P&!3J*=W:P!1112 X";X4_#.>5YYO"NF/)(Q9F-I%DDG))^6H_ M^%2?"[_H4]+_ / 2+_XFO0Z* ///^%2?"[_H4]+_ / 2+_XFC_A4GPN_Z%/2 M_P#P$B_^)KT.B@"EIVG:?I%E#INE6T=G:6Z[8XHD"(@] JX J[110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__UOW\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[37/%FH1V%J@.W>?GD8#.U%ZLWL/QK\S M?C)^V3XD\6^;HGPZ630M,W,#+Q].BO>>O8^(XP\ M0IKR?2])\1>,= M:2PTFVGU74[U_NH#)([,<%B?3)Y)X'(^,*SP^"AR4.J3M%?XI=7Y+_P M$^)_AY\)?'?Q0U%+#PEIKS(3A[F0%+:/_?DQC\!D^U?IQ\(/V1/!7P^GAUSQ M(X\0ZQ&,J94 MXF]4C.*+5;FUN%.#CYXW[.C=58'O7XU?&GX!^+O@[JKF\ MB:^T*5L6U^B_(V?X) ,[''3G@]NX'[C5CZ_H&C^*-'NM!UZU2\L+Q#'+%(,A M@?Y$=CVKS\?E\:R[/N?FOB%X;87/:7-\%:*]V7Z2[K\5TZI_C/\ K]HCQ/\ M(-32SGD?4?#D[#S[-V)\O)&9(<_=?';H>_:OV.\*>*]!\:Z#:>)?#=VMY87B M[D=>H/=6'9AT(/2OR(^/_P"S5X@^$UY-KNBH^I>%I&RLX&7MBQP(YAUQZ/T/ M0X.,\)\&_CAXN^#FM"[T>7[3I=PR_:[)S^[E0'JO78XSPP_'(R*\7!XZ>&E[ M*MM_7X'X;P9Q[C^&,4\HSJ+]DMNKCYQ[Q?9?+6Z?[J45P/PW^)'AGXI>&8/$ MWAF#QE+$4HUZ$E*,E=-;-! M1115'2%%%% !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 %%%% !113))(X8WFF<)&@+,S' ')))Z 4 V/K MX&_:-_:Q7PU/<^!?AI,LNI(&CNK]2&6 D$%(O5Q_>Z ].>:\[_:0_:PNM8EN M? OPQN6@T]"\5WJ"'#7 (VE(C_"G)RW5NV!U^,?!/@7Q7\2/$$7A[PI9O?7L MWS,>BQIGYI)&/ 49Y/7L,GBOG;5=4OG)"+EY';J22?S))P*_6S]G;]FG2OA M79)XA\3QQ7_BB<9+XW1VJD8V19[D'YF[]!Q7:? OX!>&_@UHX9 E_K]RN+F^ M*X8@_P#+./.=J#'3OU->_5T9;E2I_O*GQ?D?1>&/A%#+N7'YDN:ONENH?YR\ M]ET[A1117M'[L%%%% !1110 4444 %%%% !1110 445Q>O?$7P1X8O(M/U[6 M8+2YE(41LQ9@3_>"@[?^!8JHPB@^_Y5Z7:W5M?6T5Y9RK-!.H='0[E96Y!!'4&O@KX^?"KQQJ?Q&N M]?T?3Y-1M-5$1C,1W%#'$D;*^?N\C([8KKP-"$ZG+4=D<^*JRC"\%E?6W@+]E:\N/+O_'MU]GCX/V2 Y<^SOV]P/SK[ \-^#_#7A&S6Q\/: M?%9QKW51N)]2W4DU[%3,:-%"/ $.DZ^@AO) MIY+AHPV[RQ(%PIQQD8Y SSWKV6BBOGJM1SDY/J>Q3@HQ44%%%%9EA1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6%XB\,Z%XLTN;1? M$5E'?6HZ M/L?SWQKX%4:[>*R:7LY[\C^%^C^S^7H?%7P9_;2U'2Q%H'Q55KZU'":A&,W M+/\ \M1G#*H)Y'/'>OT=\-^)] \8:/!K_AF^CU#3[D'RY8SP<<$$'!!'<$ U M^-7Q?_9J\??"J2YU%H/[4T",LR7D/.R/< OG+U4\CID=\BO-/ 'Q.\:?#35H MM5\*:E+:[64R0[B89E4YV2)T(-)G30?$$F%,;9%M*[-M41.22"< M]&Z>IKZSKZ.C7A4CS0=S^F\CX@P>94%B,%44X^6Z\FMT_)A1116Q[(4444 % M%%% !1110 4444 %%1)/!)+)!'(K218WJ""R[AD9'49'3-2T6 **** /@[]J M+_@H+\'/V8]9D\&:C!<^)/%T422OIUF1&L"R*KH)YF!"%T8,H"L2.3C(S^2O MQ0_X*[?'OQ7'-9?#_3;#PA;LX*2HAN;D(K,0"TN4Y7:&(4=#C .*]I_;O_X) M\?'CXH?'_6OBS\,X8=?T_P 4?9FDCDF6*:U>W@AMMIW8!3"94@Y !&.!G ^% M/_!&[QGJ75E7E)J.Q^3?C[XR?%3XI:A_:GQ"\5:CKUQC M:#=7#R!5SD* 3@ 'H.U6_AW\#/C!\6;V.P^'7A#4=<>4[1)# P@!V[L-.^V) M20DVD5G @ "0HL:@*,#A0.@&*Z*(5O?B1KECX1B;:1"@-Y<89-WS;2BJ5;"D9 M;O@\#/Z4?"7_ ():?LQ?#AH;[Q'87'C?4(CNWZJX:#D8*FWC"Q,,\C% Z* /I72T45\/.I*3YI.[.D****@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_ MU_W\HHHH **** "BBB@ HHHH **** "BBB@ HKE=,\;^%-:U^^\+:7J45SJN MFAC<6ZYWQA6"MG(QP2 <&NJH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[U>.> _AQXP^)6L+HOA'3WNYCR[_ '8HAZN_0?S/85\[ MB\XE)\E!?/\ R/YJXP\;,1BJOU#A^#;>G/:\G_AC^KU\D4_&/CKQ9X_U5]9\ M6ZE+J%RW ,C?*B\D*B]% R> *][^#_[*7COXCS0:EKL3Z!H+C?Y\J_OI5[". M,\\^K<>QK[:^#?[)'@OX>^5K7B@+X@UO:I!E7_1X&ZGRT/4Y_B;)],9-?7*J MJJ%48 X '0"GA,F;?/7?R_S-.#_ ZK7G]=S^;D3V' Z#BO3***^AA!15HJR/Z1P.!HX:E& MAAX*,%LDK)!1115'6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 5KRSM-0M9;&^A2XMYU*21N RLIZ@@\$5^4'[2'[ M+FH^!+JX\9> [9[OPY*V^6W0%Y;,G)/ R3$/7^'OQR/UHIKHDB-'(H96!!!& M00>H-<>,P4*T;2W[GQ?&W V#SS#>QQ"M)?#);Q?ZKNOUU/P2^%GQ6\5?"7Q' M%KWAN<^62!%[DV]W;GD?P2)_$CKW4]Q7SU'$5<)4]G/X?ZU1_-F1<2 M9IP9F']G9@G*@W>W2S^U#]5\G9ZG]!5%>)?!?XY^%/C'HBW&G2+::Q H^U6+ ML/,1L:8?&T(XG"S4H2V:_K[UT"BB MBK.\**** "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@ HHK(UW7]&\,:5/K?B"\CL+"V&9)I3M5'D=DEN%)66]4#'/=8\YPO4\$]@.6_:)_:3U;XLWLGA[0"]CX6 MMI#L3.)+HKT>7V[JO0=\GFO.O@Q\%?$WQC\1)IVF(UMI<# WEZR_NXEZE5/1 MI".B_B>*^9QV8RK2]C0V_/\ X!_*GB!XF8K.,1_8V17<9.S:WGY+M'N^O73? MG_AE\+O%?Q6\11>'_#%N6S\TUPX(A@0=6=OY#J3^)'[1_"7X2>&/A%X:BT+0 M8@]PX#75TP'FSR=R3V'HO0"MSP!\/?"_PT\.P>&O"MH+>VBR6<\R2N?O.[=2 M3^@X'%=O7IY?EL:*YGK(_5?#;PNH9)#V]:T\0UJ^D?*/ZO=^2"BBBO4/UD** M** "BBB@ HHHH **** "BBLRZUK1K&X6UO;^WMYGQMCDE1'.>F 2#VII-[ V M:=P]S@5W]?F+\;?"_BYOBAK,D]AV=(G=7B(&U5*@_='!%=N7X:-6=I.QRXNO*G&\4='X]_:7\7>)/,L?#8 M_L6Q;(RAS.P]W[?\!Q7SW!;ZIKM^(;>.6^O)SPJAI'8GZ9-?2WP]_9C\0:\L M>H^,9&TBT)R(!@SNO7)ZA0?Q/TK[/\(?#SPCX&M1;^'M/2!L#=*1NE?W9SR: M]BICJ%!CZ#KO_'Y:H^]>I0/(SA"< MG.T-CCTKTFBBOG*DW*3D^I[,(\J204445!04444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1RQ13QM#.BR1 ML,%6 ((]P:^)OC'^QKX8\5K>:_\ #UAH^M2L9#;LW^B2NQRV1@F/VV\>HK[= MHK#$8:%5!Q%PO@PET^[@ M=@"ZD*^PXW1MT9?0BOHSX+_M9>,?APMMH'B+.N>'XOE".?W\*DY)20\D#LK< M>F*_57QMX \)?$/1Y=$\6Z>E];2C&3\LB<@Y1Q\RG(Z@U^7_ ,9OV0/%O@AK MG7?!&_7M&#,_DHI-U F> 5&?,QZKS[=Z^89 M+4WQ)=I1VDO-?/6?"5^LZL"7@QKT"OYZ/#GBCQ/X&UD:IX>O9M+OX&VL4)1OE8$JX[C(Y!K])?@G^V7I&OK M!X>^*933=0"X&H 8@F8G #(H^0X/7[OTKT,%G,9^[4T?X'Z-P-XVX3'UN[6^MTN[*9+B"0962-@Z,.G##(-/GG@MHFGN9%B MC7&6!DGCK7M+78_=5)-71+17R'\6?VZOV8?@ZDL7B'QE;ZG?QJ&%EI1 M%].PS@@&,^4".X:0'VK\V/BA_P %EY&CEL_A#X($;AQLN]5EW@H&;)\F+;@L MNW&6.,GKP:^MRG@;-<;9T:#MW>B_&U_E-_'&FVLD3*C013"XN S,5P8H=[#!4YR!C'-?RV_%K]MG]I;XT+-:^+_&EU M%ITXVM8V)%G:LH.1NCAVAB/4\U\V:7I/B/Q;JJ:=HMG=ZUJ5QDK#;QR7$[]S MA4#,?4\5^G97X)M+GQ]>W=1_S?\ D<<\Q_E1^_?Q;_X+'^"-*6:Q^#/A&XUJ MXQ\EYJK?9X P."#!&2[ CH?,7Z5^:?Q1_P""C'[5'Q/,D$GBI_#UBQR+?25% MJ -Y=077YVQP.2>!SWK9^%?_ 30_:F^):6]]>:#'X5TZXVL)M5E$;E&4MN6 M%-S\8P0VTY(K])/A3_P1T^&>BR0W_P 6_$]YXDD7!>TLQ]CMFRHW!G!,O#9P M5<<8R*]U3X2R;;EG-?\ ;[_R7X&7[^I_5C\AOV4?'?QD3]I#P/+X%UC4)M7U M#6+.*<"6259;:6=!<"92<-&4SOSQCO7]B=>-?"S]GOX,_!:U%O\ #3PE8Z(Y M14>>*)?M$H3H9)3EV/N3FO9:_(N/>+*.;8B%2A2Y%%6UM=^MNW3<[\+0<%9L M****^$.D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_T/W\ MHHHH **** "BBB@ HHHH **** "OF3XK_M->&_AWK#^%]+LGUO6(B%E1&VQQ M,PR%) )9N>5'3USQ7TW7Y9> -67*3$'^ M%ER ?1LT 9_@/XM:W\-?B)X@^(_B'PS<0C.N#C ^E?I MOX4\5:=XO\+6'BW3PT=GJ$ G4.,,H[@X]"#5I8_#OB?3,H+;4["X7&5V2QLI M[9&15W3]*TW2=.BTC3;9+:R@3RXX8U"HJ^@ [4 ?$FN_M?:OJ6HS6/PS\+2: MI'$<>9*DDC,.S>7%ROXDU9\#_M@&[\01:!\1-&72#*ZQ&:+>HA=C@>8DF2%Y MY.>/2OKWPWX/\,>$+(:=X:TV#3X 2=L2!F?&C7=5\)_LZ3L[%-0GL+2Q MD)X8-.$CF_':6KG/V/?!]AI7PV_X2PPJ;[6[B8^;CYA# QB5,^FY6/XT '?BAH/]AF5E0S('3RBW :2.3)V^I'0<\U]LO/#' US)(JQ*IF,=Z^*?VU/"EC/X4T?QC%$JWMI=BTD<#!:&9&8;CWVL@Q_O&KFM^ M/=03]CVUUR.4F[O+&+32Y/)'F_99#GU**WXT 9_B;]K74[WQ!-H/PK\.G7!" M6'G.LCF0+P75(\$+GH3^G2E\(_M;WJ>(XO#OQ0T'^PS*RH9D#IY1;@-)')D[ M?4CH.>:ZC]CWP?8:5\-O^$L,*F^UNXF/FX^80P,8E3/IN5C^-^UD&/\ >- 'VTK*ZAT(96&01R"#2UY)\"-; MG\0_"#PMJ=RQ>7[((68\DFV9H *\V^)WQ=\%?"?1VU/Q3>JL[+F"T0AKB<\X"KV'!RQX&#WXK\F?C)^T MAXX^+<[V4DATO0@04L86.#MZ&1NKG]/05YV-S*%'1ZOL?FW'/B=E^21=.3YZ MW2"_]N?1?CV1];_&W]LS3M(%QX;^%>V]O,,DFHN,Q1,#C]TI^^?]H\>QZU^; MFLZWKOBW6)=4UFYFU+4;U\L[DN[NW _D *ZSX;_ I\:?%/5UTKPI8M,@8+ M-<,"L$(/=W^G89/M7ZL_!;]F#P7\*XHM5OT76?$!4;[F504B;J?)0YV_7K[U MX4:=?&2O+2/X'\^X;+>(>-,0JU>7)03WU4%_A7VGY_>T?(OP3_8XUSQ3Y'B' MXE>9I.EMEELQ\MS*.VX_\LU/_?7TK],?"G@_PUX(T>#0O"VGQ:?9VZ[52-<$ M^I8]6)/))Y)YKI:*^BPF!IT5[JU[G]+<'\ Y=DM/EPL+S>\W\3^?1>2T"BBB MNP^U"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 **** $9592K#(/!!Z$5^?7[1W[)D.J+=^._AA;B._ M9GFN]/7A)>,EX1V?()*]&SD<]?T&HKGQ.%A5CRS1\UQ3PG@\XPKPN,C=='UB M^Z?])]3^>3P]XA\0>"?$%OKNA7$FGZGI\F58?*RLO!5@>H/1E/7H:_8G]GS] MH/1_C%HXL+\I9^)K-!]HM\X$H'_+6+U![CM]*\I_:7_9;B\8BZ\>_#Z%8=;1 M2]S:* %N\=67L),?@W?!YK\R-&UK7O!NO0ZMI,TNG:IILN5891XW0X*L#^1! M^AKYF$ZN"J6>L7_7WG\L8+&YKP/F?L:Z<\/-_*2[Q[275?)Z69_0_17RS^SW M^TGH?Q7T^#0=?ECL/%<2X>'[J704 M>X7,L-'%X.?-!_AY-=&NJ"BBBM3UPHHHH **** "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@ HHKD/&_COPM\.]!F\1^+;U;*SBX&>7D M?'"1KU9CV'XG YI2DDKLQQ.)IT:;+WBKQ5H/@K0;OQ)XDNU ML["S4L[L>2>RJ.['H .M?C5\>OV@/$'QEU<0+NL?#UFY-K: _>/:67^\^/P' M;O5'XX_'CQ+\9=;+7+&ST.UW08%='^SW^SIK/QAU :O MJ>^P\,6C@2SXPUPP/,47_LS=!TZ]/EL9C9XB?LJ.WY_\ _DKC?CS&\38M9/D ML7[)OTY[=7V@O/U?1*A\ _V>]?\ C'JJWMP&L?#=K(!T#0-'\+:/:Z!H-J MEG86:".**,8"@?S)[GO6Q7M8# 1HQ\^Y^[>'WAUAOWL=C;)_'(V,GT4= M6/L 36S7Y5?&G5/$-[\1M>M-=GED2UO)EMTQ[EX__ &I[FY6;3? =L;=&!7[7,/WG/=$Z#ZG-?)5]JNL:YJ+7 MU_L?#OX$^,?'ICO'B.EZ6W/VF9?O#/\"<$_4X'UK[ MC\ ?!7P7\/PMS96_VS4-N&N9\,_/7:.B_@*]F6(H896B. MD^&B:Y'X"T./Q(KIJ26R+,)#E\CA=Q]=N,UV[(C,K,H)7H2.1]*=17S4Y7;9 M[<8V204445)04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 445S/B;QIX/\%63:EXOUNRT2 MU7K)>7$<"\YP 9&&2<' ')QQ5PIRD^6*NP.FHKYD^'_[8_[-?Q1\:#X?>!_' M-GJ6N2$B&#;+&)RHRPB:1%5B/3.3VS7TW6^+P-?#RY*\'%[V::T^9,9)[,^7 M_C%^RQX%^*'FZKIRKH.NON8W,"#9*[$'=,@QNZ=00>>M?EC\3?A'XU^$^K'3 MO%5DT<$KNMO=+S#<*O=2.G'8X/\ .OWNK&U[P]HGB?3)M'\0645_9W"E'CE4 M,I!Z]>E>!CR_-5*OAU[*MW2T?^)?JM>]S^9?4OV_/C)\" MM8OO _PVNT-K; (XO5^T1QRL1(QBC;*KP<$U\=_$G]J#X^?%LR)X\\;:EJ-O M(XD^S^-;Z[83W=_;G$D=Z"NUL7-;7WI:6OM9_(\C$\287A; 4<#BE-R4>E MVF[:VDW:U^B>G8^%_"G@#QWX^NFMO!F@7^NS X?[';R3[6P6^8H" 2 3R><5 M^@WPI_X)3?M+>/I(+GQN#F12#GBOU#_ &>? MVJ?#/@G2K3P;XQT6WL+2V41P7NGV\<02-%PB21(!N]-P.?7-?IGH^MZ/XAT^ M/5="O8;^SF'RRPN'0^V1T([@\CO7-C?';$8E-8"FH>NK_1?F?=<)<2Y;G%+V MF$JW:WB])+U7ZK3S/R\^%?\ P22_9\\');WGCV[OO&5^FUG6:3[/:[PI#!8X ML$H20<.6/'6OT/\ ?P?^%_PPLEL/ 'A?3]#B7;_ ,>UNB,2JA 2P&<[0!G- M>D45^=9IQ+C\:[XJM*7E?3[MC[B%&,?A04445X9H%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% '__T?W\HHHH **** "BBB@ MHHHH **** "O#?BG\ ?!'Q3?^T-01K'5@NT7<& [ = X.0P'OR.U>WR,41F4 M;B 2!ZU\3^&?VS-&!DLO'VASZ;=Q,58VPW@$'H426/!"A M@V$C4L69L ]O3->Y_L\^$KWX3_!^YO?$\;0SSM/JD\75XXQ$N%(_O;(\D=B M<4 >O?$+Q_H/PW\,W/B77I0$B&(H@?GFE/W40>I[GL.:^#?A!X,U_P"/GQ0N M?BIXTB/]CVLXEVD'9))'_JH$SU2, ;OICJ37DGB_XH0_%_XA6^I_$&ZGT_PY M;N1';VR^8T4(YVJ"0"[_ ,3?T %?96A?M1_ OPSI-KH>B07MI96:!(XTME M'_ ^2>I/>@#7_; 21O@](R9PE_;%OI\P_F172?LNRQR_ WPV(^L?VM6'H?M4 MI_KFK/C2+3OCU\#]0E\*[I$U6%I;/S5V.9K67(4C)QEXRO7H:^3OV>?CUI?P MMTV_\!^/H9[:&"=Y875,O%(V!)$ZG! R,@^I- 'OW[8LL-\]KM=?H9& M7!/^T: */[+LL _L\_'K2_A;IM_X#\?0SVT,$[RPNJ9>*1L"2)U."!D9!]2:I?'/XIO\ M'O7=%\ ?#JUFN;6*;>"R[3-.PV!B.=J1J3R?4F@#[ _9HMVM?@?X7C?JT=P_ MX27,KC]#7NM<[X1\.VOA'POI7ABRYATRVC@!_O%% +'W8Y)^M=%0 50U4D:9 M>$<$0R?^@FK]-=$E1HY &5P00>A!ZB@#X/\ MMY_SWD_[[-5F9F8LQR3R2>I M-?:7_"$>$?\ H$6W_?L5\C>)8(;7Q%JMM;H(XHKN=$51@*JR$ #V H ^D/AG M<:HO@VQ2*S1X56WI7+_"[_ )$73/\ MM_Z.>N_H Q1=ZYY08Z?&)"V"OVC@+CKG9^F/QIS MW6L@S".PC8(V(R9\;QGJ?D^7CG'-;%% &3]IU?<1]A3;Y8;/G_\ +3&=OW.F M>,_CBDCNM89X1)8QHK_ZPB?.SGL-GS<<]JUZ* ,3[7KOD[_[.C\W=C;]HXVX MZYV>O;%2/=:P#/LL8V"'$?[_ !O&>I^3Y>.>_I6O10!D&ZU@/@6,97R\Y\_^ M/;G;C9TSQG\<=J6.YU=C )+%%#G]X1/G8,]OD^;CGM6M10!B?;->\K=_9L?F M;L;?M'&,=<^7^E2R7.KJ9Q'8HP0_NR9\;QGO\GR\<]ZUJ* ,@76L%\&QC"^7 MG/G_ ,>W.W&SIGC/XX[4)=:P3!OL8U#G$G[_ #L&>H^3YN.>WI6O10!B?:]= M\G?_ &='YN[&W[1QMQUSL]>V*DDNM85YA'8QNJ?ZLF?&_GN-GR\<]ZUZ* ,G M[3J^X#["FWRRV?/_ .6F,[?N=,\9_'%-2ZUDF$26$:AVQ(1/G8,]1\GS<H^PQ[3&23Y_1]I(7&SIG S^..U"76L'R=]C&N]L28GSL M7(Y'R?-QDXXK7HH Q#=Z[Y;,-.C+A@ /M'!7GG.SZ<5*]SJX,P2Q1@@'EGS\ M;SD9S\GRX&3WZ5K44 9"W6L%U#6,84H23Y^<-@X7&SD9P,_CBD6ZUDB'=81@ MLQ$G[_.P9ZCY/FX[<5L44 8IN]<\IF&GQ^8& 5?M'!7!R<[.,<<8[]:>]UK M>81V,;*H!C)GQO.1P1L^7C)[],=ZUZ* ,D7.KET#6*!2A+'S^CX.%QLY!.!G MWZ<4Q;K6R(M^GQKN;#_O\[5XY'R<]^.*V:* ,9KK6Q&[+I\9<. H\_ *]:]% &1]JUC<@^P1[2F6/ MG_=;!^7&SD=.?TI%NM9*Q%K",%F(<>?G8O&"/DY[\<=.O-;%% &*UWK@20KI M\996 4?:/O+SDD[.,<<>_M4C7.KAY0MBA55!0^?C.M-%UK>R(G3XPS,0X\_[J\8(.SG//''3W MK9HH QC=:WLE(T^,LK (//\ O+SDD[.,<<<]?:G/=:P'D"6$;*J@H?/QN;C( M(V<=^>>E:]% &2MSJY>(-8H%927/GYVMS@ ;.>W/'7IQS&MWKA2,MI\89F(8 M?:/NKQ@@[.<\\>WO6U10!CM=:R%E*V$9*L @\_&]>*7[5K&YQ M]@CVA,J?/^\V!\N-G Z\_I6O10!D"ZUC=$#8QA67+GS_ +K9/ ^3GMSQU]J: MMUK9C1FT^,.7(8>?D!.,-G9R>O'MUYK9HH QFNM; EV:?&VUL)^_QN7GD_)Q MVXYIYN=7#N%L4*A 5/G]7P,KC9P -GS<8/;KCM3!=ZYY2L=/C\PL0R_:. N!@YV*VZ* ,A[K6 M!YVRQC;8V(\SXWKD\GY/EXP<T1@@^?U?:"5QLZ9R,_CCM6O7 M$^//B)X1^&NBMKOB^^6SM\X1>LDK#^&-.K']!W(J9245=O0Y\5BJ5"G*M6DH MQ6K;=DC<:^U2)(Y;BSBCC"EIF-P,1@$\Y*#(P,YX_K7Q1\7OVS+#PW'*?BF7T/1 VB^'U8_ND;][..0 M#*P[8/W1Q]:\0\ ?#;Q?\3=;CT+PC8MD?&% _/T!KYW&9O* M3]G0^_\ R/YGXT\:,1BJO]G?\ @73U>O9+#R;7 MGKZOM_F=_!'@?[RQN>OGF]>2]]?[SZOR6G=LXGPMH%OX0TRST/P]H5OIMA& M&2*4?+CC/W!O)'))(YK;^UZ[Y._^SH_-W8V_:.-N.N=GKVQ6W17T"22LC^C: M-&%."A3226R6B1D/=:P#/LL8V"'$?[_&\9ZGY/EXY[^E!NM8#X%C&5\O.?/_ M (]N=N-G3/&?QQVK7HIFADQW.KL8!)8HH<_O")\[!GM\GS<<]JB^V:]Y6[^S M8_,W8V_:.,8ZY\O]*VZ* ,F2YU=3.([%&"']V3/C>,]_D^7CGO2"ZU@O@V,8 M7R\Y\_\ CVYVXV=,\9_'':M>B@#(2ZU@F#?8QJ'.)/W^=@SU'R?-QSV]*C^U MZ[Y._P#LZ/S=V-OVCC;CKG9Z]L5MT4 9$EUK"O,([&-U3_5DSXW\]QL^7CGO M2_:=7W ?84V^66SY_P#RTQG;]SIGC/XXK6HH QTNM9)A$EA&H=L2$3YV#/4? M)\W'..*:;O7/*+#3XS(&P%^T<%<=<[/TQ^-;5% &0UUK ,VVQC(3_5_O\;^0 M.?D^7C)[^E'VK6-ZC[#'M,9)/G]'VDA<;.F<#/XX[5KT4 9"76L'R=]C&N]L M28GSL7(Y'R?-QDXXJ,W>N^6S#3HRX8 #[1P5YYSL^G%;=% &2]SJX,P2Q1@@ M'EGS\;SD9S\GRX&3WZ4BW6L%U#6,84H23Y^<-@X7&SD9P,_CBM>B@#'6ZUDB M'=81@LQ$G[_.P9ZCY/FX[<4TW>N>4S#3X_,# *OVC@K@Y.=G&..,=^M;5% & M0]UK >81V,;*H!C)GQO.1P1L^7C)[],=Z47.KET#6*!2A+'S^CX.%QLY!.!G MWZ<5K44 8RW6MD1;]/C7_'%#76MB-V73XRX_7BMFB@#(-UK&Z4"QC*JN4/G_>;(X/R<=^>>GO1]JUC<@^P1[2F6/G M_=;!^7&SD=.?TK7HH QUNM9*Q%K",%F(<>?G8O&"/DY[\<=.O--:[UP)(5T^ M,LK */M'WEYR2=G&../?VK:HH R6N=7#RA;%"JJ"A\_&YN,@C9QWYYZ=.>$2 MZU@O&'L(U5E)<^?G:W. !LY[<\=:UZ* ,876M[(B=/C#,Q#CS_NKQ@@[.<\\ M<=/>@W6M[)2-/C+*P"#S_O+SDD[.,<<<]?:MFB@#(>ZU@/($L(V55!0^?C.O3CG6HH Q5N]<*1EM/C#,Q M##[1]U>,$'9SGGCV]Z/;KS0UUK8$NS3XVVMA/W^-R\\GY..W'-;- M% &2;G5P[A;%"H0%3Y_5\#*XV< '(S[=.:1+K6"\(DL8U5@3(1/G8Q10X M/F'S\[#DXQ\GS9&#VZUK44 8@N]=\M6.G1ARQ!'VC@+QSG9]>*D>ZU@>=LL8 MVV-B/,^-ZY/)^3Y>,''-:]% &1]JUC>P^PQ[1&"#Y_5]H)7&SIG(S^..U"W6 ML$P[K&,!_P#6?O\ .SDCCY/FXP>WI6O10!BB[USR@QT^,2%L%?M' 7'7.S], M?C3GNM9!F$=A&P1L1DSXWC/4_)\O'..:V** ,G[3J^XC["FWRPV?/_Y:8SM^ MYTSQG\<4D=UK#/")+&-%?_6$3YV<]AL^;CGM6O10!B?:]=\G?_9T?F[L;?M' M&W'7.SU[8J1[K6 9]EC&P0XC_?XWC/4_)\O'/?TK7HH R#=:P'P+&,KY><^? M_'MSMQLZ9XS^..U+'WR?-QSVK6HH Q/MFO>5N_LV/ MS-V-OVCC&.N?+_2I9+G5U,XCL48(?W9,^-XSW^3Y>.>]:U% &0+K6"^#8QA? M+SGS_P"/;G;C9TSQG\<=J$NM8)@WV,:ASB3]_G8,]1\GS<<]O2M>B@#$^UZ[ MY._^SH_-W8V_:.-N.N=GKVQ4DEUK"O,([&-U3_5DSXW\]QL^7CGO6O10!D_: M=7W ?84V^66SY_\ RTQG;]SIGC/XXIJ76LDPB2PC4.V)")\[!GJ/D^;CG'%; M%% &*;O7/*+#3XS(&P%^T<%<=<[/TQ^-/:ZU@&;;8QD)_J_W^-_('/R?+QD] M_2M>B@#(^U:QO4?88]IC))\_H^TD+C9TS@9_'':A+K6#Y.^QC7>V),3YV+D< MCY/FXR<<5KT4 8AN]=\MF&G1EPP 'VC@KSSG9].*E>YU<&8)8HP0#RSY^-YR M,Y^3Y<#)[]*UJ* ,A;K6"ZAK&,*4))\_.&P<+C9R,X&?QQ2+=:R1#NL(P68B M3]_G8,]1\GS<=N*V** ,4W>N>4S#3X_,# *OVC@K@Y.=G&..,=^M/>ZU@/,( M[&-E4 QDSXWG(X(V?+QD]^F.]:]% &2+G5RZ!K% I0ECY_1\'"XV<@G S[]. M*8MUK9$6_3XUW-A_W^=J\_'%;-% &,UUK8C=ET^,N' 4>?@%. MG'OUXIQNM8W2@6,955RA\_[S9'!^3COSST]ZUZ* ,C[5K&Y!]@CVE,L?/^ZV M#\N-G(Z<_I2+=:R5B+6$8+,0X\_.Q>,$?)SWXXZ=>:V** ,5KO7 DA73XRRL M H^T?>7G))V<8XX]_:I&N=7#RA;%"JJ"A\_&YN,@C9QWYYZ=.>-:B@#(2ZU@ MO&'L(U5E)<^?G:W. !LY[<\=::+K6]D1.GQAF8AQY_W5XP0=G.>>..GO6S10 M!C&ZUO9*1I\996 0>?\ >7G))V<8XXYZ^U.>ZU@/($L(V55!0^?C.O3CF-;O7"D9;3XPS,0P^T?= M7C!!VMJB@#':ZUD+*5L(R58!!Y^-Z\Y)^3CMQSUZ\4OVK6-SC[!'M M"94^?]YL#Y<;.!UY_2M>B@#(%UK&Z(&QC"LN7/G_ '6R>!\G/;GCK[4U;K6S M&C-I\8/;KS6S10!C-=:V!+LT^-MK83]_CW7':F"[USRE8Z?'YA8AE^TI^3Y>.W-*UUK =@MC&5" @^?C+8&5QLX&W6HA=Z[Y:L=.C#EB"/M' 7CG.SZ\5MT4 9#W6L#SME MC&VQL1YGQO7)Y/R?+Q@XYH^U:QO8?88]HC!!\_J^T$KC9TSD9_'':M>B@#(6 MZU@F'=8Q@/\ ZS]_G9R1Q\GS<8/;TI@N]<\H,=/C$A;!7[1P%QUSL_3'XUM4 M4 8[W6L@S".PC8(V(R9\;QGJ?D^7CG'-.^TZON(^PIM\L-GS_P#EIC.W[G3/ M&?QQ6M10!D1W6L,\(DL8T5_]81/G9SV&SYN.>U1_:]=\G?\ V='YN[&W[1QM MQUSL]>V*VZ* ,A[K6 9]EC&P0XC_ '^-XSU/R?+QSW]*#=:P'P+&,KY><^?_ M ![<[<;.F>,_CCM6O10!DQW.KL8!)8HH<_O")\[!GM\GS<<]JB^V:]Y6[^S8 M_,W8V_:.,8ZY\O\ 2MNB@#)DN=74SB.Q1@A_=DSXWC/?Y/EXY[T@NM8+X-C& M%\O.?/\ X]N=N-G3/&?QQVK7HH R$NM8)@WV,:ASB3]_G8,]1\GS<<]O2H_M M>N^3O_LZ/S=V-OVCC;CKG9Z]L5MT4 9$EUK"O,([&-U3_5DSXW\]QL^7CGO2 M_:=7W ?84V^66SY__+3&=OW.F>,_CBM:B@#'2ZUDF$26$:AVQ(1/G8,]1\GS M<N^6S#3HRX8 #[1P5YYSL^G%;=% &2]SJX,P2Q1@@' MEGS\;SD9S\GRX&3WZ5\B_M#_ +-TGQ24>)O#.GP:;XAAC)E991LN@JDA&4*/ MGS@!_3KT%?:%%8UZ$:D>2:T/%X@X?PN9X66$QD.:+^]/NGT:_K0_G<=-=\(Z MZ4<3:7JVES>\_4=,5TG[1O[-NG_%BR;Q%X;6.S\46RX#GY4ND'\$A'>'F_\ MV:_2:_JZ/Z"WNM8#S".QC95 ,9,^-YR."-GR\9/?ICO2BYU M11>#?'T\=GX@B4+!<,0D= MX ,8)/ E]NC=N>#]KU]/A\1&K'G@S^K^'.),)FN%CB\'*\7]Z?9KH_\ AUH8 MRW6MD1;]/C7*V M:*W/>,@W6L;I0+&,JJY0^?\ >;(X/R<=^>>GO1]JUC<@^P1[2F6/G_=;!^7& MSD=.?TK7HH QUNM9*Q%K",%F(<>?G8O&"/DY[\<=.O--:[UP)(5T^,LK */M M'WEYR2=G&../?VK:HH R6N=7#RA;%"JJ"A\_&YN,@C9QWYYZ=.>$2ZU@O&'L M(U5E)<^?G:W. !LY[<\=:UZ* ,876M[(B=/C#,Q#CS_NKQ@@[.<\\<=/>@W6 MM[)2-/C+*P"#S_O+SDD[.,<<<]?:MFB@#(>ZU@/($L(V55!0^?C.O3CG6HH Q5N]<*1EM/C#,Q##[1]U> M,$'9SGGCV]ZB@#&6ZULQH MS:?&'+D,//R G&&SLY/7CVZ\T-=:V!+LT^-MK83]_C,]3 M\GR\=N:V** ,AKK6 [!;&,J$!!\_&6P,KC9P,Y&?QQ2IN3R?D^7C!QS6O10!D?:M8WL/L,>T1@@^?U?:"5QLZ9R,_CCM0MUK!,.ZQ MC ?_ %G[_.SDCCY/FXP>WI6O10!BB[USR@QT^,2%L%?M' 7'7.S],?C3GNM9 M!F$=A&P1L1DSXWC/4_)\O'..:V** ,G[3J^XC["FWRPV?/\ ^6F,[?N=,\9_ M'%)'=:PSPB2QC17_ -81/G9SV&SYN.>U:]% &)]KUWR=_P#9T?F[L;?M'&W' M7.SU[8J1[K6 9]EC&P0XC_?XWC/4_)\O'/?TK7HH R#=:P'P+&,KY><^?_'M MSMQLZ9XS^..U+'WR?-QSVK6HH Q/MFO>5N_LV/S-V M-OVCC&.N?+_2I9+G5U,XCL48(?W9,^-XSW^3Y>.>]:U% &0+K6"^#8QA?+SG MS_X]N=N-G3/&?QQVH2ZU@F#?8QJ'.)/W^=@SU'R?-QSV]*UZ* ,3[7KOD[_[ M.C\W=C;]HXVXZYV>O;%2276L*\PCL8W5/]63/C?SW&SY>.>]:]% &3]IU?,_CBFI=:R3")+"-0[8D(GSL&>H^3YN.<<5L44 8 MIN]<\HL-/C,@; 7[1P5QUSL_3'XT]KK6 9MMC&0G^K_?XW\@<_)\O&3W]*UZ M* ,C[5K&]1]ACVF,DGS^C[20N-G3.!G\<=J$NM8/D[[&-=[8DQ/G8N1R/D^; MC)QQ6O10!B&[UWRV8:=&7# ?:."O/.=GTXJ5[G5P9@EBC! /+/GXWG(SGY/ MEP,GOTK6HH R%NM8+J&L8PI0DGS\X;!PN-G(S@9_'%(MUK)$.ZPC!9B)/W^= M@SU'R?-QVXK8HH Q3=ZYY3,-/C\P, J_:."N#DYV<8XXQWZT][K6 \PCL8V5 M0#&3/C>_'%;-% &,UUK8C=ET^,N' 4>?@%.G'O MUXIQNM8W2@6,955RA\_[S9'!^3COSST]ZUZ* ,C[5K&Y!]@CVE,L?/\ NM@_ M+C9R.G/Z4BW6LE8BUA&"S$.//SL7C!'R<]^..G7FMBB@#%:[UP)(5T^,LK * M/M'WEYR2=G&../?VJ1KG5P\H6Q0JJ@H?/QN;C((V<=^>>G3GC6HH R$NM8+Q MA["-5927/GYVMS@ ;.>W/'6FBZUO9$3I\89F(<>?]U>,$'9SGGCCI[ULT4 8 MQNM;V2D:?&65@$'G_>7G))V<8XXYZ^U.>ZU@/($L(V55!0^?C.O3CF-;O7"D9;3XPS,0P^T?=7C! M!VMJB@#':ZUD+*5L(R58!!Y^-Z\Y)^3CMQSUZ\4OVK6-SC[!'M"94 M^?\ >; ^7&S@=>?TK7HH R!=:QNB!L8PK+ESY_W6R>!\G/;GCK[4U;K6S&C- MI\8/;KS6S10!C-=:V!+LT^-MK83]_CW7':F"[USRE8Z?'YA8AE^TI^3Y>.W-*UUK =@MC&5" @^?C+8&5QLX&W6HA=Z[Y:L=.C#EB"/M' 7CG.SZ\5MT4 9#W6L#SMEC&V MQL1YGQO7)Y/R?+Q@XYH^U:QO8?88]HC!!\_J^T$KC9TSD9_'':M>B@#(6ZU@ MF'=8Q@/_ *S]_G9R1Q\GS<8/;TI@N]<\H,=/C$A;!7[1P%QUSL_3'XUM44 8 M[W6L@S".PC8(V(R9\;QGJ?D^7CG'-.^TZON(^PIM\L-GS_\ EIC.W[G3/&?Q MQ6M10!D1W6L,\(DL8T5_]81/G9SV&SYN.>U1_:]=\G?_ &='YN[&W[1QMQUS ML]>V*VZ* ,A[K6 9]EC&P0XC_?XWC/4_)\O'/?TH-UK ? L8ROEYSY_\>W.W M&SIGC/XX[5KUY[\2OB;X5^%?AR3Q%XHN1&O*P0J?WMQ(!D(@_F>@[]JFE*O7DHPBKMO9(SOB)\4;#X7^&CXF\5P1PPC*B)9P99)/X4C79\ MQ(Y/0#O7XX_&#XQ>*/C%XB.L:X_DVD&5M+-"?*@0^@[L?XF/)^F!4'Q;^+?B M;XO>)I-=UZ0QV\9*VMJI/EP1YX ']?LU_LQWWQ"NK?QGXV@>V\,Q MD/#$WRO>D'C'<1<([8Q^'89 8X68Q/?8/(5L';'ZMCGH/6OU M;TNUGT:SATK2M'@L[*WB_=QQ2A55L9V!0G3=QG\<=JWK2TM;"UBLK*)8+>!0 MD<: *JJHP .@%6*^@P6"A1C9;]S^B^!N!,)D>&]E15YOXI=6_T79?J9"76L M$P;[&-0YQ)^_SL&>H^3YN.>WI4?VO7?)W_V='YN[&W[1QMQUSL]>V*VZ*[#[ M@R)+K6%>81V,;JG^K)GQOY[C9\O'/>E^TZON ^PIM\LMGS_^6F,[?N=,\9_' M%:U% &.EUK),(DL(U#MB0B?.P9ZCY/FXYQQ33=ZYY18:?&9 V OVC@KCKG9^ MF/QK:HH R&NM8!FVV,9"?ZO]_C?R!S\GR\9/?TH^U:QO4?88]IC))\_H^TD+ MC9TS@9_'':M>B@#(2ZU@^3OL8UWMB3$^=BY'(^3YN,G'%0R7^M1023/81+L/ M>YPNP DL3LXQ_DUNU^:_QJ^+GB[Q!XGU?PU'N.\*>#/$GC745 MTSPY9/=2$C?LX&+<'T;/ M+_CQ[5[CAA\,O>U9Y2G6KO31'MG@7Q'X@\1>#M"UR[L4,U_;QR3-YGE]0/G" M[3][E@/UJQJ>@6VL3KJ6J>'+.[O8&41M)(K-M&3G<8^,'&![]>*[6**.")(( M5"1Q@*J@8 X ]!4E?-N?O-QT/;4=$F8QGU:(R1P:?'Y<:CR\3;=QR.,;/E MXR>_3'>GBYUC[5K&Y!]@CVE,L?/\ NM@_+C9R.G/Z5KT4 8ZW6LE8 MBUA&"S$.//SL7C!'R<]^..G7FFM=ZX$D*Z?&65@%'VC[R\Y).SC'''O[5M44 M 9+7.KAY0MBA55!0^?C.M:]% &,+K6]D1.GQAF8AQY_P!U>,$'9SGGCCI[T&ZUO9*1I\996 0>?]Y> MWO3FNM9" MRE;",E6 0>?C>O.2?DX[<<]>O%;%% &1]JUC!\G/;GCK[5KT4 8RW6MF-&;3XPYW7FAKK6P)=FGQMM;"?O\;EYY/R<=N.:V:* ,DW.KAW"V*%0@*GS^KX& M5QLX .1GVZN^6K'3HPY8@C[1P%XYSL^O%2/=:P/.V6,;;&Q'F?&]B@#(^U:QO8?88]HC!!\_J^T$KC9TSD9_'':A;K6"8=UC& _^L_?YVN>4&.GQB0M@K]HX"XZYV?IC\:<]UK(,PCL(V"-B,F?&\9Z MGY/EXYQS6Q10!D_:=7W$?84V^6&SY_\ RTQG;]SIGC/XXI([K6&>$26,:*_^ ML(GSLY[#9\W'/:M>B@#$^UZ[Y._^SH_-W8V_:.-N.N=GKVQ4CW6L S[+&-@A MQ'^_QO&>I^3Y>.>_I6O10!D&ZU@/@6,97R\Y\_\ CVYVXV=,\9_'':ECN=78 MP"2Q10Y_>$3YV#/;Y/FXY[5K44 8GVS7O*W?V;'YF[&W[1QC'7/E_I4LESJZ MF<1V*,$/[LF?&\9[_)\O'/>M:B@#(%UK!?!L8POEYSY_\>W.W&SIGC/XX[4) M=:P3!OL8U#G$G[_.P9ZCY/FXY[>E:]% &)]KUWR=_P#9T?F[L;?M'&W'7.SU M[8J22ZUA7F$=C&ZI_JR9\;^>XV?+QSWK7HH R?M.K[@/L*;?++9\_P#Y:8SM M^YTSQG\<4U+K6281)81J';$A$^=@SU'R?-QSCBMBB@#%-WKGE%AI\9D#8"_: M."N.N=GZ8_&GM=:P#-ML8R$_U?[_ !OY Y^3Y>,GOZ5KT4 9'VK6-ZC[#'M, M9)/G]'VDA<;.F<#/XX[4)=:P?)WV,:[VQ)B?.QB@#$-WKOE MLPTZ,N& ^T<%>><[/IQ4KW.K@S!+%&" >6?/QO.1G/R?+@9/?I6M10!D+=: MP74-8QA2A)/GYPV#A<;.1G S^.*1;K62(=UA&"S$2?O\[!GJ/D^;CMQ6Q10! MBF[USRF8:?'Y@8!5^T<%<')SLXQQQCOUI[W6L!YA'8QLJ@&,F?&\Y'!&SY>, MGOTQWK7KP3XB_M1?L_?"F&67QQXZTRQDB.UH4F%Q/NRPV^7#O8'*D<@8(YQ7 M1AL'5K2Y*,')]DF_R$Y);GLHN=7+H&L4"E"6/G]'P<+C9R"<#/OTXIBW6MD1 M;]/C7$;K7)!C%WJ3BVA!#?,/ M)0L[ C[K;Q[BOS;^*'_!27]JKXE>=;Q>)SX9L9.IK;4_IC^(GQT\ _"BTDN?B'KFE:$ MZLFV&YOU69XW) <1!#)C..BD<\GBOSV^)'_!7SX)>%IKBR\$:%>^*YHP/+F2 M06UNQ.:0]SC.3[U]2?" M;]A?]IWXQ212>'?!ESIMA(Q4WNJ@V,"D#(R)!YI![%4(]Z_0\-X4Y1@8>US. MO?U:@O\ /\3E>-J2T@CW#XJ_\%4/VG?B"[VWAJ]M?!6GMC]WIL?[XE6R#Y\A M:0$CA@" ?2OS]\2^-O&'C*[DO_%>M7FK7$K%W>YF>4EBQ8D[B>[$_C7[@_"W M_@C39K"MW\8/&LCRG:?LVDQA%7*?,&EE#%L.>" ,@=.>/TH^$O[$G[-'P8:& M[\(^#+6;48"66]O@;RY4D8.V27<5!]!Q6U3Q!X>RN+AEU+F?]U6^^3U_,2PM M6>LV?SO_ +%'[,7QQ\>_'#P1XRT7PW>66A>&]8T_5+N_N@]G#Y%K*EP5CD8; MF:1%VIL!&6&<#FOZN6N=7#RA;%"JJ"A\_&YN,@C9QWYYZ=.>-""W@M8Q#;1K M%&O 5 % QQP!4U?C7&7&%7.*\:M2"BHJR2U^]GH8>@J:LC(2ZU@O&'L(U5E) M<^?G:W. !LY[<\=::+K6]D1.GQAF8AQY_P!U>,$'9SGGCCI[ULT5\>;F,;K6 M]DI&GQEE8!!Y_P!Y>_'T+145*49KEDKH\_,\JPV-HRP^*IJ<'T:O_ $_,_"_X MI_ +XA_">9I=3U]3V#X2_M0>&/BH$TJ""/3M?8JJV4\^WSCM) M=HGV$8'93R<^U?1?VK6-SC[!'M"94^?]YL#Y<;.!UY_2OY]=6T?7_">JMI^L M6L^EZA;X)20&.1<]"/8]B*^R?@U^V7X@\*K;:!\1D;5])B58TN4 ^U0HHP,] M/,_$Y]ZUP>=?8K:/O_F>QP3XYQ71^:T\D?J"+K6-T0-C M&%9:H^$O&?A MGQSH\.N>%K^*_M9E5OD8%DW#(61>JM[&NGKZ",DU=']%T,1"K!5*4DXO9K5, MQFNM; EV:?&VUL)^_P ;EYY/R<=N.:>;G5P[A;%"H0%3Y_5\#*XV< '(S[=. M:UJ*9L9"76L%X1)8QJK F0B?.PY/ &SYN,'MUQVI@N]<\I6.GQ^86(9?M' 7 M P<[.<\\8[=:VJ* ,=KK60)MMA&2K 1_O\;QGJ?D^7CMS2M=:P'8+8QE0@(/ MGXRV!E<;.!G(S^.*UZ* ,E+G5R80]BBAP?,/GYV')QCY/FR,'MUJ(7>N^6K' M3HPY8@C[1P%XYSL^O%;=% &0]UK \[98QML;$>9\;UR>3\GR\8..:/M6L;V' MV&/:(P0?/ZOM!*XV=,Y&?QQVK7HH R%NM8)AW6,8#_ZS]_G9R1Q\GS<8/;TI M@N]<\H,=/C$A;!7[1P%QUSL_3'XUM44 8[W6L@S".PC8(V(R9\;QGJ?D^7CG M'-.^TZON(^PIM\L-GS_^6F,[?N=,\9_'%:U% &1'=:PSPB2QC17_ -81/G9S MV&SYN.>U1_:]=\G?_9T?F[L;?M'&W'7.SU[8K;HH R'NM8!GV6,;!#B/]_C> M,]3\GR\<]_2@W6L!\"QC*^7G/G_Q[<[<;.F>,_CCM6O10!DQW.KL8!)8HH<_ MO")\[!GM\GS<<]JB^V:]Y6[^S8_,W8V_:.,8ZY\O]*VZ* ,F2YU=3.([%&"' M]V3/C>,]_D^7CGO2"ZU@O@V,87R\Y\_^/;G;C9TSQG\<=JUZ* &H6**7&UB! MD9S@_6G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% '__2_?RBBB@ HHHH **** "BBB@ HHHH *^8OVG/ 2:_\/KB;P[H*7VM M/<0 20Q+YRINRQ!Z]L'ZU].T4 >,_![X:Z!X3\$^'Y9M%@M=:^Q0-=2&-?.\ M]D!<,W]X$D&O89X(;J"2VN$$D4JE'5AD,K#!!'H14M% 'EG_ I#X1?]"CIO M_?A?\*/^%(?"+_H4=-_[\+_A7J=% &9HVBZ3X>TV'1]#M([&QM@1'#$H5$#$ ML< >I)-<=XF^$WPZ\871O_$.A6UU=-UE* 2'ZL.37HE% '&>%OAYX)\%;F\+ MZ/;Z>\G#/&@#GZMUKLZ** /._$WPF^'7C"Z-_P"(="MKJZ;K*4 D/U8 MOS(^._[86I>(A<^%/A@[V&FDM'-?])IU!Q^[[HA]?O$>@)%UQ?PQ7Q2_X'F]#Z=^.?[4?A;X70RZ)H#)K/B1A@1(V8;?WE8= M_1!SZD=_RB\=_$#Q7\1]=E\0^++Y[RYDX52<1QKV5%'"@>U9WAKPQXD\.W^];VS M8.>#_K&YZD8!' KYURKXR5EI'\/^"?S+5Q&?\;8KD@N3#I^?)'U_FE_6B/EG MX&_LG^)_B)-#KWC!9-$\/@AP&7;<7(/.$!^ZI[L?P'.1^JG@_P $^%_ >CQZ M%X4T^/3[2/G:@Y8GJ6;JQ//-4>\WN_3LO)?.X4445VGW84444 %%%% !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 %%%% !7SI\>?V>O#WQBTAKFV":=XCMQF"\"_?X_U9G&38;'X>6%Q<%*$MU^J[-=&?SS^)_#'B#P-X@N? M#WB&V>QU&Q?#*>.G1T/<'J"*_17]F7]J@:V;3X>_$FY"WP"Q66H2''G$<".8 MGC?C@-W[\\U]"?'GX#:#\9=!/"V>OV:DVEV!SG_GG)ZH?TZBOQI\6>$O$?@/ MQ!<>'?$MH]AJ%H02I[C^%T8<%3V(_F#7RM6G4P=3FCK%G\CYIE>:<$9DL3A6 MY4)/Y27\LNTET?S75']"M%?G=^S+^U2EV++X=_$JYVS\166HR-@-T"Q3$]^P M?Z ^H_1&OI<+BH58\T3^I>%.+,'G&$6*PDO5=8OL_P#/9A11172?3!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 %%%>/?&3XS^&/@WX>_M36&^TW]QD M6EFC 23,._\ LH.[?A45*D81& M7UO6W$UW,"MI:*<27$@[#T4?Q-T ]\ _C-\4_BGXG^+7B>;Q'XCF^7E;>W4G MRK>+/"(/YGJ3R:SOB'\0_$WQ.\37'BCQ1<&:XF.(XQD1PQC[L<:]E'YD\GFO MLS]F3]ED:RMM\0?B5:D665DLK"0$&7!R))A_=]%/7OQ7RM?$5,74]G3^'^M6 M?R/Q!Q'F?&>8?V=ER<:"=]=K+[4W^2^Z[,;]F[]E2;Q>EIX\^(<30:/O62VL MF&&NU'(:3N(R<8'\0]NOZE6]O!:P1VUM&L442A411A54< #H!4B(D:+'&H5 M5 & .@ IU?183!PHQY8G]*\&<%8/),+[##*\G\4GO)_HNRV7K=A11176? M8!1110 4444 %%%?&WQ;_:1O]%U>_P#"O@R!4FLI'@FNY1N(E0E7"*>."",G M/M71A\-.K+E@95J\::O(^F/%WC[PIX&M?M7B._2V+#*1#YI7_P!U!SVZ]/>O MD;6?VM-8?5D;0M)BCTV-QN68EI9%[\C 7/; X[YKY2U/5=7\1:D]_JEQ)>WE MRW+.2[,Q/0?X"OH'X>?LV>*O$LL%_P"* =(TTD,5;_CX=?0+_#GU//M7N1R^ MA1CS5G<\F6,JU96IH^^/"VO0^*/#FF^(K==B:C;QS!3_ EQDK^!XKS7Q-\! M?A_XK\2-XEU*V=9YB&F2)RB2L.K,!W/?UKU/0M%L/#NC66A:6GEVMC$L,8ZG M:@QDGN3U)[FM6O!59PDW3=CUW34DE-7,C1= T;P[9)I^B6<5E;H,!(E"C\<5 MKT45DVWJRTK!1112&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%8FO\ B7P]X4TV;6/$VIVVE6-NA>2:ZE6& M-57J2SD#N/S%?"?Q<_X*9?LN_"[S[+3M:E\7ZK#YB_9]*C+QB5/X7G?:@![, MF\5Z>6Y+B\9+EPM)S?DOUV1$ZD8[L_0>BOR=^ ?_ 57\"?&/XN:;\+]9\*7 M'AR/Q#(_%NJIIVCV=WK6I7&2L,$"218LA=YC(W8!QD]@/0 M5ZQX"^#WPN^&%FMAX \+Z?H<2[?^/:W1&)50@)8#.< #.:_>R5[;W6KOZ'F3P4I2;DS^7WX7?\$V_VJ/B8([E_#B^&K&0;A/JL@AR M"@=<1KN?G('(&#UZ5^E?PE_X(Y_#K16AO_C#XINO$DRG+6EBOV*V92.C-EI< M@]U< ^E?M!17R6;^*^;8F\:[O[K&]/ PCOJ>%?#3]F?X%?"*U^R M^ ?!NGZ<3MW2^2LDSE$\L%I'!8G;G)[Y)[U[HJJJA5& . !T I:*_.\3BZM: M7/6DY/NW]?E1\7OV6O'WPREDO].B?7]%&"+FWC)>/.>)( MQD_*!RPX[\5^T%(RJZE' *L,$'D$&N#&9=3K:O1]S\[XU\,\NSN//5CR5>DU MO\_YEZZ]FC^?_P _$KQG\--5&K>$-2DLG8J98PBR(>&'UK]/\ X)_M M;>%/B MOH'C IH>O$1QJSM^XNI&X.PX^0D]F./0]JS_C-^QYX6\:M-KO@0QZ M#JY7F!5 M)FSDE@!E6/J./4&OS'\:> _%_PXUK^Q?%MA)IUX!OCSRKJ#@.C# M@C]1WQ7@_P"T8-]X_A_P#^>HSXCX+KVE[^';\W!_K"7W?-']!"LKJ'0AE89! M'((-.K\;/@M^U1XS^&)679W!1I2Y M:O6#W^7=>GS2/1****[S]""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH __3_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_ M]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\F^*OQF\%?"/2&U#Q'="2[<'R+.(@SRMVX_A7U8\ =,GBO"?CS^UIH? M@);GPQX$>/5/$*'8\O#V]L>"O<5^66O^(?$/C37)M9UVZEU+4K MY\LS$LS,> JC\@ *\7'YO&G[E/5GX5XA^,V'R[FP>6VJ5MF]XQ_S?ELNO8]- M^,/QW\9_&'4A+J\OV33("?(LH21$@R?F;^\^#@DU8^#GP \:_&&[$VF1_8M& MBDV3WTH^1<*_BJC6UD0LL.G XDE!&09SU5? M]D<^IZBOTKTO2M,T2QBTS2+6.SM(!M2*)0B*/8"N+"97.J_:5W_F?"\(>$^. MSBO_ &IQ!*24M>5_%+U_ECY;VVL>=_"[X.^"OA+I"Z;X9M ;AEQ->2@&XF/< MLW89_A& .PKU2BBOI(4XQ7+%61_4> R^AA:,:&'@HPCLEH@HHHJSL"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@ KQ?XR_!#P ME\9-%^RZQ']GU2V1OL=Z@_>1,>S?WD)ZJ?J,'!KVBBHJ4XSCRR5T<&9Y9A\9 M0EAL5!2A+=/^ON?0_G]^(/P[\5?##Q'+X<\4VIM[B,EHI!S',@.!)&W<'\QW MQ7V+^S1^U3)H;0^ _B9=M+8.P6SOY#N: L?]7*3R4]&ZKTZ8Q]T_%OX2>&?B M]X9DT+7HQ'<1@M:W2@>9!)C@@]P?XEZ$5^*OQ(^&_B;X7>)I_#'B: QRQDM% M*H/ESQYX=#W![CJ#P:^5KX>I@ZGM*?P_UHS^1^(N'.$6)PSM)?%'K%_Y=GU^]#Z***ZCZ\**** "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 ***\2^-WQN\._!GPZ;V]*W6L7:D65D#\TC=-[XY6-3U/?H.Y$5*D81>//$GQ'\27/BC MQ1RBON;]F#]EI9UMOB+\3+/*,!)8:?*O4'I-,I_-4/U/. M /E:]:IC*G)#X5_5V?R-GF>9EQKF2P.!3C0B[Z[)?SS\^R^2ZLH?LO?LO-J; M6OQ'^(UJ1:*1)86,@YD/5995/\/=5/7J:_3)55%"( %48 ' %"JJ*$0 *HP M . *6OH\)A(T8\L3^G>#^#\)DN$6%PJU^U+K)]W^BZ!11174?5A1110 445 MY!\1OC3X1^'<M*=*4WRQ5V1.:BKR9ZU M--#;Q-/<2+%&@RS,0J@#N2>!7AVO?M%_#;0]532OM4EZ=P626W7=%'SCELC. M.O&:^)?B#\:/&?Q"8V][N2\(^ _%/CF\-GX;L7N= MI >3[L<>?[S'@?3K7N4/? M#_X)>"_ *Q75O;B^U-5^:ZG&Y@2,'8.BCZ5[#116-2K*;O)W-(045:*"BBBL MRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BO!_BS^TW\"O@?.MC\3/%UII%\\8E6U):2X*,P4-Y<88@'.1G&1DCI7 MYI_%7_@L?\/])=['X0^$KK79!C%WJ3"VA!#?,/*0L[ C[K;Q[BOI,HX0S+'6 M>&H-I]=E][LC&I7A'=G[25PGC;XG_#KX;V$FI^//$EAH5O$K,3=W"1L0H#': MA.]R 0<*">>E?R\_%7_@I;^U1\3D>SMO$*^%-/;'[G2$^SO]W:P,W,C!NI!; M%?#FJZ_XB\3W8EUJ_N=4N'( ,TCRL6P%&-Q/. !7Z;E/@GB)VEC:RBNT=7][ MLOS..>8K[*/Z4_BM_P %:_V>?!0)85^S6A^4E2LDGSM\V M1L'KFOSA^+O_ 5H_:$\<>?I_@""S\$Z=)YB!K=//NVC;[I,LF=CK_>C"U\H M_#']C#]I7XM.C>%? ][%:L0#2G-=WSO\ \!6G MX&7M*]38_'+QE\4?B/\ $.]EU'QQXEU#7+B>#M0U:-PC"=8C';[7?8&\V3:A&[K@GH?0U_43\,/V /V6?A M7<1:AH_@V#4[^$ADN=2)O)$96+*R>82%(SC('0"OL2SL+'3H1;Z?;QVT2\!( MD"*/P4 5YF9>-%"E'V>78?3HY:+[E_FBX9>WK-GX/_L:?\$P_BAX,^*'AGXN M?&2\MM)@\.7$.I6VG6S^?<27,1#QK,V J!& +!2V>QK]ZZ**_'.).)\5FM=5 M\4U=*R25DD=]&C&"M$****^>-0HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ KC_&W@+PI\0]%FT#Q98)>VLP'7Y74@Y!1Q\RD>H-=A12E% M-69AB<-3K4Y4JL5*+T::NFO-'Y+_ !I_8]\2>"HY_$/@(OK>CQ@L\&-UW%EC M@*JC]XH&.1S[&ODK0O$'B#P=K4.K:)=2Z=J%E(&#*2K*Z'HP[^A!K^AVOF;X MP_LO> _BA;SW]C"FB:^^2EY"OR,Q;O7T-?/XS)=>>AH^W^1_.?& MG@;[[QF12Y9+7DO;7^[+H_)Z>:/'O@Y^VGI.L+9^'OBA$;/49&$?]H1 "WD9 MC@&1!CR\#J1D>PK[QL[VSU&UCO=/GCNK>8;DEB8.C#U5E)!'TK\'_B3\&_'O MPLU"6V\3:;(MHKE8KR-2UO*N5PKXSXW+JOU#B&G)VTYK6DO\ $OM+ MSW]3]R:*\%^$O[1/@#XM0K;Z?/\ V;JP"[[*Y=0Y9B1B-N!)T[#/M7O5?14J ML9KF@[H_I?*LWPV.HK$82HIP?5?UH_)ZA1116AZ(4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110!_]3]_**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "OB/Q9_P C3K/_ %^W'_HQJ^W*^(_% MG_(TZS_U^W'_ *,:@#Z=^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1=,_[;?\ HYZ[ M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M***\N^*'Q?\ !?PDTE=1\4W6V:<-]GMH_FFF*C^$=AGJQXJ)S45S2>AR8_'T M<+2E7Q$U&$=V]$CNM=U[1O#.ESZWK]Y'86-L,R32G:JYX'XD] .37Y;?'K]K M?6/&GVGPK\/V?2]&60J]TK%9[E1QV^XAZXZGN:\-^,'QU\:?&'4S)K,WV;2H M6)M[&(XBC'8M_??U8_AP!6K\%/V>_%_QCO/M%LIT[0X3^]OI%.UL'!2(?Q-U M]ACGTKYK%YE4KR]E06A_*W%_BAF&>U_[*R&$E"6EU\4O_D8_CW:V/+?!_@GQ M7\0M:71?"UA+J-Y(06VCY4#'&Z1CPH]S7ZQ? K]ESPS\+8X]=U_9K'B)T7,C MKF&W)P2(E/<'^,\^F,U[7\.OA?X-^%NC_P!C^$K%;<.%\Z8_-+,RC&YV/)^G M05Z%7H8#*8T_>GK(_2?#SP=PV5\N*QUJE?\ \ECZ=WYOY6"BBBO8/VL**** 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 ***:[I&I>1@JCJ2<"@!U%4)-4TR([9;R%#UP9%'\S5Y6# ,IR M#R".].P7%HJ"YN;:S@>ZO)4@AC&6>1@JJ/4DX KCIOB7X @QYNOV8W=,2@]/ MIFG&$GLB7)+=G<5X#\>?VB?!7P#TBREUR.?5]=UF3R=,T>Q7S+V]D_V$&2$' M\3D8'O7;7OQ?^&6G6<^H7OB.TBM[:-I9'+\*B LQ.!V K\_OV2]!OOC#JVL? MM>_$6W$FL^+II8]#MI2\@TK38)'AV0ER<>85SD <#C@UYN:8N5"*TU9Y.:YF MJ,%R:MG0Q^+_ -OCXGM_:^D)H7PLTM]TD%O^)^GP(TDMO% ;"Z5$"LWDK%@.Y 8 ,>N.#GC[:HKY? M^T*U[\S/DO[4Q%^;G9R7P"_:+\&_'[1KZ;2()M&U[1I6@U/1KWY+VS<'"EU( M!*,.0P&.U?0-?EU^U=HTWP9UO0/VO? D'V?5/"E[;P^((H?D&I:1=2+ Z2 < M,R,XVD],Y_A%?HUI7CGP=K-I;7NG:U9S)=QI+&%N(B2L@!7@,?45]/EF,=>+ MNM4?793F7MX>]\2.KHJ.&:&XC$T$BRQMT92"#CC@BI*]$]<**** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH *\R^*GPH\*_%OPY+H/B. >: 3;7*@>=;R'HR'^8Z$<&O3:*F<%)J M*;C3K@EK.\4?),GH?1QW'XCBOEL3A*F%G[6EM_6Y_)/%7"&8\(8U9KE,FZ/W MVO\ 9FNJ?1_D[-_N?97MGJ5G#J&GS)<6UP@DCDC(9'1AD$$<$$5:K\>OV]@L=&M&ZWZH_H?@3CS"9[AO:T?=J1^*/5/]4^C^_4NT445 MVGW04444 %%%% !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 %%%?./Q_P#V@]%^#>D_8[39?^)+MDN.50?FQX'-^"C^% M$7LHZ "J?B+Q%X@\;^(+C7M=N)-0U/4),LQY9F)P%4#H!T51]!7Z4?LR?LNP M>&X;;Q]\1;19=7<+):6<@!6U'57<'K)Z#^'ZU\M4J5<94Y8Z11_)689GFO&^ M9?5<,N3#Q=_**_FEWD^B^2ZLS?V9?V5[?38+?Q_\3;)9;V0+)9:?,N5A'599 M5/\ 'W53]WJ>>GZ" # %+17TN&PL*4>6)_4G"O"F#R?"QPN$C9=7UD^[? M]6Z!11170?2A1167J^MZ1H%F^H:U=QV5NG5Y6"CZ#U/L.::5]$)NQJ5EWFN: M)I]PEI?ZA;VT\F-L;L>=6S*,7:. MI^R]?FO\7OAAX\D^).KW-MID]_#J=RTT$L8+J4D/RJ3_ [?NX/3'I7W3\+( M-=M?A[H5OXE#C48[<"02'+@9.P-[A,5W]AT5J"K15]#XG^''[+ MFX1:K\0I>",BRB."#GCS''\A^9K[%TC1M*T&QBTW1[6.TMH5"JD:A0 /I6G1 M6>(QY (.%!//2M*5*8AY)?S8F/*F/RMV.A!;N:_I&KRN*^% M:^48B.'KR3;5TUZM?H70K*HKH****^8-C^1W]LKX.?'5?VGO'UUK_AC5M0?6 M]9OKS3Y(()KR.2QFG+6RQ2(I!$<;HFT?=X&!Q6[\,/\ @FK^U5\2K>+4)/#T M?AFQF 9)=5E$+,K*6!$:[W'( (8*02.*_K >"&1TDDC5WCSM) )7.,X/;H*E MK]A7C)C88:%"A1C%Q25]7MIHNGXG!]0BVVV?BW\*O^"./P^TA$O/B[XLNM?N M.Y96. M[:99-S$ ]/2OHJBO@\VXQS/&W6(KR:?1:+[E9'3"A".R&HB1J$C4*HZ # IU M%%?-&P4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% &7K6B:1XCTV?1M>LXK^QN1MDAF4.C#W!K\\_C3^Q M9LCG\1?"4EBH+-I;G)9BQ)\EV( P#PI].HK](**Y<3@Z=56FCY3BK@K+\XI> MSQM.[Z26DEZ/]'IY'\\%Y8>(O!VM""^@N-)U2R<. ZM%*C*>&&<'J.".#VK[ M1^"_[9FM^'?*T#XG"35]/&R..\3'VB%1P2_'[T?4Y]Z^]_B=\%_ 7Q8L3!XH ML%-VJ[8KR,!;B( YPK^F>H/!K\L_B]^R[X_^&-P]YI\$FOZ)C=]JMXR6CR3\ MLD8)8$#JP&._%?/5<'7PLN>D[K^MT?S1FG!>?\)UWC'7/"]_%?6LRJWR,"R;AD*Z]5;V-=/7\_O@3XE>-?AKJ1U3 MP;JLR*$\]V M)7" M\G<<>7D] G@LWA4]V>C_ _6.!_&G 9ERX?&_NJSTU^&3\GT]'\FS[,H MID001U!I]>P?M284444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% '_]7]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "OB/Q9_P C3K/_ %^W'_HQJ^W*^(_%G_(TZS_U^W'_ M *,:@#Z=^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1=,_[;?\ HYZ[^@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJI?W]EI=G-J.I3I: MVMNI>261@J(HZDD\"OS9^/O[85U?/=>#_A5*8+4%HY]3'$DF."(/[JG^]U/& M,-]>@T+P_:R:CJ5ZWRHO+'U9B>@'A?#V&V\ M3^-8H]3\28W*A^>"U/H@/#/_ +1Z=LYAX MOSY8_P#R4OZT1X#\ OV0;[7S;^+?BC$]E8*^Z+3F&V6< <&4]57/\/4]_2OT MXT[3;#2+&'3=+MX[2UMU"1Q1J%1548 %7:*^DPF#A1C:)_3G!_!&!R6A['" M1]Y_%)_%+U\NR6@4445U'UX4444 %%%% !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 451U#4].TFV-YJEU%:0 XWRN$7/7&6(YXZ5Y?JOQV^%NE!A)K:3NH M)V0JSG@X] /UK2%&C7^IP1>=+:6\LRQ\_.T:%@O'/)&*_*#Q!\2O&_B6[GN MM3U>X83NS^6KE8UW<851P!CC%7@L!*M>SM8G%8M4K71^K]WK>C6!VWU_;VQ& M3B25$Z=?O$=*Y*X^*OPZM95AF\06H=C@8?WW<<5R]Y^U=X\G#"VLK.U)Z%59LR_9.\:S+F^U*TMFQT7 M=)SQ]*ZZS_9#(*_VAXAW#OY4.WOVW,>U>S?!1[?B>9_M4BO\+?VC/%>N^--/ MT#Q.D4]KJ;B!3$@1HY'X5N.HSP?SK[>KY_\ /[._A'P/K$&OFXFU*]MB3$9 MMH1&/ 8*HY('3/?FOH"O(QTZ4IWI+0]'"QJ*/[QZGY1^-/BAXZ\0Z]?W%]J% MS:(TSA;57*K H;B, ?W<8/J>:X.;6]9N&+S7T[ENI,CYIUK\(/AE9G=#X=N[./QKUJW^'W@>T;?;:':1MD'(B7J.G:NNCBCA18H4"(O 51@#Z 5R8[, MHU89^RA MRN/ASXJM[;3[AYI=*OE15B?)9H' XZDU]U_L@7> MFWO[,?PWFTJ1)(%T>"-BG3SHLQS#ZB56!]P:^UYM-T^XADMY[:-XY5*LI48* ML,$'CN*_+GX4:C_PR)\2M7_9W^(!:P\$Z[J$]_X,U68XM1%<'S)+&20\(Z,> M,]22?XN/E^*ZSKN%5*UM#YO.V5A^S)\2)[]E6)M&N(@6Q MCS)@(XASW+LH'?/3FO@'X8K<6OPZ\*1R;HYH])L589PP80)D'\:^@_C'?7/[ M8'Q"T[]G'X;2O>>"M)O(;GQGJT!'V=8H762.TAFP0TI*Y^7OCTS7ZB3>'- N M(?L\VFV[1]-OE+C&,>GI7V7"==T'.HU=/0^AR;+Y5(N=[(^2_P!DR]\2SIK4 M%T9)-&41F-WR5$^3E4)]5.6 ]J^COBEXJO?!7@'5_$VG1B6ZLXT$8(R TLBQ MAB.X7=NQ[5VUI96EA"+>RA2"($G:BA1D]>!1>6=KJ%K+8WT2SV\ZE)(W&593 MP00:]VOB%.K[1K3L?5TJ+C3Y$]3\M(OCA\4HKB2X&OW#&7^%CE!_NJ>!786/ M[3OQ.M5VW,UO=8& 7A53V_N@9KZ:U+]F'X9WTC2VL=Q9%MQ(CE)7)] V<8[# MI7$:A^R/HCL3I>N7$8(/$J*V#VZ8XKV?KF$EO'\#S/JV(CL_Q.H#9'OBOMFPOK74["VU*R?S+>[C2:-A_$DBAE/X@U\31? MLBZB+^,3Z_&UGG+E82)-OH,L1GWK[3T?3+?1=)LM&M,^1801V\>>NR)0B_H* M\W,/8:>Q.[!^UU]H4]9\3>'O#JJVN:C!8[_NB5PK,.F0.I'X4[3/$OA[6423 M2M2M[L/T$&PM=>M&G#%=ID"C(SP"V >GK7FQA)[([')+=G=45'#-#<1B:"198VZ,I!! MQQP14E24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7&^// ?AOXC^&[GPOXHMA<6MP.#T>)^SHW9A7944I135F88K"TZU.5&M%2 MC)6:>S1^%GQI^"7B?X-:]]BU13+V[LO0]L&OUK\6>$/#GCC1)_#WBFQCO[ M&X'S)(,X/9E/56'4$<@U^./Q[_9\\0?!S56O(0U]X;NI"+:Z R4SR(YL0>#S6I7XE? 3]H'7_@UJQMGW7WAZ M\<&YM"?N'/,L7H^.HZ'OVK]E/"WBG0O&FA6GB3PW=K>6%XH9'4]/56'9AT(/ M2O;P&/C7CY]C]V\/O$7"Y[0]WW:T?BC^J[K\MGY]#1117>?HH4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117R MQ^T'^TIH?PHL;C0-"=+[Q7*@V1?>CM@X.))?<=0G?@GCKE7KQIQYIO0\C/,] MPN6X:6+QD^6"_%]DNK?1&K^T#^T)HGP?T=["P>.]\372D06V-/$#W=V M\VJ:OJDW)YDEEED/ ZDD]!7ZB?LU_LN1?#\Q>-?'T4=QXA89M[?AX[,$=?0 MRGN>B]!W)^6E*KC:EEI%?A_P3^2\7BLUXYS)4Z2Y,/!_**[OO-]%^2NS)_9@ M_9@C\+1VWQ!^(-L'UAP'L[-QD6H/1W'>0]A_#]:^\***^GPV&C2CR0/ZIX7X M7PF482.$PD;);OK)]WY_EL@HHHK<^B"BO%/B)\=/!O@)9+02C4]47C[-"WW3 MC^-^0/IR:^,O$O[0_P 2->U%;NROSI4$392&V^5< ]'/5OQKT,-EM6HK[+S. M2MC80TW9^G%?E]\>]=\1ZC\2-7T_6Y9!!8S&.VA/"+#@%"HZ?,,-GWK]!?AC MXFOO&'@/1_$FIJJ75Y$QD"@J"R.R9 /KMSZ<\<5M:IX1\,:W>PZEJVEV]W=6 M^#'))&&9<=,$^E&$Q"H5'S*_0,31]K!P%R%%-.D M".LVK2B)W1^Z1)N?([AMIK[NGX;Y#EL54S&MS/\ O2Y5]RU_%G,\75G\"$^* MO_!2W]J?XFH]G:^(5\*:>V/W.D)]G?[NU@9N9"&ZD%L5\/ZWXD\3>+M0:\\0 M:C=:M>3OG=/(\SL[8'&2>3P.*_?KX5?\$?%[Q9=:]<,L2TA*GN& /I7Z+_#+]D?]G7X1*K>"/ ^GVUR#S=31">Y(W[P#+)EB P&. M>**OB3D.6Q]GEU'F?]U**^]Z_@P6$JSUFS^6#X4_LB_M$_&:6(^"/!5])9R% M,WEU&;6V5).C[Y=NY?= U?HQ\*?^".'CC59(;WXP>+K?1;4X,EKIB>?<$,H/ M$L@"*5;((V'.,YK^A&&"&VB2WMXUBBC&%1 %50.P X%2U\/FWC%F=>\<.E37 MEJ_O>GX'3# 06^I\?_L^_L/? /\ 9PU$>(O!6DO=^(!'Y8U*]00:6B@#XU^,'['O@_QOYFL> M"3'X=U8\LB+_ *-*>2=R#&UB?XA^(-?F+XX^&_C3X--*?1?$^GQ:A:29^250VTD$;E/8X/!%>/ MC,HA4]Z&C/Q;C?P6P&97KX.U*KY?"_5=/5?-,_'#X1_M,?$#X4*NFP2KJNC% M][6ESEMN< F-_O+QVSC/45^IWPN^.WP]^+47E>&[TQZBB;Y+*<;)E ZD#HPS MW!]R!7Q3\8_V*K_2UFUWX4NU[;+N=["9\RHH P(G/WSG/#'/O7PNZZ]X2UJ2 M!_/TO5+"0JPR8Y8W0]#C!ZBO+IXJOA7R5%=?ULS\ER_BWB'A&LL)F,'.CT3= MU;^Y+]']R/Z(J*_+/X/_ +:>N>'Q'HWQ/236;(!56\CQ]IC ))+@_P"LSQW! M]Z_2'P?XW\+^/=*76?"FH1W]L0NXH?FC9U#A77JIP>E?087'4ZR]UZ]C^C^$ MN/\ +DE\NOJKG5T445V'V@4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__6_?RB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A= M_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KB_'?Q!\*?#;0W\0>+KU;.U!VH.LDC_W4 M7J3_ )->=_&CX_>#_@[I[Q7L@O=@Z]>IKRLPS2-+W8ZR_(_(/$7Q9PN3Q>&P MUIXCMTC_ (O/RW[V/3_CA^TAXL^+MW+IUNS:7X<4CR[)&_UFTDAYB/O'VZ"N M,^$WP6\9?%_5S8>'X/)LXAF>\F!$,8],_P 3>BC]*]D^ '[*VL_$IXO$OC-9 MM)\.J0R+C9/=CT3/*H?[V,D?=[&OU>\-^&="\(Z/;Z!X237EX7+JF(E[6L]#\FX1\-2@&:5B!GGLO'"CBO7***^FITXQ7+%61_5>7Y=0P ME&.'PT%&$=D@HHHJSM"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 ***Y?Q9XR\.>"=/&I^) M+Q;2%VVH#RSMUPJCD^_8548MNR$Y)*[.HHKY4UO]J_PA:!ET/3KF^<'&7Q$O M!'^][UX]K'[5?CN\.-*M;73U ZA#(3QU._(KOIY76ETL&?$]CE=7"!3"T:;LY'\)"XQZG-?8>LVEQ?Z/?6-I((I[ MB"6.-ST5W4A3^!-<^(PLJ4^21M1KJI'FB>1>(/VA?AEH$LEN;]KZ6,D%;9-X MR,<;C@=^HST->1ZU^UQ9H2GA_0VDP3A[B3 (SQ\JC(X]Z^9C\(?B1_:,FEQZ M#<231$@D*-AVMMR&) (STYZ)Q$M(HMW7[4WQ%FNO.MX[6WBR/W0CW#\VR?UK[D^'WBMO&_@ MW3/%+VQM'OXV+1GLR.R$C/\ "2N5]B*^9](_9'L%"-KFN2.W!98$"CIR,MGO M^E?7&C:1I^@:5:Z+I40@M+.-8XD'.%7W[GU-<&85,.TE26IV8.%9-NHSX[_: MSL/$=S=:)/;Q2RZ0D<@.S+*)\Y.X#I\@&#[&OD[3/!WBO671-,TBZN-^,%8F MVG)P/F(Q^M?L'+%%,NR9%D7T8 C]:(X8H5VPHJ+Z* !^E5A\V=.FH*.Q-;+U M.;DV?F-I7[._Q4U0*S:8MF& (-Q(J]3_ +.[ZU](_![]GF^\#>([?Q;X@OTF MNK19!#!"#M5I%:,LS'K\K' P.:^K**RKYK5FG'9,TI9?3BTQ" 1@\@UY5<_! M'X87>H/J4VA0>;(264 A"6ZG:.,UZM17!"K*/PNQUR@I;HX_3?A_X(T'^S8+B,9)6;# M,222/F!!QQ7Z+T5P?V70O?E/-_L;#7OR?F>?_#3X6^!/A!X8A\'_ ]TF+2- M,A).G-=;151FULQ.*>Y\^:U^S1\,] M5!:TMYM.D((W0R''3 .ULCCKTKK?AI\(?#7PQ6YDTEY;J[N_E>>;&_9P0@"@ M #(S7JU%;2Q=24>5RT,HX>"?,EJ5M,%C. MYW%[8F/G.22!P^ MCB6%KP?N,^NK6YBO+6&\@.8IT613ZJPR/TJ5G1,;V"[C@9.,D]J;##%;PQV\ M"A(XE"JHZ!5& !]!7YJ_M":[XI/Q.U+3[^[F2WL]@M54E%$3H'!4#@\D@GU% M>/@\)[:?*G8]'$XCV<>9JY^EU%?E;X<^-_Q*\-.OV;6)+F%2/W5Q^]3&22 & MZ9SU%>_^&/VM$*K#XMTCY@ /.M6].I*-W/L1715RBK';4QIYC3EOH?:=%'_'>C+KGAV;*+3LSNC)-704445(PHHHH M **** "BBB@ HHHH **** "BBB@ HHHH *QO$'A_1_%.CW6@:_:I>6%XA26) MQD$'^1'8]JV:*32:LR*M*,XN$U=/1I]3\6/V@?V>-<^#^JR:GIZ/>^%[E_W% MSC)A+=(I?0]@W0_6LCX$_'OQ!\&=:.T-?:%=D?:K,M@'_II&3]UQ^O0U^U6M M:+I7B+2KG1-;MDO+&\0QRQ2#?Q=X11[OPQ,Y+( M6DLMW0,>Z9X#=N_K7S&-R^="7MJ&WY?\ _E'COPWQ>0XG^VLB;4(N[2WAW]8 M=^RWTU/U1\&^-?#7C[0;?Q'X6O4O+.X4'Y2-\;$9!)CE''8CL>A'(KULOS&-96>DC]?\./$W#YY2]E4M"O%:QZ/SCY= MUNOQ.]HHHKTC]2"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBOCC]I?]I>T^&]I-X.\'3+<>)KA<22##+9*PZGUD/8=NIK&O M7C3BYSV/#XBXBPN5X66,QDK17WM]$EU;_K0F_:0_::L/AE;S>$?"+I=^)YD( M9P0T=D&Z,P[OCD+VZGTK\G577?%VNA5$VJ:MJDWO)+-+(?S))IL,.M>*=:6& M%9=2U34I< #+RRRN?S))K]./@'#1V8;JL?J^.&;\!7UW117U%"A&G'D@M#^L^'^'\+EF%CA,' M#EBOO;[M]6PHKGO$7BOP[X3LC?\ B&_BLH@,C>WS-_NKU/X"ODC7OVMI8]6, M?AO1XYM-4@;[@LLKCN0%.%]@#M&F;3-/T^1H',9VR3%>&+-_=)Z =J^V?!/BB'QIX5TWQ/;Q&!+^/?Y;') M5@2K#/?D'%>:^-?@!X+\;^(_^$EOFFMIY=IG6$@+-M&,MGD$C )'I6^"J4Z5 M1^U6WYF>*A.<%[-GYN:7H^M>([\66DVLM_=2G[J NW/#;!-/\.V,=I&@ + 9=L=V8\D^ MI-=171BLWG+2GHOQ,,/ET8ZSU97M+2UL+6*RLHE@MX%"1H@PJJHP !Z 58HH MKQST@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HKROQ3\ M11S1AP&7>A;*[E(89'((/0BN>_X:>_9V_P"BCZ#_ .!\/_Q5 'NM%>%?\-/? ML[?]%'T'_P #X?\ XJC_ (:>_9V_Z*/H/_@?#_\ %4 >ZT5Q'@OXE?#[XC17 M4_@+Q'8>($L61;C[#N#CH:[>@ HHKF_$OC+PCX-LFU M'Q;K5EHMJO62\N(X%YS@ N1DG!P!R<<5<(2D^6*NP.DHKX"^)7_!2[]E+X=N MUK;^(I/$UVO#1:5"TH4A@"&=]BYPA!R#7V.5>'N;XO6G0:7>7N_GK^!SSQ5..[/Z# MZ\0^(G[27P)^%5N\_CKQMIFG.FX>2+A9I\JI;'E1;G!(!QD $\=:_E-^)G[9 MG[2OQ:^TQ>+_ !S?&TNL[[6U?[+;X.W@1Q;0!E <#O\ 6OGFSL?$'BK4A:Z? M;W6L:A*"0D2/<3,%&2<*&8X')K]'RWP2:7/CL1;RBOU?^1R3S'^5']CGP7_: MO^!'Q_U._P!#^&'B:/4M3TX-)):NCQ2F%2%\U%<#'Y_#N@Z?I][;P_;5,<]Q<3[8@J1'Y@H7<2S#L *2UNG9]5=:'9AZDI1O)!1117R9N?AKX__ ."-\.M^ M/K[6/!OC_P#L_P /7[RS^1=VIFN89)&+;%=64,@S@$C.!R23D?3GPJ_X)6?L MR> $2Y\3VMUXUOUS^\U&3$(#+@CR(]J$ \J2"1ZU^EU%?9XKQ!SBM25&6(:2 MTTLG\VK,YXX6FG>QQ?A'X<> ? -BNF^"_#UCHMLA)"6L"1 %CN/(&>O-=I11 M7R%2K*X->N45%2G&2Y9*Z.+,,NH8NE*AB8*4'NFKH_&7XO?LJ^/?AC&^KZ>/[? MT;=@2VZ,9HP-?%7@?4DU;PKJ<^FW*'K$Y4,.X8=" M#T.>U?T)LJNI1P&5A@@\@@U\L?&#]E'P+\2S)JND8\/ZTQ9C- @\J5B /WL8 MQG&.JX-?/XK)6GST'\O^"?SAQ;X%U*4_KF0U&I+50;L_^W9?H_O/,_A1^VSH M.M-!HWQ+M?[+O';:+V$;K=B3QO7[R8'4C(]A7W/INI6&L6%OJFEW"75I=()( MI8SN5U;D$$5^%WQ1^"/CWX2WIA\26?F61QY=Y!EX&#$A06Q\K''0_K4'PY^- M7Q$^%URLGA?5)$M207M93YENXZJW3]1]%%%;'LA1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!__7_?RBBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!? MMQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y M$73/^VW_ *.>N_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***I:EJ5 MAH]A<:IJEPEK:6J&2660[515Y))-#9,YJ*G2OCOPCX,\4_$#7$T/PO92:A?3'^[N4[Z^\0^-?$#W=Y)-JNKZG-U M.9))9)#P .O)/ %?HE^SY^R%!8"S\:_%*+S+Q2);?3#@I&0B]!WSQ MCV_X$_LT>&/A)!%K6H;=3\2O'B2X8?NXJ@]4GWEWEY;+SZ-1$C18XU"HH P !T %.HHKWC^APH 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@ HI"0H+,< O>H?AG M^TK?>*_%MOX;U_38X8]1D\NWD@W$HY^Z'!SD=L]NM=?]FUN5R<3G^NT^;EN? M7E>8>)_C'\._"4DEMJFK1O_3CCN,Y%>F2B1HW6)MKD':2,X/8 MXK\D+WX>>/4UR?2;C1KN:^$I5R(F968G[V_&T@^N:O+\)"JWSNUB<9B)4TN5 M7N?6.M_M;:/$&30-&EG;^%YW"+T[J!GK[UY%J7[47Q,NY_-L&MK&/_GFL*N/ MS?)K-T']F[XFZRJ2W-K%IL;'G[1( X'KM7/7/K7M6@_LDZ;%MD\2:U).1R4M MT"*?8ELG\J]1K!T^S_$X+XF?E^!]"?"SQA<^._ NF>)KV(0W%R)%D"_=+Q.T M99?8[<^W2O!_VG/ 7C#Q3-I&KZ!:M?VEE&\4D49RZ.[ []O<$ #CD?2OJ'P_ MH.E^%]&M- T:+R+*R39&F22!DDDD\DDDDGN:V:\2GB?9U?:01ZDZ//3Y),_+ MW0_V?OBAK91CI?V&)^=]PX08R!G R>_Z5[#HO[(]ZX#^(-<6/('R6\>2#CGY MF.#S[5]PT5U5,XK/;0YX9=36^IY)\/\ X+^#/AW='4M)CDGOV5D\^9MS!6/( M4=!Z' YKUNBBO.J593?-)W9VP@HJT4%%%%04%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %(=-AO@ 0#(@++GT/4 M>U=+13C)IW0FD]&?,/B/]ECP/J9>;1+B?2Y&.0H;S(^3R,-R!Z8-?//B7]F; MXBZ*Q;2XX]8BYP86V/\ >Q]UR.W/7U]*_22BO0HYI6AUOZG)4P%.72Q\]?L\ M_#C7_A_H&HMXBQ%IQVOVN[NY M/*@5LB,,!N)YHZ3C3Y:9\R^'/VM9PXB\5:.K)\W[RV8@CTRK9SW''M7T9X M7^,GP[\6[8]-U:.*=R (KC]T^6&0.>/4<'K^%?&_BC]F#Q[HQ>71&BUF '@1 MGRY>F?NL<>W6O =4T76O#]T+;5[.:QG'*B5"A..ZD]?J*]IX##UM:;M_78\S MZW6IZ31^RB.DB+)&P9& ((.00>A!IU?F]^S[\0/%.G^.],\-I+C,(Z,N5NYZ>&Q"J1YD%%8T?B+P_-?'3(M2MGN MU(!A$R&3).,;WG4I)&X#*RL,$$'J#5FB@4HIJS/R8_:-_9:U'P+<7'C'P% M ]YX>E9GEMT!:2RXW$_[4?7GJO?CI\\_"KXL>*OA)XCBUWP[.3$Q N;5B?)N M(QU5Q_(]0>17[UNB2(T_9;_L<7'Q"^&UI_H(R][8 M1#_5>LL2C^'^\O;J*^:S#+'3?MJ!_+OB+X65LNJO.LAO'E?,XK>/G'R[KITT MT7VW\(/C'X6^,/AY-6T.417T*K]KLV/[V!S_ #4GHPZ^QXKUNOY]O 7CWQ)\ M-_$EMXH\+W)M[JW/S+_!*G\2.O=37[,?!;X[^$_C)I ?3Y%L]:@3-U8.WSIS MC>A_B0^HY'0]B>[+[\!_#V59]9V-'[N[6PMI+R] ME6""%2SNY"JH'5X6&$PT5&$?O?F^[?5GT77R=\7OVC'\*ZG?>$_"=N)-1M"( MY+J3#1QO@$A4[E,YKZ?T?5[#7M*M-:TN3S;2]C66-NF589'X^M?)7Q(_ M9IU;Q-XRO/$.@ZA%%;ZG*9I4F!W1NW+D8Z@GD#MFN_ 1I<[]L>ABW4Y/W1\: MZWX@USQ1J#ZAK5W)>W,S9RY+^'O[/WC+QJZ7>H1G1]-//FS*=[ MCT1.#SZG]:^O?AW\ ?!W@8I?748U;4UP1-.H*QL.\:]!]>M>Z@ # X KT,3G M%O=HKYG'0RZ_O5&8/A?PWIOA'0++PYI"E+2Q38FXY)R2S$GU+$D_6M^BBO!E M)MW9ZR22L@HHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\ ]1^$GP\^+/[>O[1,/ MQ#T6#6TTV31C;BX&X1F2S0-CZA0/PKVC_ACO]FS_ *$33_\ OW7/>"_^3^?V ME_\ ?T+_ -)!7US0!\S_ /#'?[-G_0B:?_W[H_X8[_9L_P"A$T__ +]U],44 M ?G]^R=\5_@/^R-^TI^T'IGBO4H?"NA,NBQ:=:(CN962*21UC5 >09,\D#GK M7L?Q-_X+'?#/1YY++X6^$KW7R$;;=7KK:1"3! 'E+N9ES@YW#(SP#7X__M.^ M%O$WB[]K;XA:5X5TJZU>\:YM/W5I"\S_ #6T*@D(#@$D#)XR:]2^&'_!-C]J MKXEV\6H-X<3PU8S ,DNJRB%F5E+ B-=SCD8(8*02.*_;N#>$\CEEU/,,SJ:R MOHY66C:V5F]NYYV(KU.=Q@CH/B9_P5$_:G\?_:;?1]7@\(V<^0L>EQ[)(P=O M"SMF3@J>O MYF/U2K/XV?RK?#G]G+XX_%F=8? /@O4M3C8@>>(&B@&7"'][)M0X8\@$D>E? MH%\-/^"07QU\46L-_P"/M *LU\9FGC/F-6ZPL(TU_X$_P =/P.B&7P6^I^7 MOPU_X)-_LT^#);>]\5&_\874!5\7DWEPE@_8N\-^(%FUCX9E-&U#:S?9&)%K(Y*X Z^6 N M>@QG'%?=5%<^(PL*JM-'SO$?"> S6C[''4E+L^J]'NOZN?S\^-?AUXT^'FH' M3O%^E3:>^<([+F*3W1Q\IR.<9SCJ!7H_PH_:,^(7PKG2WM+QM2TDE=]G<,70 M#<"QCS]UB 1D>M?M'XB\-:'XLTFXT3Q#9QWUG?Q)X4\4>"M4.E^)M.GTN]C/"RJ5R5[JW1@/5217N7PN_:F^)GP MW\G3YKK^V](CP/LUV2Q1?^FM;8;.[/EK+^O0]GA?QYE3E]5SVD MXR6CDE9_]O1_.WW'[345\Z_##]IWX8_$M8[1+P:-JKCFTO&"9/HDG"MZ=B3T M%?15>]2K1FN:#NC^A\ISK"8^DJ^#J*<>Z?Y]GY,***Y+QUXZ\*?#7PIJ7C?Q MOJ46DZ+I,1FN+B8X55'0 =69CPJCDG@5O3IRG)0@KM[(]-LZVBO OV?_ -I; MX3_M+^&KCQ+\+]1>=;*4PW-IC%&2:N@HHHKG&%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 ?__0_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_ M]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHKP[XR_'CP=\'M*D5*L81YI.R//S3-4C&YO3L,\5YQ\2?BAXN^*FNOKOBJ[,I!(AA7B*!"20B+Z#/7J>]> M_P#[/O[+&L?$B2/Q+XTCETSPX.44@I-=]<;,\JG^UW'3UKY?$8VKBI>RI+3^ MMS^4.)^.LTXJQ7]EY/!JD_DVN\WTCY?F['D_P<^!?C#XQ:J(=)C-II438N+Z M13Y28QE5_O/ST'XGU_83X7_"7P?\)=$.C>%K;:TAW3W$GS33-ZLWIZ <"NUT M'P_HWA?2K?0_#]G'8V-LNV.*)0J@?AW]ZV*]G Y;"BK[ON?N'A_X88/)(*K+ MWZ[WEV\H]EY[O\ HHHKTC]/"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBJMW>V5A$;B^N([:)>2\CA%'XD@4) 6J*X?3_B5 MX#U754T33M;MY[V0LJQJW+%>" <8)].>>U=Q52@X[H2DGL%T\O[RLX+C&/X1ENX[5\!_&#XP^-]1\8ZSHEE?RZ?IMC YO=0N%3,ES/(< V,5[!X$\=:)\0M!37]#9A%O,7=PUS*R#Y5+(J! >X&WKZDUGC\-0IP]Q^\7A*]66AYG^U M;>:W:^%-*&FM-':/O@[3](U;6)?+TRSFO)"<$1(S MG)]< U^R=S;6]Y"UO=Q+-$_!5P&4_@:@L],T[3UVV-K%;@?\\T"]?I2PF:>R MI\G*/$8#VD^:Y^:>@?L[_$[7#NET]=.CSC=@7)ZC%?2OPP_9NA\&>( M+7Q/K>I?;KFRRT4<:[$#G(#$DDG /'O7U+165?-:LTULC2E@*<7?=A28&<]Z M6BO-.T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K)U;0=%UZW:TUJRAO8F M!!65 PP>W-:U%--K5":N<)X;^&G@?PC?/J6@:3#:W3 CS0,LJMU"D] ?05TN MO+J#:'J*Z22+XVTP@(X/F[#L_P#'L5K454JC;O)W$H)*R/QFO;?5M(U"2*_6 M:UO(V(;?N5PP.#SUZCK7JOA/X]_$;PHT<:WYU&U5BQANOW@(/4!OO*,\\&OT M=\0>#/"WBF P:_ID%XN" 70;ANZD'J#7S3XI_9/T2Y5Y_"6I264F&*Q3_O$S MG(&[[PXX_(^N?H89G1JKEJQL>-+ U8.]-FMX1_:G\*:JT-KXHM7TF9R0TJ_O M(1Z$_P 0'Y]/>OJ*">&YACN;=Q)%*H=&4Y#*PR"#Z$5^9=]^SI\4[34ET^/3 MEN4[$X(]^#7Z/>&M).@^'-*T-G\TZ=:06Q<_Q>3&$S^.*\[,*- M&-G2>YVX.K5E=5$;=%?,_P 2?VC;#P-XGF\,6>F-?36103NS[%!=0^%X.2 W M7UKH_"'[0WP\\4+##ZT5%!<0742W%M(LT3\JZ$,I^A'%2URFX4444 %%%% !1110 4444 %(RJZE M' 96&"#R"#2T4 ?G[^TA^R?;:K%<^.OAC;""^0/+=Z>@PLY)W,\0[/R\':Y!K6B7$FGZE8295URK*RGE6'Z$&OZ'Z^*/VBOV5M/\>+<^,_ M <:67B!$9Y;=0%CO6!S]%DQG!Z'@'UKY_,LJN_:T=^W^1_./B=X1RG)YIDL> M6HM906E_[T>S\NO37?T#X ?M%:#\7M,33-19+#Q-:QCS[HS MZ5]+U_.Z?[>\(:Z5_?:7JVF3<]8Y8I8SGZ@@BOU2_9P_:ATWQ]:V_@_QS<)9 M^(XEVQSN0D=X!@#D\"4^G\7;G@Z9=FO/^[J[GH>&7B]'&..79J^6LM%)Z*3[ M/M+\_71_:%%%%>X?OP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !3))(X8V MEE8(B LS,< VFG6DU_?S);VUNADDDD(5$11DDD\ 5^6/[2/[ M5,WC59_!'P\F:#0F 6XNQE9+KU5>ZQ_J>_'%289U\ M2[R?PQ6\G^B[OIZZ'2_M'?M9RZBUWX$^&%P4LRKPW>H+PTAS@I >RX!!;J<\ M<=?B;P/X$\4_$?Q!%X<\*6C7E[,"Q[(BCJ[MT4>_]:N_#GX;>)_B?X@30?#4 M&[: ]Q._$-O%G!DD;H .PZGMWK]3/AKJ/P)^!EG%X0TG4XI]2FVK>WRKO,DH M(^^XX"C/ 7( KP<+@Z^.J<\D[+^M#^:,CR',N,L>\?F4^6@G:^R_PP3_ !?W MW>AW?P.^!/AOX-Z$D<"+>:[J)_=C'8=^IYJO\3_C_ .'? %S+ MHME$=3U>,?-&#MCB)[.W7/? [=Z]\BECFC2:%Q)'( RLIR&!Y!!'4&OSU^(W MP#^(5[X^U.\T:R%Y8ZI=RSQS!P%C65M^'SR-N['&>!7VF5X6BGRST2/ZMPN6 MTL!A887 T^6$=$E_6K?5L\F\=?%3QC\0+DR:W>,ML/N6T1*PK_P$=3[FH/!' MPS\7>/[H0:#9L81]^XD!2%1G!^;N?8 OV6]#TOR[_QK/_:5R,'[.GRP MJ?0]V_E[5]46-A9:9:QV.GP);V\*A42-0JJ , "O7KYK"FN2BO\BZ6 G-\U M5F!X(\-?\(?X2TOPSYYN3I\*QM(1CM73IRF^6"NP;.LHK\VOBC_P5-_9?\ 2R6/AZ^NO&5XHR/[.B*V^1D%3- M+MP01V0CWK\XOBC_ ,%@OC+XC$EE\,] L?"MLPP)I0;NY^9"IY?]V,,=RD*# MQS7V^4^&^;XNSC1Y5WEI^&_X'-/%TX]3^CB]OK+3;26_U&XCM;6!2\DLKA(T M4=2S,0 !ZFOE?XE_MP_LP?"HO!XC\<6ES>IN_P!%L";N4[6*G_5Y0$$$8+ _ MA7\L'Q/_ &D/CA\8[MKGXA^,=0U1"SLL!F9((Q)]Y4B4A0OMC%>>^%_ GCCQ MW=-;^#]"OM2?#8+?,4! ) )Y/.*_2JCHOO?^1R3 MS!O2*/W4^)W_ 67\-V4\]G\(_!,NI*G^KN]5E\E'X[P1?,N#_MFOSU^)?\ MP4G_ &K/B,LUK%XG_P"$;LI2<1:4@MV"Y;Y?,'SD8;:[/RL2 6!."#BOT1^&?_!'3X5:+]GN MOBAXHOO$DR8,L%H/L=NY^;(!&90.5/WLY![&O3]MPCE/PJ,Y+_M]_P"2_ BU M>?\ 5CXI_P""60Q^;&NYCR<*H M]A7ZV5^=?PQA^$O[/7[8GQZ\"6UY:>%]!L!HL%A#<3! 0EL'?#.,UQ,*V*JUJ2M&4FTNR;;1ZL$U%)GJ] M%>4?\+U^#7_0ZZ3_ .!17]AH(ZC'>OS^^*W[$$MLLNK_"N[:9=P_P")?!]FNR6*+_TSD^\N.>, MXSUK]<_&'P]\'>/;$Z?XKTN&_C/0NHWKRK<,.1DJ,_2OS<^/W[)VB?#'PAK/ MQ)TKQ'#9:'HL/GW$>H';LC4*/ED&R6_W=3^ M=I>&+WQ'XDU4>&CID#W%S M#>G!"QKN;RV Q(>P 8G@ U^^5?4W4\2 MRC_GE_Z%T'&2?U+=*0+?Z4@VVFL6: ;H7C&!OVC /? Y! (_2+]FC]I?P/^TOX' M'B7PT38:Q8$0:MI,YQ=6%T.&1U."5)!VMCGV(('CM?(OQ2^%OCCX?>.$_:/_ M &<'%CXSL!G4],'%KK5J.7CD08!D('![\<@@$>IG62TLSI*%1\M5?#+_ -ME MY=GT]#V.'^('2:I5G[OY'[545\Z?LT?M)^"OVF/ ?_"4^&0UCJNGLMOJ^ES< M7.GW?.8Y <':2K;&QR >A! ^BZ_#L;@ZN'JRH5H\LHZ-,_1XR35T%%%%TA>YNI%AAC&YG=@JJ!W)/ %?FQ^T%^UZ]\M[X*^%LNRW;,4^ICAI%((981 MU4?[77TQ7+BL7"C'FFSY3BWC+!9-A_;XN6K^&*WD_)?F]D>T_'_]JG1?AS#+ MX<\%21:IXC)*.P.^&T*G!W]F?KA>QZ^E?E)JVK^(/&6N2ZGJLTVJ:I?OEF.9 M))&/0 #)^@%2^&_#/B+QOKD.A^'K274=1NV)"("Q.3RS$]!SR2:_6S]G_P#9 MCT3X4PIK_B'R]4\32 _O,9BM@6ZGMQ7S:5;&S[17]?-G\OPAG7'& M.O+W,/%_]NQ]/YI/^K(\:_9X_9&2U^Q>./BC"'FXEMM-;E4Z,KS^IZ_)T'?V M_1%$2-%CC4(B # '0 4ZBOI<+A84H\L$?U)PKPC@LGPRPV#C;N^LGW;_3 M9= HHHKI/IPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\ M^\;?%#P;\/\ 9'XCO?+N)$\Q((U+RNF2N0.F,@]3VJX4Y2=HJ[)E))79Z#17 MQ-XC_:VDWM%X5T">(OC;\2?$I=;S6)((G&#'!^ MZ3&",87V->E2R>K+XM#BJ9C36VI^JE<;X_\ &-KX"\)WWBF[B-PMH$"QJ<%W MD8(HSVY.3[5\S_LK>*O$^L76M:5JEU)=V-O''*C2Y8I(3MP&/8J.GM]:^F/' M_@RQ\?>%KSPS?NT27&UDD7JDB'*M[\]1Z5RU,.J57DF]#>%9SI\T-SX2\1?M M._$/6"\>FF'2HF& (5W-T(SN;)SSV[BO#]7\3^(=>E:?6=1GO'?EC)(6ST_P M%?8&E?LBVZ71;6M>:6W!.%@BV,1V!+$^^<5[CX<^!GPU\-.L]KI*7,Z$%9+@ MF4@@D@C=P#S7M?7\-2_AH\SZI7J?&S\Z?!'@GQ5XLUNSMM M)\M*F;A5*I", MC+E^@V@YZY]!7ZZ57MK2ULHQ#:0I#&, *BA1QP.E6*\C'8UUFG:UCT<+A523 MUW/*?$OP5^'?BS5WUS6--W7DA)D:-VC$A( RP7@G KK=$\$>$?#B!-$TFVM, M=TC&?KGUKJ:*YG7FURMNQNJ44[I" # X I:**R+"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHK*_MW0_^@A;_ /?Y/\: -6BLK^W=#_Z"%O\ M]_D_QH_MW0_^@A;_ /?Y/\: -6BLK^W=#_Z"%O\ ]_D_QK5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@#Y!^,_P"SWJWBOQ!=>+_"MPCSW:AYK>8["O%7A& MY:U\0Z;-9LHSN9 0XRO<=^]?L)56\L;+4(6MKZ!+B)P5*NH8$'J.:];# M9M."49*Z//KY=&;;6C/R2\,?$/QEX/N(Y]!U2: 1DGRRVZ-LXR&0\$<#BOT2 M^"/Q(U#XE^%[C4]5MT@NK.X,#F/[K_*K!L=N&P:P_%/[-OP[\13-!=#^'NA#0=!5O*+F61W.7DD8 %B?HH&*O'XNC5 MA>*]XG"8>K"6KT.SHKY9_:?\:^)O"NE:)8^'KE[--2DG,TL>0_[GRRBANV=Q M)]<5\T>$?V@?B+X4'DM>?VI;9'[NZR^,$<*WW@"/0]ZPH97.I3]I%FM7'0A/ MD9^GM%?,GA/]J'P5K"K#XBBDT>?CYC^\B.3@G(Y&.O0]Z^C--U73=8M4O=*N MH[N!P"'B8,.?I_*N.MAYTW[ZL=%.M&?PLOT445B:A1110 4444 %%%% 'RY\ M??V:=!^+D#Z[I)73?$T*$+.!B.X"@[4E ]\8;J/I7Y$^)O#/B#P/X@N?#_B" MV>PU*P?#*<@Y!X93W!Z@BOZ&:\.^-/P(\)_&72?*U%?L6KVZ_P"C7T:CS$QG M"/\ WD)ZC\1@UXN8Y4JGOT])?F?AOB;X1TLS4L;EZ4:^[6RG_E+SZ]>Z^7OV M;?VK[1[6V\"?%&\\J:/;%9ZC)]UQT6.9NQ'0-^?K7Z(JRNH="&5AD$<@@U^ M/Q'^''B;X7^)I_#'B: QRQDF*4#]W/'V=#W![CJ#P:^H/V>OVL;SP+%;^#?' M_F7VA@[8;K.Z:U!['/WXQZ=1VXXKEP&:.#]E7Z=?\SY+P\\6ZN#J?V1G]XN/ MNJ;W372?Z2^_34_5^BJ6FZE8:O80:II1V-C;#,DTK;5 M4'@?B3T Y-9?C+QKX:\ Z)-X@\4WBV=I$#C/+R. 2$C7JS'' %?D-\=OC#XY M^,E\TYMI=/\ #=JVZWL@WI_RTD'&YN?3CM7+BL0X1?)%R?9?J?!\;\<0RFA+ MV4'4K6NHI-V7\TK;1_/IU:V_VC?VE-0^*MXWASPP\EEX7MV^Z?EDNF'\<@'\ M/HOYU\Z:-X5OM49)91Y%LW.\]2/]D>]>N? O]GOQ+\9M0:Y!.G:!;-MGO&'5 ML?'XUTO3!M:58?EDN)%&-\S_><_7@=!Q3O#?A/Q#XNOTT[P_927> OV5H(O+O_'MUYK<'[) <+]&?J?PQ7UMHGA_1?#EDFGZ'9165 MN@P%C4+^?K7W$LQHT(^SP\=ON/Z9P&2QITXTHI1A'1)=$5O".DW.@>%=&T.\ MD$L^GV=O;NXZ%HHPA(]N*Z&BBOGY.[NSZ)*RL%%%%(84444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%075U:V M5N]W>S);P1#+R2,$11ZEC@"OE'XG_MR?LP_"8/%XC\;6MY>J/"8\ M9_#+5TU73A*\,F/EEBD0D;9(SRI(Y7/4'(KU>L,1AZE*;IU8M26Z>C0TT]4% M>7?&SXGZ?\%_A-XJ^*>IV[7<'ANQENA I"F:11MBCW'IOD*KGMG.#TKU&N!^ M*7PX\-_%[X>Z]\-/%\32Z1X@M6MIPIPZYP5=3V9' 93Z@5I@G25:#K_!=7MO M:^OX!*]M#^9;XJ?\%0OVH?B%/<1:#J\?@[3Y'8QQ:8FR5$( \]LN<8SG/4F MO@OQ+XR\6>,M0FU7Q7K%WJUW<,SR27,SRLS,&/^"-?PLL-=FN MO$_C+4M4TI7S#;QI'"Y0/G$CJ.Z#!*XY.1VK[W^&?[&/[-/PF^SR^$? ]C]K MM<;+J[3[5<9&[!,DN23AR,GMCTK^B/\ B(_#^6PY3]4JS M^-G\LOPW_93_ &AOBRJS>"/ VHW=L^"+B6(V\)#*6!5Y=H8$*<%*K'0(V(+V]DK74NS*_QG:H8J6_A."!U%?T3P006L*6]M&L M448PJ( JJ!V ' %2U\5FOC)F5:ZPT8TU][^]Z?@=,,!!;ZGYZ?"G_@F1^RW\ M-(X9]1T63Q=J46,W.JOYJL58,"(5Q&I&,<#D<5]S>&O!OA+P;I\.E>%-'M-) MM+=52..VA2(*JC 'R@=!72T5^;YCGF,Q-:Q[6F\C=Y8<]2$WM@ M=MQ]:]CHHH **** "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 *X#XI?#/PE\8OA_K7PT\)F7$:)_#:71'",@X&>!U'R_=^V$=9%#H0RL 00<@@]Q7U3 M\6OA+X&^-O@;4?A[\0M.34=)U%,$'AXG'W98FZHZ'E6'(-?D%IFI^//V-?'E MI\#_ (WW'G%NO16G5'VM7RO\:/C1XEC\2V?P*^!5F-?^)NOC:B+ M\T.F0M]ZYN6Y"[0<@'IU.<@,WXS?&OQ%_P )%8_ [X#V@\0_$KQ" (U3#P:; M PYN;AAD*%!W 'V)!R WW+^RE^RGX:_9O\-7%U=7!U_QUKY$^MZW.-TUQ,WS M%$+9*Q*2=JYYZG)KIS?-Z.6T56K*\W\,>_\ >E_=_P#2MMKLXL@R!UW[6JO= M_,F_9*_9;T+]F3P7>VGVMM9\6^)Y4O-?U63.Z[NEWL H/2.,R/M'7YB3R37U M?117X=F&/JXJM+$5Y7E+=_U^'D?ID(**Y8[!1117&4%%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!__2_?RBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z M,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/ M^VW_ *.>N_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *Y_Q3XIT+P9H5UXD\272V=A9J6=V M/7T51W8] !UKD/BE\7/!_P )-#.K^)KD>=(&%O:H09IW ) 4=AD8+'@?I7XZ M?%WXV>,?B_K+W>MW#0Z;$Q^S6*$B&%<\;C\RC15EK(_+?$+Q0PF M24W2A[]=[1[>:\C^%GP@\9?%O6?[,\,VW^CQ,HN;I^(8%8]2>YQR%')]J]'^ W[-WB3 MXN7T>J:DLFF>&8SF2Z(PTW)&V$'KR,%N@]Z_7OP?X,\-> ]$A\/>%;%+&R@S MA4'+$G)9CU8D]S7CX7 U,3+VM9Z'XKPGP!F/%&)_M;.IM4GMTN,RS,0,\_PKD<*.!7K]%%?3TZ<8KEBM#^ MK\NRZAA*,:6*[*EHUN$$?F #)"\GD<\>E;+#U.7FY78S]M"_+?4]?K"UCQ/X> M\/HTFM:C!9A1DB20!L8)^[U/ /:K>M3WEMH]]AENHH)7A0:1YD>E^=JTJYQY2[(VZ?Q-SW].U>)7O[6?BJ6^#V.E6T-HK@[&+,[(#R M"?4CN*\2\/?"?X@^)V3^R]%G\MC@R2KY:+SC)+8./H#7T!X;_9+U.5HIO%6K M1P)D%XK<;FQSD!SQZ+$\4^'[0ZE;301PLD9&^)H\]02.#G.17V M1I&E6.AZ7:Z-ID?E6EE&L42>B(,"M&O$H8ETJG/ ]2K0]I#ED?G#X=_9A^(> MK^7)JGDZ3$^,^:V^1>O55^@[]Z]\\._LK>"M/"R:]AE3P%*/2YB:#X;T+PO9#3O#]C%8V^&YACN;:19895#HZ$,K*PR"" M."".013KX.M2LZL'&_=- I)[$M%%%J>-_&%XNGZ+HT M+7%U.P+".->^%!)Y(' K\O=2_P""PO[/5O=-%IF@ZU>0#.)&CCB)Y/\ "6;M M@]:]O*>&\=CDY82BYI;M;&?\%H?%YE']G_ M [L%CQSYMS*6W?\!(&,8KIAX69V_P#ES;_MZ/\ F+Z[3[G] E%?SV2_\%H/ MB'Y3^1\/M+$F#MW3SE=V.,X;.,UB_P##YWXR_P#0A:!_W\NO_CE;1\)\[?\ MRZ7_ ($O\Q?7:?<_HMHK^;NZ_P""R'QWFG:2W\)Z';QG&$ G8#CU9\\]:]S_ M &:/^"K7COXD?&?PQ\-_B5XPZ;'[UZ[LTU*[NKL%HH8)9)(XXT08R[&,DD\ 8QR:]?(\CQ&8XA87 M"J\G\E9=69U*B@KR/U8HK^8:]_X*X?M17&S[(NDVNW.[;:*^[.,?>SC'M5BV M_P""NG[3D,"QW%OI$\@SES:A2>?12!QTK[W_ (@]G%K^[_X%_P YOK],_IQ MHK^97_A[S^TM_P ^.C_^ Y_QJW9?\%@/VC;>4O=:1HUTA7 4PNF#GKE6!J7X M/YSVC_X%_P /K],_I?HK^;3_A\7\??^A9T3_OF;_P"+I\7_ 6.^/22H\GA M;0Y$4@E2LPW 'D9#Y&:S_P"(19U_)'_P)#^OTS^DBBOYTO\ A\[\9?\ H0M M_P"_EU_\:<8\C=MN)@VWOC)QG%8R\)\[7_+I?\ @2_S M']=I]S]>/VR+^]TS]E+XMWVG3O;7,7AG5-DD;%'7-NX)##D'!ZBOQM^"/['? MPV\>?"'P?XTU[5=;;4=;TRVN[@IJ4Z+YDJ!FPH; &37V9JO[6WAK]K7]@_XW M^(M*TR31=5T+0+ZVU"SD?S K2VK,DD;@#*/AL \C:0?6L7]E[_DW7X_\&EQ_\51_PP=\ M'_\ H)Z]_P"#2X_^*K[8HKC*/S5^-W['?PV\!_"'QAXTT'5=;74=$TRYN[YN9?#.E[Y)&+NV+= "6/).!U M-?#_ .U#_P FZ_$?_L!7W_HIJS/V6?\ @HK^S#X#^ 'P]^'OBG6+RRU;P]H5 ME:76;5FC$T$:HRJP///3BO0R_*L3BY..&IN;6KLKDRFH[L_8>BOB[2/^"A?[ M'VKQ1./B+:6DDI51'<13HX+ 8SB,@=<=?6O4](_:I_9RUV6*'3/B)HTCS!64 M/=)%D,0!DR;0.HZUO6R#'4_XE":]8O\ R$JL7LSWZBN,TWXC_#S60&T?Q1I= M\&( ,%[!+DDX &USU(Q78HZ2HLD;!T< J0<@@]"#7F5*4H.TE8NXZBBBLP"B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@#!\1^&-"\6:(+-+RV8AMKC.&'0@]C7RSXP_90TR=?M'@O4&M7 MSS#3& M0//B!DB(.<$,.W'<"O8OV5AX@/C>=[42G25MI%N#SY0>V[/3'-?H+)'' M*ACE4.C=0PR#^!J"UL;*Q5DLH(X%8EB(U"@D]SBN^KF[G3<)1U9QT\N49J28 MZ[N[6PMI+R]E6""$%G=R%50.Y)K@M'^+7PZUV].G:;KEN]P&*A6)3<1Z%@ < M]N>:D^*OAW4?%GP^UKP_I.#=W42^6"=H8HZOMS[[<5^5>K:)K?AV[%MK%G-8 MS\,HD4H3WR#W_"HP&!A6B[RLR\7BY4VK+0_9-'21%DC8,K $$'((/0@TZOR? M\(_%[Q[X+,<6DZG(]K&V?L\Q\R(YZC#=,U]5_#_]J'3=9N+32/%]G]ANIW6/ M[3$UV2TU.%[G2 M97/V6^53Y&6$SRG[1>Y76TK;^4NZ_%=.S_'/X%_M)^*OA'= MPZ3>.VI>&9''FVKG+1 GEX2?NGU7H?RK]?\ PCXR\-^.M$@\0>%KZ._LIQ]Y M#\R-W5UZJP[@_P J_)CX^?LP:_\ "II_$F@EM3\,E^'QF:V#=!*!U7/ ;Z9] M:\F^$WQ>\5?"'Q$NM^'Y?,@D^6YM')\F=/1@.A'8CD5XV%QU3#2]E66G]?@? MB/"?'V9<,8K^R+ZQ\ONL[I_O/17DGPB^,OA/XQ:$=5\/N8+J# M N;.0CS86/T^\OHP'/M7K=?3TZD9+FB]#^K\OS&ABZ,<1AIJ4):IKJ%%%%6= MH4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !169J^M:3H-F^H:S=QV=NG5Y6"C\/4^PKS[P_\:/AWXFUE=!TG4P]U(<1 MAE*K(>.%)ZGGI[&M(TI-72T(E4BG9L]4KYR\>_M)>#_"_F6.@_\ $ZOUR/W9 MQ"I]W[_A^=5_VA_CUX;^%GA^XT0/]LU_4H7BBMXGPT*R*1YLA'*@9R!U/ZU^ M9C>)-&2#[0;E2N,X'WOIBNC+Y8:4I*K-+EZ7L?)9CQG@*-:>&]O%3@KRNTK7 M]>O?MI?<],\>>-]=^(VM?VUXCE\UH_EAB'^JA7T1>@]SU-4O#/A'Q!XQU&/2 M] LGNI9&"D@'8F>[MT %?0'P*^ =WXN@C\7>/+:2RTF0$VUFV4GG'9Y.Z)W" M]3WXXK[UTG1=(T*T2QT:SBLX(QM5(D"@ =N*]1YM1A&U"/Z&V586&(A]8BK1 MEKM9OSUUUZ7Z>16\,^']-\+:%9:!I-O':VUG&J!(EVID#D@>YYK=HHKY](^G MITXPBH05DMD%%%%!84444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 45Q/C;XD^ /AOIS:KX\\0V.@VRHTFZ[G2)F5/O; M$)W/CT4$U^>GQ1_X*P?LW>"XKNV\%F\\97\(81?9H_)M9' 7'[V3G;\QYV?P MD>]>SE?#V.QKMA:,I>:6GW[?B9SJQC\3/U!K)UG7M"\.V;ZCX@U&VTRTC&6F MNIDAC49 R6<@#DC\Z_FL^+G_ 5K_: \;>?I_P /;6S\%:?)YB!X5\^[:-ON MDRR9".OJ@%?G9XY^+?Q+^)6HW.J>.O$M_K-Q=LSR&XG=E);&?ESMQ\HXQV%? MIN4>"^.JVEBZBIKLO>?Z+\6<=3,(KX5<_IZ^+G_!2W]E[X6^?966MR>+=5A\ MQ?L^E(9$$J?PO,VU #V9=PK\WOBO_P %BOB1K!DL_A%X9M?#T)#JMS?$74XPD;CWW"OL%PE MPQE"OC:BE)?S.[_\!7ZIF'MZU3X4?GW\2OVF/CM\7;N6Y\>^,]1U%)"V(/.: M.! [!BJ1H0JKD#CVK@?!?PX^('Q*U,:9X%\/WVOW (K2X\0:5-XOU" *9)-1D+0R. V28%PF#NZ8[ ]:^^_ M#'@WPGX+TZ+2?"6D6ND6D*+&D=K"L2A%Z#Y0,X]ZX\=XP8#"P]EEN'O;TBON M6OY#C@)2UFS\X?\ @EW^S7\0_@%\./%6K_$RR.DZKXOO+5XK%F#216UI$VQY M-I(#.TS_ "]@H)/.!^H5%%?A>>9Q5S#%U,96MS2[;;67X(].G348J*"BBBO) 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 *\U^ M+7PE\#?&WP-J/P]^(6G)J.DZBF"#P\3C[LL3=4=#RK#D&O2J*UH5YTYJI3=I M+5-;H35]&?*_[,G[(WPT_9>TF^A\*O/K&MZJ^;S5[_:]Y,B_ZN+ M#U/-?5%%%;8['UL55E7Q$G*3W;%""BK(****Y"@HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@#_T_W\HHHH **** "BBB@ HHHH **** "B MBN$\9_$OP1\/XD?Q7JL5F\@RD1.Z1OHHR?Q.!0!W=%?G-\(OC5X?MOC1XO\ M$7BC7)+?1]4:X6Q$Q#M+DUGQ+?1V-K&/O2'!8^BCJQ]A7(_#CXN^#OBF= M0'A.2:0Z9Y7G>;'L_P!=NVXY.?N&@#T^BH+JY@LK::\N6V0P(TCL>RJ,D_@* M^=#^U=\' 2/M\YQZ0'_&@#Z2HKY_T;]IKX3Z[J]EHEA?3&ZU":.WB#0D R2L M%4$YXR2*^@* "BO#O&W[1'PO\":C)I&J:@]S>PG$D5JGFF-O1CD 'VSQWI_@ M?]H7X8^/M132-(OWM[Z4XCBND\II#Z*N_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KYO^/'[17ASX/Z:]C:,FH^)+A# MY%HK9$6<@23$=%!'W>IKRW]H7]K'3O!RW?@WX>2+>ZY@QS78^:*U)R&"_P!Z M0<>P^O3\O_\ B?>+]= S-JFJZG-QUDEEED.?J22:\+,,V4?W=+5G\_\ B3XQ M0PCEE^4OFK/1R6JB^R[R_!>;T-7QQXZ\3?$3Q!<>)?%5XUW=SDXR?DC3.0B+ MT51V K[#_9Y_9)F\50VWC3XEQR6NF$[[>P(*23@=&ESRJ'TZGOQQ7LW[//[) MUEX-,'C'XC11WNLX5X+0@/%:D@$%L\-(#^ [>M?<8 4 8 [5E@,I;?M*_W? MYGC^'O@]4JU/[4S_ -Z3U4'JV^\__D?O[%:RLK/3;2*PT^%+>V@4)''& JJH MZ 5:HHKZ(_I>,4E9;!1110,**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^7?B!^TSH_ MA36KWP]HVG-J%U8R-#)*S;(A*APRXQDX/!/J*^ M /3-?II\0/ASX=^)&EQZ;KT;!K=B\,R'$D9.-V#Z' R/85P'A_\ 9O\ AIHK M++;R=-M) MKR5CTB1G/Z ^M?5OP*^"OC73/&NG^+?$-I_9]EI_FMLD/[UW9&C4!1T )R2? M3WK[;TW1-(T>)8=+LH;5%& (T"\8 [>P%:E+$YQ*<7&*LF.CEJBU*3"L!?"O MAI+UM172[87+DEI/*7<2>ISBM^BO'4FMCT6DQ H4848'M2T44AA1110 4444 M %%%>7_&+XQ>!/@3X#OOB/\ $6]:RT>PVJ3&ADDDE?.R*-1U=R,#) SU(K6A M0G5FJ=-7D]$ENV)NVK/4**_&CQ'_ ,%E_A39>8GAGP/JFIGD(\L\=N.^"1M8 MXX&1GO[5XUKG_!:'Q*S-_P (U\.[2-<';]KN9'.[ QGR]O&X_+Z MUXMX@_X*5?M@>(8GBE\9BQWE6S96T5NPVC& 4' /?UKW,/X-9M/XW"/S?Z(S M>80/ZSJBFGAMHS-<2+%&N,LY"@9XY)K^-'6_VNOVF?$;R-K'Q)UJ<2=5^U.% M #;@ !T /05Y-J'Q'^(&JMOU'Q+J-P0 OSW=SC'/'UKRO6?VMOV:M V M_P!J_$;1X]^,;+@2]<_\\PWH:_C5NM3U&^):]NI;@MU,DC/GG/.3ZULZ?X*\ M9:MN_LK0;^]VYSY-K+)C&,YVJ?4?G7K4O!+#05ZV)?R27YW(>8OHC^S[X6?' MGX/_ !LANYOA7XJL_$0L=IG6W+!XPQ(!9'56P2",XQ7KE?SI?\$L/V?_ (YZ M%\=U^)VK:)?>'?"MA97=K>&]1[4W;3(5CB6)P&?;)M_:W_X*D:Y\(/BKJWP MK^%OAVVOI?#DPM[Z\ORV&N%!\Q(D1A\JY49/.0>E?$FK_P#!6[]J6^EE?3/[ M)TU'#!52S67823@YDR3C(Z^E?HK^TO\ \$L?"_QN^)^J_%#PGXI?PU=Z_+]H MOK9X//A:X(^>5,$%3(?F89QG)[UY3I'_ 1>\(K%%_;WQ$OGDW+YGV:VB12N M!NV[PQSG.,^U?OF29EPA1PE/VT$YV5[QDW?KTMOV/,J0KN3LS\];_P#X*9?M M@WZRJWB^.#S3NS#:0QE>)M;O]F[=N:&/?G./N(,8XZ>E>AZ;_ ,$G/V2[ M3;]OL=4OL(%.Z_ECRW'S?(1^73FO5_UZX5I?P\.GZ4U^MC/ZM7>[_$_GCU/] MIG]H'68O)U3X@:S<)AEPUW)T<88<'O7 :A\1OB!JK;]2\2:C<$ +\]W*> <@ M?>]:_JBTS_@FY^R!IDOFIX)6YY5L7$\LJ_*@:;^P_^R;I>TP?# M#17='$BO);AV!&,8)[#%'_$7,GI_P<-+[HK]1_4*CW9_']<:YK5V7"C32N2<*"S$]3P.37]I^D_LW_ 70F#Z1X!T>U()8%; M2/JPVD\@]N*[NR^'O@+38TBL?#FG0+'G:%M(AC/)P=OO7/4\;\.OX>%?_@27 MZ,:RY]6?Q*Z=X*\9:Q(D.D:#?WTDC;%6"UEE+-UP JDD^U?UQ_L+>%/B)X)_ M98\"^'/BD)8]>MH+AFAG.Z:"WEN))+>*0GG*PLHQ_",+VKZAM=!T.Q8/9:=; M6[*=P,<*(0?4$ ][O9KLNYTX?">S=[A1117YH= MAX'^U%\'[SX]_ 3QA\)=-O5T^\UZVB$$S9V+-;3QW$8;'.UFB"M[$U_.'=?\ M$P/VO+6ZFME\-VLXB=D$D=VA1]IQN4D D'J,@<5_5Q17V_"_'V-RFE*CAU%Q MD[ZKK:W1KLCFK86,W=G\L,7_ 2H_:XEE2(Z;I:;R!N:^PHR>I^3H*Z:R_X) M%?M4S2E;V;0K= ,AA?-)DYZ8\H?G7]/%%?03\9,W>R@O^W7_ )F?U"F?S4V/ M_!'O]H:;?]NUW1;;&-N)))-W7/11C%=#9?\ !&OXQS1%KWQGI-NX. HBEDR, M=Z6B$@,PM96P,\G& M_G'I6W_PY8\<_P#13]._\%TW_P =K^@NBL9>+&=O_EZO_ 8_Y#^I4^Q^!5K_ M ,$6M;$"_;?B9;F;G<8[!PO7C ,A/2OH7]G+_@E/X1^#OQ*TCXE>,_%#^)[G MP]<1WEA;1P^1"MU"P>&5^2S&-QN SC(&>E?KA17#C/$G.:].5*I7TEH[)+1^ M:14<)33ND%%%%?"G2%?"G[7?[!_P\_:PU#3?%&J:E6ZJZS6X M=I$CE1@\+#? M_:7Q$O6Z;/*MHQZYSNS[8JO=?\$7M ,[?8OB+="'C:)+5"W3G)&!UK]R**^M M_P"(FYW>_P!8_"/^1A]4I]C\,/\ AR[I7_11I_\ P$7_ !JG>_\ !%R Q#^S M_B0RR9Y\VS!7;C_98'.<5^[=%4O$_.U_R_\ _)8_Y"^IT^Q^"7_#EK4O^BEQ M?^ +?_%U'+_P1:U?RG\CXEP"3!V[K%BN['&<29QFOWQHJ_\ B*>>?\__ /R6 M/^0?4J?8_GT_X.?\ HI^G?^"Z;_X[6#_PYF^+'_0]Z5_X#R__ !=?T4T5 MM'Q8SM;U5_X#'_(7U&GV/R,C_9"T_P#9(_8,^.>CS:F-:\0>(]!OKC4+M$,< M>V"U=888U)/RQEI&R>27/; I/V7O^3=?AQ_V K'_ -%+7VK^VM_R:/\ %[_L M6=3_ /1#5\.?LP:GIL?[._PZCDNXE9=#L009%!!$0R#S7PN9YE6QE>>)Q$KS MENSIA!15D?0U%4/[6TO_ )_(?^_B_P"-']K:7_S^0_\ ?Q?\:X2CQ;]J'_DW M7XC_ /8"OO\ T4U?A7X<_94_:)U[PCI/BW1? 6IWVD:M!%-:W,,:NDL$.+ZV3UIUJ,%+F5M;][]#"O05169_)CJ?P.^,^CG_B9>!=;@& Q8 MZ?<%0"<#+!"!S7%W_A3Q1I:/)J>CWEHD9(8S6\D84C.02RC&,'-?W/21QRH8 MY5#J>H(R/RK(N/#?AV[5DN]+M9U8DD/ C D]QKL=&^*_P 3?#TOGZ+XJU.S? &4NY1P M 0/XO0FO[*]<^!OP<\2LSZ[X+TF\+@J2]I%R& 4C@#J !7BVO?L%_LE>(9?. MN?AQIMLY.YC;(8-QR22=I&%>)O^",WPONY9)O"GCC5+#>25BN(XID09' (4,>,]3Z5K_KKPIB?X]!+ MUIK]+B^KUUL_Q/&OA?\ \%D?&(U_3-/^*_@^PDT9RL5U=Z>\D=RFY@/-V.60 MA022H )Q@$5^_P!;7$-W;Q7=LP>*95=&'0JPR#^(K\)O#/\ P1@:W\4VMQXL M^(B7GA^-U::"UM&BN9%&"5$C.RKDY&<9QTYK]UK.SM=/LX+"RC$-O;1K%&B\ M*B(-JJ/8 8K\QX_GDDITI9/Y\UKVZ6WZ[[';A?::^T+-%%%?G9U!17X_?\%7 M?VC/BY\'-)\$^#_AIJ,_A^W\2B]FO-0MF*S-]F,2K C@?*")"S\Y88'0'/Y M^%OV]OVLO"4 MK#XA7]U$'#A;LBX P MR=^CMT3ZHXZN-C"7*T?U_P!%?S8>!_\ @L'\>M%EA3QKH>E>(H LC"-K64X M/++Y1"@GI@C%?6G@O_@LK\+]06*+QUX+U'2) T8DEM94N4(8G>RH0I&T8(!8 MY]17+CO"W.J&U+F7]UI_AH_P''&TWU/V;HKX8\#_ /!1S]DGQQ+#;P^,!HT\ MX!6/4H'@.2?NDC>H/U./>OJSPM\4?AOXW@AN?"/B?3=72? 06UU%(Y)Z#8&W M ^Q&:^0QN28S#.V(HRCZIHZ(U(O9G=T445Y984444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5DZOH.BZ_;M:ZU8PWL3 J5E0-P>W-:U%--K M5":N?+GC#]EOPEK#?:/#-P^CS8P4_P!9$3C@X/(YQG!]>]>2:'^RUXSA\2VG M]J7-L-,AEBDDEC9(J,5+9' )QD#M7V[7QG\0OV7)M2U.ZUGP;?JA MNY))7MKCA0SDMA''09XY!Z^U&7NCS-5A8SVME[,]&\)?M*> /$(C@U5WT>Z< MA=LPW1Y([./?CD>E>[:;JVF:Q;K=Z5=Q7<+@,&B<.,'ITZ=.]?D]XH^&?CCP M>S'7-*FBB4!C*@WQX/G.*P]!\4>(/#%Y'?:%?RVDL9&-C$ X.<$=",U MZ53**:A8:=&)M0N8K6,\!I75!Z]6(KP)TW&3B]T>O":<5)%RBHXIH; MB,2P.LB-T92"#CCJ*DJ"BM>6=IJ-I-8WT*W%O<*4DC<;E96&""#U!K\U?V@? MV0)].9_%7PCM&GMCEKG3@V70DY+0YZJ/[G8#CTK],Z*Y<5@X5H\LSY/B[@O MYUA_88N.JVDOBCZ/\ULS^>7P[XE\1^"=;BUC0+N;3=0LWR&0E2&7@JR]^X(- M?K?\!OVG_#OQ6%OX;UI1IGB41C*$@17++]XQ'U[[?RK"^/\ ^RGH?Q"BN?%/ M@J---\2G+N@^6"Z/?>/X7_VAU[U^5FK:/XE\$:\^FZO;SZ3JM@_*ME)$8="" M/T(.#7S:=;!3UUB_Z^\_F&G4SO@?&\LESX>3_P"W9>G\L[?TT?T-T5^;W[/W M[7_EI8>"?BB[.S/Y4.JLW13]T3CJ>>-_IUK]&K6ZMKVWCN[.9)X)E#))&P9& M4]"K#@@^HKZ7"XN%:/-!G]0\)\8X'.\7V:_5:,GHHHKI/J0HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***AN+FWM(C/=2I#&O5G8* MH_$\4 345X-XQ_:)^'WA=&BLK@ZS=J2OE6_W01URY&/RS4OPJ^.>C?$V_GT9 M;.33]0AC,P1F#J\:D D$ 8(R.*Z7@ZJCSN.AC]8ASF6OS37 M$\@(5 ,E@.!CMR1S7;E\,/RN=5ZHX\=5JQTAMW/&]>\5^(_%%P;G7]1FOI"< M_O') ^@Z5Q=QXR'A.ZBU+3;@)JEE(LL&!N*31G.]=@T#PU9R7]_=-@!1D M =2SMT4 1FO%\;.CA(WZ7_ ,D?S?QCXM6JO Y0O:5'IS*[U>GNVW?G MMVN4YI_$'C#7/,F:?5M5U"0#)W2RRN>GJ2:_33]G3]DZW\)/!XT^)4"7.L*= M]M9'#Q6Q&<,_9W[CLOUYKU+X#_LU^&OA%;1ZQJ&W4_$LB 27+#Y(%E^4\O[RKJSW_#;P=CA91S'.%S5MU%ZJ+[R[R_!>;V0 * , =J M6BBO>/Z#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHIKND2-)(P1$!+$G '4DT .HKYD^)_[8O[.'PCMS+XM\;V+3?-MM[.07 M:8W7#T';N]%][L8SQ$([L_;RBOD/\ 8V_:NTK]K+X=W_BR MWTMM%U/1KQK.]M=V]%+#?$Z-W#(><]&![8KZ\KQ,QR^MA*\L/7C:<79HTC)2 M5T%?+O[:?Q \;?"[]E[Q_P".OAT637]-LX1!*B[FA2>YBAFF7T,4+O(#V*Y[ M5]151U33-.UK3;K1]7MH[RQO8GAGAE4-')'("K*RG@@@X(I9?B(4<13JU(\T M8M-KND[M?/8)JZ:1_#IXC\7>+O'.J/J7BG5;O6KZYD+E[B5YG:1SR0"3R3Z5 M[;\,/V0?VC/B[/"O@WP1?M;2E#_A]H^F7DQ7,D=JF0%VD 9!P 5!X[\U[S%#%!&L,"+'&@P%4 # MV K]QS'QK48\F P]O\7^2_S/.AEW\S/P'^%/_!&O7[N."_\ C)XRBL2<%[+2 MD\UE(89!GD^4@KGH@(-?H[\(_P#@GE^R]\(_L]Y9^%DU[58/+;[9JI-TXEC_ M (T5ODC)[A1BOM^BOS/-N/LVQEU5KM)](^ZOP_6YUPPT([(IV.G:?ID MM-M MHK2%1@)$BQJ![!0!WJY117Q[;>K.@****0!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!_]3]_**** "BBB@ MHHHH **** "BBB@ K\M_"6D:7\7OVD-:LOB+.YB%Q>>7 S[=[6\FR* 'L%7L M.NWWK]2*^)_C-^S%J>N^)+CQ[\-[M;34KB0SS6[,8P9NIDCI- 'K M>M_LS?!_6+$V::*M@^,++;L4<'L>.OXUZMX,\+6G@GPMIOA2PE>>WTR(1(\F M-[ $G)QQWK\_['X\?'+X07T.D?$G3GO[0$*#_@3QO MHOQ#\,6GBG07+6UT""K?>CD7AD;W!_QH ^1-?^ 7CWX@:]KOBSXI:RRZ=9M< MO96L+;B8DW&,#LBX SQDUD_L-?ZWQI]-._\ ;BON?Q)_R+NJ?]>L_P#Z+-?# M'[#7^M\:?33O_;B@#[>\8_\ (HZW_P!>-S_Z*:O@S]E'X9>!_'?AG6[WQ7I4 M6H36UXD<;2#E5,8) _&OT"UNP;5=%O\ 3$8(UY;RPACT!D0KG]:^ M _9E^- M_A>TFA\/>*(M.65@[1PR.H=@, DCOB@#ZVTOX%?"G1M2M=6T[P];Q75E(DT3 M@F$QOE.>K,Y( M]L'UK#_:J^$NA> ET?QYX*MQI:37'V>:.'Y56;:9(I$ ^Z<(V?<"OJ#]EY$7 MX&>&MG\7VLGZ_:YJY7]L-4;X098)Y?&?P\\/^)K@Y MGOK2-IB.AF4;)#_WV#7>UX+^S&LB_ WPP).NVZ/X&ZF(_2O>J "BBJE_*]O8 MW,\9P\<;LOU )% %NOB/Q9_R-.L_]?MQ_P"C&KJ_^%M>-/\ GXB_[]+_ (5Y M[>W:YZA<'@]C7=KKFF,80LC9N.4_=R.1WQ0!KT5 MBCQ!I1B$PD?8S; ?*D^]C/3;G\>E.?7=,C,RO(X,#;7_ '4APN:9*\*)(Q:XX3]W(,\XYRO' M/KB@#7HK$_X2'2?)^T>:_EEMN?*DSG&>FW-2/KFF(9PTC?Z,.?7% &M16)_PD6D>5YWFOLW;<^5)UQGIMS4LFMZ;$9U>1@;.?7% &O16)_PD.D^3]H\U_+#;<^5)G.,]-N:DDUS3(GF1Y_# M_NY#CG'&%YY],T :]%9/]MZ:6">8V3&9?]6_W -V?N]<=NOM34UW3)#"J2.3 M.VU/W4@RE/;7-,4S!I&S M;\O^[DXR0O'R\\GMF@#7HK(_MS3-ZIYC9:,R#]W)]T*6S]WT'3KVZT)KFF2> M3LD8_:&VI^[D&3D#GY>.3WQ0!KT5B'Q#I(C:4ROM5@I_=2=3GMMSVJ5];TV, MS*\C VX!?]VYP"0!C"\\D=,T :U%9"ZYICNL:R-N="X_=R?= )/\/H.G6D77 MM,80D2/B=BJ?NI.2#CGY>.O>@#8HK%/B#2A$TQD?8C!"?*D^\02.-N>QYZ5C M>)?B#X1\(:==ZKXBU!;*WLD+N75AGH J9 #,20 !_+-)M)79E7KPIP=2HTHK M5MZ)'47U_9:99S:AJ,Z6UM;J7DDD8*BJ.I)/ K\QOVBOVM+KQ \W@[X6WCV^ MEX9+F_3*27&>"L9ZJA'?@D'M7D_QY_:8\1_%R630]-4Z7X:C?*0*?WD^.C3' MO[*.!]:\R^%/PF\1?%7Q!#I>F(UO8^8JW%XR,T40)&1E0!7S6-S.5 M5^RH'\L\=^*N*S:M_9&0)M2T ?A_P#"#PW_ &5X?5FEW*MU=/"YFGEQR2=N=ORG 'RBO5#KFF!I M4,C9A7<_[N3@9 _N\]1TKNR_*HTO>GK+\C]!\-O"2AE2CB\;:=?[U#T[OS^[ MSUZ*R/[8V9$WK^[D^Z 3_=XZ'@\TBZ[ICK$RR/B=BB?NI.6&,Y^7CJ M.3Q7L'[4;%%8K>(-*5)',CXB8(W[J3[QSC^'G[IY''Z5(VMZ:KRHTC9A4.W[ MM^%./]GGJ.!S^M &M160FN:8[QQK(VZ52R_NY!D#/^SQT/6FC7]+*12"1]LS M%5_=2E.?7-,1Y(VD;= M$H9OWFL\2+(V9E+K^[?E1G_9XZ'@\_I4:^(-*9(W M$CXE8HO[J3[PQG^'C[PY/'ZT ;5%8[:[IB+*S2/B!@C_ +J3ACG&/EYZ'D<4 MO]N:9N=/,;,:;V_=R?=(!_N\]1P.: ->BL@:YIA:)!(V9EW)^[DY&2/[O'0] M::NOZ6T:2K(^V1RB_NI/O#';;D=1STH V:*QFU_2T$I:1_W+;6_=2<$Y_P!G MGIVIYUO35=XS(VZ-!(W[M_ND @_=YX(X'- &M160FN:9(\*)(Q:<$I^[D&0" M1SE>.0>O^%,'B#2C$LPD?8[% ?*D^\ ">-N>XYZ4 ;5%8[:]IBB8F1\0,%?] MU)P2<G6@#7HK)36]-D,*I(Q-P"4 M_=N,@$@YRO'(/7%1#Q#I)C642OM9BH_=2=1CMMSWH VZ*R'US3(_.WR,/L[; M7_=R'!R1Q\O/([9H_MS3-[)YC96,2']W)]TJ&S]WT/3KVZT :]%9"ZYIC&$+ M(V;CE/W(-*,0F$C[&;8#Y4GWL9Z;<_CTH VJ*QWUW3(S, MKR.# VU_W4APV:/[J>8V6C,@_=R?="E ML_=]!TZ]NM &O160FN:9)Y.R1C]H;:G[N09.0.?EXY/?%1GQ#I(C:4ROM5@I M_=2=3GMMSVH VZ*^-OB;^W#\'/ 6M2^$O#PO?'/B2$NLEAH<#731.H.!+(H* MKEL+GG'?I7F\W[<7Q%TU1=:]^S_XELK%,F6:.XAN&154L2(XTW-P.@KCJ8^C M%V>2.G^-5[GQ1H-DJR7MV+=&C,H:16 M1=@!))+ =.AY_,5:19OT5XQK?Q^^%^BPEQJPO9.?W=NK.W )[@#GIUKQ/Q! M^UN@\R+PQHN2#A9+E^".>=JX(/3C-=E+ 59[1.>IBZ<=V?:=5[N[M;&VDO+V M58((06=W(55 [DFO!?@[\;X_B):W\&LVHLK[3461S$&='C8[<@8)!!QD>_'0 MU=^.<5UXG^'-]H_A[?-=S".<1"-P9(HVW, =N,X&<'DXQWJ/JSC45.>A7MDX M<\=2CXB_:5^'&B%H;*:759AGB!<)D$C!=O\ "O"O$7[6/B6[\R/PWIL.GH<[ M7E_>R#IU'W3W[5X#8_#?QUJ%PEM!HET&=MH+Q,HS[DBO9/#_ .S?J-RAN/$N MK)8I&X1TBAEE<9Y&#M Z!NQ ('K7N+#82E\3N>5[?$5/A5CFO#GQX^)T7BBS MO)]3DOTEE5&M7($3AVY4#HIYP#VK]-Z^=/!WP5^&'@S45U+]_J-]8 2A[A'* MKTPP0+M+ D8QR/SKW(^(-)&W=,5#(9,M&X 5M>5F%>G4DO9*QWX M.E.*?.SXU^('[,_BO6/&&HZSX?NX)+/4KB6Y/G.5>-I3O(/!W?,3^%=!X=_9 M+TF )+XFU>2Z<')2W7RT(R#C)R?45[3K/QY^#'AT Z[XTTNP8NR;)KI$?77@/Q/9Z]'I[JEQ]C8RM$SY*[E4;@#@X.,<= M:Z95\9[+FY6HKK;]1+!4N:]BUX=^$7P\\+^6VEZ-#YL>,22CS).,\EFSZUZ. MB)&@CC4*J\ 8 'L*RGUS3$>2-I&W1*&;]W(< X_V>>HZ4JZWIK/$BR-F92Z M_NWY49_V>.AX//Z5Y,ZDI.\GO*C0:7*KMLSKUU35V?TU.Z1(TDC!$0$L2< =237 MGVN?%SX5^&O,77_&&D:>\9PR37T".#D#&PON[C/%?QI>)/C9\7O&$IG\3>,= M5U!R "9+N3D*"!T8=B:\[GNM0U.<-OJ*\ U__@LG\9;S">'_ ?H^G#8P+.9I6WGH>6Q@>F/K7B6@_\ !+?] MIK5GE&HIIFE"*%9CYT\C-AP"!A8B,@'GGCI]/?O#'_!'WQ'=O;-XG^(UI;?: M #Y5M83NV,X/SL0HZ,.0.@/0T_J?!>%^*49/UE+\KAS8B1\Y:Y_P5&_:]UEF M$7B.TT^,@J%MK&%"-P )W8SGC(]*\E;]NW]K=K^"_P#^%G:N# 581B;$3;6W M8=.C ]#GJ.*_5SPW_P $B?@?:10W?B;QSK.H;FV%(K=88RP"D_\ +/>.I&[_$^S/V>?B#JWQ7^!W@?XCZ] +;4O$6DVMY<(J%%\ MV1 6**?X6/S+Z@@CBO9*Y^TU#0=+MHM*L5^S6]E"BQQ1PNJ1PJHV*H"X "X M Z=*M)K>FR&%4D8FX!*?NW&0"0I'US3(_.WR,/L[;7_=R'!R1Q\O/([9K M?+O9M _X(X_&^^W?\)!XLTC2L.H&Q9+G*'JW&SIZ=Z_HI_MS3-[)YC96,2' M]W)]TJ&S]WT/3KVZT+KFF,80LC9N.4_=R.1WQ7Z-7\8.'=\V?^6:C''''UZU^J@\0:48A,)'V,VP'RI/O8STVY_' MI3GUW3(S,KR.# VU_P!U(<'..,+SSZ5X>(\2,ZJ;XAKT27Y(T6$IKH?!6C_\ M$NOV/](V,WAJZO7&PDW%]-(&*?[). &[CI7KVA_L.?LH>'V62R^&NDR2(H4/ M-")6& 1G+=R#R>]?3/\ ;>FABGF-D1B7_5O]PC=G[O7';K[4D>N:9*\*)(Q: MXX3]W(,\XYRO'/KBO%K\4YE5_B8F;_[>?^9HJ,%LCA=$^"/P?\-I''H?@W2; M-8ONA+2+CY=O=3VXKN[;0="L\_8].MH,]?+A1<_D!47_ D.D^3]H\U_++;< M^5)G.,]-N:D?7-,0SAI&_P!&.'_=R<'.WCY>>?3->15Q56;O.3?JS1)(UZ*R M#KFF!]AD;/E^9_JY/NE=V?N^G;KVZTL>MZ;*8%21B;@X3]VXR0<BL3_A(=)\G[1YK^6&VY\J3.<9Z;.?6@#8HK%/B#2A$9C(^Q6V$^5)][&>FW/X]*>VN:8IF#2-FWY?]W)QDA>/ MEYY/;- &O161_;FF;U3S&RT9D'[N3[H4MG[OH.G7MUH37-,D\G9(Q^T-M3]W M(,G('/R\] &Q16*?$&E")IC(^Q&"$^5)]X@D<;<]CSTI[ZYID;S(\C!H M "_[N0X!('&%YY(Z?XT :]%9(UO36=(Q(VZ1#(O[M_N@$D_=XX!X/-,77]+< M1%9'_?-M7]U)R1C_ &>.O>@#9HK&;7]+6-Y6D?;&X1OW4GWCGMMR>AYZ4XZY MI@:5#(V85W/^[DX&0/[O/4=* ->BLC^W-,W(GF-F1-Z_NY/N@$_W>.AX/-(N MNZ8ZQ,LCXG8HG[J3EAC.?EXZCD\4 ;%%8K>(-*5)',CXB8(W[J3[QSC^'G[I MY''Z5(VMZ:KRHTC9A4.W[M^%./\ 9YZC@<_K0!K45D)KFF.\<:R-NE4LO[N0 M9 S_ +/'0]::-?TLI%()'VS,57]U)R1C/\/'4=: -FBL8Z_I8260R/MA8*W[ MJ3@G./X>>AZ4Y]FL\2+(V9E+ MK^[?E1G_ &>.AX//Z5&OB#2F2-Q(^)6*+^ZD^\,9_AX^\.3Q^M &U16.VNZ8 MBRLTCX@8(_[J3ACG&/EYZ'D<4O\ ;FF;G3S&S&F]OW5;!X8<@\BOSSA_P"" M3_[,=O$L$%QK\<:#"JNJSJH'H &P*_1YM?TM!*6D?]RVUOW4G!.?]GGIVIYU MO35=XS(VZ-!(W[M_ND @_=YX(X'- 'YQ?\.I?V:/^?OQ!_X-KC_XJC_AU+^S M1_S]^(/_ ;7'_Q5?HXFN:9(\*)(Q:<$I^[D&0"1SE>.0>O^%,'B#2C$LPD? M8[% ?*D^\ ">-N>XYZ4 ?G%-_P $G_V8[B)H)[C7Y(W&&5M5G92/0@M@U^AG M@3P5X?\ AQX+T/P!X3@-MHWAVR@L+.-F+LL%L@C0,SG6@#7HK)36]-D, M*I(Q-P"4_=N,@$@YRO'(/7%1#Q#I)C642OM9BH_=2=1CMMSWH VZ*R'US3(_ M.WR,/L[;7_=R'!R1Q\O/([9H_MS3-[)YC96,2']W)]TJ&S]WT/3KVZT :]%9 M"ZYIC&$+(V;CE/W(-*,0F$C[&;8#Y4GWL9Z;<_CTH VJ* MQWUW3(S,KR.# VU_W4AP-)1\TW6O;RSB3'X-GW;&:ST"U\0HO*KIMVLCL-P4?+((\'!W$9X&:_J;CUO393 J2,3<'"?NW M&2#CG*\<^N*B_P"$BTCRO.\U]F[;GRI.N,]-N:^UP/B[G%+2^7SDMR/,5X7=01%E8S6'54&X$D(.0.W7\:^PP7C>FK8K#?^ O]'_F<\LN M_E9_*5X,_:Y_:3\ )!!X7^(6K6UM!LQ UPTD1$:[5#*V00!Q@U]A^ /^"N'[ M27AA(+?Q9;:9XJAAPI,\/D2L@55Y>$KEN"=QZD\U^H/BW_@FC^QSXJ%NVG:1 M>Z'<3[8XWLYIU4A6.P%?%OCS_@D%IZ6TU]\-/B*\B(P5(M4L7W MN=H."T*J!SDYVXQ@=:]1<8<*YAIBJ2BW_-#]8W(^KUX?"SV/P'_P64^&FHO% M;?$/P7?Z,>?,N+.5+I/O'&V(A6X7&OYB/'_P#P3:_:B\$37*V.B0^)HX'*YTR4 MNY7?M5BLBH!G@X!.*_:K_@F_\#?%W[.7P7U+0_B3)]GUCQ%J#ZM]BC5G%K!] MGCC =@O^L81DLH/& !SG/QG'.0Z]U2O?OH[M6.C#5:KE::/T M>HK'37=,D,*I(Y,[;4_=2#)SCG*\<^M-/B#2A$9C(^Q6V$^5)][&>FW/X]*_ M'CO-JBN9U?QAX;T'3-2UG6;P6=CH\+W-W-(CK'##$,N[-MQM4E?#6G M?\%0OV1+_7Y]";Q%=VB0R",7D]FRVK@MMWJX+,5'4DJ#CMVKT\OR7%XM2EAJ M4IJ.]DW8B52,=V?H717C/A+]HCX'>/!#_P (AXVTS4VN&V(D4X\PGY>J-A@, MNHR0!DXSFO2SXATD1M*97VJP4_NI.ISVVY[5Q5\/4I2Y:D6GYJQ2:>QMT5DO MK>FQF97D8&W +_NW. 2 ,87GDCIFD77-,=UC61MSH7'[N3[H!)_A]!TZUB,U MZ*QUU[3&$)$CXG8JG[J3D@XY^7CKWII\0:4(FF,C[$8(3Y4GWB"1QMSV//2@ M#:HK(?7-,C>9'D8- 7_ 'FLZ1B1MTB&1?W;_= ))^ M[QP#P>: -:BL9=?TMQ$5D?\ ?-M7]U)R1C_9XZ]Z&U_2UC>5I'VQN$;]U)]X MY[;>E &S160=: ->BL===TQUB99'Q.Q1/W4G+#&<_+QU')XIK>(-*5)',CXB8(W M[J3[QSC^'G[IY''Z4 ;5%9+:WIJO*C2-F%0[?NWX4X_V>>HX'/ZTB:YICO'& MLC;I5++^[D&0,_[/'0]: ->BL8:_I92*02/MF8JO[J3DC&?X>.HZT'7]+"2R M&1]L+!6_=2<$YQ_#ST/2@#5EBBGC:*9!(C<%6&01[@UY;K?P3^&FOW;7U]HT M:3/C<8B8]Q'<[:[]]#S^E7"K*/PNQ,H*6Z)]+TRPT73[?2M+@6VM+5 D<:#"JH["OB#] MK2#7CXCTFY"RG1UL]H8 ^6LYD??N(X!*[,9Z]J^U%\0:4R1N)'Q*Q1?W4GWA MC/\ #Q]X16^$Q/LZG.U[6,R$P1OY?.&!V%<=^0.> M?:OG'Q-^SSXGTJ9#H-PFK0S[FC 22.39S@D%<9R".H[<8->Y]8PM?XU9_P!= M3RO8XBE\.J/NSP%\2O"WQ&LY;KP[.QDM\"6&0;9$ST)'/![$5WU?&W[-_@G5 MO!EU?^)?$H:S%]&+2& QN7+!E=F8!> . /7)]*^@O'GQ(TKP5X9O]?,YB^:&8#^ZW9AW4\CWZUZ1 M\#/VEO%?PEN(-&OF.I^&6DS);/R\0; +0L>F!_#T-?K#K;_#_P ?^'9+#5TB MU?2KW,7^J:1G/K7QN*RZIAY>THO0_E[BKPWS+AS$?VKDK>6I.UAT>-_P"ZZ]0?\BNSK\ ?A[\2_%_PQUJ/6O"= M\]LVY?-BR?*G0$'9(O0@XK]7/@I^U#X0^*4%MI&K,ND>)9,J;7DQRDN?LAKT5D?V MYIF]D\QLK&)#^[D^Z5#9^[Z'IU[=:%US3&,(61LW'*?NY.<$KS\O'([XH UZ M*Q1X@THQ"82/L9M@/E2?>QGIMS^/2G/KNF1F97D<&!MK_NI#@YQQA>>?2@#8 MHK)_MO30Q3S&R(Q+_JW^X1NS]WKCMU]J2/7-,E>%$D8M<<)^[D&><.?6@#8HK%/B#2A$9C(^Q6V$^5)][&>FW/X]*>VN:8IF#2-F MWY?]W)QDA>/EYY/;- &O161_;FF;U3S&RT9D'[N3[H4MG[OH.G7MUH37-,D\ MG9(Q^T-M3]W(,G('/R\>2.F: -:BLA=()'&W/8\]* M>^N:9&\R/(P: O^[D. 2!QA>>2.G^- &O162-;TUG2,2-ND0R+^[?[H!)/W M>. >#S3%U_2W$161_P!\VU?W4G)&/]GCKWH V:*QFU_2UC>5I'VQN$;]U)]X MY[;>E..N:8&E0R-F%=S_ +N3@9 _N\]1TH UZ*X77?B5X'\,A/[=U:.S M:5/,1'#!V4]/EQGMWKY_\4?M8Z%:!X?">F27TF.);@^7'G/]T9)'OFNFCA*E M3X48U<1"'Q,^NJ*_+;Q/\=_B1XFD;S-3:Q@+$K%;?NP 1C!(Y/'K7V'\ /B! MJWB;P--=>*[AI[FRG>-93&Y>2%0AW,P!#' 6QW;+# Z=:_/_P 2_$#QCXNE\S7] M5GN5!)5"Q"+GLJC@"OT4^)?@7P=\4[2SM-1GFMKN ,]O/'$^X*?O*=RXP=O0 M\\<5Q7A/X%_"GP^MO=W_ )VL3O)\C7$;[=RXR-@4#&6')_I75@L70I4[M>\8 M8K#U:D[)Z'PQX<\$^*O%LAC\/:9->!2 65?D&3CEC@5]R_ WX&ZE\/=3?Q1K M]VCWLUNT"V\7*QAV5B2W<_+CICFO?+;4O#]A;R)9KY$,#!&6.!U )SC@+ST/ M(KP?XS_M/>"_A7!)IMBRZQX@Z"T0D"+(!!F;MU^Z.?I7)F&=W@[Z1/.S'%X/ M+*#Q>-J*,5U?Y);M^6I[-XZ^(/A+X;Z*VO>+K]+.WSA%ZR2M_=1>K']!WK\A M?CC^T;XK^+U[+I\+OIOAQ'!ALU/+;00&E8?>)R>.@KRKQ[\1O%WQ*UJ37/%M M\]W*Q)1,XCB4_P ,:=%%>\? W]FF_P#'=U#K?CS[1HV@[P$3RG$]V< X7Y3L M3D98]<\>H^$Q&-JXJ7LZ2T_K<_F/B7CO->*L3_9F44W&D_DVN\WLH^7YNQYI M\'O@CXN^,.M+9Z1"UMID3?Z3?2*?*B'H.FY_]D?CBOV#^%/PB\)?"/P_'HWA MZ -.X#7%TX!FGDQ@L3V'HHX%=#X?B\)>$=%CT+0(!96&F[81''"X /([+EB= MIR>?K6W_ &YIFYT\QLQIO;]W)]T@'^[SU' YKV2056 M7OUWO+MY171>>[_ UZ*R!KFF%HD$C9F7>G:GG6]-5WC, MC;HT$C?NW^Z0"#]WG@C@ M(-*,2S"1]CL4!\J3[P )XVY[CGI0!M45CMKVF*)B9'Q P5_W4G!)QQ\O/3M2 MMKFF([1M(VY$#G]W)]T@$?P^AZ=: ->BLE-;TV0PJDC$W )3]VXR 2#G*\<@ M]<5$/$.DF-91*^UF*C]U)U&.VW/>@#;HK(?7-,C\[?(P^SMM?]W(<')''R\\ MCMFC^W-,WLGF-E8Q(?W.1WQ3!X@THQ"82/L9M@/E2?>QGIMS^/2@#:HK'?7=,C,RO(X,#;7_ '4A MP/EYY],UG:QXS\,>']/N=6UV_33[&S@-Q-/.&CBCB"[MS.P"CCL3G MMUIQBV[(#J**_,GXI_\ !5G]FKP&T]IX5>[\9WL6X*+)/*MV96 QYTG3().= MO;WK\V/B?_P5U^/OBFXE@^'VG6'A*QR0A$?VJX*[@REVDR V 0=H .:^\RCP MTS?%V:I^*TUZ_7'^BZ2GVIQN7 ?"VH MZX!OR]M;N\0\M2S R8V @#H6R>U?I.7^#.&HQ]KF.(T6]K17WO\ X!R2S"3T M@C]=OBC_ ,%D_$]Z)+3X1^#8-,1A@7.I2>?("4(R$3:O#'(SG./>OS6^*_[7 M?[1'QHED_P"$Z\:7LUH[!Q9VSFVM48#&5BBP![U]6?"C_@E=\;_&PL[OQUJ- MIX,M;MW54FCDN;GY&"C*( J[N<$MQ@$]:_2SX7_\$Q/V5/ \,6I>*C?^,KF- MBK-?"1(2S $#R8U4$#!P2._)KT?["]"M-#A MM2VY;2S,>-[?-AE3)RQ[$UV_]MZ:6">8V3&9?]6_W -V?N]<=NOM7R^;>->) MG[N"HJ"[O5_=HOS-Z>71^TSYD_8__95T#]D_X;3>#M.U!]8U759UO-2O678L MLX0(%C3G;&H'R@DGDY.:^L:QTUW3)#"J2.3.VU/W4@RQGIMS^/2OQS,,?6Q5:6(KRO.3NV=\8J*LC:HK(;7-,4S!I&S; M\O\ NY.,D+Q\O/)[9H_MS3-ZIYC9:,R#]W)]T*6S]WT'3KVZUQE&O160FN:9 M)Y.R1C]H;:G[N09.0.?EXY/?%1GQ#I(C:4ROM5@I_=2=3GMMSVH VZ*R7UO3 M8S,KR,#;@%_W;G ) &,+SR1TS2+KFF.ZQK(VYT+C]W)]T D_P^@Z=: ->BL= M=>TQA"1(^)V*I^ZDY(..?EXZ]Z:?$&E")IC(^Q&"$^5)]X@D<;<]CSTH VJ* MR'US3(WF1Y� %_WFLZ1B1MTB&1?W;_= ))^[QP#P M>: -:BL9=?TMQ$5D?]\VU?W4G)&/]GCKWH;7]+6-Y6D?;&X1OW4GWCGMMR>A MYZ4 ;-%9!US3 TJ&1LPKN?\ =R<#(']WGJ.E']N:9N1/,;,B;U_=R?= )_N\ M=#P>: ->BL===TQUB99'Q.Q1/W4G+#&<_+QU')XIK>(-*5)',CXB8(W[J3[Q MSC^'G[IY''Z4 ;5%9+:WIJO*C2-F%0[?NWX4X_V>>HX'/ZTB:YICO'&LC;I5 M++^[D&0,_P"SQT/6@#7HK&&OZ64BD$C[9F*K^ZDY(QG^'CJ.M!U_2PDLAD?; M"P5OW4G!.2-I&W1*&;]W(< X_V>>HZ4JZWIK/$BR- MF92Z_NWY49_V>.AX//Z4 :U%8J^(-*9(W$CXE8HO[J3[PQG^'C[PY/'ZTYM= MTQ%E9I'Q P1_W4G#'.,?+ST/(XH V**R/[8V8TWM^[D^Z0#_=YZC@< MT#7-,+1()&S,NY/W>G:@#9HK).MZ:KO&9&W1H)&_=O]T@$'[O/! M' YI$US3)'A1)&+3@E/W<@R 2.BL4>(-*,2S"1]CL4!\J3[ MP )XVY[CGI3FU[3%$Q,CX@8*_P"ZDX)../EYZ=J -BBLAMFR&%4D8FX!*?NW&0"0W6A=BL4>(-*,0F M$C[&;8#Y4GWL9Z;<_CTISZ[ID9F5Y'!@;:_[J0X.<<87GGTH V**R?[;TT,4 M\QLB,2_ZM_N$;L_=ZX[=?:DCUS3)7A1)&+7'"?NY!GG'.5XY]<4 :]%8G_"0 MZ3Y/VCS7\LMMSY4FBL3_A(=)\G[1YK^6&VY\J3.<9Z;.? M6@#8HK%/B#2A$9C(^Q6V$^5)][&>FW/X]*>VN:8IF#2-FWY?]W)QDA>/EYY/ M;- &O161_;FF;U3S&RT9D'[N3[H4MG[OH.G7MUH37-,D\G9(Q^T-M3]W(,G( M'/R\] &Q16*?$&E")IC(^Q&"$^5)]X@D<;<]CSTI[ZYID;S(\C!H "_[ MN0X!('&%YY(Z?XT :]%9(UO36=(Q(VZ1#(O[M_N@$D_=XX!X/-,77]+<1%9' M_?-M7]U)R1C_ &>.O>@#9HK&;7]+6-Y6D?;&X1OW4GWCGMMR>AYZ4XZYI@:5 M#(V85W/^[DX&0/[O/4=* ->BLC^W-,W(GF-F1-Z_NY/N@$_W>.AX/-(NNZ8Z MQ,LCXG8HG[J3EAC.?EXZCD\4 ;%%8K>(-*5)',CXB8(W[J3[QSC^'G[IY''Z M5(VMZ:KRHTC9A4.W[M^%./\ 9YZC@<_K0!K45D)KFF.\<:R-NE4LO[N09 S_ M +/'0]::-?TLI%()'VS,57]U)R1C/\/'4=: -FBL8Z_I8260R/MA8*W[J3@G M./X>>AZ4Y]FL\2+(V9E+K^[? ME1G_ &>.AX//Z5&OB#2F2-Q(^)6*+^ZD^\,9_AX^\.3Q^M &U16.VNZ8BRLT MCX@8(_[J3ACG&/EYZ'D<4O\ ;FF;G3S&S&F]OW.0>O^%,'B#2C$LPD?8[% ?*D^\ ">-N>XYZ M4 ;5%8[:]IBB8F1\0,%?]U)P2<G M6@#7HK)36]-D,*I(Q-P"4_=N,@$@YRO'(/7%1#Q#I)C642OM9BH_=2=1CMMS MWH VZ*R'US3(_.WR,/L[;7_=R'!R1Q\O/([9H_MS3-[)YC96,2']W)]TJ&S] MWT/3KVZT :]%9"ZYIC&$+(V;CE/W(-*,0F$C[&;8#Y4GW ML9Z;<_CTH VJ*QWUW3(S,KR.# VU_P!U(<'..,+SSZ4[^V]-#%/,;(C$O^K? M[A&[/W>N.W7VH UJ*R(].?7%1_\)#I/D_:/-?R MRVW/E29SC/3;F@#;HK(?7-,0SAI&_P!&.'_=R<'.WCY>>?3-!US3 ^PR-GR_ M,_UBLF/6]-E,"I(Q-P<)^[<9(..>>G>I?V.M*U+3OA1-<7 MR-'%J&HS3VX88S%Y<<>X>Q9#7(?![]E[P%J'A?0?&7B0SZC<:C:PW;6\C!80 M95#@8'+#!'6OM2SL[73[6&QL8E@M[=0D<:#"JJC ["@#EO%'B'0(="U:"7 M4[5)4MIU9&F0,&","""(M1B;4;B6X:-?+*J9G+%1D9P,XYK'3]BCPA'GR_$F MHKGKA8A_[+0!]9:UXK\.^'] F\4:M?Q0Z5!MWW .^,;W$8Y7.TG@<;@ZS)C'OSQ^-W8Y*$+G'ID8_6@#RW]K?QEHOCKQ5X=\ M*^$Y%U.ZTWSTD:#YPTMRT86)2.I&SMZU],?&KP3>W?[.LWAZ!3-=Z)8V<@ Y M)^QA/,_'8&K1^&G[-W@'X;Z@FM0"35-3B.8KBYP3&<8RBC !]^M?0+HDB-'( M RL""#R"#U!H ^+OV1?B5H#^!7\$:I>Q6E]I4TKQ+*X0203-ORI8@$AV;(^A MKF/VQ/B)H^K:=I/P^T*Y2^NC>+OV/O!FMZK M+JWA[4)]$,S%C#& T2D]=N>0/;I70_#K]EKP3X'UB+Q#J%Q+K>H0,'B-QCRX MW'1@HZD=B>E 'L'PN\,2^#?AYX?\,W/^OL;2-9?:5OGD'X,QKO:** "H+F!; MFVEMF.!*C(2.H##%3T4 >*_\*2T7_H(7'Y)_A7S_ *S8IIFL7VFQ,72TGEB5 MCU(C8J"?RK[JKXC\6?\ (TZS_P!?MQ_Z,:@#Z=^%W_(BZ9_VV_\ 1SUW]&_A'82Z9I[)J?B:08CM0AY6=9WA,O$_Q UV77_$]Y)?W]P0,MT Z!44< >@%?9O[._[)4_B1+?QK M\38'MM-.V2VL&&UYQD,&E[A"/X>I[^E?+U\35Q<_9TUI_6Y_)N?<49MQEC/[ M/RZ#C073R_FF_P E]UWJ>5? 3]FCQ'\6+N#6]81]-\,(V7G88>XVXRD0/8@_ M?Z#MS7Z[^%/"7A[P3HL'A_PS9)8V5NH"H@Y8@ ;F/5F..2>36U965IIUI#86 M$*V]O;J$CC0!555& !T JS7OX+ 0HK3?N?T/P)X>8/(Z-J2YJK^*;W?DNR\ MOO"BBBNX_0 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHJO3I G]Z1@H].I(H L5^./QI_:@_:"^*'[47BK]CKX86]O MH&CV\MM:7.LP!GOH;1[>&:[FRQVK@2E5VC.-HZDFOTWUWXV_#3P_E;K68YY! M_!!F5NWIQWSUK\XOVKT/LOX4?!CX?\ P:\.V_A[P5ID=OY:@373*&N; MF3^*260_,S,>3S7JM%%?$GPQ\L_'?]G6P\:QCXA_#=AX9^)FAG[7INJ6H$;R MS1)A8)\&[B.RTRRU*RU*7<=P2:_C9 M[@J!U+2'IVQ[5]%PU6@L1[.K\+3_ "N>ME&)JPJ'[,NX^6ZE07('3[^0?I7 MZ#:/IEOHFD6.C6F?(L((K>//79$H1?T%&H:/I6J^7_:5G%=&(Y7S$#;3@CC/ MUKZ["8E4JG-:Z/M<30=2'+>Q^1&C>$/%'B*18]$TNXNRP)!2,[>.?O'"_K7K M.G_L]>+A E]XKO+/PW:$;FDO)E4HHZDC('''?N*]/_X*!_$KQ[\%OV7M?\4? M">-K'5'N+2T>]ME >PMYY,/<+CH>!&&_A+ANHK^57Q%\2?B!XMNI;WQ+XCU# M4IIRQ=I[F1]Q=BS9!;').:_6N$.$<1G%!XF-10@G;;F>EO1+<\FIAZ=-VEJS M^J[PG\2OV7_V=;6^_M[XF:4]]>;5N)/M"S;?)4ML58=Y ^8DYY)XZBN"\4?\ M%3OV2?#K/':ZQ?ZTX *FRLRR$D$@;G9,=,$XXS7\N6EZ#X@\0S&/1=.NM2E) M)(MX7F8D\^$?V0/VF?'#1CP]\.]6D60J-TT/V<#<-V3YQ0XQR>/ MUKZZ7A3E-%^TQV);?FXQ7]?,VABY)OF7Q9_P %B/CQJNZ/PMX=TC0U^7:^U[A^/O9\ MQBO/TX%>:^%O^"4G[5OB" 7.H6>FZ(I0,$NKO]YDG[I5%(SZ\^E?3/AG_@B] MXA>6.3Q?\1;=(21OCL[-MX7)SAG8KD\$<>M3]4X,P?Q.,GZRG^5T5S8B1\1> M*?\ @I!^U]XJ0I-XW?3,YYT^".T/*[>J#\?KS7S=XD^.WQF\8$GQ-XTU;4,Q MB(^9=R'PS\$_A%X-C$7A M?P=I6FJ-V!%:1C[W)Y(/7%>DVUK;6<2V]I"D$2@ (BA5 P, <=*^7XF\7(X MW"5,'1P]E)6NW?\ !+?MJ;4<#RR4FR>BBBOQ4]$*^+?C)^P%^S7\V-T=JJ?-"$ DA1\W7KZU]I45W9?F>(PD_:8:HX2VNG8F M<%)6:/C7PU_P3^_9(\+^2;7X?65X\#F17O-UPV3TR7/('8=J^@="^#GPH\,1 M10Z!X1TNR2!=B".TB^5XKTFBM<5G.,K_QJTI>LF_U$J<5LBK:V5E81 MB&QMX[>, +&@08'L *M445YK=]RPHHHI %%%% !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 %%%% 'D_QW^'UU\5_@OXV^&UA,MO=^)-(O+*WD?.Q)YHF$1;'.T/C=[9K^ M3;XB?L9_M,?#!IG\3^ ]0:V@57-Q:1_:HBK8&08MS<%L'*C'/89K^R&D95=2 MC@,K#!!Y!!K[S@[C[$Y/&5.G!2C)W:=_P?\ PYS8C"JIJS^%,_VSX?OGB/VC M3;R, ,OSPRJ#AAD<,,\$?@:]^\ ?M>?M(_#*);7PEX]U."U5=H@EF,T7H#M? M/([5_6]XQ^"7PB^(,'V?QIX/TO5XR&4B>UC8D-MR"0 ?X1^5?$GCO_@E1^RQ MXM1Y-$LK[PQ!G'6+/SE\!?\%AOCCHK)#X\\/Z7XCAP \B*UI-D!N5$9V/-+O'<#$3SBWES_ '=DVPDCT&:][1TE19(V#HX!!!R" M#T(-?PM:CI'B'PQ>B#5K*ZTF\C+ +/&\$BLIPW# $$'@^E>P_#[]I_X__"YT M/@GQSJEA$IR8?M#21-[,CD@CVKRLP\$DUS8+$?*2_5?Y%PS'^9']HU%?S1_# MO_@KS^T#XKW?@V#2)_#OB>QLQ=M;2N)HIXT8)*T3@# 5F7AN<-UX-?G.>>'6:X"G*M5 MIIP6[B[_ /!_ ZZ>+A)V3/ORBBBOACI"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KEO&GA/3O''AJ]\,ZJ62"\4#>F-R,I#*RYXR"*ZFBJC)IW0FDU9 MGY\^)OV5O&&FAIO#UY#JD8(PC?NI,$X/7(../3]*^?\ 7?!GBOPS*8=>TJXL MRHR2Z';C_>&5_6OV&J&>VM[E/+N8EE7T=0P_(UZ]'.JB^-7/.J99!_"['Y*> M /%'B?0/%.ESZ!<3&;SXT$*LQ60,P!0KW##BOUO95=2C@,K#!!Y!!KDK#P!X M*TS4QK.GZ+:V]\I!$R1@."!MR#].*Z^N;'XN-9IQ5C;"89TTTW<_+;]I3X9? M".3Q#=/X&O$TG6[<-]JM(XB;6248^4,#^[?/WL CKGFOB-].UK2IEG$4L$D9 M^5TR"#ZAEZ5^@'Q7^#'CC3_%VL:OIVG2W^G7UW-/%)%\Y E/F88=>,D9[XKP M"[LKJSE-M?0/!(.J2*5;@XZ-@]16%;A+"UTITYV?]=#\-XM\(ZWWM_E8]G^!?[8]UH<<'A?XIL]U80QK'!?(NZ9,< 2C^) MD:SI.OV$>J:)>17UI*,K+"X=3WQD=_4=17XHW6BZ7>:,UW>WHT;4+6)7 MN;>XR,$X!,9&=Z@GZ^W>O4=)^*WP[UO;_9^OVK%B1AW\L@@;B#OQVK:C^\CS MPU1^R97G6$QM&.(PM12B]FG_ %KY'H-%06UU:WD?G6DR3Q]-R,&'KU%3T'IA M1110 4444 %%%% !1110 4444 %%%% !117S5\<_VIOAO\"[FW\/ZH+G7?%> MH)OM-%TV,SWDH/ +!<^6I/\ $?KC%14J1@N:3LC.K5C"/--V1]*T5^TC2=/? CAUB_D%W]T$L1"=NTD\=#ZTMG^W!XT^'5S:V?[3?P MSN_"-G.Q1M9T]_M>GAC'O5=O,@R0P))XQTKACFM!NW,>=#.L,WR\Q^C-%9>B M:WI'B32+/7] O(K_ $Z_B6:WN(6#QR1N,AE([5J5Z*9ZJ84444 %%5[F\M+* M/S;R=($_O2,%'IU)%>?ZU\7?AQH(;[?KMN749V1-YA/)'&W(['O5PIRE\*N3 M*:6[/2**X_PAX\\*^.K:6Y\,WRW0@($B8*NF3316\333NL<:#+,Q 4# MU)/ KS3Q'\9/ASX7RNH:Q%),/^64'[U^N#]WC@^]?F=KGCOQCXD_Y#>L7-VN M2=KR';SP>!69I/A_7M?N%@T>PGO9'('[M&89)QR>@Y[DU[M/)4M:DCRIYHWI M")]VP_M7>"Y=52S;3[F.S8J/M+%>,D Y3K@9)Z]J^I00P#*<@\@BOS=\*?LT M_$#79HI-8C32+-B-[2MF7:0#\J#\N3UK](41(T6.,;54 #L!TKS\PI48-*D M_4Z\'4J23=1'YA_&[P_XL/Q-UJ6]LKB9+F=GMV5&=6AP-FT@$<+@$=C1X6_9 M]^(_B9DDDL?[-MF*YDN3M.UAG(4%K!(Y_%-Y+J4^/FCC/E1!O;'S'\37TUHVBZ7X?TV'2 M-&MDM+2 $)'&,*,G)_,UJ45Y];%5*GQL[:5"$/A054OK^RTRSFU#49TMK:W4 MO))(P5%4=22>!7E'Q6^.'@;X1V#3>(+H3Z@P!BL82#.^>A(_A7W/X9K\G?B_ M^T)XY^+EVT6H3FPT=2?+L8"1'C/!D_OM[FO&QN9TZ.F[['YMQUXIY?DL72O[ M2MTBNG^)]/3?R/IWX[_MD?:H[KPG\)W*Q2*8Y=3(*LMBY<\W9?UL?@V6<-YYQEBEC,?)PH+9VTMVA'KZOYM['S_ / C]D#2 MO"PMO%/Q+5-1U<%98;,?LJ^ ;6;^R-,Q;M MAJ4I>B=OOV(G4C'=GZ'45_/-\4?^"Q_C[5#)9_";PE::)#NXNK]C #CKZ MU^B97X.YI6UKN-->;N_N6GXG)/'P6VI_9'17YW?\$P_B?\2/BK^S*NK_ !*N MY=1N=+U>ZTVQNYQ^\GL8(8&0L_\ 'MD>2/=Z+CM7Z(U^<9QED\%BJF%FTW!M M76QUTY\T5)!7Q1_P4(^'/CWXI?LL^*?"OPY@:\U3?:W3VR'$EQ;VTHDEC3U; M R!_%C'>OM>BL\KQ\L+B:>)@KN#35]M'<2N_O?^1QPP$%OJ?"?P MP_X)Q_LK?#.WB/\ PBJ^(KY0-]SJK&Y+,%*E@A^5-P;D*,9QZ5]L:1H>B^'[ M1;#0K"#3[9<8CMXUB7@8'"@#I6I17YQF&;XK%RYL356Y(8QRJ&7(Z'!]*T:* (;>W M@M+>.UMHQ%#"H1$485548 [ "IJ** "BBB@ HHHH **** "BBB@ HHHH ** M** "OB/Q9_R-.L_]?MQ_Z,:OMROB/Q9_R-.L_P#7[221@J*HZDD\"OR M_P#VA_VM+KQ/YW@_X8W#VNE?=N+Y?EEN.AVQ]T3/!/4_3BN3%XR%&-Y'Q_&/ M&V"R3#^VQ4KR?PQ6\GY>7=[+UT/7_P!H7]K6S\)M<^#?AO*EYJ^"D]\"&BMS MQQ'V=\9YZ#ZU^8J)K?BK6EC03:EJFHRX YDEED<_F2:V/!?@;Q5\1-=CT#PI M8O?WDIRQ'W(U/5Y&/"J.I)_#)K]?_@5^SKX7^$6F0W]U%'J'B65!Y]XPSY9/ M)2'/W5'KU.*^[F2",8!9V"J,].3Q0!/161I?B#0];+ MC2+^"\,?WA%(KD?4 YJYJ%Y%IUA5O]U%+']!3Y7>PKK'G-> M,ZKXDU_7)6FU?4)[MW !,DC'('3C.*]JEDDW\;L>94S2*^%7/U#U#XR_#/3; MU-/N=>@\YB!\A+J-V,98#'>O18;RTN+1;^"9'MG3S%D# H4(SNSTQCO7X=Z_ MXM\,>%HS)XBU2WT\*N_$TBJVW!((7J<@'&!S7Y._&O\ :#\=^.?&.J+H_BG4 M1X;1A#8VRSR11)!&JJ J C 8KN/N:^PX=\.:N93<83Y8I7;:NO1;?F13S-Z\ MR/Z7_C[\4T?PWKK6]P,B.&V-G&5$ MERRKP4/YI.S^[_@G%6G.I)L_0?6_&/A7PU$TVO:M;6*H"2)95#8&3]W.>Q[= MJ\E^#/[0O@+P?^U-%XYT/4A=^&M9LX="UZX566"UFGD8VD[L>OS0[2QZ)GUK MR#PQ_P $MOVN/&Y6_P#$L=GHRR'+?;[PO,#O(/R*&[9;[W0CUX[W]E3]G^V^ M'GQF^.WP$\>FWUZ/3(-)MKEE0B*7S4DE!4-D@@.,'J"*^&\0,GRZ&"5+#8E5 M*CDMMDK/72_73?J+^RW5BXRT[>I^^D4L5Q$D\#K)'(H964@JRD9!!'!!'0U) M7Y;^&5_::_9[ TKX?W,'Q"\'0*HBL-3F9+NTB61L10./O?(P^\<97TXKN'_: MO_:,OK9;/2_@G-::A+M5)KR]C^RHY(RS[&W[>O3FOP*I@:T79Q9\[4RZO!\K M@S[9^(_C_P ._"[P5JWCKQ3<);V&DP/,VY@ID=5)6),]7<_*H]37YM?\$P_% M^N>.OVA_C[XI\0PR6U[JR:7?O#)]Z-;R6YGC3MPL3HH]A6Q'\-?BE\7_ !!8 M>+_VCM9BO+33I?M%GX=LABP@E_A:4_\ +5E]_P :Z#]A%$C_ &R_VF(XU"JL M?A\ 8 A? %>WE672@_:5-SZ+)Z.8TCP5X/T"-8M$T.RL53.! M#;QIC=R>0N>:Z>BBN:=24G>3N58****@ 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 **** . M(\4_#3X?>-[22Q\7>'+#5H)B2ZW%O&^XGKDD9YSZU\4?$3_@F#^REXZ\V?3M M!E\+W;YVOIDS11IGTA.4/XBOT.HKULOSW&X1WPU:4?1O\MB)THRW1^ GC_\ MX(R:[;RM/\,_'D5U#G AU.#;+@GKYD1"\>FWFO=?V!/^">OQ%_9X^)$WQ9^* M&K6L=_#:3V5M86#F9&6XP&>64A>@ PH'7J:_8:BOIL9XDYMB,+/"5JB<9*S= ME>W:_F8QPD%+F2"BBBO@SI"O@SXC?\%(OV7?ACX_NOAUKFL7EY?V$J0W%Q8V MPN+2*1CAE:4..4_CP#CWK[SK^6G]J+_@GS^T?X5^)OBGQ1X;\,-XD\.ZOJ5Y M?6T^F$.8H;FX+1QR1,0RL-X&!N&!G(K[S@'(\MQV(G3S&KR:>[JE=^K[=CFQ M-2<5>"/Z#/AY^UG^SG\4HXCX.\>Z9/-(%_<33"VE#-L^3;-LRP+J,*3D],X- M?0=M=6U[ EU9S)/#(,H\;!E8>H(R#7\,NL^'/%'A*\2#Q!I=YHMVIW(MU!); M2 J V0'"G(!!_$&O2O '[17QO^%\\$_@;QIJ>F+!)Y@C2X=HB>,AD8D%6"@$ M="*_1+ M;:/ _P!)A\B7;WS)%@L?%M1\/R,=LD]NRW<0X M/S!?E8#.!U)[^U?!YEX69SA[M4N=?W7?\-'^!TPQM-]3]BJ*^7OA]^V?^S)\ M2XHF\.>/M.CFD++Y-Y)]DD4IN/S>;M49"Y'S=,=^*^F+.]L]1MDO-/GCN;>3 M.V2)@Z-@X.&4D'!&/K7PN+R^OAYFXOS37YG3&2>S+-%%%YKOG7XT?L8C4HCKOPRNF-XBJKV5R M_P C*B\F-SDAB><'@^U?H314XR]>G[.JVT?.<1\)X+-<,\+BX>Z]=-&GW7]6 M/P&T2WN_".NW6E^)K:33;G;M*3H48$'W'0^O0UZ1'/!-_J9%?_=(/\J_5?XG M_!7P%\6;(P^)K%1>JNV*\B 6XB .,9(V[>6''(K+ YK6R^E[+DYH+KL_GN?C,\)FO"F&]C"A]8PZ M;:E%VDKZ^\K/[UIW+5AX@UW2W#Z=J$]N1D?)(PZ^V:^AOA+\=_'$7B_2]$\0 M7[ZI8:E<1V[^=\TBF5MBLK=>&89'<5^>%EXFUJQ+^6XVM&C.3I2?\VS^:T^^Q^I5?/7B7]I/P'X=UNXT/9/>/:2-%-)$H MV!U.&"G/S8.1]17OMI=VE_;1WEC,ES;RCH89!'TK\]_'_P"S?XWL M=226(*X$JAFSL8-U(SC.><5KE]*E.355G[9BJLU%2I:GTS8_ MM'_"R]56:_EMMQ(Q-$5(QZX)ZUV=E\6OAOJ !M?$%JV2 ,L5ZG'\0%?FK?\ MPN^(>FAS>:!=)Y8R<)O[X_ASFN5N=$UJS)6\T^X@(P2)(G7&>G45ZO\ 9%&7 MPR_(X/[1JKXHG[)6]S;W<*7-I*LT,@RKHP96'J".#4U?-G[,.G^)M/\ URN MO)+%;27)-I',"&5 H#85N0I;I^)K7_:,\6^(/"/@)+CP\[6\U[=);R3I]Z., MJ['![%BH&?KZUXKPO[[V47U/35?]W[1H]\HK\AX?B-X[MV+PZ[=JQ&,B5NE; M1SZ21QK-(]4?J[17YE^%_V@?B-INN6=QJ.HR: ME:B51+;N-WF(>"%[YP>/?%?II7!B\%*BTI=3LP^)C4ORA17P/\9_CGXXL?&N MH^&_#]R=,L]+E\L%!B21@HW%F/8DG Z8Q7D?_"\?BG_T'[C\ZZJ63U)14KK4 MYYYC"+:/N/\ :1^,-G\!O@KXG^*%U&9I-*@1+:)2H9[FYD6"$ -P0'<,PP?E M!/:OG#]F;X)7?@S1'^(_Q+/]K_$WQ8/M>KW\Y\UXRY+);Q$CY$12!@8YS7PI M^T3XZ\6>+[;X>Z+XOUJXOM)F\8Z.+B.>3]UY9:3<7SP![GBOV7KXCB6$J==4 M6]E^9\MG6-=6:BMD%9VJZ1I>NV$VEZU:17UG<*R213('1E8$$$'U!(K1HKYP M\0^ _AUXLB_8U^/$OP;UFYN7^%_CJUEU#PXC9E.GW\!!N;5,\^65.X#ME/>O MKF+]J?X>2W\=L8;M+=S@S-&,+Z$KG..F:^,OV^]/.H7GP4ATV S:S-XQM;>V MV#,IBG&)D4_W6(3<.^!Z5UNB?LZ?$_5KA8KG3QIT9ZO.XX_!2@&,8[U]BZ#I::'H6G:)&V]=/MH;<'U$2 M! >>>U<;XZ^%'@SXAO#<>(+0FY@&U9HF*2;>NTD=1UX->AA*M.%2\U='TF)I MSE"T79GY::EXBU[5Y6FU34)[EWZEY&.>_3.*@L-&U?56":99371) _=1L_7Z M#VK]2-"^"_PU\/A39:)#)(A!$DP\UP0O1K73["Q4)96T< PB!>!]* M]:>=Q6D(GGQRN3^*1\E?LS_#?Q9X6U/4?$?B"U>Q@N[8011NV&8[PQ8I[!>" M?4U]<7ME::C:36-]"L]O.I22-QE64]015FBO%Q&(E4GSL].C14(\J/&],^ 7 MPLTN\:]BT=9V8E@LS-(BDG/"G@8[>E>KV6G:?IR>586T=NOI&H7OGM5VBLYU MIR^)W+A3C'X4%%%%9EA117S5\6OVH?A[\,5ETZ"<:UK04E;>V8,BMV\R09 Y MZ@9/TK*K6A37--V1Y6<9WA,OHO$8RHH175_IU;\D?1&HZEI^D6^$N)Y#E'U)U^0 CK"I')_VC^5?&GQ0^.7 MQ ^+-R#XDO=EE&Q:*TA^2%,^P^\?I(EOI@1 F. MH!_B;V'XXKYW$YM4JOV=!?YG\S\3^,>89K5_L[A^G):W ME]KOBK5SN!D[I99'/0 -@C!F8< 'GY1[9/:OJ[X/?LW>!/A+%!?PQ?VGKRIA[Z89(8]?*7H@[#'.. MIS7T-71@LF2]^MJ^Q]'P)X(0I26,SM\\]^3=+_$_M/RV]3.TG2-+T*PBTO1K M6.RM(!A(HE"HH]@*T:**]Y*VQ_1$(1C%1BK)!1113*"BBB@ HHHH **** "B MBB@ HHK\]/\ @H[^TSX\_9J^$6C:G\-O+@USQ%J8LA=S1"5+>!(GDD*JWR^8 MQ"A<]!N(Y KTLHRJKC<3#"4?BD[*^Q%2:BN9GZ!7M[9Z=:RWVH3QVMM I>26 M5@B(HZEF8@ #U-?,OQ*_;0_9H^%7FP^*/'-C)=Q+N^SV3_:Y3PQ 'E;ER=I& M"PYQG&:_E"\>_'_XT_$^9Y?'GC/4]8WYRDUR^S!XV[00,8XQBN'\.^#/&?C2 MX,7A71+[6I2X5OLEO)<$._(#%%.">3S]:_<=/,7 M]E'[T_$O_@LKX)L(KJU^%'@NYU6X5L07.IR""%A@ M,$=Y\6?%MUK--0FU7Q;K-WJ]W<,SO)9+M4C# \$Y!XS7]5?PT_8Q_9H^$\5I_PBG@6P-W9G%K1B"8HB;NX*$'.0-JJP( Q MSUS7Z,_"K_@E1^S1X"1+GQ7!=^-;]<_/?R;8 &7!'DQX0X/*D\BOTTHK\ZS; MQ*SC%W3KAA^&_#7A_P 'Z+:^'/"VGP:5I=DNR"VMT$<4 M:^BJ.*W***^%G-R;E)W;.D****D 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 **** /_U_W\HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^(_%G_ "-.L_\ M7[+_#O@?1+CQ#XGO4L;*V7+,YY8]E4=68GH!7'?%?XP>$/A#H?] MK>))M]Q-Q;VD9'G3G.#M'8#N3Q7XX_%KXQ^+?B]KS:KK\QBM(R1;6<9/DPJ< M=!W)P,D\UYF/S*-%66LC\K\1/%'"Y)!T:=IUWM'HO.7^6[\EJ>B?'C]I7Q)\ M7+F71M.W:9X:C<^7;J?GFQC#3$=>1D#H,UP7P>^#'BGXQ:^-,T9#;V$)S=7K MJ3%"OI_M.>R@^]>E? /]F/Q!\5I8?$&N[],\,*PS*1B6Y SD1 ]LC!8_A[?K MGX9\+Z!X.T>WT'PU91V%C;+M2.-0/Q)[D]R:\C"8"IB)>UK/3\_^ ?C7"'AW MF/$F)_M?.YOV;U5]')=DOLQ\_N[G'?"KX2>$OA%H T3PS"6DDPUQ.?&.F:/+!CS(IKE/.7) &8E)< M$/B9]645^=>O?M2^/]2^328K?3$S_"GF,1QQE\X_"O%=8\ M>^,]?E\[5M9NKALY&96 'TP:[*>2U'\3L<4\S@ME<_57Q%XX\%^$8FF\5:]8 MZ0BJ6)N[F.#A0"HKYQU/\ ;-^#-\NHV/PVUJ#Q;J>FF-9TM2WE M0F7?L+N0 <[#PN?K7\RO[6IM[;XO7]GIU]-/#)#%-/&\[2HEQ)DN%!8[M>@?LG1?&KPSJU]'X8^'FK>)-,UQ8]_D6[Q@/ '9625U"'Y2V1GGCOBOU2' MA71CERQKK-R:32=HKI>]V^GFC*>83DO<1^W>O?M,_$C5]R6,L.EQ-V@3+#Z. MV37C&K>*O$NO2M-K&IW%V[G+&21CD\=LX[5@:9\&OVP/&H1=%\"V7A*%F(>7 M6KP-*BX4AEBA!!.21@GL?3GTS3_^"=_Q.\4)CXI_%ZXC@E"^9;:':K:H5.[< MC,^XD?=&1[GTKYB.!PE#^+6A'T]Y_P#DM_Q9S>PKU-[G,?#?XF1>!?BWX-TJ MRN$EU/Q!JEKIRV8EVO)#&90\<@*LIY! M!X(/UKY/^"/[%?P+^!.MKXM\-:;-J7B,(4&I:E.UU.F[[QBWY$>[OMQ7UI7R MV?8G#5*D?JMVDM6U:[]+O1?>>K@\.Z<;2/EZ7]E/P+)J7/&59*SDS2.& MIIW43XL_:&_8.^!G[1VOV?BKQ9;7&FZM:Q"!I["3RO.B7[@D7[I*YX.,XXKG M?!/_ 35_9'\&+E_"/\ ;DA;<6U*9[D<'( 5C@#C!QU_&OO6BO5I\4YE"BL/ M#$24%LDVBO80O>QY_P"&/A3\,_!<20>%?"^G:6L0"KY%M&I 7. #C/>N_551 M0B *JC X I:*\:K6G-\TY-OS-$K;!7XQ_$_P#9U_;$\(_M3_%#XM_!;1-% MUO1/'IT]T:]NFC=!:VR1D% O!#[QU.1@]\#]G**R&?B[_P (M_P4F_Z$?PO_ M .!S_P"%'_"+?\%)O^A'\+_^!S_X5^T5% 'XN_\ "+?\%)O^A'\+_P#@<_\ MA7MW["G[/_QZ^'/Q2^+/Q;^.MEI^F7OCH:6D%O83F89LUE60G(&T %,=,K:2T\5Z%9:M%+C<+F!)"=I!'+ GJH_(5\7 M_$'_ ()H?LF^.HI3:^%_^$;N'*LLFERM J;0H(\O)4@@(+2+),VES+. O8E6V-^ !K^M&BOOK'+/ TWMH?PT^)_ WC/P5=RV/B_0[W1IX9#$RW=O)#\XSP" MP .<'&#R!D<5U?@GXY?&+X<7/VOP-XRU31I?6"ZD Z,. 21T=NW$_%MI+8>)]'M-4@F #IX\'QZ)>3;F\_ M2W:U/FMO.]E3Y6.7R01@X&>E?<83QFP5>/L\?AG;RM)?<['/++Y+6+/Q1\ ? M\%6OVH_"$JKK]U8^*K56W>7>P!'.>H\V/#X_'BOT2_9^_P""LW@_XG^.-$^' MWC_PK)X_X)(_%K0/BOX?UWQSXAT^'P]HUY;W MTDEFS-<2FW=9!&JD#;N(QNR<"IS&KP?C:$ZBM"5GLG%W]-FP@L1%V/Z#Z*** M_G@]4***^$?VLOV^?AI^RGK>G^$=6TNZ\1^(KZW6\-G:R)$(;=V9%:21@P#, M4;"XS@9Z$9]#+,JQ&-K*AA8.4GT1,YJ*O(^[J*_,+P+_ ,%9?V8?%#1VWB+^ MTO#-Q(V#]H@$L"C"\F1#ZDC&WMGO7V3X)_::_9_^(RH?!OC[2=0,@)5?M*PN MV&*\)-L8G(/&/?I7;C^&,QPO^\4)17>SM]^Q,:T);,]THJ"VNK:]@2ZLY4GA MD&5>-@RL/4$<&IZ\-HT"BBBD 4444 %%%% !36574HX#*PP0>00:=10!\D?& M/]DKP5\0VO-?\._\237I5+ Q@"WF<+A0Z=%SW*X-?F1\1/A!X^^%]]):^*M, MDBMPQ$=T@+V\@S@$..!GL#@U^]U4-3TO3=9LY-.U:VCO+:7[TE:JTNK_#"[73;C:/]!G_U#%5Q\C]5)/)SD>U?GMXT^'GC M+X>Z@VF^+M*FT^3.%9US&_H4L?P_X!^,T+\M/1G] L001V-12V=I<$F>!)"?[ MR@_SK\,_AY\?OB9\-I5&B:J\]H,9MK@F6(A=V W3[Y/'MZ5^@WPP_;/\"^+ M!#IOC2(^'M3U=F..&ZIR>ASW.:]C"YQ2GH]&?M'"OC1E&8VIUG[&H^ MDMOE+;[['V: ,#@"J&JZ3IFN6$NF:O;)=VDPP\XINDZQI6O6,>IZ+ M=Q7UI*,K+"X=3WZCOZCJ*TJ]6,NJ/UR$XSBI1=TSQ*X_9Y^%5RNTZ28^",I( MRGGZ5D2_LQ_"MU CMKF,YZBX<_S-?0E%=*QE5?:9F\-3_E1X;X>_9Y^''AS5 M[?6K:VEGGM&$D8FD+JKJ05;!ZD$<5[E11652M*;O-W-(4XQTBK'DWC7X*^!/ M'>I?VQK-HZ7I 5Y87*%P!@;L=2 :XS_AE[X9?W+G_O\U?1E%:PQ=6*LI,B M6'IMW<3XC^//[&7@/X@_"+Q+X6\+P2VVNS6_G:=*\[,%N[<^9$#GH'8;6/H< MU!^S1\;8?B[X&AM->S8^./#RK9:_ITP\N>"[B^1G*'G9(1N!''.*^XZ^/OCO M^R5I'Q.\1I\3O .LS>"/B%:Q(L6I6N?*G:.1'3[7$I'FA0I7UP?85X6<8.>( M:J)WDCQ:^=AEM=NW*?.PRC$2?+R&!X!FN/VI/ MVN-*^(.D1^?\-O@VMVME>%"8-2U>[C$3["QP?(;#JP'!0>M?J'7*^"O!/A?X M=^%]/\&^#=/BTS2-,B$4$$0P% [GU8]23R3755]5@<*J-/E/M,NP2H4^3KU" MBBBNP[@HHHH **** "BBO"?B;^T5\-/AA')!J5^+_4E!Q9VI$DF?1B.%_'D> ME9U*L8+FD[(\_,\VPV"I.OBZBA%=6['NU>-_$WX[_#KX51,GB+4!)J!7*6<' M[R=NPR!PHSUR??!K\ZOB5^V7\1?%SS6/A,#PYIC@J/+^>Y8'NTG8]OEP*^4X MHM<\3ZH(X4GU/4+IN TLKD_F37AXK/$O=HJ_F?@'%?CY2C>ADU/GEMS26GR MCN_G;T9],?%?]K?X@^/Y)].\/R-X>T9^!%"W[YU_Z:2#!.?08%?.'A[PUXC\ M9:M'I'ARQFU._N#PD8W,2>1K7Q*F;1['<&^QI@W M$B\'YFZ(#T/4]QBOT;\%_#OP9\/M/73?"6EPV$8'+*H,CGU9SR37+2RVO7?/ M6=D?*Y1X8Y[Q#66-SNJX1??XK?W8[17K;T/BSX0?L3V6G21:Y\59UO95PRZ? M"?W(/_35^K=N!@=FZ+8PZ9I%M'9VD"A(XHE"JH48 'L*OT5]#AL M)3I*T$?TEPSP=E^44O98&G;N]Y/U?Z;>04445TGTX4444 %%>:^*_C)\)_ T M,L_B[Q?I>EB %G6:[B$@"KO/[L,7/R\\#T]17R)X\_X*+'RZ;;M(A.X C>^P9&2?PKU\#D&.Q+MAZ,I>B?Y[$2JQ6[/T%HK\+/'7_!9 MZRC:2'X_MF_LR?#)O'^G"Y@SF" MVD-S(Q#,NT>4&7.5/!(Z>XK^2WQK\:_BY\1;D7?CCQ?J>LRA63-Q=2,-K$EA M@$#DD]N]-?&,XC\,:'?ZS([ ?Z+;2S_,Q.,E%/4@\GT/H:^XP/@G1 M@N?&XG_P%6_%W_(YY9B_LH_H4\?_ /!8GX,:)*UOX \,:GXC(;'FS%+-..I" MG>2/3D>M?(&K?\%C?CA<:Q'=:1X7T>TL(W5FMW$DAD4;=RER%/BI%9-IO\ PDEC'=-;L&_AQX0TCP)X0M!8Z-H=M':VL().V.,8&2>23U)/4DFNJK^=L9*G*M-T5 M:%W9=E?3\#UHWMJ%>6?&'X,?#KX\>#)O ?Q-TI=5TJ5UE49*20RJ"!)%(OS( MX#$9'8FO4Z*BA7G2FJE.34EJFM&@:3T9\)> /^";W[)?@&5;I/"*ZY<*=V[5 M)7N@#G@A6.!C_P"O7V3X=\'>$_"-HECX7T>TTJ", *EM"D0P,X^Z!GJ:Z2BN MW'YSB\4[XFK*7JVR8TXQV04445YA84444 %%%% !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!__0_?RB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A= M_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBD9E12[D!5&23P !0 M?-/QX_:/\ #?PBL)--T]DU M+Q+(,1VH.5AX!W3$=!@Y ZFO(OVA?VMX/"\T_@[X92QW6IH62YOAAXH#R"D? M9G!_BZ#M7YGQQZ[XLUL1Q+-JFJZC+P!F2661OU/]![5X.89NH_NZ6K[G\^>) M'C)'#.67Y0^:KLY+51?:/>7X+S>VEXO\9^)_B!KLNO\ BB\DO[^X(&3T Z!4 M4< >@%?;'[._[(\VL>3XQ^*ELT-E]ZWTY_E>7J-TPZJO<+U/?TKU[]GO]D_3 M_ QMO&'C]$OM=P'BMC\T-J3GD]G?&.>@[5]MU& REM^TK[]O\SS?#OP>G.:S M3/ES3>J@]=>\^[_N_?V(+6UMK*WCM+.)8((5"HB *JJ.@ '2IZ**^A/Z4225 MD%%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **\L\4_&_P"$G@N00>(_%5C;SDE3"DOGS @$G=%#O<# M/) %>">(OVR_#Q7B^]V,IUX1^)GV=17YD>)?VF_C)KZ7-OI%Q9>&XG;]T]M!]HF$?/#F M;U'6-*TG3GU?4KJ.WL MHU#-,S )@]#GOGMCK7@GB#]IWX=Z2K+IGG:K*!P(UV(3Q_$WU].U?B;_ ,$_ M-<^-?Q0\ >/? :WEYK7A[09+#4(4G=I!'*?/22*)FSDN&5RF?X ?3/W!HGP= M^(^OR;++1)T7."\P\M1TZ[N>]1G'"U/+\54PM>HI.-M5IHTG^IC5QM1VY(GK MWB+]JWQ;?!H?#]A!IR'.';][)@@COQQUX%WO!J4^HOY$5O M*HV&68[8PO\ =PY'X<5W7AW]DS7KAO,\3:K%9H/X(!YC'C^\<#K[5]!^"/@% MX$\$WL&JPQ27]_;X*33G.UP94Q&$IJT8IDTZ6(E).3L?QP>)]-\ M>W_C34M,\5VU_=>*!2_;59-'LVO7;M?K[17M9#GV(RW$K%89^\M-=4TS.K24URL_CM\HP,U\U:AI/B#PS?"'5;*ZTF\C8@+/&\$ MJLIP>&"D$'@^E?W3UQ7B7X;^ /&,+0>*?#MAJB,V\_:+:-R6SG.2,]>>M?KN M \;ZRTQ6'3_PNWX._P"9PRRY?99_&?X,^/7QH^'DBR^"O&NJZ0R$E?)NI 2 MI4X!)'0D5]C^!?\ @JA^U9X16.VU;5+/Q):QC&V^ME,C'(.6E7#G@$=>^>M? MMOXZ_P""Y_K[PUF&F-HV?]Z"?XJ[, MOJU:/PLX_P &_P#!:&3,2>/_ (=JV5(=M-NBH#%_E($P8D!.HSDGH<5]6>$/ M^"L/[+7B)3'K4NIZ!.H9L7%MOC(! #HW+'.<8Z \U^9_CC_ ()$?M%>'HIK MCPIJ>E>)8XB<*LC6TKJ.A5'W_:I\%-(=9^'>HO"A8":V5; MA'VC)*^6Q;&/4"C_ %4X2QVN'JJ+\IV_"7^0>WKQW1_4;X3_ &L?V;?'&W_A M&OB+H]SOW8\RX%O]SK_KMG_U^U>[V&IZ;JT+7&EW<-Y$K%"\,BR*& !P2I(S M@CBOX:-9\,^(_#LAA\0:5=Z9(&*;;J"2$[AR1AU'/M6]X?\ B;\1?"MQ]J\. M>)=1TZ7GF&ZD7[PP>-V.0!7#B_!&E)2SN MQ 4#N2<5R)7T11;HKYRLOVNOV9]1NGL[3XC:0\L;B-@9]H#$D 98 =1USBO9 M-)\<^"=?\O\ L+Q!I^I>:Q5/LUW#-N8=0-C')]A777R[$4OXM.4?5-$J:>S. MIK&U[P[H7BC3Y-)\0V$.HVDH(:*9 ZD'KUZ?A6S17$TGHQ5:49Q<)JZ>Z>Q\ M*?$7]B#PCK$4]]X O7T:\)W+!+^\MSP/E_O+R..<<^U? ?CKX*?$OX=2SCQ+ MHLR6T!&;F(&6W(.?F#KT'!Y('\J_>>HIX(+J)K>YC66)QADJ]"""0?7-?9_@;]NS7;0K;>/]'COXR5!GM3Y4@&,,2ARI]<#'IZ5 M]/\ C[]DSX2^."US;V3:'>LX//7ZUY;PN+P_P.Z\O\C\FEPGQ?PXW+ 3HX/48]*]DCD25%EB8 M.C@%6!R"#T(([5_/'K/AWQ'X7NQ;ZYI]QIMPIRHFC:,Y'=2>OU%=GX5^-'Q0 M\&*D/A_Q%=P0(,"(R%XR.<95L]-Q(K>EGK6E6/W'T&3_ $@ZE-^RS7"ZK=QT M?_@,O\S][**_+;PK^W=XPLO+A\7:+;:E&,;Y8"893]T' Y09PQZ=3Z5]%>%_ MVU/A+K>(]8%SHLI52?-3S(P3C(WKZ$^G(&:]2EFE"?VK>I^K93XMY!C+*.(4 M7VDG'\7I^)]?T5YMH?QA^%WB0*=&\3V,^\$J&E$9(#;3Q)M[]J]"M[FVNX_. MM94FCSCXKMC4C+X6??87'T*ZYJ%127DT_R)Z*_,O\ X*>>.OB)X2^' MWPUT3X=^);OPM<>*_&%CI=U=63[)3!-%*-N?[H;#8[E1Z5\T2?LX?'&6-HI/ MV@O%3*X((\U>0>O:K.L^G_VC?^"@+_#?QZ_P\^"?A8_$34?#@-UXE>%F,-C: MH?GB1TX:XQVY"XQ@G('VM\&/C/X"^/7@*P^(?P\OUO=.O5PZ' FMY@/GAF3J MKJ>H[]1D$&OQ \-?L&Z]X.2[3PQ\6=;TT7[F6X,(C!F<]6%C2PU*4:D?M-_% MWNNGE;T=]SFI1J\[H_.O)/$G[2/P9\,1NUYXCAN)4;;Y5L#*YZ9QCC SZUG.M"/Q.QYF/ MSO!X5-XFM&%N\DOS/'A6UWQ>$="N+]N=LMRPB3\4&3^M?,/C'] MK[XP^*C-#97L>B6DH($=HN&4$8/[P_,:\ZMG-".SOZ'YMG/C9D6$35.HZLNT M5^KLONN?KKK_ (N\+^%;(KQ[O6;V>_N9G+%I79R6;OSW M/M7IW@WX _%+QJ4FLM&DL;$L%>[O?]'A3/['M]37W/X8_9D^#/A%4U#XN^/ M].\V EI+5;V"WCPN?E)9]Y/!Z=<$8KV4?M4_L5?"*SDT_3O&.BZ>+5A$8[,& M1RQ 'WHU.>!DG.*[L%PIF&+=W"3]$V_P,LN\(,ZS:HL3GF(Y/5\TONO9??\ M(\'^'/[#OBC5]E_\0[]=(MSM(MX,23D'!.YC\JD<@CGZU]__ ^^$'@#X96: MVWA32HX)< /<.-\[GU+GFOB7Q-_P58_9.T"62WLM0U+69$) :ULR8VP1R'9E MXP>..U?.GB3_ (+/>!H-\7A;X?7UTPSMEN;J-$/4#**N?0]?45][EGAAFCUI M867J[+\['[MPQP'DN3VEAJ:<_P"9ZR^_I\K'[8T5_-QXL_X+$_'75=T?A7PY MI&AK\NURKW#\?>R)"5Y_2OG#Q3_P4B_:^\5(4E\;-IF<\Z?!':GE=O5!^/UY MK[3">#F;5/XCC'U=_P DS[*6/@MC^LV[O;.PA-Q?3QVT2]7D8(HXSU; Z"L3 M1?&?@_Q)=3V/AW7;#5+FV4/+%:W44[QJW0NL;,5![$U_%5XH^,'Q4\:737OB MKQ9J>IS/U,UU(<_*%Z @?= '2O?/V%H_BS??M/\ @G_A5US=0W0U&U;4I8]S M1+IHD5;G[1C(*&(LN&ZD@#!KVL7X,NAA:E>KBE>*;VTT[N_Z&<#_ 6JW?."\ENUO&/4[IM@('?&:_KK\(? ?X,> H/ MLW@_P5I.EQ\\16D?<*O4@GHH'X5ZM'''$@CB4(HZ!1@#\!7ZEC_&]VMA,-;_ M !/]%_F<<3.1<3&:=/E)YC08ZX'W MN^>U?8W@7_@C)X1M&CF^(GCRZU!D.6BT^!8(W&%X)DW,.=W0],>]?MS17Q6/ M\5\YKW4:B@O[J7YN[.B."IKH?$GP_P#^">'[)OP]_>6G@J'5YR@4R:F[79!& M%(^I)_A [D_F:WZ*^(QV M;XK$N^(JREZMLZ8PBMD%%%%><4%%%% !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 %%%% '_]']_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "OB/Q9_P C3K/_ %^W'_HQJ^W*^(_%G_(T MZS_U^W'_ *,:@#Z=^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1=,_[;?\ HYZ[^@ H MHHH **** "BBB@ HHHH **** "BBB@ HHKC?'/C[PK\.=#?Q!XMOEL[53M7/ M+R/V5%ZDU,I)*[,,3BJ=&G*K6DHQ6K;T2^9TFI:GI^C6$^J:K<):6ELI>261 M@J(H[DFORS_:#_:TOO&L=SX.^'C26&BDE)[O.V:Z7D$+C[L9_,UY1\=/VB/$ M_P 8-2>TA9].\.PDB&S5OO\ 3YY2/O-QQV':L+X-_ GQC\8=51-,@:UT:)P+ MF_D&(T&>53/WGZX _&OF<9F4ZTO94-OS/Y7XW\4<9G5?^R,@B^66C:^*?I_+ M'N]';>RT.)\ _#[Q3\3?$Y[UZ)\-?A;X1^%6A)H?A:U$>0# M-.P!EG< L[>^.G0=J]&KTBW($@7(9">F0<=<5YA^TS?^)+#X-ZP_A6ZGL+V::RB M>YMCMDAMWNHA<$'J-T6Z/(Y7=D=*VH8=SJQI/2[MKT)E42BY=#N_%WQ6^&W@ M)"WC#Q+8:6XZ1RSKYQYV\1 ESR,<+UXKYRUW]MOX)Y48!9(X/ MLMJXP"2)9L,.#Q^[Y((XZU\ V?A;0+*7SXK*-Y\LWFR#S)-S'MRB'2+&:\8_\ /*-F'XD# _&OJJ>4X2FKRO+U=E]RU_$\>>9R>D4= MC\3_ -KC]IO4M%N7^&.C:+H=R(W*"X+7-/'&H+$/W;VEO(;:%64;6PD>,$XY]Z_??PK^S;\0]>EB?5(%T> MV8_,TQRX QT1?7/'-0>!?^"5G[-7AVX?5?&$=[XNU*643N]W,8X2Q(9QY4>% M968$\\X)%?;<*\5Y1EZF\31BVK(VVZ+H]S=<9R(RJ\G'WFP M/UK]-O!WP=^%?P^TP:-X*\*Z?H]D&5_*M[=57.U>BQ110((X46-!T"@ M ?D*^'SCB>-?$5*U*+M)MJ_GZ%QRO7WI'YX>'_V6O'FJ$/K$]OI41&?F)D?. M <%5QC\Z[VX_8,^!'B74++6?B/IS^*+VQC:.(7#E8%5]V[]VO!SD')[@>E?: MU%>+'/,5"7/2FXORT_'<[*6"IQZ'(>"_ '@KX.0G<, M'E@3R*\ U[]B[]EKQ+J,6J:O\-](EN(L^._"=U=6?B;P]J&ES6 M1(F%Q;21A-IP225QC/?.#V-8EAKFMZ7M_LS4+BTV'-K>="DF1Z'<#D5Y1XC_ &;_ ("^+M__ DG@+1[[S<[M]I& M,[LY^Z!_>/YU^[X;QOI-6Q&&?R=_P:/,>7/HS^0O0/V@/C=X6B2'P_XYU>R2 M,LRA+N0X+#!/)/6O<-#_ ."A'[7>A*JI\0KV]VD-F[VSDX).#N'0YP?:OZ$/ M$/\ P3G_ &0O$*SK)X%AT_SP5S92/;E,G.4VG@\XSZ5X=X@_X)$_LRZE*[Z) M=:OHZ,%"JESY^TCJJ[5V@R621MP 24QD\'KUS7J^A_P#!9;XQ6B1Q:YX*T:_Q]^17 MGB<_+C@!MO7GIWKWK6?^"+_@D[?^$>^(>HITW?:K>%O7.-@'M^M>4ZM_P1>\ M;QJ9-%^(UA+@#Y)K.526SS\P? &/:E_:7!=?XHQ7_;LE^2#DQ".UT?\ X+1V M8G/]O_#:1X>WV:\"MT/]]2.N/UKTC2?^"RWP@NU!U;P3JU@<$D+-%-@@X X5 M>HY_2OBC5O\ @D'^TK:*3I.HZ+?G (#7#0Y).".5;H.<_A7G>K?\$L_VNM*8 MJNB6%]@@9MKU7!R,YY5>!T/O1_8'!M;X:D5_V^U^;#VN(70_;#X%_MO_ +-W M[5^O'X?VUJ]KKTD;2166J0)B=8CN(ADYW, -Q7@X]:]+\7?L;_!_Q(S3:;;S M:%,V>;1_D&23Q&V5XS^6!7Y8?L*_\$\?CCX!^.^B?%?XI01^'=-\*23310K* M))[J9HWA50%X6,[RQ8GD#&.>/W^K\9X]R7*J.,5/+Y<\+:ZWL]=$_2QPX_AS M!9C"V/H1GZK7[]T?ECXG_82\;6;N_A76;748\#:DX,+9X!!;D>I''M7SOXF_ M9]^+_A/YM3\-W,D6TMYD"^ M'E*F_)W7W/7\3^:WQ=KVF?#Z6*/QG.=$FDR42Y1XY#M(R0I&[@GTK+TO]H_P MUI\RG2O&S6[CD;)I5'KZ8[5T'_!4SX"_&>^_:)G^(NEZ'?:]X9UVTM([)[*! M[D6[V\*QS0LD88J2ZM)DC!W]>U?F3-\(?BQ;QF:X\%:W%&O5FTVY &>.28Z_ M<.&?!+*<7@:6)JXR7/)7?*XI)]K--W6SUW/FZ'@1A:-T\3/F[JR].C_,^R?C M!^T/JOQ0\ M#?%_A_XE^ -0U[0[[3;67Q'ID237-M+#&TGVA&V!G4 MCG&"PTG*,4M6[MMZL_)/ ?P_\ #NC0FXU#5/$]O:V\0."\T\,L<:Y/'+$" MODW2/^":?[7VJSF%_!ZV('\=S;5.5Q:M[_ M "W3W]3XKBSA6CF4J?MG.T;Z1DXIW[VW,[4OVO(KYP)M.O+M01DS7.[CO@'/ M/%?1_P *;O4OC'HB:UX*TF[O5\UH)$CB:0Q2CG:[*, D8(R>AKB=)_X)*_M6 M7ZB2^31K!&!(#WI9\@XP5"<9ZYS7[G?L8_LP6O[*?PB_X022_75=7U*\DU#4 M;I%*(T[HD:I&#DA$CC4#/5MQ[U''_"7"]+!K^RY_O;K:3E==;W;1^=9AX&99 MB8J-+FIN^LKN5UVLW^)\+^&?V1/C5XB02SZ9'I,9&DV*PLSIY=I'\K-U(R#7I%CI M6F:8GEZ;9PVB\\11K&.>O"@5]SB?'""TH87[Y?Y(T67=V?Q\>&OV(OVJO%GD MMI/PYU(1SH9%>94A7:.YWL".>,8S7T'X1_X)2?M5>(UCGU6TT[087"DBZNLR MKDX(*(IY R3SZ>M?U)T5\]BO&G,IZ4J<(_)O]?T-8Y?#J?S_ 'A;_@C!XGDG M#^,OB%;10!P"EG:L9"F.2&=B,YZ<5]+^$O\ @CY^SYH[PR>*-;U?7]J8D0R+ M;*S[@208@"!@%0/0YZU^M5%?,XOQ*SJMOB&O1)?DC:.$IKH?&W@W]@#]DSP5 M%$ECX L[^2$%5EO]UU)\PP26<\G'\S7T]X9\">"_!D9B\)Z'9Z0K*%/V6!(B M5&."5 )' X]JZNBOE,9FV*Q'\>K*7JVS:-.*V04445YY84444 %%%% !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!__2 M_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^ MG?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **** "BBB@ HHHH M**** "BBB@ HHKX_^/W[5&B?#>&3P[X-DBU3Q&25<@[H;4J<'?\ WFZX7L>O MI6-?$0IQYIL\3B#B+!Y7AI8K&SY8K[V^R75GJWQD^./A+X/:,]QJDHN=6E7_ M $:Q0_O)"0<,W]U,CD_E7XZ_$OXJ^,?BMK3:QXJNS(J,WD6Z\0P(QSM1?TSU M-N>(/&6MR:KK5S-J>IWS@%F)=W9C@*H^IP *_07]GK]D3RC8>.?BA'\X M(FM],(R!P"C3^^?X/SKYBK7K8R?)#2/];G\I9KGV<<:XWZG@HN%!=.B7\TWU M?9?=W/&OV?/V7-7^)LD?B7Q>LNF>&U/RC&V:Z(R,)GE5!'+=^WK7ZRZ!X?T; MPMI%OH7A^TCL;&T7;'%&,*!_B>YK5BBB@C6&%!&B#"JHP /0 5)7T&"P,*,; M1W[G]'\#\ 8+(Z')07-4?Q3>[_R79??=A1117:?GQ%8F)?9@RR8P>X&TY&*Y3Q#^U3\?/%\$:Z%;:=X(M9D!;"_;KU=\;! MEW/^Z!5B&!"^QKZ#_5/'0BIUX>S3VYM+_+?\#FJ8RG'=GZFNZ1HTDC!44$DD MX ZDFOGCXC?M8?L_?"VPN+[Q3XRLV:W5F,-F_VN5BJA]H$.X E2"-Q ]Z_, MK7(O$OC&ZDO/'OBC5?$+R-N\J>Y=+9/FW82&,JJC/;TXJ"S\-:#9VZV%GIL" M0[0@01*<@# !X.>..:[,/D6&@TZTW+R6GXN_Y'%4S3^5'5_$W_@L;\--'>2R M^%_A.\UZ0;@MS>.+:'*L0/W8RY!&#G(ZXKS[X7?ME_M(_M#6VH>+9]9M_"&A MVUV;:&STV &1F58I'S-+EMN#@'K\S>E?*6H?\$XOVA/BC\1==U3P9X:B\/>& M;FY+VLU_*(4='3<6C0;FVEP1@@8R.U?IM^SM_P $ZM=^$/A.ZT/Q)XW74I+J M8W"Q6]MLAA=@H;!8EB2!@\XX!'>OT3.:'#F!P*>#<76=M_?:OOWBG]Q+EB)K M3_(SM<^+OQ%\0P-:ZEK_9>^'^DLDVJ//JLB$'$C;$)]"JX!'UKVW1/!OA;PY"(-%TNWM5&/N1C M.0,9SU[5^7RS:E#2G']!++ZDM9R/E/\ 9;\#>*=%U?4O$NKVLMC8SVOD1I*" MAD?E"D<_WJ^R+VRM-1M)K"_A6XMYU*21N,JRGJ"*M45X>)Q+JSYV> MI0HJ$>5'C^G_ &^%NG71NH]%29LY"RDNH/L#7J=EINGZ:GE:?;1VR^D:!>^ M>U7:*SG6G+XG)_RC_P * /#OVQ/^0_\ G_LH>B_ M^AFOW4K\H]&_X)CW3>-?"?BGQU\8->\3VGA35K35XK.Y6(H\UI()%7.,J&QM M)'."<2>@51U8D] *_(KX\_M-^(_BU+)H6DJVE>&XW^6%3^\N M,=&F(_11P/KFN'&X^%%:[]CX#CKQ$P61T;U7S57\,%N_-]EY_=<]L_:$_:\G MNY+OP9\*Y]EJ5:*XU(?>DS@$0>@Z@MU/:OA/PUX9\1>.=?@T+0+:34-1O7X MRQR3R[MV SDL:['X4_!_Q?\ %[7/[)\-P;((N;B[D!\F 8R-Q[D]@.:_8GX2 M?!7P=\(-&6QT&#SKZ0?Z1>R &:4G&1G^%>.%'%>!1P]7&3YYNT?ZV/YWR;AO M..,\9]>Q\W&@GOTM_+!?F_ON]#RKX!?LNZ#\,+=->\4+%JWB1\,'(W16V#D" M+/\ %TRWY5]:445]/0H0IQY8+0_J[(>'\)EF&CA<'#EBOO?FWU84445L>R%% M%% !1110 4444 %%%% !1110 4444 %%<;XG^(?@;P8&'BC7;33I%7?Y4LJ^ M<5VLV1$,N>%8C"\XXKPBZ_:\^&7]JKI^D6]_J-OSF\2#9;D81@5+D,'-##(,_-?H$QCO7T=\+?B M%;?$OPN/$,%N;5XYGMY8R<[9$"MP>X*L#^-*M@JM./-):&=/%0F^6+.SU?6M M*T"Q?4M:NH[.UC(!DD.!D]![GV%?,?Q(_:?T+2M&NK?X>JNIZTX"PR3JRVL9 M;^-L?,VW^Z, M\0_%7XV>,&8H\QU[?,OV)\._LEZQ/Y MPZ\!CQZ=J^A_"7P'^'7A,^:FG+J-P0/WEV!-@@=0K94<\]*^FR_BQ8&M"K1> MS6D=$UVT[_,YHX2M-WFS^4/X0?LI_M'_ !%UVPN_!?@2_F2VGBE,]W$;6W3; M)P7:3:=NY2#M!(]*_?/0/V9?BSJ%O8OK=M::9-/$CSJ+CS1"S#YER%&XK7Z5 MQQQPH(XE"(.@48 _ 4^CBGQ#Q&9RBW3C%1O;=O7O_P ,=BRV'5GR!X;_ &3= M%M]LWBC5)+ML\>'_A)\//#)CDTO18/.B;&IQV0@ P!2T45RFX4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% '__4_?RBBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OM MROB/Q9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ M *.>N_H **** "BBB@ HHHH *\=^,'QJ\)?![0VU#691<:A,#]FLHV'FRL,< MG^ZHSR3^%>1_'S]JG0OAK%+X>\'M%JWB)MR-SNAM".,OC[S#LOKU]*_*/Q'X ME\1>-M=FUO7[J74=1O7R68EB2> JCL.@ %>+F&;1I^Y3U?Y'X9XC^,5#+E+! M9QVGQ8^+_BWXN^('UCQ!.4MD)6WM$)$4,><@ =SZL>37 MJ'P&_9D\1_%>6'Q!K&[3/#2.NZ5AB2Y4$[EA'IQ@MT]*]J_9]_9 FNGM_&'Q M9M@ML0'M],8_,_<-/CH/]COW]*_22UM+:QMH[.RB6""%0J(@"JJCH !TKCP6 M5RJ/VM?[CXK@7PEQ69UO[6X@;:EKROXI>H16%O$I=FD;G:O4A1EFQ[ U48MNR M0F[;F_17YL_&#_@J+^SS\+KV\T738=1\2ZK:$KY4$)MXG(V])90.#DX.W^$U M\>^%O^"G7QB^.?Q#@\&>"]*LO"&F,LD\DY4W=R8(BV4R_P BLX906 X()'6O ML,)P%FE6B\3*ERP2O>6FGIO^!S5,93CU/W@N[NTL+:2\OIDM[>$%GDD8(BJ. MI9C@ ?6O$O%G[1_PF\)K,CZL=5NXJLN[FYF9\AMN01T(^4<$=JI65A<7+K::=;M*YX6.)"Q_!5%1%N+KY57S$P#MZGJ#BN/\ A=_P1Z^$?A\QWOQ/ M\17OB>X5LF"WQ:VWRN".1\YRHVL"<<\5^A\*9UD. IREC*47-/31R;^^Z5OD M3'V]3?3\#PCX16>FW'P]\.:T)O[2O+VQMYY[R5S-++<-'F5B[DL#O+#';I7N M>C>$O$WB&18]%TRXO"P)!2,E>.?O=/UK]%_A[^S7\$?A=H]MHG@WPK:VD%KM M(9@9'9UXW,S$Y;U->VV]K;6J>7:Q)"GHBA1^0KX+-.(H5*TYTDVFW:__ +E M1RMM^](_.WPW^R_X^U?;+K#0Z3"3T<[Y.#@_*O3CD665A@O(_4X'0 >PKO**^>Q./J55:6QWT,)"GK'<****XCI"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_ MU?W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *^(_%G_ "-.L_\ 7[7V@C=*P^\3GIT%< M?\(O@IXQ^+^LI9:);F'3HV N;V12(8ESS@_Q-CHH_'%?-8S-)U7[*@?RWQMX ML8S-JW]E=,WN>RCL!Q7K==V7Y3&G[]367Y'W/AQX.T,MY<9F M*4Z^Z6\8_P";\^G3N%%%%>R?N04444 %%%% !17GGC/XM?#+X>QJ_C7Q-8:0 MSNJ+'-.HE9G;8H6($N^-;K4HM7N=;NY+V$JR2F5MP*@ 'T[#M7?3R2H_B=CBGF<%LKG MZ_U\Y?%G]H&S^'>K2>&]/T\WVI1QH[,[;8DWC(!QR<@YXKV;P3JMUKO@S0-; MOF#W.H:?:W$K*-H+RQ*[$#L"3TKY_P#B_P#L^7GCWQ2?%.B:A':R72(EPDH) M&8UVJZD>P4$?C7%A(4U4M6V.G$RGR7I[GS9XB_:'^)FO!XXK\:="Q^[;+L(& M3QNZ]#C\*\E-'FK M!5I_&S\"/VA_V8?B]\=;OPQ!\,O!\M_<(T_VB_<"&*.)O)5 [MC<#NW9 . # MBO4O@#_P2>^*_A/Q!IWC'QCXZMO#]W!GS(-.C^U.%<,K)ODQ&P/RGE<>...&-8H5"(@P%48 'H *?7N+Q(S"!H6C#5;7;O?O==>QV4\O@EKJ?./ MAS]F'X>:,J-JGGZQ,A!W3-L4\8Y1./>O;M&\*>&O#T20Z)IEO9K']WRXP".2 M>#U[FN@HKX6KB:D_BD=<*,(_"@HHHK T"BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /__6_?RB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/Q9_R-.L_]?MQ_P"C&H ^G?A= M_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.>N_H **:[I$C2RL$1 2S$X Z MDFO@;X\_MA66A^?X6^%DBW>H*SQSWY&Z*+&5(B_O-G^+H*Y\3BH4H\TV?.<3 M\5X+*,.\1C9V71=6^R77\EU/>OC;^T+X3^#NG^3*1J6N3J?(LHV&0?[TI'W5 M!_$]J_('XA?$GQ9\3==EUWQ5>-<.S,8HL_NH5;^&->@ _6N:']N>*]:5,S:G MJFH2X&29)99'/YG)K])O@!^R#9Z*L/BOXJ0+=7_WH=//S1PD-D-(?XFXZ=!F MOFIU:V,GRQTC_6Y_+&.S7.^-L7]7PT>2A%[?97G)]7V7W+=G@GP#_94USXBR MQ^(O&B2Z5X>4Y5""D]SQD; ?NIR/F/7G'K7ZN^&_#>B>$M&MO#_AZT2RL;10 MD<:# X&,GU)[D]:VD18U"( JJ , =A3J^@P>!A15H[]S^D>"> ,#D='DP MZO-_%-[O_)>2^=PHI"0H+,< MA"$I.T5<^WE)+5G?45\KZO\ M7^#+*MZ)X!^!MPFEIJ6E+?WU_)$'N%>>26(0Q;N$,?E;BX[G':OH8 M8B.&HQLWU>R2[G/+&4TG9G[;W^HZ?I5N;O4[F.U@!P7E<(N3T&3CD^E>.Z]^ MT-\+]"98QJ+7[MD8M4+A2/[Q.,9_&OP$_9A^-GBWXK7'B.Y^)GBNYUSQ TL9 MBCNYB<6Y+,?+4G;CS&.<#(XK[$T^VNM6E2#2H)+UW<(! C2X8E0 2@('++U] M:]7,^#G@L1+#UI7:[:+:YPU,RE>T$?7OB#]K;59P\7AK1H[4,K 27#^8ZMV8 M!<*?7!K\W/VT?CI^T++X"_M[2?'=SI5@)A;W=I9A;831SJ$ W)R<%. Z?>&[RUR6&5'0CA@:])U3]@SP%XZLK;3O MBCJEUJNGPN)9+*U8VT,LJXVLSC+D*<_+G!XS71DF.P. Q=.M42:3U5E)V^=] M?N(C'$U-]ON/Y>O"7C34O^%CZ#XM\4S76N-I]]#=2"1VFE81R"5MNXGG(+8K M]Y_!/A?Q5\0]-M]6\)Z)?7=M<%0&>W> KD@$L)0APNX9(S[9K]&OAQ^S'\!? MA-;/;^!?!.FV#2@"24P+++)CH6=PQSS7NJJJ*$0!548 ' %>EQEX@8?,)P> M'HN/+I=OIZ+;[S999?63/@'PW^RAXOO)()?$VH6^G0AAYT<1,TA7G[C<*#TZ MCO7O'AS]F3X:Z*R3:G#+K4J#!^TM^[/ Y,:_+G(R#7T117YY5S2M/K;T.NG@ MZ<=D,CCCAC6*)0B( JJHP !P .@%/HHKSSJ"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#__U_W\HHHH **** "BBB@ HHHH **** "F221PH996 M"(O)9C@#ZDT^OS2UW5O''[17QEU#P-IFK-I>C:;)<;%5B%6"V;RS(0,%GR6YT;1S<):E [-%<")3N_B!7<:^H:^"M1_ M8TU#3H#>^$O%4J:BOS?O5*!CUQN3!&3ZU]B?#[3?$.C^"M'TOQ7.+K5K6W6. MXD#;]SKWW=^,&;.30O#.D23QS3-F+S5@)R6<\MG&0J\4_]AR1 MWD\:;V+<:>>3G_GXH ^_ZS=0UC2-)4-JE[!9ANGG2+'GZ;B*Q/'?BJV\$>#M M7\5W>"FFV[RJIX#R8Q&G_ G('XU^>7PN^%OB;]H^_P!4\;>.]8GCT])C&I0Y M+RX#%$4_*J(I'YX[4 ?I3I^L:3JRE]+O8+P+U,,BR8^NTFM&ORU^)?@#Q1^S M-XFTCQ/X/U::;3[ESL9N/G3!:*51\I#+T]1GTK[\OOB9IEK\)V^*0 %N=.6] M2,GK)(@V1$^ID(3ZT =YJ&L:1I*AM4O8+,-T\Z18\_3<12Z?K&DZLI?2[V"\ M"]3#(LF/KM)K\UOA=\+?$W[1]_JGC;QWK$\>GI,8U*')>7 8HBGY51%(_/': ML_XE^ /%'[,WB;2/$_@_5IIM/N7.QFX^=,%HI5'RD,O3U&?2@#]2J*Y[PEXA MMO%OAC2O$UF-L6J6T5P%Z[?,4$J?=3P?I70T %%/!&F?VUXQU>UT6 MP,BQ">\F2&,R-DA 7(!8@$X'. 3T!KHZ_)7_ (*VVNFZCX"^#VEZV ^F7?CN MPCND8G:T+0S*^'H/!/PTTZ4Q07ZPYO=5DC;#M#OX2,$8R>OUK]#_ W^P/\ LO\ AS3%TT>$ MDU$@EC-=R-+*20,_,3P..!VKR'GM*%36',O6WXV?Y'S>+XAC%\M)7\SWWX;_ M +0GP-L_!6FP7?CO1X) )24>\B5@&E !U-?FU\9_^"8GPF\4V#ZA\+0-!UB,AQ#"%\(_$?P[XHLK36[6!&.82KNLT9YS$Y0,# MV_$56%S2-6\4K,:SY3HU'%6FDVKZJZ7R^X_4OX[_ +5?B/XEO-X>\*&31O#F M2K '$]T!WD(Z*>NT>V;*01#"O]YWZ#Z=3V MKS#2?B#\%M*U:0?$GQ6NEV-DHDF@MHVGO902N$BC&!D@YR2, 'VK[$^#_P"W M_P##G4]2;X;?L_>!9++2]-@:YN+_ %!\&500B_*GS&5F8'+$C :NS <"YMC8 M/%U:,E36MVK*WE?]#^7\@X'S/B3$_P!I9Y4<:?GHVNT5]F/G]R>Y^@?P5_9T M\'_""T^U*HU37),&2]E497&?EB'\(Y^IKV76_%OAGPY$TVN:G!9JN,B1P&Y. M/NCGK[5^9WB'XX_$SQ&)([O6'MX94V-';@1(5/J!_.O*KN]FG/GWUPTA7C?( MY.!GU;WKZ/"\/*"4;V7D?TWEE/"8"A'"X&DHP6R_S[OS9]Q_&;]MSX0?!OPY M<^(;R._UR.'*K]A@W1ESC:'D8C8K$X#$$9KXI\%?\%A_ 7B'XB6'A[7O!UQH MWAW4+A;;^T&N%=[?S) JRRH!CRPIRP'(Z]!7 >/O!GC#X@^ ]>\*>"/#MUXB MU+5[&6""*&(F/,Z864R-A,)N#YR3T(%>2_ 3_@DK\8-0\2:5XB^+VH6/A_2; M*Y@N)+2,_:KB>-&W-&0,(A.,'.>#7Z3D&2Y!#!5)YF[3Z>\[O3I%?Y-'HT\3 M7F]$?:?C7XI^-O%NJ74FH:E-% 9&"6Z,8TC4$X7:,=!US7 VEAJ.JS^38P2W MU#1XY;F9M\@.0C,0.2HX[5W.E>'=!T.( M0Z1806BKT\M I_/K7Y[_ &Q3C&T(">6SD[SD?FIX>^ /Q-\11I<1Z;]BA?!# M7+"/*GG(')_E7>_%/_@G7\'_ (T>'/#T/C2>YM?$>B6[6YU*R8*TD+RO,8F1 MLJRJ\C;">1D^M?H/165'B+%TJBJT)\DEU1UTL!3CYGQ/\+/^"?'[+WPHN$U' M2?"XU/4(_NW.H2O.Z$,6!7) !YQ[@"OL73=%T?1HA#I-C#9H %Q#&J< #. M,\ ?E6G17'C\UQ.*ESXFHY/S;9UQA&.R"BBBO/*"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 **** "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@#__0_?RBBB@ HHHH **** "B MBB@ HHHH *_-;XD_#SXD_!CXGW?Q-\"0/=:?=7$MPK1)YFP3MNDAE0<[:G_8WO]1O/A3<07K,\-GJ4T5N M6.<1^7$Y4>P9F_.@#Z5\1(B>'-5"*%!M9SP,M=4^#UGI<<@,^CW%Q!(N>1YDC3*2/0B3CZ&@# M-_;(M8I_A+#.X^:VU*W=3[E)$/Z-7C?B#4IE_8IT-)"?)@1MQ_[Z917/>.?"-]8_L=:592Q%9]/C MM;UT[@33%CD>PER?QH ]E_98LXK7X'Z!)&H#7+7M=4^#UGI<<@,^CW%Q!(N>1YDC3*2/ M0B3CZ&N3_;2\06MGX TOPZ)!]JU&^679GGR8$;I?LS327'P.\,/ M+RP2Y0?1+J51^@%>[UY+\"=%N- ^$/A;3+M/+F%H)64]09V:;!]_GYKUJ@ K M\@/^"L<^D>*M*^$_PGL]0C3Q+JGB..ZAMLYD6!XI+19BHY"B650#QD@XZ&OU M_K\<_P#@JOHOACP7J/PE_: CL1+XDTK6X-/WEBHFM+?S+](F^DJ-M/;>WK6> M(Y?8U.:^SM;O_D<.9.7L)\N]C]$O!GA'0O 7A72_!OAFV6TTS2(%@@C08 5> MI^K')/N3735DZ#KFE^)M$L/$6B3K=:?J<$=S;RJNP[\GK@**_4&ORH_X* M->)M#U[Q?\&O@Q-<-YNK^(K6:[\B0+-!%--%:1D$?,K,)G*G_9SZ5V9?4<:] M.2Z-?F;8>+U_LR?L"_MD>'?$W_"3KI=EX7M94\BYBU64%I(VVOCRH\G M@]PP(((K^A[P[\-_!'A/1[70O#VD0V5G9JB1K&"#B-%C4LVOK7]%5O%'$+!K 4::Y4K7EJW^B\M['WE/+8I>\S MX\\-_L@N(HI/&/B(R3!2)(["+9$Q(89#2$N,94CGJ/>O>/#/P$^%GA;[/):: M*EY& M2.W :WYC.6^7G/KZU^>5LSKSWE]VGY'73PU..R+]M:6ME"MO9PI!$N $C4*H MP,# &!T%6*Q/^$=T7R?L_P!F'EAM^-S?>QC/7TJ1]"TES.7MP3BL@Z%I+/O-N-WE^5G+?<"[<=?3BECT/2HC T=N ;8YCY;Y23GU M]?6D!K45B?\ "-Z)Y7D?91LW;L;FZXQGK4LFAZ5*9VDMP3+<;O+\K.6^X5VXZ^G%":%I*& I;@&V.Z/EOE.=WKZ^M &O16 M)_PCNB^3]G^S#RRV_&YOO8QGKZ5))H6DRO-));@M<BLG^P M]*#!_LXR(S%U;[A&W'7TIJ:#I$9A9+< V[;DY;Y3G.>OK0!L45BGP]HQB,!M MAL9MY&YOO8QGK3VT+26,Q:W!-QQ)RWS8(;U]0* ->BLC^PM)WJ_V<;EC,0.6 M^X5*XZ^A(H30M)C\G9;@?9VWQ\M\K9!SU]10!KT5B'P[HIC:(VPVLPE2&9GMP3< "3EOF (([^H% &M160NA:2CK(MN R(8PW!:OL* -FBL9O#^CO&\36P*R.)&&YN6&1GK[FG'0M)+2N;<9F M78_+6IRW"D$8Z^YI%T#2$6)5MP! Q=.6X M8XR>OL* -BBL5O#VC,DB-; K*P=AN;EAG!Z_[1J1M#TIGE=K<%IE".W!:50C'+.!GK[4 ;=%9#Z%I,GG;[<'[0V^3EOF;).>OJ:/[" MTG>S_9QN:,1$Y;[@4+CKZ "@#7HK(70M)4PE;< V_$?+?+DEO7U)I@\/:,(A M +8;%;>!N;[V,9ZT ;5%8[Z#I$AF9[<$W#;GY;YCG.>OK3O[#THL7^SC)C$7 M5ON ;<=?2@#6HK(CT+28GADCMP&M^8SEOEYSZ^M1_P#".Z+Y/V?[,/+#;\;F M^]C&>OI0!MT5D/H6DN9R]N";D[I.6^8YW>OKZ4'0M)9]YMQN\ORLY;[@7;CK MZ<4 :]%9,>AZ5$8&CMP#;',?+?*2<^OKZU%_PC>B>5Y'V4;-V[&YNN,9ZT ; M=%9,FAZ5*9VDMP3+<;O+\K.6^X5VXZ^G% &O160 MFA:2A@*6X!MCNCY;Y3G=Z^OK4?\ PCNB^3]G^S#RRV_&YOO8QGKZ4 ;=%9$F MA:3*\TDEN"UQS(M &U160VA:2QF+6X)N.).6 M^;!#>OJ!1_86D[U?[.-RQF('+?<*E<=?0D4 :]%9":%I,?D[+<#[.V^/EOE; M(.>OJ*C/AW13&T1MAM9@Y&YOO#(SU]Z -NBLE]#TJ0S,]N";@ 2.ON: - M>BL8>']'"11BV&V%BZ#21[<%I5",E*\3K;@-"I1#EN%.O^R*E,[R&W&Z1!&QRW* M=?0"D30M)C>&1+OJ30!KT5BCP]HPB$ MAL5MX&YOO8QGK3GT'2)#,SVX)N&W/RWS' M.<]?6@#8HK)_L/2BQ?[.,F,1=6^X!MQU]*2/0M)B>&2.W :WYC.6^7G/KZT M:]%8G_".Z+Y/V?[,/+#;\;F^]C&>OI4CZ%I+FOKZT :]%8G_".Z+Y/V?[, M/++;\;F^]C&>OI4DFA:3*\TDEN"UQS( MM/;0M)8S%K<$W'$G+?-@AO7U H UZ*R/["TG>K_9QN6,Q Y;[A4KCKZ$BA-" MTF/R=EN!]G;?'RWRMD'/7U% &O16(?#NBF-HC;#:S!R-S?>&1GK[U*^AZ5(9 MF>W!-P ).6^8 @COZ@4 :U%9"Z%I*.LBVX#(AC!RW"D$$=?0FD70-(40A;< M0,63EOE).<]?44 ;%%8I\/:,8F@-L-CL'(W-RP! /7W-/?0M)D>:1[<%IP%< MY;D @^OJ!0!KT5DC0]*5TD%N-T:&-3EN$(((Z^A-,7P_HZ"(+; >2V].6X8X MYZ^PH V:*QF\/Z.\;Q-; K(XD8;FY89&>ON:<="TDM*YMQF9=C\MRN0<=?84 M :]%9']A:3N1_LXW1IY:G+<*01CK[FD70-(18E6W $#%TY;ACC)Z^PH V**Q M6\/:,R2(UL"LK!V&YN6&<'K_ +1J1M#TIGE=K<%IE".W!:50C'+ON:7^PM)W._V<;I$\MCEN5 QU]A0!KT5D#0M)#1.+<9A78G+<+DG M'7W--7P_HZ1I$ML L;F11N;AC@9Z^PH V:*QF\/Z.XE#6P/G-O?EN6&>>ON: M>=#TIG>0VXW2((V.6Y0 #KZ 4 :U%9":%I,;PR);@- "J'+< DGU]2:8/#V MC")8!;#8C%P-S<,0 3U]A0!M45CMH&D,)@UN")V#/RWS$'.>OJ:5M"TEW:1K M<%G01DY;E0 .OH!0!KT5DIH>E1F%DMP#;@B/EOE!))[^I-1#P[HHC6(6PVJ MQ<#M &U16.^@Z1(9F>W!-PVY^6^8YSGKZT[^P]*+%_LXR8Q%U;[@&W'7TH UJ* MR(]"TF)X9([<^OK4?_ CNB^3]G^S#RPV_&YOO8QGKZ4 ;=%9# MZ%I+F;<;O+\K.6^X%VXZ^G% &O163'H>E1 M&!H[< VQS'RWRDG/KZ^M1?\ "-Z)Y7D?91LW;L;FZXQGK0!MT5DR:'I4IG:2 MW!-ROI0!MT5D2:%I,KS226X+7' M,ARWS1N;[V,9ZT ;5%9#:%I+&8M;@FXXDY;YL$-Z^H%']A: M3O5_LXW+&8@OL*&\/Z.\;Q-; K(XD8;FY89&>ON M: -FBL@Z%I):5S;C,R['Y;E<@XZ^PH_L+2=R/]G&Z-/+4Y;A2",=?O^T: -JBLEM#T MIGE=K<%IE".E,[R&W&Z1!&QRW* =?0"D30M)C> M&1+OJ M30!KT5BCP]HPB$ MAL5MX&YOO8QGK3GT'2)#,SVX)N&W/RWS'.<]?6@#8HK) M_L/2BQ?[.,F,1=6^X!MQU]*2/0M)B>&2.W :WYC.6^7G/KZT :]%8G_".Z+Y M/V?[,/+#;\;F^]C&>OI4CZ%I+FOKZT :]%8G_".Z+Y/V?[,/++;\;F^]C& M>OI4DFA:3*\TDEN"UQS(M/;0M)8S%K< M$W'$G+?-@AO7U H UZ*R/["TG>K_ &<;EC,0.6^X5*XZ^A(H30M)C\G9;@?9 MVWQ\M\K9!SU]10!KT5B'P[HIC:(VPVLPE2&9GMP3< "3E MOF (([^H% &M160NA:2CK(MN R(8PW!:OL* -FBL M9O#^CO&\36P*R.)&&YN6&1GK[FG'0M)+2N;<9F78_+6IRW"D$8Z^YI%T#2$6)5MP! Q=.6X8XR>OL* -BBL5O#VC,DB-; M K*P=AN;EAG!Z_[1J1M#TIGE=K<%IE".W!:50C'+ON:7 M^PM)W._V<;I$\MCEN5 QU]A0!KT5D#0M)#1.+<9A78G+<+DG'7W--7P_HZ1 MI$ML L;F11N;AC@9Z^PH V:*QF\/Z.XE#6P/G-O?EN6&>>ON:>=#TIG>0VXW M2((V.6Y0 #KZ 4 :U%9":%I,;PR);@- "J'+< DGU]2:8/#VC")8!;#8C%P M-S<,0 3U]A0!M45CMH&D,)@UN")V#/RWS$'.>OJ:5M"TEW:1K<%G01DY;E0 M .OH!0!KT5DIH>E1F%DMP#;@B/EOE!))[^I-1#P[HHC6(6PVJQ<#M &U16.^@Z M1(9F>W!-PVY^6^8YSGKZT[^P]*+%_LXR8Q%U;[@&W'7TH UJ*R(]"TF)X9([ M<^OK4?_".Z+Y/V?[,/+#;\;F^]C&>OI0!MT5D/H6DN9R]N";D[ MI.6^8YW>OKZ4'0M)9]YMQN\ORLY;[@7;CKZ<4 :]%9,>AZ5$8&CMP#;',?+? M*2<^OKZU%_PC>B>5Y'V4;-V[&YNN,9ZT ;=%9,FAZ5*9VDMP3+<;O+\K.6^X5VXZ^G% &O160FA:2A@*6X!MCNCY;Y3G=Z^OK4? M_".Z+Y/V?[,/++;\;F^]C&>OI0!MT5D2:%I,KS226X+7',ARWS1N;[V,9ZT ;5%9#:%I+&8M;@FXXDY;YL$-Z^H%']A:3O5_LXW+&8@OL*&\/Z.\;Q-; K(XD8;FY89&>ON: -FBL@Z%I):5S; MC,R['Y;E<@XZ^PH_L+2=R/\ 9QNC3RU.6X4@C'7W- &O16.N@:0BQ*MN (&+ MIRW#'&3U]A36\/:,R2(UL"LK!V&YN6&<'K_M&@#:HK);0]*9Y7:W!:90CG+< MJ,8'7V%(FA:2CQR);@-$I13EN%.>.ON: ->BL8>']'"11BV&V%BZ#21[<%I5",E*\3K;@-"I1#EN%.O^R*E,[R&W&Z1!&QRW* =?0"D30M)C>&1+OJ30!KT5BCP]HPB$ MMAL5MX&YOO8QGK3GT'2)#,SVX)N&W/RWS'.<]?6@#8HK)_L/2BQ?[.,F,1=6 M^X!MQU]*2/0M)B>&2.W :WYC.6^7G/KZT :]%8G_ CNB^3]G^S#RPV_&YOO M8QGKZ5(^A:2YG+VX)N3NDY;YCG=Z^OI0!KT5D'0M)9]YMQN\ORLY;[@7;CKZ M<4L>AZ5$8&CMP#;',?+?*2<^OKZT :U%8G_"-Z)Y7D?91LW;L;FZXQGK4LFA MZ5*9VDMP3+<;O+\K.6^X5VXZ^G%":%I*& MI;@&V.Z/EOE.=WKZ^M &O16)_P ([HOD_9_LP\LMOQN;[V,9Z^E22:%I,KS2 M26X+7',ARWS1N;[V,9ZT]M"TEC,6MP3<<2OO4KZ'I4AF9[<$W DY;Y@""._J!0!K45 MD+H6DHZR+;@,B&,'+<*001U]":1= TA1"%MP! Q9.6^4DYSU]10!L45BGP]H MQB: VPV.PO M^T:D;0]*9Y7:W!:90CG+.ON::/ M#^CA(HQ;#;"Q=!N;ACC)Z^PH V:*QCX?TO^R* -JBL=M TAUE5K<$3L'?EN6&<'K[FE_L+2=SO]G&Z1/+ M8Y;E0 ,=?84 :]%9 T+20T3BW&85V)RW"Y)QU]S35\/Z.D:1+; +&YD4;FX8 MX&>OL* -FBL9O#^CN)0UL#YS;WY;EAGGK[FGG0]*9WD-N-TB"-CEN4 Z^@ M% &M160FA:3&\,B6X#0 JARW ))]?4FF#P]HPB6 6PV(Q<#_J340\.Z*(UB%L-JL7 W-]XX&>OM0!MT5D/H6DR>= MOMP?M#;Y.6^9LDYZ^IH_L+2=[/\ 9QN:,1$Y;[@4+CKZ "@#7HK(70M)4PE; M< V_$?+?+DEO7U)I@\/:,(A +8;%;>!N;[V,9ZT ;5%8[Z#I$AF9[<$W#;GY M;YCG.>OK3O[#THL7^SC)C$75ON ;<=?2@#6HK(CT+28GADCMP&M^8SEOEYSZ M^M1_\([HOD_9_LP\L-OQN;[V,9Z^E &W160^A:2YG+VX)N3NDY;YCG=Z^OI0 M="TEGWFW&[R_*SEON!=N.OIQ0!KT5DQZ'I41@:.W -L*/#/BMQI$-M4%#D$^N* M_3.N$^(WP^T?XF>&V\,:Y))';-*DV8CAMT>'O@E\8/C5IFE>(/' M?B=CH]XBSQ!Y#+)Y;\@A.%#8Z9S7WGX)\&Z+X"\-6?A;08_+M;-<9/WG<\L[ M'NS'DUI^'M$L_#6@Z=X>T_/V73+>*VBW'+;(E" D^N!S6Q0!\3>+/!/[5FIZ MOK$>EZU NDW<]P($^T!,6[LVP8V\?(0*\U\&_ 7]I/P ;L^$KRTT\WWE^=LN M1\_E;MN?"K5!+97.5R)!&[)G(61",$CU%?HI10!\"^'_V M*/C5J(EMX"I,(D\QY%4Y$?& BGO7W+J^BZ=KFC7>@:C")+&]A> M"2/H#&Z[2!Z<=/2M6B@#\ZS^S[\;OA?KUW>?"K5!+97.5R)!&[)G(61",$CU M%;7A_P#9P^)'CWQ;!XH^-6HB6W@*DPB3S'D53D1\8"*>]??5% #4544(@"JH MP .@ IU%% !7Y+?\%:5TU_!/P;362BZ>WCNP%R9#A!"89?,W'L-N<^U?K37F M'Q8^#/PR^./AR'PG\5- M_$&EVUPEW%%< D1SHK()%(P0=KLOT)H:$U?0_'? MX3?M1Z'^R[J,7PJ\1ZW!XL^'DD@.D:C:W$C^-],D@D&?GG$3#DC!5\'(((K+7_@G;^QTI#+\-[ $=QN M_P :^)/BM^P;\#=;\0&S\.VTWAB#2]0F#I8MQ/ LA'E-OSC@###D5XCR",ZF MDU%/NF[?==GR^+X=O)RI/Y'OOQ?_ &^?@;\-X)M.\.ZG'XK\0%FBBM+-P(A, M. )9FPJC/<$Y'>ORV^(S6_B3XC_"CXH>+/%%EKWC[Q5X]T%[RWLIDDBL+.*3 M$5NBJ3PF5!/KBOU[\"?L#?LG:[X0T^_UCP#9W=Q)YFYY"Y+;9&4$\^@%>D>% M_P!@_P#9/\'>(],\6:!\/-/M]4T>XBN[27:S&*>!@\<@!.,HP##W K3 Y5&D M^>3NSMR[)8T9<\W=GUW1117KGN!1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_]+] M_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "OB/Q9_P C3K/_ %^W'_HQJ^W*^(_%G_(TZS_U^W'_ *,:@#Z= M^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1=,_[;?\ HYZ[^@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** /_3_?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KXC\6?\ (TZS_P!?MQ_Z,:OMROB/ MQ9_R-.L_]?MQ_P"C&H ^G?A=_P B+IG_ &V_]'/7?UP'PN_Y$73/^VW_ *.> MN_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "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@#_U/W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^(_%G_ M "-.L_\ 7[N_H **** "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 **** "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@#_U_W\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[N_H **** "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@ 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@#_TOW\HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH ***\@^%/QBT3XM'6#HMI-;+H\D<;-*0 M1)YN_!7'^Y^HH ]?HHHH **** "BBB@ HHHH **** "OB/Q9_P C3K/_ %^W M'_HQJ^W*^(_%G_(TZS_U^W'_ *,:@#Z=^%W_ "(NF?\ ;;_T<]=_7 ?"[_D1 M=,_[;?\ HYZ[^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "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 **** /_3_?RBBB@ MHHHH **** "BBB@ HHHH **** "FLRHI=SA5&23V IU5-0M!?V%S8LQ07$;Q MDCJ-ZD9'YT ? VL?'WXK_%/Q7=^&/@S9B.RM]W[[:"[1@[1*S-P@/85Q/AGP M]^T3\ (+B]TG2%N+"Y=)+E(U%PIV# SCYAP>U8'P>\>W?[.OCW6=#\;:=(L% MWM@N"H^=#"S;)$S]Y#N/3KQ7Z.>#_B=X%\=Q!_#.KPW4A',6[;*/8H><_2@# M6O-7O$\&3Z\(_(NAI[7.QOX)/*W[3]#Q7YW>!/&7[3OQ*L[K4?"FJFXAM)!' M(69$PQ&X CTK]%?&'_(I:W_ ->-S_Z*:OSD_9O^./@_X5:!JVF>)%G:6^ND MF3RDW#:$"G/XT >Q>$M+_:P3Q3I#^(;Q3I:W._ M&&G> ?"6I>+=4!:#3X]VP=7=B%1![LQ KBO WQY^&GQ!O!IFA:ELO6^[!<*8 MG?\ W0>M>+_MJZK-:^ =&TJ)RJWVH;G _B6&-C@^VY@?J!0!Y;X?\5_M+?'& M:\UKPA?#2-,@Z7SF)_%Z^6/VX-( M@!\*:\B@3-]JMG;NRC8Z#\"6_.@#[_HKDO .H2ZOX$\.:K.=TE[IMG.Q/4M) M"K']376T %%%,DD2*-I9#M1 6)/8#DF@!]?$?BS_ )&G6?\ K]N/_1C5]6_\ M)]X._P"@M#^9_P *^3/$EQ#=^(=4NK9Q)%-=3NC#HRLY((^HH ^H_A=_R(NF M?]MO_1SUW]N_H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#__U/W\HHHH **** "BBB@ HHHH **** "BBB@ HHKG/&$6MS^$]9A\ M,OY>KR6*=+BO&4860C;*G^ZXYK\ M_?CK\!F^#<-KX\\#ZE,EF+A8BI;$T#L"4*N,;E.W!S71I^T;\;_AG"FG?$'P M^+IE/EK-&/>L?Q/JGQS_:3:ST2+0O[*T9)!-RK)#NQ@.[O@G ) MP/>@#[8^"WBR[^(/PKT3Q#K($EU=PR17''#M#(T+$C_:VY/UK5'PF^&HB,(\ M.66QNH\H5Q^I^'_$GPJ^!YT'X;1_;M8T:"(090,97:=6G;;WR&<@5\^V?[6O MCBP@^QZ_X*E:^3Y2461 S#OM(_E0!YI^U#\.-#^%?B;0/$7@C.F_VEYSB*-L M"&:V:,AT[C.\<=B/>O0OVLI[O6_A;X!\2W*E7N-CR^TES;+)C_QTUQ8\+?%3 M]IOQS9ZQXHT^31]!LR(R64HL4.=SK&&P6=N!GZ>E?:'QE^&,?Q#^&MQX1T[; M%VOHM1^%/A&YA.X#2[2,X_O11+&P_!E- M?*O[<-] +#PGIN09GENYL=PJK&OZD_I7G?PZ^,?Q,^"&G2^!=?\ #4][;VLC M&%75U:'<2656 (9222/0U>T+PQ\0OVC_ (H67B_Q=IKZ=X?T]X]RR*RH((VW M>2@;EF<]3[Y[4 ??7P_LGTWP'X;TZ0%6M=-LXB#P04A13_*NNI !@< 4M ! M5#5 6TR[51DF&0 #_=-7Z* /A/\ LG5/^?.;_OVW^%471XW:.12K*2"",$$= M0:^^J^(_%G_(TZS_ -?MQ_Z,:@#Z*^&=KJ+^#;&2*]\N)EG")Y2G8WFN,YZG MGG%=VMGJH,.[4,A/]9^Z7Y^2?7CCCCTKE_A=_P B+IG_ &V_]'/7?T 8HLM8 M$00ZEEPV2WDKRN/NXS^M.>SU9C,4U':';*#R5.P9Z=>>..:V** ,G[)JFXG^ MT./+"X\I?OXQO_/G'2DCL]55X3)J&]4^^/*4;^<]<\<<<5KT4 8GV'6?)V?V MG^\W9W^2GW<=,9Q^-2/9ZJ3.5U#:)#F/]TI\L9SCWXXYK7HH R#9ZJ7R-0PO ME[<>4OW]N-W7UYQT[4L=IJBF R:AO"']X/*4>8,]/;CCBM:B@#$^P:UY6S^U M/GW9W>0G3'3&:EDM-48SF/4-@<_NQY2GRQGI[\<8,YQ[<<<5KT4 8GV'6?)V?VG^\W9 MW^2GW<=,9Q^-226>JL\QCU#8K_<'E*=G.>N>>..:UZ* ,G[)JFX'^T./+*X\ MI?OXQO\ SYQTIJ6>K*82^H[@C9<>2HWC/3KQQQQ6Q10!BFRU@Q%!J6'+9#>2 MO"X^[C/ZT]K/529MNH8#_P"K_=+\G(/KSQQSZUKT4 9'V/5=ZG^T/E$94CRE MY?:1N_/G'X4)9ZJOD[]0W;&S)^Z4;UR./;CC(K7HH Q#8ZSY;*-3PQ8$-Y*\ M+SQC/ZU*]IJC&8IJ&T.!L'E*=AR,GWR,CGUK6HH R%L]5#JS:AN4(01Y2C+8 M(#9SV.#CVI%L]6 A#:CDHQ+_ +E?G&>GM^%;%% &*;+6/*9!J7SE@0WDKPN# ME<9YSQS[4][/56>8IJ&U7 "#RE.PY!SGOP".?7VK7HH R1::H'1CJ&55"K#R ME^9L'#9[8)!Q[4Q;+5P(MVI;MC9?]RHWKQQUX[\^];-% &,UEJYC=5U+#,X* MMY*_*O/RXSSVY]J<;/5=TI&H8#KA!Y2_(V1SUY[\>]:]% &1]CU7K!8@VH[BC$N?)4;UXPO7C&#R/7VK8HH Q6LM8*2!=2 MPS,"I\E?E49RO7G.1S[>]2-::H7E*ZAA74!!Y2_(W&6]^AX]_:M:B@#(2SU4 M/&SZAN55(8>4HW-SSGMVX]J:++5]D2G4LLK$N?)7YE.,#&>,8//O6S10!C&R MU?9*HU+#,P*'R5^51G(QGG.1S[4Y[/52\C)J&U64!1Y2G:W'.>_?CWK7HH R M5M-4#Q%M0RJ*0X\I?G;G#>W4<>WO4:V6L!(PVI996)8^2OS*<87KQC!Y]_:M MJB@#':SU8K*%U':78%#Y*G8O.5Z\YR.3Z>]+]CU7/EQGC MOS[ULT4 8S66KD2[=2V[VRG[E3L7GCKSVY]J>;35"[L-0PK(%4>4ORM@9;/? M)!./>M:B@#(2SU57A+ZAN5 0X\I1O.2K$3!=1P78%/W*_(,]/?\:5K/52[,NH;5* >4IPV " MV<]SDX]ZUZ* ,E+35%,)?4-P0'>/*4;SDX/M@8''I40L=9\M5.IY8,26\E>5 MXXQG]:VZ* ,A[/56\[9J&W>V8_W2G8N3Q[\<9-'V/5=['^T/E,84#REX?:!N M_/G'X5KT4 9"V>J@P[M0R$_UG[I?GY)]>.../2F"RU@1!#J67#9+>2O*X^[C M/ZUM44 8[V>K,9BFH[0[90>2IV#/3KSQQS3OLFJ;B?[0X\L+CRE^_C&_\^<= M*UJ* ,B.SU57A,FH;U3[X\I1OYSUSQQQQ4?V'6?)V?VG^\W9W^2GW<=,9Q^- M;=% &0]GJI,Y74-HD.8_W2GRQG./?CCF@V>JE\C4,+Y>W'E+]_;C=U]><=.U M:]% &3'::HI@,FH;PA_>#RE'F#/3VXXXJ+[!K7E;/[4^?=G=Y"=,=,9K;HH MR9+35&,YCU#8'/[L>4I\L9Z>_''-(+/50^3J&5\O;CRE^_MQNZ^O..G:M>B@ M#(2SU4& MJ&X1G,G[I1Y@SG'MQQQ4?V'6?)V?VG^\W9W^2GW<=,9Q^-;=% & M1)9ZJSS&/4-BO]P>4IV...*:;+6#$4&I8J[U/]H?*(RI'E+R^TC=^?./PK7HH R$L] M57R=^H;MC9D_=*-ZY''MQQD5&;'6?+91J>&+ AO)7A>>,9_6MNB@#)>TU1C, M4U#:' V#RE.PY&3[Y&1SZTBV>JAU9M0W*$((\I1EL$!LY['!Q[5KT4 8ZV>K M 0AM1R48E_W*_.,]/;\*:;+6/*9!J7SE@0WDKPN#E<9YSQS[5M44 9#V>JL\ MQ34-JN $'E*=AR#G/?@$<^OM2BTU0.C'4,JJ%6'E+\S8.&SVP2#CVK6HH QE MLM7 BW:ENV-E_P!RHWKQQUX[\^]#66KF-U74L,S@JWDK\J\_+C//;GVK9HH MR#9ZKNE(U# =<(/*7Y&R.>O/?CWH^QZKN0_VA\JIAAY2_,V#\WMVX]JUZ* , M=;/5@L0;4=Q1B7/DJ-Z\87KQC!Y'K[4UK+6"D@74L,S J?)7Y5&4HW-SSGMV MX]JUZ* ,866K[(E.I996)<^2OS*<8&,\8P>?>@V6K[)5&I89F!0^2ORJ,Y&, M\YR.?:MFB@#(>SU4O(R:AM5E 4>4IVMQSGOWX]Z5;35 \1;4,JBD./*7YVYP MWMU''M[UK44 8JV6L!(PVI996)8^2OS*<87KQC!Y]_:G-9ZL5E"ZCM+L"A\E M3L7G*]>MBB@#(^QZKN<_VA\K)A1Y2_*V!\WOWX]Z!9ZKNB)U#(1<. M/*7YVR>>O';CVK7HH QELM7$:*VI997)9O)7YEX^7&>._/O0UEJY$NW4MN]L MI^Y4[%YXZ\]N?:MFB@#)-IJA=V&H85D"J/*7Y6P,MGOD@G'O2)9ZJKPE]0W* M@(<>4HWG).<]N"!QZ>]:]% &*++6/*5#J7SAB2WDKRN!A<9XQSS[TYK/5B)@ MNHX+L"G[E?D&>GO^-;%% &0UGJI=F74-JE /*4X; !;.>YR<>]*EIJBF$OJ M&X(#O'E*-YR<'VP,#CTK6HH Q!8ZSY:J=3RP8DMY*\KQQC/ZU(]GJK>=LU#; MO;,?[I3L7)X]^.,FM>B@#(^QZKO8_P!H?*8PH'E+P^T#=^?./PH6SU4&'=J& M0G^L_=+\_)/KQQQQZ5KT4 8HLM8$00ZEEPV2WDKRN/NXS^M.>SU9C,4U':'; M*#R5.P9Z=>>..:V** ,G[)JFXG^T./+"X\I?OXQO_/G'2DCL]55X3)J&]4^^ M/*4;^<]<\<<<5KT4 8GV'6?)V?VG^\W9W^2GW<=,9Q^-2/9ZJ3.5U#:)#F/] MTI\L9SCWXXYK7HH R#9ZJ7R-0POE[<>4OW]N-W7UYQT[4L=IJBF R:AO"']X M/*4>8,]/;CCBM:B@#$^P:UY6S^U/GW9W>0G3'3&:EDM-48SF/4-@<_NQY2GR MQGI[\<8 M,YQ[<<<5KT4 8GV'6?)V?VG^\W9W^2GW<=,9Q^-226>JL\QCU#8K_<'E*=G. M>N>>..:UZ* ,G[)JFX'^T./+*X\I?OXQO_/G'2FI9ZLIA+ZCN"-EQY*C>,]. MO'''%;%% &*;+6#$4&I8WX M5L44 8ILM8\ID&I?.6!#>2O"X.5QGG/'/M3WL]59YBFH;5< (/*4[#D'.>_ M(Y]?:M>B@#)%IJ@=&.H954*L/*7YFP<-GM@D''M3%LM7 BW:ENV-E_W*C>O' M'7COS[ULT4 8S66KF-U74L,S@JWDK\J\_+C//;GVIQL]5W2D:A@.N$'E+\C9 M'/7GOQ[UKT4 9'V/5=R'^T/E5,,/*7YFP?F]NW'M2+9ZL%B#:CN*,2Y\E1O7 MC"]>,8/(]?:MBB@#%:RU@I(%U+#,P*GR5^51G*]>4KJ&%=0 M$'E+\C<9;WZ'CW]JUJ* ,A+/50\;/J&Y54AAY2CW;CVIHLM7V1*=2RR ML2Y\E?F4XP,9XQ@\^];-% &,;+5]DJC4L,S H?)7Y5&M>B@#)6TU0/$6U#*HI#CRE^=N<-[=1Q[>]1K9:P$ MC#:EEE8ECY*_,IQA>O&,'GW]JVJ* ,=K/5BLH74=I=@4/DJ=B\Y7KSG(Y/I[ MTOV/5=SG^T/E9,*/*7Y6P/F]^_'O6O10!D"SU7=$3J&0BX<>4OSMD\]>.W'M M35LM7$:*VI997)9O)7YEX^7&>._/O6S10!C-9:N1+MU+;O;*?N5.Q>>.O/;G MVIYM-4+NPU#"L@51Y2_*V!EL]\D$X]ZUJ* ,A+/55>$OJ&Y4!#CRE&\Y)SGM MP0./3WI@LM8\I4.I?.&)+>2O*X&%QGC'//O6U10!CM9ZL1,%U'!=@4_E1"QUGRU4ZGE@Q);R5Y7CC&?UK;HH R'L]5;SMFH;=[9C_ '2G8N3Q M[\<9-'V/5=['^T/E,84#REX?:!N_/G'X5KT4 9"V>J@P[M0R$_UG[I?GY)]> M.../2F"RU@1!#J67#9+>2O*X^[C/ZUM44 8[V>K,9BFH[0[90>2IV#/3KSQQ MS3OLFJ;B?[0X\L+CRE^_C&_\^<=*UJ* ,B.SU57A,FH;U3[X\I1OYSUSQQQQ M4?V'6?)V?VG^\W9W^2GW<=,9Q^-;=% &0]GJI,Y74-HD.8_W2GRQG./?CCF@ MV>JE\C4,+Y>W'E+]_;C=U]><=.U:]% &3'::HI@,FH;PA_>#RE'F#/3VXXXJ M+[!K7E;/[4^?=G=Y"=,=,9K;HH R9+35&,YCU#8'/[L>4I\L9Z>_''-(+/50 M^3J&5\O;CRE^_MQNZ^O..G:M>B@#(2SU4& MJ&X1G,G[I1Y@SG'MQQQ4?V'6 M?)V?VG^\W9W^2GW<=,9Q^-;=% &1)9ZJSS&/4-BO]P>4IVJ[U/\ M:'RB,J1Y2\OM(W?GSC\*UZ* ,A+/55\G?J&[8V9/W2C>N1Q[<<9%1FQUGRV4 M:GABP(;R5X7GC&?UK;HH R7M-48S%-0VAP-@\I3L.1D^^1D<^M(MGJH=6;4- MRA""/*49;! ;.>QP<>U:]% &.MGJP$(;42O"X.5QGG/'/M6U10!D/9ZJSS%-0VJX 0>4IV'(.<]^ 1SZ^U*+35 Z M,=0RJH58>4OS-@X;/;!(./:M:B@#&6RU<"+=J6[8V7_._/O0UEJY MC=5U+#,X*MY*_*O/RXSSVY]JV:* ,@V>J[I2-0P'7"#RE^1LCGKSWX]Z/L>J M[D/]H?*J88>4OS-@_-[=N/:M>B@#'6SU8+$&U'<48ESY*C>O&%Z\8P>1Z^U- M:RU@I(%U+#,P*GR5^51G*]>4OR-QEO?H> M/?VI$L]5#QL^H;E52&'E*-S<\Y[=N/:M>B@#&%EJ^R)3J665B7/DK\RG&!C/ M&,'GWH-EJ^R51J6&9@4/DK\JC.1C/.E6TU0/$6U#*HI#CRE^=N<-[=1Q[>]:U% &*MEK 2,-J665B6/DK\R MG&%Z\8P>??VIS6>K%90NH[2[ H?)4[%YRO7G.1R?3WK8HH R/L>J[G/]H?*R M84>4ORM@?-[]^/>@6>J[HB=0R$7#CRE^=LGGKQVX]JUZ* ,9;+5Q&BMJ665R M6;R5^9>/EQGCOS[T-9:N1+MU+;O;*?N5.Q>>.O/;GVK9HH R3::H7=AJ&%9 MJCRE^5L#+9[Y()Q[TB6>JJ\)?4-RH"''E*-YR3G/;@@<>GO6O10!BBRUCRE0 MZE\X8DMY*\K@87&>,<\^].:SU8B8+J."[ I^Y7Y!GI[_ (UL44 9#6>JEV9= M0VJ4 \I3AL %LY[G)Q[TJ6FJ*82^H;@@.\>4HWG)P?; P./2M:B@#$%CK/E MJIU/+!B2WDKRO'&,_K4CV>JMYVS4-N]LQ_NE.QE:]% &*++6!$$.I M9<-DMY*\KC[N,_K3GL]68S%-1VAVR@\E3L&>G7GCCFMBB@#)^R:IN)_M#CRP MN/*7[^,;_P ^<=*2.SU57A,FH;U3[X\I1OYSUSQQQQ6O10!B?8=9\G9_:?[S M=G?Y*?=QTQG'XU(]GJI,Y74-HD.8_P!TI\L9SCWXXYK7HH R#9ZJ7R-0POE[ M<>4OW]N-W7UYQT[4L=IJBF R:AO"']X/*4>8,]/;CCBM:B@#$^P:UY6S^U/G MW9W>0G3'3&:EDM-48SF/4-@<_NQY2GRQGI[\<8,YQ[<<<5KT4 8GV'6?)V?VG^\W9W^ M2GW<=,9Q^-226>JL\QCU#8K_ '!Y2G9SGKGGCCFM>B@#)^R:IN!_M#CRRN/* M7[^,;_SYQTIJ6>K*82^H[@C9<>2HWC/3KQQQQ6Q10!BFRU@Q%!J6'+9#>2O" MX^[C/ZT]K/529MNH8#_ZO]TOR<@^O/''/K6O10!D?8]5WJ?[0^41E2/*7E]I M&[\^B@#$-CK/ELHU/#%@0WDKPO/& M,_K4KVFJ,9BFH;0X&P>4IV'(R??(R.?6M:B@#(6SU4.K-J&Y0A!'E*,M@@-G M/8X./:D6SU8"$-J.2C$O^Y7YQGI[?A6Q10!BFRUCRF0:E\Y8$-Y*\+@Y7&>< M\<^U/>SU5GF*:AM5P @\I3L.0V"0<>U,6RU<"+=J6[8V7_ '*C>O''7COS[ULT4 8S66KF-U74L,S@JWDK M\J\_+C//;GVIQL]5W2D:A@.N$'E+\C9'/7GOQ[UKT4 9'V/5=R'^T/E5,,/* M7YFP?F]NW'M2+9ZL%B#:CN*,2Y\E1O7C"]>,8/(]?:MBB@#%:RU@I(%U+#,P M*GR5^51G*]>4KJ&%=0$'E+\C<9;WZ'CW]JUJ* ,A+/50\;/ MJ&Y54AAY2CW;CVIHLM7V1*=2RRL2Y\E?F4XP,9XQ@\^];-% &,;+5]D MJC4L,S H?)7Y5&M>B@#)6TU M0/$6U#*HI#CRE^=N<-[=1Q[>]1K9:P$C#:EEE8ECY*_,IQA>O&,'GW]JVJ* M,=K/5BLH74=I=@4/DJ=B\Y7KSG(Y/I[TOV/5=SG^T/E9,*/*7Y6P/F]^_'O6 MO10!D"SU7=$3J&0BX<>4OSMD\]>.W'M35LM7$:*VI997)9O)7YEX^7&>._/O M6S10!C-9:N1+MU+;O;*?N5.Q>>.O/;GVIYM-4+NPU#"L@51Y2_*V!EL]\D$X M]ZUJ* ,A+/55>$OJ&Y4!#CRE&\Y)SGMP0./3WI@LM8\I4.I?.&)+>2O*X&%Q MGC'//O6U10!CM9ZL1,%U'!=@4_E1"QUGRU4ZGE@Q);R5Y7CC& M?UK;HH R'L]5;SMFH;=[9C_=*=BY/'OQQDT?8]5WL?[0^4QA0/*7A]H&[\^< M?A6O10!D+9ZJ##NU#(3_ %G[I?GY)]>.../2F"RU@1!#J67#9+>2O*X^[C/Z MUM44 8[V>K,9BFH[0[90>2IV#/3KSQQS3OLFJ;B?[0X\L+CRE^_C&_\ /G'2 MM:B@#(CL]55X3)J&]4^^/*4;^<]<\<<<5']AUGR=G]I_O-V=_DI]W'3&0G3'3&:VZ* , MF2TU1C.8]0V!S^['E*?+&>GOQQS2"SU4/DZAE?+VX\I?O[<;NOKSCIVK7HH MR$L]5!@+:AN$9S)^Z4>8,YQ[<<<5']AUGR=G]I_O-V=_DI]W'3&JL\QCU#8K_<'E*=G.>N>>..:7[)JFX'^T./+*X\I?OXQO_/G'2M:B@#'2 MSU93"7U'<$;+CR5&\9Z=>...*:;+6#$4&I8>..?6C['JN]3_:'RB,J1Y2\OM(W?GSC\*UZ* ,A+/5 M5\G?J&[8V9/W2C>N1Q[<<9%1FQUGRV4:GABP(;R5X7GC&?UK;HH R7M-48S% M-0VAP-@\I3L.1D^^1D<^M(MGJH=6;4-RA""/*49;! ;.>QP<>U:]% &.MGJP M$(;4<\<^U;5% &0]GJK/, M4U#:K@!!Y2G8<@YSWX!'/K[4HM-4#HQU#*JA5AY2_,V#AL]L$@X]JUJ* ,9; M+5P(MVI;MC9?]RHWKQQUX[\^]#66KF-U74L,S@JWDK\J\_+C//;GVK9HH R# M9ZKNE(U# =<(/*7Y&R.>O/?CWH^QZKN0_P!H?*J88>4OS-@_-[=N/:M>B@#' M6SU8+$&U'<48ESY*C>O&%Z\8P>1Z^U-:RU@I(%U+#,P*GR5^51G*]>4OR-QEO?H>/?VI$L]5#QL^H;E52&'E*-S<\Y[=N M/:M>B@#&%EJ^R)3J665B7/DK\RG&!C/&,'GWH-EJ^R51J6&9@4/DK\JC.1C/ M.E6TU0/$6U#*HI#CRE^=N<- M[=1Q[>]:U% &*MEK 2,-J665B6/DK\RG&%Z\8P>??VIS6>K%90NH[2[ H?)4 M[%YRO7G.1R?3WK8HH R/L>J[G/\ :'RLF%'E+\K8'S>_?CWH%GJNZ(G4,A%P MX\I?G;)YZ\=N/:M>B@#&6RU<1HK:EEE^2"<>](EGJJO"7U#< MJ AQY2C>2O*X&%QGC'//O3FL]6(F M"ZC@NP*?N5^09Z>_XUL44 9#6>JEV9=0VJ4 \I3AL %LY[G)Q[TJ6FJ*82^ MH;@@.\>4HWG)P?; P./2M:B@#$%CK/EJIU/+!B2WDKRO'&,_K4CV>JMYVS4- MN]LQ_NE.QE:]% &*++6!$$.I9<-DMY*\KC[N,_K3GL]68S%-1VAVR M@\E3L&>G7GCCFMBB@#)^R:IN)_M#CRPN/*7[^,;_ ,^<=*2.SU57A,FH;U3[ MX\I1OYSUSQQQQ6O10!B?8=9\G9_:?[S=G?Y*?=QTQG'XU(]GJI,Y74-HD.8_ MW2GRQG./?CCFM>B@#(-GJI?(U#"^7MQY2_?VXW=?7G'3M2QVFJ*8#)J&\(?W M@\I1Y@ST]N..*UJ* ,3[!K7E;/[4^?=G=Y"=,=,9J62TU1C.8]0V!S^['E*? M+&>GOQQS6M10!D"SU4/DZAE?+VX\I?O[<;NOKSCIVH2SU4& MJ&X1G,G[I1Y M@SG'MQQQ6O10!B?8=9\G9_:?[S=G?Y*?=QTQG'XU))9ZJSS&/4-BO]P>4IV< MYZYYXXYK7HH R?LFJ;@?[0X\LKCRE^_C&_\ /G'2FI9ZLIA+ZCN"-EQY*C>, M].O'''%;%% &*;+6#$4&I8I_M#Y1&5(\I>7VD;OSYQ^%"6>JKY._4-VQLR?NE&]2O"\\8S^M2O::HQF*:AM#@;!Y2G84HRV" V<]C@X]J1;/5@(0VHY*,2_[E?G&>GM^% M;%% &*;+6/*9!J7SE@0WDKPN#E<9YSQS[4][/56>8IJ&U7 "#RE.PY!SGOP" M.?7VK7HH R1::H'1CJ&55"K#RE^9L'#9[8)!Q[4Q;+5P(MVI;MC9?]RHWKQQ MUX[\^];-% &,UEJYC=5U+#,X*MY*_*O/RXSSVY]J<;/5=TI&H8#KA!Y2_(V1 MSUY[\>]:]% &1]CU7K!8@VH[BC$N?)4;UX MPO7C&#R/7VK8HH Q6LM8*2!=2PS,"I\E?E49RO7G.1S[>]2-::H7E*ZAA74! M!Y2_(W&6]^AX]_:M:B@#(2SU4/&SZAN55(8>4HW-SSGMVX]J:++5]D2G4LLK M$N?)7YE.,#&>,8//O6S10!C&RU?9*HU+#,P*'R5^51G(QGG.1S[4Y[/52\C) MJ&U64!1Y2G:W'.>_?CWK7HH R5M-4#Q%M0RJ*0X\I?G;G#>W4<>WO4:V6L!( MPVI996)8^2OS*<87KQC!Y]_:MJB@#':SU8K*%U':78%#Y*G8O.5Z\YR.3Z>] M+]CU7/EQGCOS[ULT4 8S66KD2[=2V[VRG[E3L7GCKSVY] MJ>;35"[L-0PK(%4>4ORM@9;/?)!./>M:B@#(2SU57A+ZAN5 0X\I1O.2K$3!=1P78%/W*_(,] M/?\ &E:SU4NS+J&U2@ 'E*<-@ MG/M>B@#)2TU13"7U#<$!WCRE&\Y. M#[8&!QZ5$+'6?+53J>6#$EO)7E>.,9_6MNB@#(>SU5O.V:AMWMF/]TIV+D\> M_'&31]CU7>Q_M#Y3&% \I>'V@;OSYQ^%:]% &0MGJH,.[4,A/]9^Z7Y^2?7C MCCCTI@LM8$00ZEEPV2WDKRN/NXS^M;5% &.]GJS&8IJ.T.V4'DJ=@STZ\\<< MT[[)JFXG^T./+"X\I?OXQO\ SYQTK6HH R([/55>$R:AO5/OCRE&_G/7/''' M%1_8=9\G9_:?[S=G?Y*?=QTQG'XUMT4 9#V>JDSE=0VB0YC_ '2GRQG./?CC MF@V>JE\C4,+Y>W'E+]_;C=U]><=.U:]% &3'::HI@,FH;PA_>#RE'F#/3VXX MXJ+[!K7E;/[4^?=G=Y"=,=,9K;HH R9+35&,YCU#8'/[L>4I\L9Z>_''-(+/ M50^3J&5\O;CRE^_MQNZ^O..G:M>B@!J!@BASN8 9/3)]:=110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_]7]_**** "BBB@ MHHHH **** "BBB@ HHHH **** /G;]HGX4>(OBSHNCZ5H%S#;_8KEYI?.) . M4VJ1CTR:^@K6WCM+:*UBX2%%1?HHP*GHH *@DM;65Q)+"CL.A903^=3T4 '3 M@4444 0RVUO<8\^)),=-R@X_.I5544*H Z =*6B@ HHHH **** "OB/Q9_R M-.L_]?MQ_P"C&K[N_H **** "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 **** "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@#_T/W\HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^( M_%G_ "-.L_\ 7[N_H **** "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@ 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@#_T_W\HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M *^(_%G_ "-.L_\ 7[N_H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_UOW\HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "J6I:A:Z3IUUJM\_EVUG$\ MTK?W4C4LQ_ "I+V\M=.LY]0OI%AM[:-I9'8X540;F8GT &:^ ?&O[27BKXEQ MZQX*^&7AR2[LKVWFMGF*L\QCF4QLP4<+D'C)S0!]J^!O'OAKXBZ,^O>%IVN+ M..9H&9D*$2(%8C!]F%=E7YJ_!_XH^-O@HMEX$\3^%I8M/OKT,975DD5IRJ$C MC:<8'&:_0[Q+XBTOPGH-]XDUJ7R;+3XC+(W? Z #N2< #N30!N45^?<7[1/Q MP^(VHW9^%?AY/L%J<',7G,!_#O8D ,1V%='\./VGO$J>,HO OQ;TU=.NIY5@ M$RH8C%*YPHD0_P ).!D'WZ4 ?<-%%% !1110 5\1^+/^1IUG_K]N/_1C5]N5 M\1^+/^1IUG_K]N/_ $8U 'T[\+O^1%TS_MM_Z.>N_K@/A=_R(NF?]MO_ $<] M=_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% '_U_W\HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** //OBQI6H:Y\,_$^DZ4&:[N=/N%C5?O.VPG M8/\ >^[^-?#O[*'Q6\'>!X=5\)^*W73;B^N%FCN9!A3A0GE.W48(R,^IK](Z M^>/B+^S1\._']Q-J:Q-I&I3W?8NJWZ+*/[T<*,^/^^]I_"OF;Q-HOQ._ M9;\46%UIVJ&YTR[9C%@GR)E0@O')&>C8(R1^%>L_M<:JGB?X;^ _%5JI2WU$ MF<+_ '?M$"2*#[@ B@#Z6_9\\-6?AGX0^&XK:-5DO[5+V9@,%WNAYH+'OA6" MCV%?+G[;>@6]KJ?ACQ5;($N+E)[:9QP3Y)1XC]1N;GZ5]D_"2XCNOA9X0FB. M5_LFQ7CL5@52/P(-?*O[<-Q$ND>$[0G]X\]VX'^RBQ@_JPH ^Q_!FJ2:YX/T M+6YCF34+"UN&/J98E<_SKI:XSX<6K6/P\\+V3_>M]+LHS]4@05V= !115'5& M*Z9=LIP1#(01V^4T 7J^(_%G_(TZS_U^W'_HQJH_VSJ__/\ 3_\ ?U_\:SW= MY':21BSL222W#N7'!V;5// MU->A4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ' M_]#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#SCXMZ_XH\+_# M_5-=\&VHO-5M!$T<90R94RJ)#M'7"%C7RYI/[:5I:VRP>+/#-Q%>J,-Y# *2 M/:3!&:^ZJ^1/CA\)]?\ &GQ-\%:AHNE12:3931M?R@*ORF=6?>/XOD7O0!\\ M^//%GCC]J+Q%I6A>&=#DL],L78JS@D+YI :65^@ Z#^M?5_QD^$,WB#X(VG M@O0E\^]\-PVSV@Z&4VL?E,OU9"V!ZXKZ'L["QT^+R+"WCMH_[L2*B_DH JW0 M!^;WP9_:8A^&OAE? OCG3;ASIC,MNZ##JC,6*.K8/RDG!].*P]2OO$'[5/Q: MTPVFGRVWAS3BJ,6Z1VP?=*S-TWOT 'L*_135/ _@_6YS=:MHUI=3$Y+O"I8G MW.,G\:V--TC2]&M_LNDV<5G#_CCCAC2&)0B( J@< < "GT44 M %,DC2:-HI!N1P5(]0>#3Z* .._X5]X,_P"@3%_X]_C7R;XCMX;3Q#JEI;(( MX8;J=$4=%57( _ 5]QUY5J/PET+4M0N=1FN)EDNI7E8#& 78LXE\W<[9R=LKJ.A] !79_\ "OO!G_0)B_\ 'O\ &MG0-%M_ M#VDP:/:,SQ6^[!;K\[%C^IK8H X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_ MQKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z! M,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+ M_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5] MX,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\& M?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* . M._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^- M'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B M@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^ M/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_ M\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@ M3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T" M8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A M7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[ MP9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@# MCO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C M1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ M&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3% M_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\ M>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?># M/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9 M_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7 MW@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-'_" MOO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[& MB@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?X MT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_ MQKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* /-/$?@?PG:> M'M4N[;3(HYH;6=T89RK*A(/7L:^3J^\-1LH]2T^YTZ8E8[J)XF(Z@.I4X_.O M*O\ A3'A[_GYF_2@#L/^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ M (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\ M*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL M:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ MCW^-'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\ M:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H M$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ M0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X, M_P"@3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P M9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH MX[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ M K[P9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[ M&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_ MX]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ M'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/ M^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0 M)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^ M%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_P MK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X M[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^ M-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O M\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q? M^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ M ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X M,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&? M] F+_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ M (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\ M*^\&?] F+_Q[_&NQHH ^:/BYX?T;0O[*_LBT2U\_S]^W/S;?+QG)[9-8WPJT M?3-;\0W%IJMNMS"EJ[A6S@,'0 \>Q-?0'BSP7I_B_P"R_;Y7C^R;]NSOYFW. M?^^:I>%OA_I7A34)-1L9I)))(C$0^,8+*W_LM %S_A7W@S_H$Q?^/?XT?\*^ M\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* M .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1 M_P *^\&?] F+_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_& MNQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q M?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ M ![_ !KL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@ MS_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_ MT"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[ M_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT? M\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* M.._X5]X,_P"@3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?>#/^@3%_X] M_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q M[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!, M7_CW^-'_ K[P9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B M_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[&B@#CO^%? M>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO! MG_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .. M_P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-' M_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+_P >_P : M[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ M (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[ M_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* .._X5]X,_ MZ!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ M $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?> M#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^ M\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* M .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* /ASQ';PVGB'5+2V01PPW M4Z(HZ*JN0!^ KW_X?>#_ SJOA"PO]0T^.>XE\W<[9R=LKJ.A] !5_4?A+H6 MI:A#/^@3%_X]_C M1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ M&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3% M_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\ M>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?># M/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9 M_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7 MW@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-'_" MOO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^-'_"OO!G_ $"8O_'O\:[& MB@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B@#CO^%?>#/\ H$Q?^/?X MT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^/?XT?\*^\&?] F+_ ,>_ MQKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_\>_QKL:* .._X5]X,_Z! M,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@3%_X]_C1_P *^\&?] F+ M_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O\ Q[_&NQHH X[_ (5] MX,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A7W@S_H$Q?^/?XT?\*^\& M?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[P9_T"8O_ ![_ !KL:* . M._X5]X,_Z!,7_CW^-'_"OO!G_0)B_P#'O\:[&B@#CO\ A7W@S_H$Q?\ CW^- M'_"OO!G_ $"8O_'O\:[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T"8O_'O\:[&B M@#CO^%?>#/\ H$Q?^/?XT?\ "OO!G_0)B_\ 'O\ &NQHH X[_A7W@S_H$Q?^ M/?XT?\*^\&?] F+_ ,>_QKL:* .._P"%?>#/^@3%_P"/?XT?\*^\&?\ 0)B_ M\>_QKL:* .._X5]X,_Z!,7_CW^-'_"OO!G_0)B_\>_QKL:* .._X5]X,_P"@ M3%_X]_C1_P *^\&?] F+_P >_P :[&B@#CO^%?>#/^@3%_X]_C1_PK[P9_T" M8O\ Q[_&NQHH X[_ (5]X,_Z!,7_ (]_C1_PK[P9_P! F+_Q[_&NQHH X[_A M7W@S_H$Q?^/?XT?\*^\&?] F+_Q[_&NQHH X[_A7W@S_ *!,7_CW^-'_ K[ MP9_T"8O_ ![_ !KL:* .._X5]X,_Z!,7_CW^-8OB/P/X3M/#VJ7=MID4EU3U&RCU+3[G3IB5CNHGB8CJ ZE3C\Z /@^OLO_A7W@S_H M$Q?^/?XUQ_\ PICP]_S\S?I7L- ''?\ "OO!G_0)B_\ 'O\ &C_A7W@S_H$Q M?^/?XUV-% ''?\*^\&?] F+_ ,>_QH_X5]X,_P"@3%_X]_C78T4 <=_PK[P9 M_P! F+_Q[_&C_A7W@S_H$Q?^/?XUV-% ''?\*^\&?] F+_Q[_&C_ (5]X,_Z M!,7_ (]_C78T4 <=_P *^\&?] F+_P >_P :/^%?>#/^@3%_X]_C78T4 <=_ MPK[P9_T"8O\ Q[_&C_A7W@S_ *!,7_CW^-=C10!QW_"OO!G_ $"8O_'O\:/^ M%?>#/^@3%_X]_C78T4 <=_PK[P9_T"8O_'O\:/\ A7W@S_H$Q?\ CW^-=C10 M!QW_ K[P9_T"8O_ ![_ !H_X5]X,_Z!,7_CW^-=C10!QW_"OO!G_0)B_P#' MO\:/^%?>#/\ H$Q?^/?XUV-% ''?\*^\&?\ 0)B_\>_QH_X5]X,_Z!,7_CW^ M-=C10!QW_"OO!G_0)B_\>_QH_P"%?>#/^@3%_P"/?XUV-% ''?\ "OO!G_0) MB_\ 'O\ &C_A7W@S_H$Q?^/?XUV-% ''?\*^\&?] F+_ ,>_QH_X5]X,_P"@ M3%_X]_C78T4 <=_PK[P9_P! F+_Q[_&C_A7W@S_H$Q?^/?XUV-% ''?\*^\& M?] F+_Q[_&C_ (5]X,_Z!,7_ (]_C78T4 <=_P *^\&?] F+_P >_P :/^%? M>#/^@3%_X]_C78T4 <=_PK[P9_T"8O\ Q[_&C_A7W@S_ *!,7_CW^-=C10!Q MW_"OO!G_ $"8O_'O\:/^%?>#/^@3%_X]_C78T4 <=_PK[P9_T"8O_'O\:/\ MA7W@S_H$Q?\ CW^-=C10!QW_ K[P9_T"8O_ ![_ !H_X5]X,_Z!,7_CW^-= MC10!QW_"OO!G_0)B_P#'O\:/^%?>#/\ H$Q?^/?XUV-% ''?\*^\&?\ 0)B_ M\>_QH_X5]X,_Z!,7_CW^-=C10!QW_"OO!G_0)B_\>_QH_P"%?>#/^@3%_P"/ M?XUV-% ''?\ "OO!G_0)B_\ 'O\ &C_A7W@S_H$Q?^/?XUV-% ''?\*^\&?] M F+_ ,>_QH_X5]X,_P"@3%_X]_C78T4 <=_PK[P9_P! F+_Q[_&C_A7W@S_H M$Q?^/?XUV-% ''?\*^\&?] F+_Q[_&C_ (5]X,_Z!,7_ (]_C78T4 <=_P * M^\&?] F+_P >_P :/^%?>#/^@3%_X]_C78T4 <=_PK[P9_T"8O\ Q[_&C_A7 MW@S_ *!,7_CW^-=C10!QW_"OO!G_ $"8O_'O\:/^%?>#/^@3%_X]_C78T4 < M=_PK[P9_T"8O_'O\:/\ A7W@S_H$Q?\ CW^-=C10!QW_ K[P9_T"8O_ ![_ M !H_X5]X,_Z!,7_CW^-=C10!QW_"OO!G_0)B_P#'O\:/^%?>#/\ H$Q?^/?X MUV-% ''?\*^\&?\ 0)B_\>_QH_X5]X,_Z!,7_CW^-=C10!QW_"OO!G_0)B_\ M>_QH_P"%?>#/^@3%_P"/?XUV-% ''?\ "OO!G_0)B_\ 'O\ &C_A7W@S_H$Q M?^/?XUV-% ''?\*^\&?] F+_ ,>_QH_X5]X,_P"@3%_X]_C78T4 <=_PK[P9 M_P! F+_Q[_&O&?BYX?T;0O[*_LBT2U\_S]^W/S;?+QG)[9-?2]3_^C(Z^G:X+PM\/]*\*:A)J M-C-))))$8B'QC!96_P#9:[V@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH __T?W\HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /_TOW\HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ JG1?'#XE:U\-_#=K<^'-,;4 M]3U.X^RP*%+*C%2VY@.3TX'>OS6^,&G?%.RO].USXF7,@O\ 68WFBA9^840@ M8V#A.O3KZT ?LE13(O\ 5I]!3Z /(?C-\6;'X1>&8-?0C!'L:^$_P!H*ZN/ MBO\ 'C0?A=IKEK?3VCMY"O.V2?$EP_\ P"(#\5-?5/QH\)^.M<\%:?X4^&$X MTYC<10SL'\K99I&PP#UP#MX'- 'K4FOZ%%+Y$NHVR2=-IF0'/TS6G')'*@DB M8.C#((.01[$5\)3?L6";2WN9O%,LNM%=P9H\Q&3T+$[\>^,UA_LE>.O%%IXV MU/X9:[!/$DWC#P?I/BBXM#8OJ<"S^2 MQR55^5Y]",$>QKX2_:"NKCXK_'C0?A=IKEK?3VCMY"O.V2?$EP__ "(#\5- M?4OQL\,>/=6\$Z=X7^%LOV%VN(H9BCB+99K&PP&Z@ A>G- 'KTFO:'#+Y$NH MVZ2=-IE0-GZ9K321)4$D;!U;D$'((]C7P)<_L7:E+I3O_&LO]D[XA>*++QO=_##Q!<27%LT>"22:",2,6\FXA! M8%&/.R10<#W7%?HA0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 53 M&H6#7/V);F(W'_//>N_@9^[G/2OESXX?$WXEVWB>+X8_"_2Y'U"ZMTFDO N[ M8LA(PI/RC&,ECT]*^7_@WI?B+P_^T]I>A^)KIKG4K:6Z6XN, MT ?J?114 O'>D> =/TMM5OM1 M\G>%?:4,\FQ% [L>OT(KZ'EEBA0RS.$1>K,< ?B:_.;X)PR_&#]HG6?B1>*7 ML=+=[J+=T!/[FU3ZJ@W?5:]U^-/PL^)GQ0\9V6GZ5J_]E>%(;1#*1(06G+OO M^1>6.W;C/% 'TC%KVASR^3!J-O))TVK*A//L#6M7YO?%#]EA_A[X0N_&?AC7 MY[F?2U$LR.HB8H" 61E/49SCV]:^A?V5/'^L^./A[/#X@F-S>:-=&V$SY&2/H!0!].53&H6#7/V);F(W'_//>N_@9^[G/2OESXX?$WXEVWB>+X8 M_"_2Y'U"ZMTFDO N[8LA(PI/RC&,ECT]*^7_ (-Z7XB\/_M/:7H?B:Z:YU*V MENEN',A?GI7R_\&]+ M\1>'_P!I[2]#\3737.I6TMTMPYD+[G-G*Q^8]<9H _4^BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBJ]Y<"SM)[ME+B!&/\ Q;\:_C)X?U?Q)':R M:%X0TJ)YFCR8Q*$[$G!=O8<#WKWC]BR1Y/ACJV]BV-8F RD/9V6EJKK.6SNWL0@([$@$_@:]WN]2TZ MP -]=16V>GF.J?S(KYQ_97\%2>%/A/#J;QA+_P 0,UX=PY$>-L /MM&[_@1K MR32_V6_'?CJ677/BUXEEBNIV+>3$WG$?F0BCV6@#[JM-1T^_!:QN8K@#DF-U M?'Y$U3&)0G8DX+M[#@>]>\? ML62/)\,=6WL6QK$P&3G'^CP4 ?7]0W%Q#:P275PXCBA4N['@*JC))]@*FKYV M_:A\:_\ "(?"B_M[>39>:X1818/.V0$RG_OV&&?4B@"7X-?'4?%_6M9L;/2' ML[+2U5UG+9W;V(0$=B0"?P->[W>I:?IX!O[J*V!Z>8ZIG\R*^'<.1'C; #[;1N_X$:\9TS]F#XD?$&676_BMXDDMIYV)$*GS MV'OC(11["@#[UM-0L+]2UC-P_\B:N5^3'C'0O''[,7C[3WTC5GN+:9 M1/"P)6.>-6P\.I' M6@#I;O5]*T]MM]>0V[>DDBH?R)%6+:[M;Q/-M)DG3^\C!A^8KX(TK]D;Q;XJ MMSJWQ'\42)J,^7\M2:/?^-?VUG. X4]&4$_\ AZ4 ?JU1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !117G/Q7\3QP*QP#(P4$_4U.CI*BR1,'1P"&!R"#T(-?D7\8%^,>KZ59>//B0[VEKJ,Y MBM+0DH$&TOD1#H,=SR:_33X2LS_"SP>S$L3H]@23U/[A* /0JX'XF^/;'X:^ M#+_Q=?1^>+78L<0.#))(P55'YY/L#7?5\"?MB>);O6];\-_"S1LRSS.MS)&O M\4LQ\J!?K]X_B#0!]7_"3X@3_$WP9!XNFT\Z:MQ+*B(6W!EC;;N!]""YC$UM M(LL9Z,A# _B*EK\T/@7X@\7_ Q^.)^%>K7K75C-/-9RQEBT8=4+QRQ@],D# M\"<\U]T_%?QS^*+.P;4KB%HXXH5S\SRL%!.,G SSB@#O;J]L[)0]Y M/' K' ,C!03]34Z.DJ+)$P=' (8'((/0@U^1?Q@7XQZOI5EX\^)#O:6NHSF* MTM"2@0;2^1$.@QW/)K]-/A*S/\+/![,2Q.CV!)/4_N$H ]"K@?B;X]L?AKX, MO_%U]'YXM=BQQ X,DDC!54?GD^P-=]7P)^V)XEN];UOPW\+-&S+/,ZW,D:_Q M2S'RH%^OWC^(- 'U?\)/B!/\3?!D'BZ;3SIJW$LJ(A;<&6-MNX'T)R/PKN;G M6]&LY/)N[^""3.-KRJIS]":\D\4^#_%7A[X+)X)^&+^7JUG;6UM"X(0G#J)G M!/ +#<2?>OG*U_8UUG5K$W_BKQ4[:O(N[ 4RH&/.&=CGCN10!][0SP7,8EMY M%E0]&4A@?Q%2U^8WP.\5>,OA=\:%^%^N7;SV=Q=/8S0LQ9!(1^[ECSTR65M=C[L-U^]MX'- 'J4FOZ%%+Y$ MNHVR2=-IF0'/TS6G')'*@DB8.C#((.01[$5\)3?L6";2WN9O%,LNM%=P9H\Q M&3T+$[\>^,UA_LE>.O%%IXVU/X9:[+ MX8_"_2Y'U"ZMTFDO N[8LA(PI/RC&,ECT]* /J,:A8-<_8EN8C38B@=V/7Z$5]#3316\,EQ.P2.)2 MS,> %49)/T%?G/\ !.&7XP?M$ZS\2+Q2]CI;O=1;N@)_*\%^*'[+#_#WPA=^,_#&OSW,^EJ)9D= M1$Q0$ LC*>HSG'MZT ?I#17S'^RIX_UGQQ\/9X?$$QN;S1KHVPF;EGB**Z%C MW(R1] *S/CA\3?B7;>)XOAC\+]+D?4+JW2:2\"[MBR$C"D_*,8R6/3TH ^HQ MJ%@US]B6YB-Q_P \]Z[^!G[N<]*N5^6'P;TOQ%X?_:>TO0_$UTUSJ5M+=+<. M9"^YS9RL?F/7&:_4^@ KYU^)WQ]@\!>.](\ Z?I;:K?:CY.\*^TH9Y-B*!W8 M]?H17T---%;PR7$[!(XE+,QX 51DD_05^<_P3AE^,'[1.L_$B\4O8Z6[W46[ MH"?W-JGU5!N^JT ?HS))'"ADE8(B\DL< ?B:S8=>T.XE\B#4+>23IM65"?R! MKYG^-OPR^*GQ-\:66E:'JG]E^%8[1#*XD*@SEWW@JOS,=NW':OG[XF_LM:E\ M.?"ESXT\-Z]+>2::HEN$*^4X3(!9&4\[U 'Z745\N_LI_$;6?'G@>[LO M$$QNKW1)UA\YN7>&1=R;CW(PPSZ 5]'ZSK&G^'])N];U6806=C$TTKGHJ(,G M_P"M0!/*OB M/J.I_$Z[\R'2GO4LK==Q"Q@HSI&O;*HF6([GWK]5?@_(\OPJ\(R2L7=M*LR2 M3DD^4O4T >CT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4A(4%F. . M232U^?WC[QI\:/C!JVM>&?!=E+HOAW29)X[BX.8S(L!.2TG'7'"K^= 'WM:W M]C?;OL5Q'<;,;O+>;Y(\?1CD^P-?.G[&/@QK#PQJOCJ\0^?K$WV>!FZ^3 ?F8'_:D)!_ MW: /LVZO;.R027L\=NI[R,$'YDBH+/5M+U [;"\AN3Z1R*Y_0FOC#6?V=OB+ M\3O&6LZOX_\ $+V6DM=S"S@B;S3]G#GRL)D*HVXZ\UX5\7/A3X@_9XU#2?$? MA/79GMKN1E20?NY(Y4 ;:R@X92/Y=0DVI6<,TBKT$C*-X'MNSCVKXP\?>-/C1\8-6UKPSX+LI=%\.Z3)/'<7!S& M9%@)R6DXZXX5?SH ^]K6_L;[=]BN([C9C=Y;A\9Z9P>*MU\ _L.RRR2>-!(Y M; T\\DGD_:*^_J "OG7P9\?8/&_Q6U'X=Z3I;/::?]HW7H?((MSL+8_NL_ ^ MHKO_ (P>,U\ _#C7/$BOMN(8#';^\\WR1X^C')]@:^=/V,?!C6'AC5?'5XA\ M_6)OL\#-U\F _,P/^U(2#_NT ?9MS>V=DGF7D\<"'O(P0?F:AM-5TO4#BPO( M;D^D83;ASY>V,':!MQU MYKPOXJ_"SQ7^SMJ>EZ_X:UR62TNG98ITS&Z2H,[74$J01R.O0T ?JY5!]5TN M-S')>0JRG!!D4$'W&:Y;X:>*I/&_@+0_%4RA)M1MD>15Z"0?*^/;<#BOS:^& M_P ,+_XR^.?%EE/KD]@=/FDEW E]^^9EQU[8H _4P:QI).!>P?\ ?U?\:T:^ M%D_8SG#J3XQN 1T0Y_#YJ^YU7:H7K@8YH =1110 4444 %%%% !1110 444 M4 %%%% '_]/]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M 8T<;E2ZABARN1G!]17YU?MO_P#(Q>%_^O6X_P#1BU^C%?G/^V__ ,C%X7_Z M];C_ -&+0!^BL7^J3Z"LCQ'KEGX9T#4?$6H-MMM-MY+B3W$:EL#W.,#WK7B_ MU2?05\B?MC>-?[#\ 6OA*VDVW/B"<;P#S]GMR';\WV#W&: /-OV2="O/%WCK MQ+\6=;7S)0[I&QZ&XNV+RE?]U./H]?=_B'6(O#N@:GX@GB>>/3+::Y:./EW6 M%"Y5?<@8%>:? 3P5_P ()\+=%TF:/R[RYC^V7/&#YUQ\Q!]U7:OX5Z]*T!Q! M,5/F@@(V/F'<8/7CK0!\&>*OVT0=,F@\,>'I[6]E4JDMVR[4)_B 7.<>E+^Q MWX0T^6^U3X@WFJ0W>JSHT(MD<-+$LC!WDD'8L0 /QSUK[.U/P/X.UFTDL=3T M6TGAE&U@84!P?0@ C\#7YM>#[(?#S]J>+PYX0G9K%=2-H5#9!MY5RZ-Z^7D_ MBN: /U+:.-RI=0Q0Y7(S@^HK\ZOVW_\ D8O"_P#UZW'_ *,6OT8K\Y_VW_\ MD8O"_P#UZW'_ *,6@#]%8O\ 5)]!61XCURS\,Z!J/B+4&VVVFV\EQ)[B-2V! M[G&![UKQ?ZI/H*^1/VQO&O\ 8?@"U\)6TFVY\03C> >?L]N0[?F^P>XS0!YM M^R3H5YXN\=>)?BSK:^9*'=(V/0W%VQ>4K_NIQ]'K]!Z\<^ G@K_A!/A;HNDS M1^7>7,?VRYXP?.N/F(/NJ[5_"O4=8UC3= TRYUC6+A+6SM$,DLCG"JHH Q/' M/C'2O 7A;4/%.L.%@LHRP7.#)(>$1?=C@5\'?LB^&=5\2?$+6/B9J"$6]NLR MA\8#W5TV6 _W5+9],BLKQ+KGB_\ :L^(,7AWPXKV?AC37W;V!V(F<&:3U=AP MB]OSK]"?!?@[1? ?ANS\+Z!%Y5K:+C)^\[G[SL>[,>30!\$?''9K7[57AK2K MD;X4GTBW93T*/,'8?B'-?I#7YK?M&R'PE^T=X?\ %=R"MN/[-O2W;%O-M00: /S<^)D8TW]L/1KBU^5KK4-(9L?[8BB; M\U%?I-7YNZK*/'?[9%K_ &7_ *1!IM[;Y8<@"PB#2'/LZD?E7Z14 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 ,$<8D,H4;R,%LU)_U^77_ *0/0!^C=?/?[3GC3_A#OA/J4<$F MR\UHBPAP><2@^:?PC##/J17T)7YU?M(WUU\3OC7X>^%.E.3'9-'#)MY"S71# MRL?]R(*?;F@#WC]D[P5_PBWPMAU>XCV7GB&0W;$CGR1\D(^FT%Q_O5ZC\5?B M98_"KPY!XBU"PGU&.>Y2V$=OC<&='?<<\8PA'U(KT'3[&UTNPMM,L4$5O:1I M#$@Z*D:A5'X 47$%A?AK2ZCBN A!:-PKX/8D'/X4 ?FA\8/VHK[XA:!-X-T+ M3&TBTORJW$EPP\QD# [>. "0,GTXKZZ_9K\&:3X.^&L":;J$.J2ZG*;JXF@; M='YC*JA%/^RJ@?7)KH/B=\+? /BGPEJ<>JZ;;6CPV\LJ74<:Q/"ZJ2'W*!D# M'(/:ODW]B/5M4_MKQ'H>]FT[[/'<;2?E68/L!'H64G/K@4 ?H>(XQ(90HWD8 M+8Y('09K\Y]%_P"3VI/^ORZ_]('K]&Z_.31?^3VI/^ORZ_\ 2!Z /T;KY[_: M<\:?\(=\)]2C@DV7FM$6$.#SB4'S3^$889]2*^A*_.K]I&^NOB=\:_#WPITI MR8[)HX9-O(6:Z(>5C_N1!3[\?LG>"O\ A%OA;#J]Q'LO/$,ANV)'/DCY M(1]-H+C_ 'J^G:J:?8VNEV%MIEB@BM[2-(8D'14C4*H_ "N%^)OQ+\/_ N\ M-2Z_K<@:0Y6WMU/[R>7'"J/3U/84 >2_M5_$"Q\*_#>Z\.)(#J?B(?9XX\\K M#D&5R/3'RCW/M5+]D3P5?>&/AS-K.I1F*;Q!.+A%;@_9T7;&2/\ :.XCV(KP M;X9_#SQ/^T3XWF^)OQ#W+H<4@V1\A90A^6"(?\\U_B/?ZFOTAAABMXD@@01Q MQJ%55& J@8 ] * %$<8D,H4;R,%L"O:? MCO\ \D>\6_\ 7A+_ $KQ;]BG_DF.K?\ 88F_])X* /L*OSH_:*O+GXI?'+0/ MA7ICEH;!HX)"O.V6XQ),_P#P"(+],&OT U_6K/PYH>H:_J+;;;3H)+B0_P"S M&I8X]SCBO@W]D[1;WQI\0O$OQ:UM=\B-(L;'I]INV+.5_P!Q/E^C"@#[_LK. MVTZRM]/LT$5O:QK%&@Z*B#:H'T KYJ^)?[3FC_#GQ5J'A*;0;R]N+ 1$S(56 M)O-C608)YX#8/O7T\S*BEW(55&23P !67<:/HFI'[1=V5O=&0#YWC1]P[T_'?_ )(]XM_Z\)?Z5XM^Q3_R M3'5O^PQ-_P"D\% 'V%7YT?M%7ES\4OCEH'PKTQRT-@T<$A7G;+<8DF?_ (!$ M%^F#7Z :_K5GX)?BUK M:[Y$:18V/3[3=L6_N;B6'YF@#\>6F/^6C9_P" CWH \/\ V@]; ME^,OQFTWP/X1'VI=/Q8HZ\J9G;=.^?[J $_[)-?I=I=A#I6F6FEV_\ JK.& M.%,]=L:A1^@KYJ_9T^!*_#?3SXG\2()/$>H)@@\_9HVY* _WC_$?P]:^HB0! MD\ 4 ,EEC@B>:9@D<8+,S' '))/H*_+S4YI/C_^TI#)HB&32K:>%?, X%G9 MD%Y"?]LYV_[P%>F?'[XSZGXWU;_A3OPN#WCW4GD73CMCD1(?[J_J>?2@#W*BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "F21QRKLE4.N0<$9&1R*?10!\3_MN?\B=X=_Z M_P!__11KZ5^$?_)*O!W_ &![#_T0E?-7[;G_ ")WAW_K_?\ ]%&OI7X1_P#) M*O!W_8'L/_1"4 >@2RQPQO-*P1(P69CP !R2:_.7X.12?&/]H_5_B'=J9-/T MIWNHMW0 ?N;1?8A1O^JU]/\ [2_C7_A#/A/JA@DV7FL8L(,'G]\#YA'TC#<^ MN*YO]DKP5_PC'PP36[F/;=^(I3=$D<^2GR0CZ$9.:^&]<_;2TZ" MUE&D>&+H7 R$-TRHF>V=N37W"\L<6/,<)N(49.,D] />L*[\*>%[^)X;W2+2 M9) 0P:!#G/7M0!^?G[,NCQ^/OBG>_$WQ-JL#ZI#)-.EH& F>68%2^SLB*3C\ M/2OT@DCCE79*H=<@X(R,CD5^5'Q3T.R^%7[05C'\/V-OB6TN(X8VSY4DS8:' MUVL.Q[-BOU:H ^)_VW/^1.\._P#7^_\ Z*-?2OPC_P"25>#O^P/8?^B$KYJ_ M;<_Y$[P[_P!?[_\ HHU]*_"/_DE7@[_L#V'_ *(2@#T"66.&-YI6")&"S,> M .237YR_!R*3XQ_M'ZO\0[M3)I^E.]U%NZ #]S:+[$*-_P!5KZ?_ &E_&O\ MPAGPGU0P2;+S6,6$&#S^^!\PCZ1AN?7%.7]Y*,A9RAYE<]HDZ MC/7KZ4 8OP;M-0^+_P"T7=?$$0M'I]E=27\C'^!0"MM&3_>^[^ -?I#XAUB+ MP[H&I^()XGGCTRVFN6CCY=UA0N57W(&!7&_"OX9Z+\*_"L/A[2AYDS?O+JX( MPTTQ'+'V'11V'XUZ+*T!Q!,5/F@@(V/F'<8/7CK0!\&>*OVT0=,F@\,>'I[6 M]E4JDMVR[4)_B 7.<>E+^QWX0T^6^U3X@WFJ0W>JSHT(MD<-+$LC!WDD'8L0 M /QSUK[.U/P/X.UFTDL=3T6TGAE&U@84!P?0@ C\#7YM>#[(?#S]J>+PYX0G M9K%=2-H5#9!MY5RZ-Z^7D_BN: /U.HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ I@CC$AE"C>1@MCD@=!FGT4 ?G)HO_)[4G_7Y=?^D#U^C=?G)HO_ M ">U)_U^77_I ]?HW0!\]_M.>-/^$.^$^I1P2;+S6B+"'!YQ*#YI_",,,^I% M8W[)W@K_ (1;X6PZO<1[+SQ#(;MB1SY(^2$?3:"X_P!ZO!_VD;ZZ^)WQK\/? M"G2G)CLFCADV\A9KHAY6/^Y$%/MS7Z%:?8VNEV%MIEB@BM[2-(8D'14C4*H_ M "@#S[XJ_$RQ^%7AR#Q%J%A/J,<]REL([?&X,Z.^XYXQA"/J17PC\8/VHK[X MA:!-X-T+3&TBTORJW$EPP\QD# [>. "0,GTXK]+[B"POPUI=1Q7 0@M&X5\' ML2#G\*\J^)WPM\ ^*?"6IQZKIMM:/#;RRI=1QK$\+JI(?XCV7GB&0W;$CGR1\D(^FT%Q_O5 MX/\ M(WUU\3OC7X>^%.E.3'9-'#)MY"S71#RL?\ F/E'N?:O6OB;\2_#_PN\-2Z_K<@:0Y6WMU/[R>7'"J/3U/85\/_ S^'GB? M]HGQO-\3?B'N70XI!LCY"RA#\L$0_P">:_Q'O]30![S^R)X*OO#'PYFUG4HS M%-X@G%PBMP?LZ+MC)'^T=Q'L17"?M1>.=2\4:YIGP-\&DS7E_+$UZ$/5F.8H MB1V'WW]!CWK[>,8M+,Q64840Q[8T484;1A5 '0=J_*?P7_PNCP=XWO?'\GA& MXU/6+SS29+B%CL>4Y=EQT)'RCT!Q0!Z]^TEX&TWX=? SPIX4TP K::BIEDQ@ MRS-!*9'/U/3T&!VKZZ^#?_))_!__ &"K/_T4M?G9\'['2D^RWNU@)/+ M\M(^3P=RDG\* /L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L+Q# M''%XL__ *+- 'PQ^PU_K?>T[_ M -N*_0&OS^_8:_UOC3Z:=_[<5]_NZ1(TDC!40$DG@ #J30!\$_MC^)[K5=3\ M-_"[2,RSW#K=2QKU:20F&W7Z\N<>X-?9_@CPQ:^#/".D>%K3'EZ;;1PDC^)P M/G;_ ($V6/UKX*^$T;_&;]I35/'UP#)IND2/=19Z;8_W-HOL< /]5-?H]0!\ M^_%K]H'2?A/KMOH%[HUWJ,US:K="2#:(P&=T"DGOE"3[$5\-_$3XJ:A^T'XM MTC0KR6W\.:1;R$1FX?Y5:3 :21N[8X ']:_52?3]'U4+-@Z4_F6>GVT4$3Y!WHB@!LC@YZT[Q#''%XW@9CDF%""HSZ*25'L,5[SXD_Y%W5/^O6?_P!% MF@#X8_8:_P!;XT^FG?\ MQ7Z U^?W[#7^M\:?33O_;BOO]W2)&DD8*B DD\ M =2: /@G]L?Q/=:KJ?AOX7:1F6>X=;J6->K22$PVZ_7ESCW!K[/\$>&+7P9X M1TCPM:8\O3;:.$D?Q.!\[?\ FRQ^M?!7PFC?XS?M*:IX^N 9--TB1[J+/3; M'^YM%]C@!_JIK]'J "OSK_:^\9IXH\2:+\,O#X-Y'_ ^ZW'B6^3$:CYA;*W'F./7^ZO<^U<'^S=\" MKW3;A?BEX_5I=9N\RVL,W+Q^9R9I,_\ +1L\>G7K0!]/?#;PN_@OP%H7A>4Y MFT^TCCE(Z>:1NDQ[;B<5^=7@;6/BI\)_&7BC4M#\*37_ /:$TD;^9&X4*DK, M""!SG-?J9TY-% 'PWX=_;"EMM832?B+X=?2%)"M+&6)0_P!YD8 X^E?;EK=6 MU];17MG(LT$Z*\;JR4444 %%%% !1 M110 4444 %%%% !1110!_]3]_**** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH \B^,=G\4KWP_9Q?"B>.#4A<@SF1E3,&QL@%^/O;:^+?&GP+ M_:5^(5U;7GBW[/?26B&.(FYB&U6.3T]37Z7T4 ?)_P ,M&_:9L_&>GS?$"]A MET!!*+A5EB[]J6U\.)^^TC0Y5@D[KY-F3)<9_WY M,IGZ5^CSJS(RJVTD$ ^A]:^??@Y\!+'X4ZQJOB"74WU:_P!201B1T"E$+;W[ MG)=L$_2@#Z$ QP*^?/CW\,/%_P 0;;1=0\$ZJ=-U+0WG=5WM&)?."?Q#H5V< M9XP37T'10!\ '2/VR&MSHANAA@4\_P R+..GW_ZUZ'\"?V<+OP+KA\=>-[I; MW7"',4:DNL3R9#NSG[SD$C/3D]Z^O** /(OC'9_%*]\/V<7PHGC@U(7(,YD9 M4S!L;(!?C[VVOBWQI\"_VE?B%=6UYXM^SWTEHACB)N8AM5CD]/4U^E]% 'R? M\,M&_:9L_&>GS?$"]AET!!*+A5EB[]J6U\.)^^T MC0Y5@D[KY-F3)<9_WY,IGZ5^CSJS(RJVTD$ ^A]:^??@Y\!+'X4ZQJOB"74W MU:_U)!&)'0*40MO?NNTYX]P>U?2M% 'YO^$_@_P#M3>!K!],\*3P:=;R.9'6.X@RS M'N202?:O2_"/AK]K.W\5:1/XEU5)-(CNX6O%\^%MUN''F#"C)RN>E?:M% '@ MGQZ^"UO\7="M_LDRVNLZ86:VE8?*ROC=&^.Q(!!['ZFOF73O!G[7&@Z4/"&F MW!%C&AAC831G9'TPKGD#T]*_16B@#YA_9_\ @%+\+Y+KQ+XDN%O-?OT,9VG< ML,;,&8;C]YF(&3[>]?3U%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% 'S/\ %_2OVA;WQ1%+\+;NQ;(&5I(T;S]S;B0_/3;7S/;_ G]I2V\9G MX@1?9QKI=Y/M'VF+.Z1#&W'3[I(K],** /G;X8W'Q:\(:)XFUWXVW<4MK90I M<6Y1TC8P?8UG_";X:Z?\*O"$7A M>QG-TWFR3S3E0IDDD/7 ]% 4?2@#TNOCOXL_"7XPR?$"\^(?PNUHQM>I"'MO M-\O:88UC. WR,#MSZY)K[$HH _/+6?!/[67C^Q;P]K]PMOI\N%F!E2,.O?=M MY8>H'6OJ#X(_!K3_ (0:#/:B87FJ:@RO=7 & =@^5%!_A7)/N37MM% 'S/\ M%_2OVA;WQ1%+\+;NQ;(&5I(T;S]S;B0_/3;7S/;_ G]I2V\9GX@1?9QKI M=Y/M'VF+.Z1#&W'3[I(K],** /G;X8W'Q:\(:)XFUWXVW<4MK90I<6Y1TC8P?8UG_";X:Z?\*O"$7A>QG-TWFR M3S3E0IDDD/7 ]% 4?2@#TNOA']H;X&_%?XD^/VUC0EBNM)BMXH[=9+A8_+(' M[P!6]6R<]^/2ONZB@#\^M-\!?M?Z/80:7I>HQ6MI:H(XHDGMPJJ.@ VU[=\% M]%_: TWQ)>3?%>_2ZTIK1EB42QR$7'F(5/R $?+NKZ7HH ^9_B_I7[0M[XHB ME^%MW#!HXMD#*TD:-Y^YMQ(?GIMKYGM_@3^TI;>,S\0(OLXUTN\GVC[3%G=( MAC;CI]TD5^F%% 'A7P5T_P",]B-7_P"%N7,<^_R/L>QT$=:F5M?UZ.!+XH1 M@_9T5[@C'8R[1Z$$U[;^S]X*_P"$%^%>C:;-'LO+Q/MMSQ@^;<8;!]U3:OX5 M@_$_X!VGQ/\ '.D>*M6U5X[+3$BC:S" JZI(9&&<\;\X/L*^A0 !@"@#%\ M3:0WB#PWJV@I,;9M2M)[82KUC,T93%);>RM9YC.Z"XB.9&55)Y]E%?H MS10!\5?M.>,=:\.?!C0O".M3*VOZ]' E\4(P?LZ*]P1CL9=H]"":]M_9^\%? M\(+\*]&TV:/9>7B?;;GC!\VXPV#[JFU?PK!^)_P#M/B?XYTCQ5JVJO'9:8D4 M;680%75)#(PSGC?G!]A7T* , 4 9>NPZA<:)J%OI,@BOI;>5;=ST65D(0 M_@V*_-'1?VB@##\,Q:Q#X;TJ'Q$XDU6.T@6[9<$-<","4C''+9Z5N444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5P'Q/M_'%UX,O8/AS*D.NLT7DL MY"@*)%W\MP#MSUKOZ* /S?\ &GP=_:B^(-K;67BR2WO8+1S)&IN8E /: MO0_A_P"#_P!J;P]J7A[2]1NX$\/:=+:PRQB:)L6<1564 27,D,3H (FN#USGG:A* M#V-?0U 'CWQN^'NM?$GP;'HWA[43IFH6EW'=Q2;F4,8T==A9>1G?D'U KYA@ MT3]L71HAH\%V+F,?*DQDB<@=CN/]:^_Z* /B'X4?LS^(X/&$?Q"^*]ZMY?P3 M>>D ?S2\R_<>1^F%." /0=J^G_B?;^.+KP9>P?#F5(==9HO)9R% 42+OY;@' M;GK7?T4 ?F_XT^#O[47Q!M;:R\626][!:.9(U-S$H#D8SQ[5Z'\/_!_[4WA[ M4O#VEZC=P)X>TZ6UAEC$T38LXBJLH Y/[L8'>OMVB@#\[/VF-0N_B3\8_#OP MGTAR5M&CCDQR%GNR&=C[)$%/MS7Z#:9IUII&G6NE6"".VLXDAB4?PI&H51^ M%>#>$?@%9^'?BMJ?Q3O]4?4KJ\DN9(8G0 1-<'KG/.U"4'L:^AJ /%_CYX2\ M8>-_AW<>'/!3JM[:K2"(20#.]=Q]3C([@8KXZ\(? W]IGP%]H/A)K?3F MNL>:R7$)9@O098$X]J_2VB@#X,B\*_MFB5"^L)M!&=U7>T8E\X)_$.A&SC/&":^@Z* /@ Z1^V0UN=$-T,,"G MG^9%G'3[_P#6O0_@3^SA=^!=ZX0YBC4EUB>3(=V<_><@D9Z:?";X:Z?\*O"$7A>QG-TWFR3S M3E0IDDD/7 ]% 4?2O2Z /COXL_"7XPR?$"\^(?PNUHQM>I"'MO-\O:88UC. MWR,#MSZY)KS;6?!/[67C^Q;P]K]PMOI\N%F!E2,.O?=MY8>H'6OT-HH \2^" M/P:T_P"$&@SVHF%YJFH,KW5P!@'8/E10?X5R3[DURGQ?TK]H6]\412_"V[A@ MT<6R!E:2-&\_)M=^-MW%+:V4*7%N4='*I$LC3?<]1MQFOHFN$^) M?@R3X@^"M1\(1WS:=_: 16F1=Q"HZN5QZ-C!]C0!\7?LIZ/>>.?B5XE^+6M+ MN>%I/+)Z"XO"2VW_ '(\K]&%?H97FGPF^&NG_"KPA%X7L9S=-YLD\TY4*9)) M#UP/10%'TKTN@#X1_:&^!OQ7^)/C]M8T)8KK28K>*.W62X6/RR!^\ 5O5LG/ M?CTK(TWP%^U_H]A!I>EZC%:VEJ@CBB2>W"JHZ #;7Z"T4 ?-'P7T7]H#3?$E MY-\5[]+K2FM&6)1+'(1<>8A4_( 1\NZOI>BB@#YO_::^''BGXE^#M-TGPI D M]S:WZSNKR",>7Y4B9!/NPKUWX&_ /AWP_JBA+S3K"V@F"G MI:MK,&E7T TFZFN%@431+_H[LP08(R/D(ZU]M44 ?FOX)^"7[37P[-X?")MK M$W_E^=BYB;=Y6[;U]-QKW7XD>+?&?@#]G.1?'=PK>*]3$E@6C8')N)'Y!7C* MP \COBOK.O"/C7\%1\8ET>&;6'TV#2VE8HJ!Q(9=HWI6)/XB.A-?HG10!RW@KPCI/@3PQ8>%=$4K M:V$>T$_>=B[,237R=XM\,_M9ZEJVLP:5?0#2;J:X6!1-$O\ H[LP08(R M/D(ZU]M44 ?FOX)^"7[37P[-X?")MK$W_E^=BYB;=Y6[;U]-QKW7XD>+?&?@ M#]G.1?'=PK>*]3$E@6C8')N)'Y!7C*P \COBOK.O"/C7\%1\8ET>&;6'TV#2 MVE8HJ!Q(9=HWS5]3U0TK3+31=+M-'T]/+M;&&.")1V2-0JC\A5^@#\QM5_9Q^/=SXQNO% MB);7%ZUT]PD\ES&Q)W$JVULC@8P"..E>A?\ "*?MG?\ 083_ ,"(/\*^]Z* M/"/ GAKXK7GPNU[PY\1]1 U_41=PVUPCJQBBF@5(VW1XY5RQXYKYVM/"7[7' M@J/^RM)OQJ5FGRQLTJ2X'K\WS#\:_0"B@#\_=/\ V XML 16 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information Document - USD ($)
$ in Billions
12 Months Ended
Jan. 31, 2025
Mar. 18, 2025
Jul. 31, 2024
Document Information [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --01-31    
Document Period End Date Jan. 31, 2025    
Document Transition Report false    
Entity File Number 001-38240    
Entity Registrant Name MONGODB, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 26-1463205    
Entity Address, Address Line One 1633 Broadway    
Entity Address, Address Line Two 38th Floor    
Entity Address, City or Town New York    
Entity Address, State or Province NY    
Entity Address, Postal Zip Code 10019    
City Area Code 646    
Local Phone Number 727-4092    
Title of 12(b) Security Common Stock, par value $0.001 per share    
Trading Symbol MDB    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 18.0
Entity Central Index Key 0001441816    
Document Fiscal Year Focus 2025    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Common Stock, Shares Outstanding   81,187,663  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.25.1
Audit Information
12 Months Ended
Jan. 31, 2025
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location San Francisco, California
Auditor Firm ID 238
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Current assets:    
Cash and cash equivalents $ 490,133 $ 802,959
Short-term investments 1,846,444 1,212,448
Accounts receivable, net of allowance for doubtful accounts of $8,888 and $8,054 as of January 31, 2025 and 2024, respectively 393,099 325,610
Deferred commissions 112,632 92,512
Prepaid expenses and other current assets 81,214 50,107
Total current assets 2,923,522 2,483,636
Property and equipment, net 46,377 53,042
Operating lease right-of-use assets 34,607 37,365
Goodwill 69,679 69,679
Intangible assets, net 24,597 3,957
Deferred tax assets 20,810 4,116
Other assets 310,701 217,847
Total assets 3,430,293 2,869,642
Current liabilities:    
Accounts payable 10,467 9,905
Accrued compensation and benefits 120,354 112,579
Operating lease liabilities 9,126 9,797
Other accrued liabilities 87,659 74,831
Deferred revenue 334,381 357,108
Total current liabilities 561,987 564,220
Deferred tax liability 262 285
Operating lease liabilities 27,374 30,918
Deferred revenue 25,404 20,296
Convertible senior notes, net 0 1,143,273
Other liabilities 33,042 41,661
Total liabilities 648,069 1,800,653
Commitments and contingencies (Note 8)
Stockholders’ equity:    
Additional paid-in capital 4,625,093 2,777,322
Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of January 31, 2025 and 2024 (1,319) (1,319)
Accumulated other comprehensive income (loss) (924) 4,545
Accumulated deficit (1,840,704) (1,711,632)
Total stockholders’ equity 2,782,224 1,068,989
Total liabilities and stockholders’ equity 3,430,293 2,869,642
Class A Common Stock    
Stockholders’ equity:    
Common stock $ 78 $ 73
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Current assets:    
Allowance for doubtful accounts $ (8,888) $ (8,054)
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001  
Treasury stock, shares (in shares) 99,371 99,371
Treasury stock acquired, cost per share (in dollars per share) $ 13.27 $ 13.27
Class A Common Stock    
Stockholders’ equity:    
Common stock, par value (in dollars per share) $ 0.001  
Common stock, shares authorized (in shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (in shares) 80,558,847 72,840,692
Common stock, shares outstanding (in shares) 80,467,811 72,741,321
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue:      
Total revenue $ 2,006,443 $ 1,683,011 $ 1,284,040
Cost of revenue:      
Total cost of revenue 535,296 424,485 349,304
Gross profit 1,471,147 1,258,526 934,736
Operating expenses:      
Sales and marketing 871,148 782,760 699,201
Research and development 596,837 515,940 421,692
General and administrative 219,226 193,558 160,498
Total operating expenses 1,687,211 1,492,258 1,281,391
Loss from operations (216,064) (233,732) (346,655)
Other income (expense):      
Interest income 95,687 80,238 24,948
Interest expense (8,092) (9,387) (9,797)
Other expense, net (3,130) (635) (1,750)
Loss before provision for (benefit from) income taxes (131,599) (163,516) (333,254)
Provision for income taxes (2,527) 13,084 12,144
Net loss $ (129,072) $ (176,600) $ (345,398)
Net loss per share, diluted (in dollars per share) $ (1.73) $ (2.48) $ (5.03)
Net loss per share, basic (in dollars per share) $ (1.73) $ (2.48) $ (5.03)
Weighted-average shares used to compute net loss per share, diluted (in shares) 74,555,001 71,248,982 68,628,267
Weighted-average shares used to compute net loss per share, basic (in shares) 74,555,001 71,248,982 68,628,267
Subscription      
Revenue:      
Total revenue $ 1,943,864 $ 1,627,326 $ 1,235,122
Cost of revenue:      
Total cost of revenue 441,404 345,233 284,583
Services      
Revenue:      
Total revenue 62,579 55,685 48,918
Cost of revenue:      
Total cost of revenue $ 93,892 $ 79,252 $ 64,721
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net loss $ (129,072) $ (176,600) $ (345,398)
Other comprehensive income (loss), net of tax:      
Unrealized income (loss) on available-for-sale securities (690) 4,652 969
Foreign currency translation adjustment (4,779) 798 1,054
Other comprehensive income (loss) (5,469) 5,450 2,023
Total comprehensive loss $ (134,541) $ (171,150) $ (343,375)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Retained Earnings [Member]
Common stock, beginning balance (in shares) at Jan. 31, 2022   67,444,360        
Beginning balance at Jan. 31, 2022 $ 666,700 $ 67 $ 1,860,514 $ (1,319) $ (2,928) $ (1,189,634)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares)   801,272        
Stock option exercises 5,708 $ 1 5,707      
Vesting of restricted stock units (in shares)   1,511,529        
Vesting of restricted stock units 2 $ 2        
Stock-based compensation 381,454   381,454      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   149,352        
Issuance of common stock under the Employee Stock Purchase Plan 29,003   29,003      
Conversion of redeemable convertible preferred stock to common stock (in shares)   73        
Conversion of convertible senior notes 16   16      
Unrealized gain (loss) on available-for-sale securities 969       969  
Foreign currency translation adjustment 1,054       1,054  
Net loss (345,398)         (345,398)
Common stock, ending balance (in shares) at Jan. 31, 2023   69,906,586        
Ending balance at Jan. 31, 2023 $ 739,508 $ 70 2,276,694 (1,319) (905) (1,535,032)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares) 953,643 953,643        
Stock option exercises $ 6,808 $ 1 6,807      
Vesting of restricted stock units (in shares)   1,690,527        
Vesting of restricted stock units 2 $ 2        
Vesting of performance stock units (in shares)   22,991        
Stock-based compensation 456,907   456,907      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   167,574        
Issuance of common stock under the Employee Stock Purchase Plan 36,914   36,914      
Unrealized gain (loss) on available-for-sale securities 4,652       4,652  
Foreign currency translation adjustment 798       798  
Net loss (176,600)         (176,600)
Common stock, ending balance (in shares) at Jan. 31, 2024   72,741,321        
Ending balance at Jan. 31, 2024 $ 1,068,989 $ 73 2,777,322 (1,319) 4,545 (1,711,632)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock option exercises (in shares) 267,931 267,931        
Stock option exercises $ 2,026   2,026      
Vesting of restricted stock units (in shares)   1,529,981        
Vesting of restricted stock units 1 $ 1        
Vesting of performance stock units (in shares)   77,444        
Stock-based compensation 493,940   493,940      
Issuance of common stock under the Employee Stock Purchase Plan (in shares)   188,155        
Issuance of common stock under the Employee Stock Purchase Plan 36,047   36,047      
Conversion of redeemable convertible preferred stock to common stock (in shares)   5,662,979        
Conversion of convertible senior notes 1,145,324 $ 4 1,145,320      
Unrealized gain (loss) on available-for-sale securities (690)       (690)  
Foreign currency translation adjustment (4,779)       (4,779)  
Reclassification of derivative related to the Capped Call associated with the 2024 Notes 169,692   169,692      
Other 746   746      
Net loss (129,072)         (129,072)
Common stock, ending balance (in shares) at Jan. 31, 2025   80,467,811        
Ending balance at Jan. 31, 2025 $ 2,782,224 $ 78 $ 4,625,093 $ (1,319) $ (924) $ (1,840,704)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Cash flows from operating activities      
Net loss $ (129,072) $ (176,600) $ (345,398)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:      
Depreciation and amortization 11,751 18,939 16,110
Stock-based compensation 493,940 456,907 381,454
Amortization of debt discount and issuance costs 2,419 3,393 3,375
Amortization of finance right-of-use assets 3,974 3,975 3,974
Amortization of operating right-of-use assets 11,248 9,211 9,098
Deferred income taxes (16,794) (1,574) (562)
Amortization of premium and accretion of discount on short-term investments, net (25,059) (44,556) (5,954)
Realized and unrealized gain on financial instruments, net (937) (1,044) (1,857)
Unrealized foreign exchange loss (gain) (964) 1,802 1,260
Change in operating assets and liabilities:      
Accounts receivable, net (69,236) (41,639) (91,450)
Prepaid expenses and other current assets (24,813) (12,208) 2,315
Deferred commissions (69,127) (41,830) (49,077)
Other long-term assets (30,677) (211) (99)
Accounts payable 541 1,679 3,163
Accrued liabilities 25,254 39,502 (16,189)
Operating lease liabilities (12,076) (9,878) (9,692)
Deferred revenue (16,362) (82,411) 85,759
Other liabilities, non-current (3,819) (1,980) 800
Net cash provided by (used in) operating activities 150,191 121,477 (12,970)
Cash flows from investing activities      
Purchases of property, equipment and other assets (29,550) (6,074) (7,244)
Investments in non-marketable securities (11,250) (2,056) (3,098)
Business combinations, net of cash acquired 0 (15,000) 0
Proceeds from the sales of marketable securities 44,984 0 0
Proceeds from maturities of marketable securities 752,600 1,445,000 1,425,000
Purchases of marketable securities (1,414,224) (1,233,851) (1,447,966)
Net cash provided by (used in) investing activities (657,440) 188,019 (33,308)
Cash flows from financing activities      
Proceeds from settlement of capped calls and other 170,223 0 0
Proceeds from exercise of stock options, including early exercised stock options 1,968 6,810 5,707
Proceeds from the issuance of common stock under the Employee Stock Purchase Plan 36,048 36,914 29,003
Principal payments of finance leases (6,179) (5,483) (4,510)
Net cash provided by financing activities 202,060 38,241 30,200
Effect of exchange rate changes on cash, cash equivalents and restricted cash (5,701) (433) (2,003)
Net increase (decrease) in cash, cash equivalents and restricted cash (310,890) 347,304 (18,081)
Cash, cash equivalents and restricted cash, beginning of year 803,643 456,339 474,420
Cash, cash equivalents and restricted cash, end of year 492,753 803,643 456,339
Cash paid during the period for:      
Income taxes, net of refunds 14,976 11,991 11,164
Interest expense 3,705 5,471 5,837
Non-cash investing and financing activities:      
Common stock issued for conversion of convertible notes 1,145,326 0 0
Purchases of property and equipment included in accounts payable and accrued liabilities $ 1,620 $ 1,115 $ 366
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:      
Cash and cash equivalents $ 490,133 $ 802,959 $ 455,826
Restricted cash, non-current 2,620 684 513
Total cash, cash equivalents and restricted cash $ 492,753 $ 803,643 $ 456,339
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Description of Business
12 Months Ended
Jan. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies
12 Months Ended
Jan. 31, 2025
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The global macroeconomic conditions, including slower economic growth, persistent inflation and high interest rate environment, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
The functional currency of the Company’s international subsidiaries is either the U.S. dollar or the local currency in which the international subsidiary operates. For foreign subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated non-monetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Transaction gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statements of operations. For the foreign subsidiary where the functional currency is the local currency, the Company uses the exchange rate as of the balance sheet date to translate assets and liabilities and the average exchange rate during the period to translate revenue and expenses into U.S. dollars. Translation gains or losses resulting from translating foreign local currency financial statements into U.S. dollars are included in accumulated other comprehensive loss as a component of stockholders' equity.
Comprehensive Loss
The Company’s comprehensive loss includes net loss, unrealized gains and losses on available-for-sale debt securities and foreign currency translation adjustments.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company maintains such investments primarily in money market funds, which have readily determinable fair values. Money market funds are measured using quoted prices in active markets with changes recorded in other income (expense), net on the consolidated statements of operations.
Marketable Securities
The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the consolidated balance sheets. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale debt securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity.
Available-for-sale debt securities are recorded at fair value each reporting period. Realized gains and losses are determined based on the individual security level and are reported in other income (expense), net in the consolidated statements of operations. Unrealized gains and losses, net of taxes, on these short-term investments are reported as a separate component of accumulated other comprehensive loss on the consolidated balance sheets until realized.
If the estimated fair value of an available-for-sale debt security is below its amortized cost basis, then the Company evaluates for impairment. The Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the debt 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 are met, the Company evaluates whether unrealized losses have resulted from a credit loss or other factors. When a credit loss exists, the Company compares the present value of cash flows expected to be collected from the debt security with the amortized cost basis of the security to determine what allowance amount, if any, should be recorded. An impairment relating to credit losses is recorded through an allowance for credit losses reported in other income (expense) in the consolidated statements of operations. The allowance is limited by the amount that the fair value of the debt security is below its amortized cost basis.
For the years ended January 31, 2025, 2024 and 2023, the Company did not record any impairment charges for its marketable debt securities in its consolidated statements of operations.
Restricted Cash
The Company pledged $2.6 million and $0.7 million of collateral as of January 31, 2025 and 2024, respectively, for its lease related letters of credit. Restricted cash balances have been excluded from the Company’s cash and cash equivalents balance and are included in other assets on the consolidated balance sheets.
Non-marketable Securities
Non-marketable securities consist of equity investments in privately-held companies, which are classified as other assets on the consolidated balance sheets. The Company’s non-marketable equity securities do not have readily determinable fair values. These investments are accounted for using the measurement alternative at cost, and the Company adjusts for impairments and observable price changes (orderly transactions for the identical or a similar security from the same issuer) included in net loss as and when it occurs. The measurement alternative election is reassessed each reporting period to determine whether the non-marketable securities continue to be eligible for this election.
The Company assesses investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. Impairment indicators may include, but are not limited to, a significant deterioration in earnings performance, credit rating, asset quality or business outlook or a significant adverse change in the regulatory, economic, or technological environment. If the non-marketable equity securities are considered impaired, the Company will record an impairment charge within other income (expense) on its consolidated statements of
operations for the amount by which the carrying value exceeds the fair value of the investment. For the years ended January 31, 2025, 2024 and 2023, the Company did not record any material impairment charges related to its non-marketable equity securities.
During the years ended January 31, 2025 and 2024, the Company invested $11.3 million and $2.1 million, respectively, of its cash in non-marketable securities of privately-held companies. The Company evaluated its ownership, contractual and other interests of its investments and determined that as of January 31, 2025, there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements, as the Company was not the primary beneficiary and did not have the power to direct activities that most significantly impact the entities’ economic performance. The Company’s maximum loss exposure is limited to the carrying value of these investments.
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, non-marketable securities, accounts payable and accrued liabilities. Cash equivalents are measured at fair value on a recurring basis. Short-term investments classified as available-for-sale debt securities are recorded at fair value. Non-marketable securities consist of equity securities. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The standard establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs, as described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents, restricted cash, short-term investments and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed insurance coverage limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments consisting of U.S. government treasury securities.
The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company does not require collateral from customers to secure accounts receivable. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company records an allowance for doubtful accounts relating to certain trade accounts receivable based on various factors, including the review of credit profiles of its customers, contractual terms and conditions, current economic trends and historical customer payment experience.
As of January 31, 2025 and 2024, no customer represented 10% or more of net accounts receivable. For the years ended January 31, 2025, 2024 and 2023, no customer represented 10% or more of revenue.
Software Development Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs
and time incurred between the establishment of technological feasibility and product release have not been material, resulting in software development costs qualifying for capitalization being immaterial. As a result, the Company has not capitalized any related software development costs in any of the periods presented.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, costs related to the development of web-based product, or implementation costs incurred in a hosting arrangement that is a service contract, are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. There were no material qualifying costs incurred during the application development stage and the Company did not capitalize any qualifying costs related to computer software developed for internal use, or implementation costs incurred in a hosting arrangement that is a service contract in the years ended January 31, 2025 and 2024.
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives:
Property and EquipmentEstimated Useful Life
Computer and office equipment
Two to three years
Purchased softwareTwo years
ServersThree years
Furniture and fixturesFive years
Website costsThree years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Depreciation commences once the asset is ready for its intended use. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, is removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The excess of the fair value of purchase consideration over the fair values of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Leases
The Company determines if an arrangement is, or contains, a lease at inception. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration.
The Company measures lease liabilities based on the present value of lease payments over the lease term at the lease commencement date. As the Company’s leases generally do not provide an implicit discount rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. Options in the lease terms to extend or terminate the lease are not reflected in the lease liabilities unless it is reasonably certain that any such option will be exercised.
The Company measures right-of-use assets at the lease commencement date based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs incurred
and (iii) certain tenant incentives under the lease. The Company evaluates the recoverability of the right-of-use assets for possible impairment in accordance with the long-lived assets policy.
The Company accounts for lease and non-lease components as a single lease component for all leases. The Company has elected not to recognize right-of-use assets or lease liabilities for leases with an initial lease term of twelve months or less, and instead recognize the associated lease payments for these short-term leases in the consolidated statements of operations on a straight-line basis over the lease term.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use assets for finance leases is generally recognized on a straight-line basis over the shorter of the lease term or the useful life of the asset. Interest expense for finance leases is recognized based on the incremental borrowing rate used to determine the finance lease liability. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation.
Operating leases are reflected in operating lease right-of-use assets, operating lease liabilities and operating lease liabilities, non-current on the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities, and other liabilities, non-current on the consolidated balance sheets. Within the consolidated statements of cash flows, the Company classifies all cash payments associated with operating leases within operating activities and for finance leases, repayments of principal are presented within financing activities and interest payments are presented within operating activities.
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. The Company did not record impairment charges related to long-lived assets during the years presented.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of long-lived assets. If the estimated useful life assumption for any asset is changed due to new information, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. Other acquired intangible assets are stated at the fair value acquired as determined by a valuation technique commensurate with the intended use of the related asset. Definite-lived intangible assets are considered long-lived assets and are amortized on a straight-line basis over the periods that expected economic benefits will be provided. Goodwill and any indefinite-lived intangible assets are not amortized; rather, they are evaluated for impairment annually and whenever events or changes in circumstances indicate that the value of the asset may be impaired.
The Company performs its annual impairment analysis in the fourth quarter of each fiscal year. The Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single operating segment is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of the Company’s single operating segment with its carrying amount. If the carrying amount exceeds its fair value, no further analysis is required; otherwise, any excess of the carrying amount over the implied fair value is recognized as an impairment loss and the carrying value of goodwill is written down to fair value. No indicators of impairment of goodwill were identified during the years ended January 31, 2025, 2024 and 2023, and accordingly, the Company has not recorded any impairment of goodwill during those periods.
Revenue Recognition
The Company derives its revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. The Company recognizes revenue when its customer obtains control of promised
goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
i.Identification of the contract, or contracts, with a customer - The Company determines it has a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation.
ii.Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.
iii.Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products 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. The Company applies the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of the Company’s contracts contain a significant financing component.
iv.Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company also considers if there are any additional material rights inherent in a contract and if so, the Company allocates a portion of the transaction price to such rights based on SSP. The Company determines each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. The Company estimates SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, the Company considers observable data points including competitor pricing for a similar or identical product, market and industry data points and the Company’s pricing practices to establish the SSP.
v.Recognition of revenue when, or as, the Company satisfies a performance obligation - The Company recognizes revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.
Subscription Revenue
The Company sells subscriptions directly through its field and inside sales teams and indirectly through channel partners, as well as through its self-serve channel. The majority of the Company’s subscription contracts are one year in duration and are invoiced upfront or invoiced monthly in arrears. When the Company enters into multi-year subscription contracts, the customer is typically invoiced on an annual basis or pays upfront. The Company’s subscription contracts are generally non-cancelable and non-refundable.
The Company derives subscription revenue from providing its software to customers with its database-as-a-service offering that include comprehensive infrastructure and management of the Company’s database and can also be purchased with additional enterprise features. Performance obligations related to database-as-a-service solutions are recognized on a
usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract.
The Company’s subscription revenue also includes time-based software licenses sold in conjunction with PCS. The license element is recognized separately from the PCS as they are considered two distinct performance obligations. The transaction price is allocated to each separate performance obligation based on its relative SSP. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date.
PCS includes unspecified updates, as well as support and maintenance. Revenue from PCS is recognized ratably over the contract duration.
Services Revenue
The Company’s services contracts are generally provisioned on a time-and-materials basis. Revenue is recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative SSP basis.
Cost of Revenue
Cost of Subscription Revenue
Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for the Company’s database- as-a-service offering. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with the Company’s subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.
Cost of Services Revenue
Cost of services revenue primarily includes personnel costs, including salaries and benefits and stock-based compensation for employees associated with the Company’s professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization.
Deferred Commissions
The Company capitalizes its incremental costs of obtaining subscription contracts with customers, which generally consist of sales commissions paid to the Company’s sales force and related payroll taxes, as well as fees paid to marketplace vendors. Incremental costs that are expected to be amortized during the succeeding twelve months are recorded on the Company’s consolidated balance sheets as deferred commissions with the remaining, non-current, portion recorded under other assets. Deferred commissions are amortized over a period of benefit that the Company has determined to be generally five years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, its technology life cycle and other factors. Deferred commissions also include all other sales commissions and related payroll taxes for subscription contract renewals, which are amortized based on the pattern of the associated revenue recognition over the related contractual subscription period. Sales commissions are generally paid up front and one month in arrears, however, the timing of payment is based on contractual terms of the underlying subscription contract and is subject to an evaluation of customer credit-worthiness. The deferred commission amounts are recoverable through the future revenue under the non-cancelable customer contracts. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. The Company adopted the practical expedient that permits an entity to expense the costs to obtain a contract as incurred when the expected amortization period is one year or less. Deferred commissions are reviewed periodically for impairment. Refer to Note 9, Revenue for more information.
Deferred Revenue
Deferred revenue primarily consists of customer billings or payments received in advance of the Company satisfying the performance obligations on its subscription and services contracts. The Company generally invoices its customers
annually in advance for its subscription services. Typical payment terms provide that customers pay the amount due within 30 days of the invoice date. Deferred revenue that is anticipated to be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as non-current. The Company’s contract liabilities are classified as deferred revenue upon the right to invoice or when payments have been received for undelivered products or services.
Accounts Receivable and Allowance for Doubtful Accounts
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers' financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for doubtful accounts, and do not bear interest.
The allowance for doubtful accounts represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Accounts receivable are written off against the allowance for doubtful accounts when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected. See also Note 9, Revenue for more information on allowance for doubtful accounts and unbilled receivables.
Convertible Senior Notes
Upon adoption of ASU 2020-06 on February 1, 2021, the Company no longer records the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense.
The Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Refer to Note 6, Convertible Senior Notes for more information.
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits and stock-based compensation. Research and development costs also include amortization associated with acquired finite-lived intangible assets and allocated overhead.
Advertising
Advertising costs are expensed as incurred, or the first time the advertising takes place, based on the nature of the advertising. Advertising costs were $30.8 million, $29.7 million and $18.7 million for the years ended January 31, 2025, 2024 and 2023, respectively. Advertising costs are recorded in sales and marketing expenses in the consolidated statements of operations.
Stock-Based Compensation
Compensation expense related to stock-based awards granted to employees and non-employees is calculated based on the fair value of stock-based awards on the date of grant. For restricted stock units, fair value is based on the closing price of the Company’s common stock on the grant date.
For stock options and purchase rights issued to employees under the 2017 Employee Stock Purchase Plan (“2017 ESPP”), the Company determines the grant date fair value using the Black-Scholes option-pricing model. This option-pricing model requires the use of assumptions, which are subjective and generally requires significant judgment to determine. The assumptions for the option-pricing model were determined as follows:
i.Expected Term. The expected term represents the period that stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For purchase rights granted under the 2017 ESPP, the expected term represents the offering period.
ii.Expected Volatility. Since the Company had limited trading history of its common stock, the expected volatility for its stock option grants was derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considered to be comparable to its own business over a period equivalent to the expected term of the stock option grants. For purchase rights granted under the 2017 ESPP, the volatility is derived from the historical volatility of the Company’s common stock.
iii.Risk-Free Interest Rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term and 2017 ESPP offering period.
iv.Dividend Rate. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
The Company’s stock price volatility and expected option life involve management's best estimates, both of which impact the fair value estimated under the Black-Scholes option-pricing model and, ultimately, the expense that will be recognized.
The Company recognizes the related stock-based compensation expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period, which is generally four years. The Company has elected to account for forfeitures as they occur. The Company recognizes the stock-based compensation expense related to the 2017 Employee Stock Purchase Plan on a straight-line basis over the offering period.
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period, including stock options, restricted stock units and convertible senior notes. Refer to Note 11. Net Loss Per Share for more information.
Segment Information
The Company’s chief operating decision maker (“CODM”), the Chief Executive Officer, manages the Company’s business activities as a single operating and reportable segment at the consolidated level. Accordingly, the CODM uses consolidated net loss to make operating decisions, allocate resources and assess performance. The CODM uses consolidated net loss to evaluate cost optimization and allocate resources, including personnel-related and financial or capital resources, in the annual budget and forecasting process, as well as budget-to-actual variances on a monthly basis. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company’s operations. Other segment items included in consolidated net loss are interest income, interest expense, other income (expense), net and the provision for income taxes, which are reflected in the consolidated statements of operations. Geographic information is included in Note 9, “Revenue” for total revenue and long-lived assets.
Income Taxes
The Company follows the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Valuation allowances are established when necessary to reduce the deferred tax assets to the amount the Company believes is more likely than not to be realized.
The Company recognizes the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. The Company recognizes interest and penalties on amounts due to taxing authorities as a component of other income (expense), net.
Related Party Transactions
All contracts with related parties are executed in the ordinary course of business. There were no material related party transactions in the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025 and 2024, there were no material amounts payable to or amounts receivable from related parties.
Recently Adopted Accounting Pronouncements
Improvements to Reportable Segment Disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to provide disclosures of significant segment expenses and other segment items. The guidance requires companies to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The Company adopted ASU 2023-07 for its annual financial statements ending January 31, 2025, on a retrospective basis. The adoption of this standard did not have a material financial impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
Improvements to Income Tax Disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally, companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal, state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.
Disaggregation—Income Statement Expenses. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in the expense captions presented on the Statement of Operations as well as disclosures about selling expenses. The guidance is effective for annual filings for the Company's fiscal year beginning February 1, 2027, and interim filings for the fiscal year beginning February 1, 2028, and can be applied either prospectively or retrospectively, with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its consolidated financial statements.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements
12 Months Ended
Jan. 31, 2025
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of January 31, 2025 and 2024 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement at January 31, 2025
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $152,588 $— $— $152,588 
Short-term investments:
U.S. government treasury securities
1,846,444 — — 1,846,444 
Total financial assets
$1,999,032 $— $— $1,999,032 
Fair Value Measurement at January 31, 2024
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $512,456 $— $— $512,456 
Short-term investments:
U.S. government treasury securities
1,212,448 — — 1,212,448 
Total financial assets
$1,724,904 $— $— $1,724,904 
The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available.
The following table summarizes the amortized cost and fair value of the Company’s short-term investments by remaining contractual maturity as of January 31, 2025 and January 31, 2024 (in thousands):
January 31, 2025January 31, 2024
Amortized
Cost
Net Unrealized
Gains (Losses)
Fair ValueAmortized
Cost
Net Unrealized
Gains (Losses)
Fair Value
Due within one year$968,748 $944 $969,692 $520,006 $(543)$519,463 
Due after one year and within three years876,154 598 876,752 690,211 2,774 692,985 
Total short-term investments$1,844,902 $1,542 $1,846,444 $1,210,217 $2,231 $1,212,448 
As of January 31, 2025 and January 31, 2024, unrealized net gains on the Company’s U.S. government treasury securities were approximately $1.5 million and $2.2 million, respectively. These unrealized gains and losses were caused by fluctuations in interest rates, which results in changes to the market value of these securities. Since the fluctuation in fair value is due to changes in interest rates and not credit quality, and because the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of January 31, 2025 and 2024. Gross realized gains and losses were not material for each of the years ended January 31, 2025 and 2024. There were no material short-term investments in a continuous loss position for greater than twelve months.
Non-marketable Securities
As of January 31, 2025 and 2024, the total amount of non-marketable equity securities included in other assets on the Company’s consolidated balance sheets were $24.2 million and $12.9 million, respectively. The Company recognized an
immaterial net unrealized gain on certain of these non-marketable securities during the year ended January 31, 2025 and $1.0 million of net unrealized gains on certain of these non-marketable securities during the year ended January 31, 2024.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net
12 Months Ended
Jan. 31, 2025
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net Property and Equipment, Net
Property and equipment, net consists of the following (in thousands):
January 31, 2025January 31, 2024
Servers$887 $1,107 
Furniture and fixtures5,320 5,276 
Computer and office equipment7,209 6,623 
Purchased software872 872 
Leasehold improvements41,273 38,677 
Website costs969 969 
Construction in process386 795 
Finance lease right-of-use assets19,540 23,514 
Total property and equipment76,456 77,833 
Less: accumulated depreciation and amortization(30,079)(24,791)
Property and equipment, net$46,377 $53,042 
Depreciation and amortization expense related to property and equipment was $8.3 million, $8.0 million and $6.9 million for the years ended January 31, 2025, 2024 and 2023, respectively. Depreciation and amortization expense excludes amortization with respect to the finance lease right-of-use asset, which is described further in Note 7, Leases.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net
12 Months Ended
Jan. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net Goodwill and Intangible Assets, Net
The following table summarizes the changes in the carrying amount of goodwill during the periods presented (in thousands):
January 31, 2025January 31, 2024
Balance, beginning of the year$69,679 $57,779 
Increase in goodwill related to business combinations— 11,900 
Balance, end of the year$69,679 $69,679 
On September 27, 2023, the Company acquired the assets of Grainite, Inc. (“Grainite”), for total cash consideration of $15.0 million. Grainite is a stream processing application company and the transaction is intended to accelerate the development of the Company’s stream processing offering. The Company accounted for the transaction as a business combination, after determining that the acquired set of assets, the fair value of which was not concentrated in a single asset, or group of similar assets, and included (a) an assembled workforce and (b) intangible asset, met the definition of a business. As a result, the Company allocated the estimated fair value of $3.1 million of the identifiable asset acquired to the developed technology intangible asset. The fair value assigned to the intangible asset was determined through the use of a third-party valuation firm using replacement cost approach methodology, and includes the expected profit margin of a hypothetical third-party developer and a market participant’s opportunity cost. Judgment was applied for a number of assumptions used in the valuation of the identified intangible asset. The excess of the cash consideration over the identifiable intangible assets in the amount of $11.9 million was allocated to goodwill. This transaction is accounted for as an asset acquisition for tax purposes, and therefore both the goodwill and acquired intangible asset are deductible for tax purposes. Tax impacts were not material. Acquisition-related transaction costs were not material and have been expensed as incurred and included in general and
administrative expenses in the consolidated statements of operations. The business combination did not have a material impact on the Company’s consolidated financial statements for the year ended January 31, 2024.
The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
January 31, 2025
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(40,407)$793 1.2
Customer relationships15,200 (15,200)— — 
IP addresses$23,986 $(182)$23,804 9.9
Total$80,386 $(55,789)$24,597 
January 31, 2024
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(37,328)$3,872 1.0
Customer relationships15,200 (15,115)85 0.3
Total$56,400 $(52,443)$3,957 
During the three months ended January 31, 2025, the Company purchased $24.0 million of intangible assets for IP addresses which is expected to allow the Company to reduce its cloud infrastructure costs in the future. These purchased intangible assets are amortized on a straight-line basis over an estimated useful life of ten years.
Intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $3.3 million, $10.6 million and $9.2 million for the years ended January 31, 2025, 2024 and 2023, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s consolidated statements of operations. Amortization expense for IP addresses was included as cost of subscription revenue in the Company’s consolidated statements of operations.
As of January 31, 2025, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
2026$3,079 
20272,512 
20282,399 
20292,399 
20302,399 
Thereafter$11,809 
Total$24,597 
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes
12 Months Ended
Jan. 31, 2025
Debt Disclosure [Abstract]  
Convertible Senior Notes Convertible Senior Notes
The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
Years Ended January 31,
2025 (1)
2024
Principal$— $1,149,972 
Unamortized debt issuance costs— (6,699)
Net carrying amount$— $1,143,273 
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
The following table sets forth the interest expense related to the 2026 Notes for the periods presented (in thousands):
January 31, 2025January 31, 2024January 31, 2023
2026 Notes (1)
2026 Notes
2026 Notes
Contractual interest expense
$1,318 $2,875 $2,859 
Amortization of issuance costs
2,419 3,393 3,375 
Total
$3,737 $6,268 $6,234 
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes were senior unsecured obligations of the Company and interest was payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes had an original maturity date of January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.1 billion.
In October 2024, the optional redemption feature of the 2026 Notes was satisfied as the last reported sale price of the Company’s common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days. On October 16, 2024, the Company issued a notice of redemption (the “Redemption Notice”) for all aggregate principal amount outstanding of its 2026 Notes. Pursuant to the Redemption Notice, on December 16, 2024 (the “Redemption Date”), the Company redeemed all 2026 Notes that had not been converted prior to such date at a redemption price in cash equal to 100% of the principal amount of such 2026 Notes, plus accrued and unpaid interest from July 15, 2024 to, but excluding the Redemption Date (the “Redemption Price”). On the Redemption Date, the Redemption Price was due and payable upon each 2026 Notes redeemed and interest thereon ceased to accrue on and after the Redemption Date.
The 2026 Notes called for redemption were converted by holders at any time before 5:00 p.m. (New York City time) on December 13, 2024 (the “Conversion Deadline”). The Conversion Rate for 2026 Notes converted after the date of the Redemption Notice and prior to the Conversion Deadline equaled to 4.9260 shares of the Company’s common stock, par value $0.001 per share, per $1,000 principal amount of the 2026 Notes, which included an increase of the conversion rate of 0.1911 additional shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes as a result of the 2026 Notes being called for optional redemption.
The Company satisfied its conversion obligations with respect to conversions occurring after the date of the Redemption Notice and prior to the Redemption Date by delivering shares of the Company’s common stock, plus cash in lieu of any resulting fractional shares. Pursuant to the Redemption Notice, on the Redemption Date, the Company redeemed the outstanding principal of the 2026 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2026 Notes, plus accrued and unpaid interest. Approximately $1.1 billion aggregate principal amount was converted to 5,662,979 shares of the Company’s common stock with $0.4 million settled in cash. The Company recorded the carrying amount of the converted debt into common stock and additional paid-in-capital with no material gain or loss recognized.
Capped Calls
In connection with the pricing of the issuance of the Company’s convertible notes due June 15, 2024 which were converted or extinguished in December 2021 (the “2024 Notes”) and the 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each had an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponded to the initial conversion price of the 2024 Notes. These Capped Calls had initial cap prices of $106.90 per share, subject to certain adjustments.
In April 2024, the Company elected cash settlement for the Capped Calls associated with the 2024 Notes. Upon the cash settlement election, the instrument, initially indexed to the Company’s own stock, no longer met the criteria for equity
classification and was reclassified from stockholder’s equity to assets on the Company’s consolidated balance sheet. The reclassification resulted in the recognition of a derivative asset, with an estimated fair value at cash settlement election date of $169.7 million, with a corresponding increase in additional paid in capital. In June 2024, the derivative asset was settled and the Company received $170.6 million in cash and recognized a realized gain of $0.9 million for the year ended January 31, 2025, which was recorded in other income (expense), net, on the Company’s consolidated statements of operations.
The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments. The Company did not unwind any of these Capped Calls through January 31, 2025.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Leases
12 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Leases Leases
The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the Company's discretion.
Lease Costs
The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):
Years Ended January 31,
20252024
Finance lease cost:
Amortization of finance lease right-of-use assets$3,974 $3,975 
Interest on finance lease liabilities2,267 2,590 
Operating lease cost13,319 11,693 
Short-term lease cost5,262 5,465 
Variable lease cost3,814 3,498 
Total lease cost$28,636 $27,221 
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):
Years Ended January 31,
20252024
Finance Lease:
Property and equipment, net$19,540 $23,514 
Other accrued liabilities (current)6,814 6,179 
Other liabilities, non-current30,697 37,511 
Operating Leases:
Operating lease right-of-use assets$34,607 $37,365 
Operating lease liabilities (current)9,126 9,797 
Operating lease liabilities, non-current27,374 30,918 
Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Years Ended January 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,267 $2,590 
Operating cash flows from operating leases14,185 12,336 
Financing cash flows from finance lease6,179 5,483 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases8,974 5,537 
Weighted-average remaining lease term (in years):
Finance lease4.95.9
Operating leases4.65.4
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases5.2 %5.7 %
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
2026$8,711 $11,851 
20278,711 8,906 
20288,711 6,768 
20298,711 6,113 
20307,985 3,797 
Thereafter
— 4,757 
Total minimum payments
42,829 42,192 
Less imputed interest
(5,318)(5,692)
Present value of future minimum lease payments
37,511 36,500 
Less current obligations under leases
(6,814)(9,126)
Non-current lease obligations
$30,697 $27,374 
Leases Leases
The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from one to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the Company's discretion.
Lease Costs
The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):
Years Ended January 31,
20252024
Finance lease cost:
Amortization of finance lease right-of-use assets$3,974 $3,975 
Interest on finance lease liabilities2,267 2,590 
Operating lease cost13,319 11,693 
Short-term lease cost5,262 5,465 
Variable lease cost3,814 3,498 
Total lease cost$28,636 $27,221 
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):
Years Ended January 31,
20252024
Finance Lease:
Property and equipment, net$19,540 $23,514 
Other accrued liabilities (current)6,814 6,179 
Other liabilities, non-current30,697 37,511 
Operating Leases:
Operating lease right-of-use assets$34,607 $37,365 
Operating lease liabilities (current)9,126 9,797 
Operating lease liabilities, non-current27,374 30,918 
Supplemental Information
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Years Ended January 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,267 $2,590 
Operating cash flows from operating leases14,185 12,336 
Financing cash flows from finance lease6,179 5,483 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases8,974 5,537 
Weighted-average remaining lease term (in years):
Finance lease4.95.9
Operating leases4.65.4
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases5.2 %5.7 %
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
2026$8,711 $11,851 
20278,711 8,906 
20288,711 6,768 
20298,711 6,113 
20307,985 3,797 
Thereafter
— 4,757 
Total minimum payments
42,829 42,192 
Less imputed interest
(5,318)(5,692)
Present value of future minimum lease payments
37,511 36,500 
Less current obligations under leases
(6,814)(9,126)
Non-current lease obligations
$30,697 $27,374 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
12 Months Ended
Jan. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
The following table includes certain non-cancelable agreements primarily for subscription, marketing services and cloud infrastructure capacity commitments entered into by the Company (in thousands):
Year Ending January 31,
Other Obligations
2026$379,846 
2027281,303 
2028279,157 
20295,000 
2030— 
Thereafter
— 
Total minimum payments
$945,306 
Refer to Note 7, Leases, for further details on obligations under non-cancelable finance and operating leases, including future minimum lease payments. During the year ended January 31, 2025, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments.
Legal Matters
The Company investigates all claims, litigation and other legal matters as they arise. From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property, labor and employment and breach of contract claims. For example, on July 9, 2024, a putative class action lawsuit, captioned Baxter v. MongoDB, Inc., et al., was filed in the United States District Court for the Southern District of New York against MongoDB, CEO Dev Ittycheria, and COO and CFO Michael Gordon. On January 27, 2025, the lead plaintiff in the lawsuit (the “Securities Action”) filed an Amended Complaint naming former Senior Vice President of Finance and current Interim CFO Srdjan Tanjga as an additional defendant. The operative complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act, and alleges that defendants made material misstatements and/or omissions, including regarding MongoDB’s sales strategy and its financial results. The complaint is purportedly brought on behalf of a putative class of persons who purchased or otherwise acquired MongoDB common stock between June 1, 2023 and May 30, 2024. It seeks unspecified monetary damages, costs and attorneys’ fees, and other unspecified relief. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend itself in this matter.
On October 7, 2024, a purported shareholder derivative lawsuit was filed in the U.S. District Court for the Southern District of New York, Case. No. 1:24-cv-07594, against the Company, as nominal defendant, and CEO Dev Ittycheria, COO and CFO Michael Gordon, and several of the Company’s current and former directors. The case is captioned Roy v. Ittycheria et al. The lawsuit alleges that the individual defendants breached their fiduciary duties and committed other alleged misconduct in connection with the statements at issue in the Securities Action and by causing the Company to issue allegedly false and misleading statements to investors. Another similar case was subsequently filed in the same district and has been consolidated with the Roy action with the caption In re MongoDB, Inc. Shareholder Litigation (the “Derivative Litigation”). The Derivative Litigation is at an early stage and has been stayed, pending the outcome of the Court's decision on the defendants’ anticipated motion to dismiss the Securities Action.
Although claims and litigation are inherently unpredictable, as of January 31, 2025, other than as disclosed above, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows. The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.
Indemnification
The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these
indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. To date, the Company has not incurred material costs as a result of such commitments. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.
The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue
12 Months Ended
Jan. 31, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Years Ended January 31,
202520242023
Primary geographical markets:
Americas
$1,213,061 $1,016,324 $781,763 
EMEA
553,090 469,082 361,566 
Asia Pacific
240,292 197,605 140,711 
Total
$2,006,443 $1,683,011 $1,284,040 
Subscription product categories and services:
MongoDB Atlas-related
$1,405,184 $1,105,351 $808,263 
Other subscription
538,680 521,975 426,859 
Services
62,579 55,685 48,918 
Total
$2,006,443 $1,683,011 $1,284,040 
Customers located in the United States accounted for 54% of total revenue for each of the years ended January 31, 2025 and 2024 and 55% for the year ended January 31, 2023. No other country accounted for 10% or more of revenue for the periods presented.
Long-lived assets located in the United States accounted for 87% of total long-lived assets for each of the years ended January 31, 2025 and 2024. No other country accounted for 10% or more of long-lived assets for the periods presented.
Contract Liabilities
The Company’s contract liabilities are recorded as deferred revenue in the Company’s consolidated balance sheets and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances as of January 31, 2025, 2024 and 2023 was $359.8 million, $377.4 million and $460.3 million, respectively. Approximately 18% and 25% of the total revenue recognized in the years ended January 31, 2025 and 2024 was from deferred revenue at the beginning of each respective period.
Remaining Performance Obligations
Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of January 31, 2025, the aggregate transaction price allocated to remaining performance obligations was $748.0 million. Approximately 59% is expected to be recognized as revenue over the next 12 months 37% in 13 to 36 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.
Unbilled Receivables
Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables are recorded as part of accounts receivable, net in the Company’s consolidated balance sheets. As of January 31, 2025, 2024 and 2023, unbilled receivables were $22.5 million, $22.7 million and $9.7 million, respectively.
Allowance for Doubtful Accounts
The Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2022$4,966 
Provision5,595 
Recoveries/write-offs(4,199)
Balance at January 31, 20236,362 
Provision8,520 
Recoveries/write-offs(6,828)
Balance at January 31, 20248,054 
Provision9,404 
Recoveries/write-offs(8,570)
Balance at January 31, 2025$8,888 
Costs Capitalized to Obtain Contracts with Customers
Deferred commissions were $363.4 million and $294.2 million as of January 31, 2025 and 2024, respectively, of which $250.7 million and $201.7 million comprised the non-current portion and was included in other assets on the Company’s consolidated balance sheets as of January 31, 2025 and 2024, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s consolidated statements of operations, was $112.6 million, $99.5 million and $79.6 million for years ended January 31, 2025, 2024 and 2023, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans and Employee Stock Purchase Plan
12 Months Ended
Jan. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Equity Incentive Plans and Employee Stock Purchase Plan Equity Incentive Plans and Employee Stock Purchase Plan
The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan. Stock options granted under the stock option plans may be either incentive stock options (“ISOs”) or nonstatutory stock options (“NSOs”). ISOs may be granted to employees and NSOs may be granted to employees, directors, or consultants. All outstanding stock options as of January 31, 2025 were granted as NSOs with the exception of one ISO award. The exercise prices of the stock option grants must be no less than
100% of the fair value of the common stock on the grant date as determined by the Board of Directors. If, at the date of grant, the optionee owns more than 10% of the total combined voting power of all classes of outstanding stock (a “10% stockholder”), the exercise price must be at least 110% of the fair value of the common stock on the date of grant as determined by the Board of Directors. Options granted are exercisable over a maximum term of 10 years from the date of grant or five years from the date of grant for ISOs granted to any 10% stockholder. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. RSU awards granted to new employees generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.
Pursuant to the terms of the 2016 Plan, the shares of the Company’s common stock reserved for issuance was increased by 3.6 million shares in February 2024. As of January 31, 2025, the Company has approximately 15.8 million shares of common stock available for future grants.
Stock Options
The following table summarizes stock option activity for the periods presented (in thousands, except share and per share data and years):
Options Outstanding
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20231,789,813 $7.60 3.3$313,980 
Options exercised
(953,643)7.14 
Options forfeited and expired
(547)5.81 
Balance - January 31, 2024835,623 8.14 2.6327,884 
Options exercised(267,931)7.56 
Options forfeited and expired
(267)13.35 
Balance - January 31, 2025567,425 $8.41 1.5$150,319 
Options vested and exercisable - January 31, 2024835,623 $8.14 2.6$327,884 
Options vested and exercisable - January 31, 2025567,425 $8.41 1.5$150,319 
Stock options vested and expected to vest - January 31, 2025
567,425 $8.41 1.5$150,319 
There were no options granted during the years ended January 31, 2025 and 2024. The intrinsic value of options exercised for the years ended January 31, 2025, 2024 and 2023 was determined to be $89.7 million, $308.0 million and $211.1 million, respectively.
There were no options vested during the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025, there was no unrecognized stock-based compensation expense related to outstanding stock options.
Restricted Stock Units
The following table summarizes RSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20233,480,206 $288.58 
RSUs granted2,272,014 267.56 
RSUs vested(1,690,527)254.02 
RSUs forfeited and canceled(495,287)295.61 
Unvested - January 31, 20243,566,406 290.59 
RSUs granted2,007,277 303.06 
RSUs vested(1,529,981)302.08 
RSUs forfeited and canceled(510,195)299.39 
Unvested - January 31, 20253,533,507 $291.43 
As of January 31, 2025, there was $967.3 million of unrecognized stock-based compensation expense related to outstanding RSUs that is expected to be recognized over a weighted-average period of 2.69 years.
Executive Performance Share Awards
During the three months ended April 30, 2022, the Company created a long-term performance-based equity award program and granted performance share units (“PSUs”) to the Company’s CEO and certain other executives. The vesting of PSUs is conditioned upon the achievement of certain targets. The PSUs vest annually over a period of three years from the date of grant, subject to the executive’s continued employment with the Company. Each vested PSU entitles the executive to one share of common stock. A PSU performance factor of 100 will result in the targeted number of PSUs being vested. The minimum percentage of PSUs that can vest is zero, with a maximum percentage of 200. On each date of grant, the Company assumes a performance factor of 100.
The following table summarizes PSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per PSU
Balance - January 31, 202370,728 $316.49 
PSUs granted127,792 216.79 
PSUs vested(22,991)316.49 
Adjustment for performance achievement(315)316.49 
PSUs forfeited and canceled(18,657)238.67 
Balance - January 31, 2024156,557 244.06 
PSUs granted66,309 355.50 
PSUs vested(77,444)243.53 
Adjustment for performance achievement19,143 216.79 
PSUs forfeited and canceled(18,281)273.83 
Balance - January 31, 2025146,284 $287.57 
The grant date fair value of PSUs was determined by using the market price of the Company’s common stock on the date of the grant. Compensation expense is recognized over the requisite service period based on the probability of the performance conditions being satisfied using the accelerated attribution method. Following the completion of the performance year, the achieved PSU performance factor was 80.0 and 151.0 for the years ended January 31, 2025 and 2024, respectively. The Company recognized $22.7 million and $24.1 million of compensation expense related to these PSUs for the years ended January 31, 2025 and 2024, respectively. As of January 31, 2025, the Company had $12.8 million of total
unrecognized compensation cost related to these PSUs, which it expects to be recognized over a weighted-average period of 1.75 years.
2016 China Stock Appreciation Rights Plan
In April 2016, the Company adopted the 2016 China Stock Appreciation Rights Plan (as amended, the “China SAR Plan”) for its employees in China. These awards, which are granted to new employees, generally vest over four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. Awards granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company. The China SAR Plan units are cash settled upon exercise and will be paid as a cash bonus equal to the difference between the strike price of the vested plan units and the fair market value of common stock at the end of each reporting period.
As of November 1, 2021, the Company does not expect to grant stock appreciation rights in the future and will instead grant RSUs to its employees in China. Therefore, no China SAR Plan units were granted for the years ended January 31, 2025 and 2024.
During the years ended January 31, 2025, 2024 and 2023, upon the vesting of 231, 619 and 1,141 units, respectively, the total expense recognized related to China SAR was $1.6 million, $3.3 million and $2.5 million, respectively. As of January 31, 2025 and 2024, the Company’s liability balance related to the China SAR Plan was $3.1 million and $5.8 million, respectively. These amounts were recorded as part of the accrued compensation and benefits on the Company’s consolidated balance sheets and recognized as bonus expense in the Company’s consolidated statements of operations. During the year ended January 31, 2025, the Company paid $0.9 million in cash upon the exercise of 3,354 units. As of January 31, 2025, there were 11,744 China SAR Plan units outstanding of which no units remained unvested.
2017 Employee Stock Purchase Plan
In October 2017, the Company’s Board of Directors adopted and stockholders approved the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate six-month offering periods.
Unless otherwise determined by the Board of Directors, the Company’s common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) 85% of the fair market value of the Company’s common stock on the first trading day of the offering period, or (2) 85% of the fair market value of the Company’s common stock on the last trading day of the offering period.
Pursuant to the terms of the 2017 ESPP, the shares of the Company’s common stock reserved for issuance was increased by 727,413 shares in February 2024. As of January 31, 2025, there were 4,072,704 shares of the Company’s common stock available for future issuance under the 2017 ESPP.
During the years ended January 31, 2025, 2024 and 2023 there were 188,155, 167,574 and 149,352 shares, respectively, of common stock purchased under the ESPP. The total expense related to the ESPP for years ended January 31, 2025, 2024 and 2023 was $14.5 million, $16.4 million and $13.7 million, respectively. As of January 31, 2025, there was $7.6 million of unrecognized stock-based compensation expense related to the ESPP offering period expected to end in June 2025.
The fair value of the purchase rights granted under the 2017 ESPP was estimated on the first day of the offering period using the Black-Scholes option-pricing model with the following assumptions:
Years Ended January 31,
202520242023
Expected term (in years)
0.50
0.50
0.50
Expected volatility
57.7% - 58.2%
46% - 69%
90% - 92%
Risk-free interest rate
4.3% - 5.39%
5.35% - 5.36%
2.24% - 4.68%
Dividend yield
—%—%—%
Stock-Based Compensation Expense
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202520242023
Cost of revenue—subscription
$29,548 $23,677 $19,682 
Cost of revenue—services
13,917 12,733 10,565 
Sales and marketing
161,317 159,907 143,073 
Research and development
226,367 198,927 159,099 
General and administrative
62,791 61,663 49,035 
Total stock-based compensation expense
$493,940 $456,907 $381,454 
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share
12 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Net Loss Per Share Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the year, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common shares outstanding for the period, including stock options and restricted stock units. Refer to Note 2, Summary of Significant Accounting Policies, for further details on the Company’s methodology for calculating net loss per share.
Basic and diluted net loss per share was the same for each year presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each year presented.
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Years Ended January 31,
202520242023
Numerator:
Net loss
$(129,072)$(176,600)$(345,398)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
74,555,001 71,248,982 68,628,267 
Net loss per share, basic and diluted
$(1.73)$(2.48)$(5.03)
In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls were expected to partially offset the potential dilution to the Company’s common stock upon any conversion of the 2026 Notes. During the three months ended April 30, 2024, the Company elected a settlement in cash, as opposed to the Company’s common stock, of the Capped Calls associated with 2024 Notes. In June 2024 the related derivative was settled and the Capped Calls associated with the 2024 Notes were successfully unwound, refer to Note 6. Convertible Senior Notes for more information.
The following shares of common stock were excluded from the computation of diluted net loss per share attributable to the Company for the periods presented because including them would have been anti-dilutive as the Company has reported net loss for each of the periods presented:
Years Ended January 31,
202520242023
Stock options pursuant to the 2016 Equity Incentive Plan281,239 428,408 571,680 
Stock options pursuant to the 2008 Stock Incentive Plan286,186 884,057 1,599,415 
Unvested restricted stock units and ESPP obligations3,752,252 4,162,660 3,860,345 
Unvested executive PSUs146,284 214,565 69,667 
Shares underlying the conversion option of the 2026 Notes— 5,445,002 5,445,039 
Total4,465,961 11,134,692 11,546,146 
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
12 Months Ended
Jan. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The components of loss before provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
United States$(99,978)$(138,936)$(253,433)
Foreign(31,621)(24,580)(79,821)
Total$(131,599)$(163,516)$(333,254)
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
Current:  
Federal$1,035 $522 $844 
State512 289 59 
Foreign12,761 13,363 11,812 
Total14,308 14,174 12,715 
Deferred:   
Federal38 42 (13)
State51 46 24 
Foreign(16,924)(1,178)(582)
Total(16,835)(1,090)(571)
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for (benefit from) income taxes consisted of the following (in thousands):
Years Ended January 31,
202520242023
Income tax benefit at statutory rate$(27,636)$(34,339)$(69,983)
State taxes, net of federal benefit(11,640)265 66 
Impact of foreign income taxes2,974 17,371 27,892 
Foreign branch income included in the United States(1,283)1,525 1,353 
Stock-based compensation(328)(64,721)(39,669)
Non-deductible expenses14,987 17,863 1,318 
Officer compensation in excess of $1 million7,651 8,729 7,085 
Change in valuation allowance45,610 100,548 106,156 
Research and development credits(33,746)(31,596)(19,395)
Foreign tax credit— (3,014)(3,349)
Foreign withholding tax expense1,035 522 844 
Prior year true ups131 (47)(278)
Other(282)(22)104 
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
The decrease in the provision for income taxes during the years ended January 31, 2025 was primarily due to the release of the U.K. valuation allowance. The increase in the provision for income taxes during each of the years ended January 31, 2024 and 2023 was due to an increase in foreign taxes as the Company continued its global expansion.
Deferred Income Taxes
Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax reporting purposes, as well as operating losses and tax credit carryforwards.
Significant components of the Company’s deferred tax assets are shown in the following table as of January 31, 2025 and 2024, respectively (in thousands):
Years Ended January 31,
20252024
Deferred tax assets:  
Net operating loss carryforwards$784,638 $753,189 
Deferred revenue64,429 67,167 
Finance and operating lease liabilities17,807 19,282 
Capitalized research and development costs163,963 125,142 
Other reserves25,870 20,729 
Gross deferred tax assets1,056,707 985,509 
Valuation allowance(942,513)(903,663)
Total deferred tax assets, net of valuation allowance114,194 81,846 
Deferred tax liabilities:  
Finance and operating lease right-of-use assets(12,505)(13,204)
Convertible senior notes— — 
Deferred commission(77,298)(61,483)
Other liabilities and accruals(3,842)(3,326)
Total deferred tax liabilities(93,645)(78,013)
Net deferred tax assets$20,549 $3,833 
Deferred tax assets are recognized when management believes it is more likely than not that they will be realized. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The valuation allowance for deferred tax assets as of January 31, 2025, 2024 and 2023 was $942.5 million, $903.7 million and $809.0 million, respectively. The valuation allowance increased by $38.9 million, $94.7 million and $131.7 million during the years ended January 31, 2025, 2024 and 2023, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income and tax planning strategies in making this assessment. During the current year, management determined that it is more likely than not that the Company can realize its U.K. deferred tax assets based on its current and projected future taxable income in the U.K. Therefore, the Company released approximately $14.6 million of valuation allowance in the U.K.

As of January 31, 2025 the Company had net operating loss carryforwards for U.S. federal, state, Irish and U.K. income tax purposes of $2.1 billion, $2.0 billion, $834.3 million and $52.9 million, respectively, which begin to expire in the year ending January 31, 2028 for U.S. federal purposes and January 31, 2026 for state purposes. Ireland, U.K. and the U.S. federal losses for years after January 31, 2019 allow for operating losses to be carried forward indefinitely. The Company also has U.S. federal and state research credit carryforwards of $178.1 million and $16.3 million, respectively, which begin to expire in the year ending January 31, 2029 for federal purposes and January 31, 2026 for state purposes. Furthermore, the Company has U.S. foreign tax credit carryforwards of $6.9 million and U.S. charitable contribution carryforwards of $0.6 million, which will begin to expire in the year ending January 31, 2030 and January 31, 2026, respectively. Utilization of the federal net operating loss carryforwards and credits may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code of 1986, as amended and similar state provisions. The annual limitation, should the Company undergo an ownership change, may result in the expiration of federal or state net operating losses and credits before utilization, however the Company does not expect any such limitation to be material.

Uncertain Tax Positions
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to
examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.
The following table summarizes the changes in the Company’s unrecognized gross tax benefits during the periods presented (in thousands):
Years Ended January 31,
202520242023
Unrecognized tax benefits at beginning of year$81,604 $29,284 $22,698 
Increase (decrease) in tax positions in prior years1,075 1,692 (177)
Additions based on tax positions in the current year21,864 50,628 6,763 
Unrecognized tax benefits at end of year$104,543 $81,604 $29,284 
In FY25, the Company recorded an addition in reserves for tax positions in prior years related to U.S. research and development tax credits. Additionally, the Company recorded additional intangible development costs for the current year. As of January 31, 2025, $1.3 million of these total unrecognized tax benefits would have an impact on the Company’s effective tax rate if recognized.

We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we would incur significant, additional costs upon repatriation of such amounts.

The Company is not currently under Internal Revenue Service, state, or foreign income tax examination with the exception of an audit in France for which the Company does not expect a material outcome. The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in the United States for federal and certain states. All tax years remain open to examination for both federal and state purposes as a result of the net operating loss and credit carryforwards. The Company files foreign tax returns in various locations. These foreign returns are open to examination for the fiscal years ending January 31, 2015 through January 31, 2024.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Notes)
12 Months Ended
Jan. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On February 17, 2025, the Company acquired all outstanding shares of Voyage AI Innovations, Inc. (“Voyage AI”), an AI-powered software company that specializes in embedding and reranking models, in exchange for total consideration of approximately $220 million consisting of cash and stock, subject to customary adjustments. Integrating Voyage AI’s technology with MongoDB is expected to enable organizations to build reliable, AI-powered applications. The Company is in the process of finalizing the accounting for this transaction and expects to complete the preliminary purchase price allocation in the first quarter of fiscal year 2026.
On February 27, 2025, the Company’s Board of Directors authorized a program to repurchase up to $200 million of the Company’s common stock (the “Share Repurchase Program”). Repurchases under the Share Repurchase Program may be effected through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Securities Exchange Act of 1934. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The current authorization may be suspended or discontinued at any time and does not have a specified expiration date.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Pay vs Performance Disclosure      
Net loss $ (129,072) $ (176,600) $ (345,398)
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements - Michael Gordon [Member]
3 Months Ended
Jan. 31, 2025
shares
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On January 10, 2025, Michael Gordon, our former Chief Operating Officer and Chief Financial Officer, adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Mr. Gordon’s plan is for the sale of up to 68,000 shares of common stock underlying stock options in amounts and prices determined in accordance with a formula set forth in the plan and terminates on the earlier of the date that all the shares under the plan are sold and October 15, 2025, subject to early termination for certain specified events set forth in the plan.
Name Michael Gordon
Title Chief Operating Officer and Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Adoption Date January 10, 2025
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Expiration Date October 15, 2025
Arrangement Duration 278 days
Aggregate Available 68,000
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Policies and Procedures
12 Months Ended
Jan. 31, 2025
Insider Trading Policies and Procedures [Line Items]  
Insider Trading Policies and Procedures Adopted true
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Cybersecurity Risk Management and Strategy Disclosure
12 Months Ended
Jan. 31, 2025
Cybersecurity Risk Management, Strategy, and Governance [Line Items]  
Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]
At MongoDB, cybersecurity risk management is an integral part of our overall information security program, which we review and update at least annually to reflect changes to our organization, business practices, technology and services, and applicable legislation and regulations. Our information security program is designed to align with the National Institute of Standards and Technology Cyber Security Framework and provides a framework for handling cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third parties. This framework includes steps for assessing the severity of a cybersecurity threat or incident, identifying the source of a cybersecurity threat or incident including whether the cybersecurity threat or incident is associated with a third-party service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management and our board of directors of material cybersecurity threats and incidents. In addition, our information security team provides ongoing education to and requires mandatory training at least once annually of all employees. To bolster the security of our products and services, we have appropriate technical and organizational measures in place to protect data that our customers upload to MongoDB Atlas, which is certified against ISO 27001:2022, ISO 27017:2015, ISO 27018:2019, ISO 9001:2015, SOC 2 Type II, Payment Card Industry Data Security Standard v.4, and Cloud Security Alliance (“CSA”) Security, Trust, Assurance, Information Security Registered Assessors Program and Risk (“STAR”) Level 2. We also engage third parties to perform annual audits of our standards-based certifications and we have undergone a Health Insurance Portability and Accountability Act examination validated by a qualified third-party assessor.
Cybersecurity Risk Management Processes Integrated [Flag] true
Cybersecurity Risk Management Processes Integrated [Text Block] At MongoDB, cybersecurity risk management is an integral part of our overall information security program, which we review and update at least annually to reflect changes to our organization, business practices, technology and services, and applicable legislation and regulations.
Cybersecurity Risk Management Third Party Engaged [Flag] true
Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] true
Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] false
Cybersecurity Risk Board of Directors Oversight [Text Block] Our board of directors has overall oversight responsibility for our enterprise risk management, and delegates cybersecurity risk management oversight to its Security Committee, which was established this past year.
Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]
Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.
Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.
Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.
Cybersecurity Risk Role of Management [Text Block] The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.
Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.
Cybersecurity Risk Management Positions or Committees Responsible [Flag] true
Cybersecurity Risk Management Positions or Committees Responsible [Text Block]
Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.
Cybersecurity Risk Management Expertise of Management Responsible [Text Block] Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience.
Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.
Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] true
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jan. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated.
Use of Estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.
The global macroeconomic conditions, including slower economic growth, persistent inflation and high interest rate environment, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.
Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.
Foreign Currency
The functional currency of the Company’s international subsidiaries is either the U.S. dollar or the local currency in which the international subsidiary operates. For foreign subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated non-monetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Transaction gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statements of operations. For the foreign subsidiary where the functional currency is the local currency, the Company uses the exchange rate as of the balance sheet date to translate assets and liabilities and the average exchange rate during the period to translate revenue and expenses into U.S. dollars. Translation gains or losses resulting from translating foreign local currency financial statements into U.S. dollars are included in accumulated other comprehensive loss as a component of stockholders' equity.
Comprehensive Loss
The Company’s comprehensive loss includes net loss, unrealized gains and losses on available-for-sale debt securities and foreign currency translation adjustments.
Cash and Cash Equivalents
The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. The Company maintains such investments primarily in money market funds, which have readily determinable fair values. Money market funds are measured using quoted prices in active markets with changes recorded in other income (expense), net on the consolidated statements of operations.
Marketable Securities The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale debt securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity.
Available-for-sale debt securities are recorded at fair value each reporting period. Realized gains and losses are determined based on the individual security level and are reported in other income (expense), net in the consolidated statements of operations. Unrealized gains and losses, net of taxes, on these short-term investments are reported as a separate component of accumulated other comprehensive loss on the consolidated balance sheets until realized.
If the estimated fair value of an available-for-sale debt security is below its amortized cost basis, then the Company evaluates for impairment. The Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the debt 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 are met, the Company evaluates whether unrealized losses have resulted from a credit loss or other factors. When a credit loss exists, the Company compares the present value of cash flows expected to be collected from the debt security with the amortized cost basis of the security to determine what allowance amount, if any, should be recorded. An impairment relating to credit losses is recorded through an allowance for credit losses reported in other income (expense) in the consolidated statements of operations. The allowance is limited by the amount that the fair value of the debt security is below its amortized cost basis.
For the years ended January 31, 2025, 2024 and 2023, the Company did not record any impairment charges for its marketable debt securities in its consolidated statements of operations.
Restricted Cash Restricted cash balances have been excluded from the Company’s cash and cash equivalents balance and are included in other assets on the consolidated balance sheets.
Non-marketable Securities
Non-marketable securities consist of equity investments in privately-held companies, which are classified as other assets on the consolidated balance sheets. The Company’s non-marketable equity securities do not have readily determinable fair values. These investments are accounted for using the measurement alternative at cost, and the Company adjusts for impairments and observable price changes (orderly transactions for the identical or a similar security from the same issuer) included in net loss as and when it occurs. The measurement alternative election is reassessed each reporting period to determine whether the non-marketable securities continue to be eligible for this election.
The Company assesses investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. Impairment indicators may include, but are not limited to, a significant deterioration in earnings performance, credit rating, asset quality or business outlook or a significant adverse change in the regulatory, economic, or technological environment. If the non-marketable equity securities are considered impaired, the Company will record an impairment charge within other income (expense) on its consolidated statements of
operations for the amount by which the carrying value exceeds the fair value of the investment. For the years ended January 31, 2025, 2024 and 2023, the Company did not record any material impairment charges related to its non-marketable equity securities.
During the years ended January 31, 2025 and 2024, the Company invested $11.3 million and $2.1 million, respectively, of its cash in non-marketable securities of privately-held companies. The Company evaluated its ownership, contractual and other interests of its investments and determined that as of January 31, 2025, there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements, as the Company was not the primary beneficiary and did not have the power to direct activities that most significantly impact the entities’ economic performance. The Company’s maximum loss exposure is limited to the carrying value of these investments.
Fair Value of Financial Instruments
The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, non-marketable securities, accounts payable and accrued liabilities. Cash equivalents are measured at fair value on a recurring basis. Short-term investments classified as available-for-sale debt securities are recorded at fair value. Non-marketable securities consist of equity securities. Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The standard establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs, as described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:
Level 1: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.
Level 2: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.
Concentration of Credit Risk
Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents, restricted cash, short-term investments and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed insurance coverage limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments consisting of U.S. government treasury securities.
The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company does not require collateral from customers to secure accounts receivable. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company records an allowance for doubtful accounts relating to certain trade accounts receivable based on various factors, including the review of credit profiles of its customers, contractual terms and conditions, current economic trends and historical customer payment experience.
Software Development Costs
Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs
and time incurred between the establishment of technological feasibility and product release have not been material, resulting in software development costs qualifying for capitalization being immaterial. As a result, the Company has not capitalized any related software development costs in any of the periods presented.
Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, costs related to the development of web-based product, or implementation costs incurred in a hosting arrangement that is a service contract, are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. There were no material qualifying costs incurred during the application development stage and the Company did not capitalize any qualifying costs related to computer software developed for internal use, or implementation costs incurred in a hosting arrangement that is a service contract in the years ended January 31, 2025 and 2024.
Property and Equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives:
Property and EquipmentEstimated Useful Life
Computer and office equipment
Two to three years
Purchased softwareTwo years
ServersThree years
Furniture and fixturesFive years
Website costsThree years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Depreciation commences once the asset is ready for its intended use. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, is removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The excess of the fair value of purchase consideration over the fair values of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Leases
The Company determines if an arrangement is, or contains, a lease at inception. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration.
The Company measures lease liabilities based on the present value of lease payments over the lease term at the lease commencement date. As the Company’s leases generally do not provide an implicit discount rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. Options in the lease terms to extend or terminate the lease are not reflected in the lease liabilities unless it is reasonably certain that any such option will be exercised.
The Company measures right-of-use assets at the lease commencement date based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs incurred
and (iii) certain tenant incentives under the lease. The Company evaluates the recoverability of the right-of-use assets for possible impairment in accordance with the long-lived assets policy.
The Company accounts for lease and non-lease components as a single lease component for all leases. The Company has elected not to recognize right-of-use assets or lease liabilities for leases with an initial lease term of twelve months or less, and instead recognize the associated lease payments for these short-term leases in the consolidated statements of operations on a straight-line basis over the lease term.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use assets for finance leases is generally recognized on a straight-line basis over the shorter of the lease term or the useful life of the asset. Interest expense for finance leases is recognized based on the incremental borrowing rate used to determine the finance lease liability. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation.
Operating leases are reflected in operating lease right-of-use assets, operating lease liabilities and operating lease liabilities, non-current on the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities, and other liabilities, non-current on the consolidated balance sheets. Within the consolidated statements of cash flows, the Company classifies all cash payments associated with operating leases within operating activities and for finance leases, repayments of principal are presented within financing activities and interest payments are presented within operating activities.
Impairment of Long-Lived Assets
The Company evaluates the recoverability of its long-lived assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. The Company did not record impairment charges related to long-lived assets during the years presented.
In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of long-lived assets. If the estimated useful life assumption for any asset is changed due to new information, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.
Goodwill and Intangible Assets
Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. Other acquired intangible assets are stated at the fair value acquired as determined by a valuation technique commensurate with the intended use of the related asset. Definite-lived intangible assets are considered long-lived assets and are amortized on a straight-line basis over the periods that expected economic benefits will be provided. Goodwill and any indefinite-lived intangible assets are not amortized; rather, they are evaluated for impairment annually and whenever events or changes in circumstances indicate that the value of the asset may be impaired.
The Company performs its annual impairment analysis in the fourth quarter of each fiscal year. The Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single operating segment is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of the Company’s single operating segment with its carrying amount. If the carrying amount exceeds its fair value, no further analysis is required; otherwise, any excess of the carrying amount over the implied fair value is recognized as an impairment loss and the carrying value of goodwill is written down to fair value.
Revenue Recognition
The Company derives its revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. The Company recognizes revenue when its customer obtains control of promised
goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:
i.Identification of the contract, or contracts, with a customer - The Company determines it has a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation.
ii.Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.
iii.Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products 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. The Company applies the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of the Company’s contracts contain a significant financing component.
iv.Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company also considers if there are any additional material rights inherent in a contract and if so, the Company allocates a portion of the transaction price to such rights based on SSP. The Company determines each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. The Company estimates SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, the Company considers observable data points including competitor pricing for a similar or identical product, market and industry data points and the Company’s pricing practices to establish the SSP.
v.Recognition of revenue when, or as, the Company satisfies a performance obligation - The Company recognizes revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax.
Subscription Revenue
The Company sells subscriptions directly through its field and inside sales teams and indirectly through channel partners, as well as through its self-serve channel. The majority of the Company’s subscription contracts are one year in duration and are invoiced upfront or invoiced monthly in arrears. When the Company enters into multi-year subscription contracts, the customer is typically invoiced on an annual basis or pays upfront. The Company’s subscription contracts are generally non-cancelable and non-refundable.
The Company derives subscription revenue from providing its software to customers with its database-as-a-service offering that include comprehensive infrastructure and management of the Company’s database and can also be purchased with additional enterprise features. Performance obligations related to database-as-a-service solutions are recognized on a
usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract.
The Company’s subscription revenue also includes time-based software licenses sold in conjunction with PCS. The license element is recognized separately from the PCS as they are considered two distinct performance obligations. The transaction price is allocated to each separate performance obligation based on its relative SSP. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date.
PCS includes unspecified updates, as well as support and maintenance. Revenue from PCS is recognized ratably over the contract duration.
Services Revenue
The Company’s services contracts are generally provisioned on a time-and-materials basis. Revenue is recognized as the services are performed.
Contracts with Multiple Performance Obligations
The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative SSP basis.
Cost of Revenue
Cost of Subscription Revenue
Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for the Company’s database- as-a-service offering. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with the Company’s subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.
Cost of Services Revenue
Cost of services revenue primarily includes personnel costs, including salaries and benefits and stock-based compensation for employees associated with the Company’s professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization.
Deferred Commissions
The Company capitalizes its incremental costs of obtaining subscription contracts with customers, which generally consist of sales commissions paid to the Company’s sales force and related payroll taxes, as well as fees paid to marketplace vendors. Incremental costs that are expected to be amortized during the succeeding twelve months are recorded on the Company’s consolidated balance sheets as deferred commissions with the remaining, non-current, portion recorded under other assets. Deferred commissions are amortized over a period of benefit that the Company has determined to be generally five years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, its technology life cycle and other factors. Deferred commissions also include all other sales commissions and related payroll taxes for subscription contract renewals, which are amortized based on the pattern of the associated revenue recognition over the related contractual subscription period. Sales commissions are generally paid up front and one month in arrears, however, the timing of payment is based on contractual terms of the underlying subscription contract and is subject to an evaluation of customer credit-worthiness. The deferred commission amounts are recoverable through the future revenue under the non-cancelable customer contracts. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. The Company adopted the practical expedient that permits an entity to expense the costs to obtain a contract as incurred when the expected amortization period is one year or less. Deferred commissions are reviewed periodically for impairment. Refer to Note 9, Revenue for more information.
Deferred revenue primarily consists of customer billings or payments received in advance of the Company satisfying the performance obligations on its subscription and services contracts. The Company generally invoices its customers
annually in advance for its subscription services. Typical payment terms provide that customers pay the amount due within 30 days of the invoice date. Deferred revenue that is anticipated to be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as non-current. The Company’s contract liabilities are classified as deferred revenue upon the right to invoice or when payments have been received for undelivered products or services.
Accounts Receivable and Allowance for Doubtful Accounts
The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s consolidated balance sheets.
The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers' financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for doubtful accounts, and do not bear interest.
The allowance for doubtful accounts represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Accounts receivable are written off against the allowance for doubtful accounts when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected. See also Note 9, Revenue for more information on allowance for doubtful accounts and unbilled receivables.
Convertible Senior Notes
Upon adoption of ASU 2020-06 on February 1, 2021, the Company no longer records the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense.
The Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.
The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.
Refer to Note 6, Convertible Senior Notes for more information.
Research and Development
Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits and stock-based compensation. Research and development costs also include amortization associated with acquired finite-lived intangible assets and allocated overhead.
Advertising Advertising costs are expensed as incurred, or the first time the advertising takes place, based on the nature of the advertising.
Stock-Based Compensation
Compensation expense related to stock-based awards granted to employees and non-employees is calculated based on the fair value of stock-based awards on the date of grant. For restricted stock units, fair value is based on the closing price of the Company’s common stock on the grant date.
For stock options and purchase rights issued to employees under the 2017 Employee Stock Purchase Plan (“2017 ESPP”), the Company determines the grant date fair value using the Black-Scholes option-pricing model. This option-pricing model requires the use of assumptions, which are subjective and generally requires significant judgment to determine. The assumptions for the option-pricing model were determined as follows:
i.Expected Term. The expected term represents the period that stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For purchase rights granted under the 2017 ESPP, the expected term represents the offering period.
ii.Expected Volatility. Since the Company had limited trading history of its common stock, the expected volatility for its stock option grants was derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considered to be comparable to its own business over a period equivalent to the expected term of the stock option grants. For purchase rights granted under the 2017 ESPP, the volatility is derived from the historical volatility of the Company’s common stock.
iii.Risk-Free Interest Rate. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term and 2017 ESPP offering period.
iv.Dividend Rate. The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.
The Company’s stock price volatility and expected option life involve management's best estimates, both of which impact the fair value estimated under the Black-Scholes option-pricing model and, ultimately, the expense that will be recognized.
The Company recognizes the related stock-based compensation expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period, which is generally four years. The Company has elected to account for forfeitures as they occur. The Company recognizes the stock-based compensation expense related to the 2017 Employee Stock Purchase Plan on a straight-line basis over the offering period.
Net Loss Per Share
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period, including stock options, restricted stock units and convertible senior notes. Refer to Note 11. Net Loss Per Share for more information.
The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the year, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common shares outstanding for the period, including stock options and restricted stock units. Refer to Note 2, Summary of Significant Accounting Policies, for further details on the Company’s methodology for calculating net loss per share.
Basic and diluted net loss per share was the same for each year presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each year presented.
Segment Information
The Company’s chief operating decision maker (“CODM”), the Chief Executive Officer, manages the Company’s business activities as a single operating and reportable segment at the consolidated level. Accordingly, the CODM uses consolidated net loss to make operating decisions, allocate resources and assess performance. The CODM uses consolidated net loss to evaluate cost optimization and allocate resources, including personnel-related and financial or capital resources, in the annual budget and forecasting process, as well as budget-to-actual variances on a monthly basis. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company’s operations. Other segment items included in consolidated net loss are interest income, interest expense, other income (expense), net and the provision for income taxes, which are reflected in the consolidated statements of operations. Geographic information is included in Note 9, “Revenue” for total revenue and long-lived assets.
Income Taxes
The Company follows the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Valuation allowances are established when necessary to reduce the deferred tax assets to the amount the Company believes is more likely than not to be realized.
The Company recognizes the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. The Company recognizes interest and penalties on amounts due to taxing authorities as a component of other income (expense), net.
The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to
examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.
Related Party Transactions All contracts with related parties are executed in the ordinary course of business.
Recently Adopted/Issued Accounting Pronouncements
Recently Adopted Accounting Pronouncements
Improvements to Reportable Segment Disclosures. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires companies to provide disclosures of significant segment expenses and other segment items. The guidance requires companies to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The Company adopted ASU 2023-07 for its annual financial statements ending January 31, 2025, on a retrospective basis. The adoption of this standard did not have a material financial impact on the Company’s consolidated financial statements.
Recently Issued Accounting Pronouncements
Improvements to Income Tax Disclosures. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally, companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal, state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements.
Disaggregation—Income Statement Expenses. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in the expense captions presented on the Statement of Operations as well as disclosures about selling expenses. The guidance is effective for annual filings for the Company's fiscal year beginning February 1, 2027, and interim filings for the fiscal year beginning February 1, 2028, and can be applied either prospectively or retrospectively, with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its consolidated financial statements.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jan. 31, 2025
Accounting Policies [Abstract]  
Property, plant and equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives:
Property and EquipmentEstimated Useful Life
Computer and office equipment
Two to three years
Purchased softwareTwo years
ServersThree years
Furniture and fixturesFive years
Website costsThree years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Property and equipment, net consists of the following (in thousands):
January 31, 2025January 31, 2024
Servers$887 $1,107 
Furniture and fixtures5,320 5,276 
Computer and office equipment7,209 6,623 
Purchased software872 872 
Leasehold improvements41,273 38,677 
Website costs969 969 
Construction in process386 795 
Finance lease right-of-use assets19,540 23,514 
Total property and equipment76,456 77,833 
Less: accumulated depreciation and amortization(30,079)(24,791)
Property and equipment, net$46,377 $53,042 
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Tables)
12 Months Ended
Jan. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets Measured on Recurring Basis
The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of January 31, 2025 and 2024 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):
Fair Value Measurement at January 31, 2025
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $152,588 $— $— $152,588 
Short-term investments:
U.S. government treasury securities
1,846,444 — — 1,846,444 
Total financial assets
$1,999,032 $— $— $1,999,032 
Fair Value Measurement at January 31, 2024
Level 1
Level 2
Level 3
Total
Financial Assets:
Cash and cash equivalents:
Money market funds $512,456 $— $— $512,456 
Short-term investments:
U.S. government treasury securities
1,212,448 — — 1,212,448 
Total financial assets
$1,724,904 $— $— $1,724,904 
Schedule of Marketable Securities
The following table summarizes the amortized cost and fair value of the Company’s short-term investments by remaining contractual maturity as of January 31, 2025 and January 31, 2024 (in thousands):
January 31, 2025January 31, 2024
Amortized
Cost
Net Unrealized
Gains (Losses)
Fair ValueAmortized
Cost
Net Unrealized
Gains (Losses)
Fair Value
Due within one year$968,748 $944 $969,692 $520,006 $(543)$519,463 
Due after one year and within three years876,154 598 876,752 690,211 2,774 692,985 
Total short-term investments$1,844,902 $1,542 $1,846,444 $1,210,217 $2,231 $1,212,448 
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net (Tables)
12 Months Ended
Jan. 31, 2025
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives:
Property and EquipmentEstimated Useful Life
Computer and office equipment
Two to three years
Purchased softwareTwo years
ServersThree years
Furniture and fixturesFive years
Website costsThree years
Leasehold improvementsLesser of estimated useful life or remaining lease term
Property and equipment, net consists of the following (in thousands):
January 31, 2025January 31, 2024
Servers$887 $1,107 
Furniture and fixtures5,320 5,276 
Computer and office equipment7,209 6,623 
Purchased software872 872 
Leasehold improvements41,273 38,677 
Website costs969 969 
Construction in process386 795 
Finance lease right-of-use assets19,540 23,514 
Total property and equipment76,456 77,833 
Less: accumulated depreciation and amortization(30,079)(24,791)
Property and equipment, net$46,377 $53,042 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net (Tables)
12 Months Ended
Jan. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
The following table summarizes the changes in the carrying amount of goodwill during the periods presented (in thousands):
January 31, 2025January 31, 2024
Balance, beginning of the year$69,679 $57,779 
Increase in goodwill related to business combinations— 11,900 
Balance, end of the year$69,679 $69,679 
Gross carrying amount and accumulated amortization of intangible assets
The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):
January 31, 2025
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(40,407)$793 1.2
Customer relationships15,200 (15,200)— — 
IP addresses$23,986 $(182)$23,804 9.9
Total$80,386 $(55,789)$24,597 
January 31, 2024
Gross Carrying ValueAccumulated AmortizationNet Book ValueWeighted-Average Remaining Useful Life (in years)
Developed technology$41,200 $(37,328)$3,872 1.0
Customer relationships15,200 (15,115)85 0.3
Total$56,400 $(52,443)$3,957 
Future amortization expense related to intangible assets
As of January 31, 2025, future amortization expense related to the intangible assets is as follows (in thousands):
Years Ending January 31,
2026$3,079 
20272,512 
20282,399 
20292,399 
20302,399 
Thereafter$11,809 
Total$24,597 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes (Tables)
12 Months Ended
Jan. 31, 2025
Debt Disclosure [Abstract]  
Convertible debt schedules
The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):
Years Ended January 31,
2025 (1)
2024
Principal$— $1,149,972 
Unamortized debt issuance costs— (6,699)
Net carrying amount$— $1,143,273 
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
Interest expense related to Notes
The following table sets forth the interest expense related to the 2026 Notes for the periods presented (in thousands):
January 31, 2025January 31, 2024January 31, 2023
2026 Notes (1)
2026 Notes
2026 Notes
Contractual interest expense
$1,318 $2,875 $2,859 
Amortization of issuance costs
2,419 3,393 3,375 
Total
$3,737 $6,268 $6,234 
(1) The aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Jan. 31, 2025
Leases [Abstract]  
Lease Costs and Supplemental Information
The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):
Years Ended January 31,
20252024
Finance lease cost:
Amortization of finance lease right-of-use assets$3,974 $3,975 
Interest on finance lease liabilities2,267 2,590 
Operating lease cost13,319 11,693 
Short-term lease cost5,262 5,465 
Variable lease cost3,814 3,498 
Total lease cost$28,636 $27,221 
The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):
Years Ended January 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from finance lease$2,267 $2,590 
Operating cash flows from operating leases14,185 12,336 
Financing cash flows from finance lease6,179 5,483 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases8,974 5,537 
Weighted-average remaining lease term (in years):
Finance lease4.95.9
Operating leases4.65.4
Weighted-average discount rate:
Finance lease5.6 %5.6 %
Operating leases5.2 %5.7 %
Balance Sheet Components
The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):
Years Ended January 31,
20252024
Finance Lease:
Property and equipment, net$19,540 $23,514 
Other accrued liabilities (current)6,814 6,179 
Other liabilities, non-current30,697 37,511 
Operating Leases:
Operating lease right-of-use assets$34,607 $37,365 
Operating lease liabilities (current)9,126 9,797 
Operating lease liabilities, non-current27,374 30,918 
Maturities of Lease Liabilities
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
2026$8,711 $11,851 
20278,711 8,906 
20288,711 6,768 
20298,711 6,113 
20307,985 3,797 
Thereafter
— 4,757 
Total minimum payments
42,829 42,192 
Less imputed interest
(5,318)(5,692)
Present value of future minimum lease payments
37,511 36,500 
Less current obligations under leases
(6,814)(9,126)
Non-current lease obligations
$30,697 $27,374 
Finance Lease, Liability, Maturity
Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):
Year Ending January 31,
Finance Lease
Operating Leases
2026$8,711 $11,851 
20278,711 8,906 
20288,711 6,768 
20298,711 6,113 
20307,985 3,797 
Thereafter
— 4,757 
Total minimum payments
42,829 42,192 
Less imputed interest
(5,318)(5,692)
Present value of future minimum lease payments
37,511 36,500 
Less current obligations under leases
(6,814)(9,126)
Non-current lease obligations
$30,697 $27,374 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
12 Months Ended
Jan. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of other commitments
The following table includes certain non-cancelable agreements primarily for subscription, marketing services and cloud infrastructure capacity commitments entered into by the Company (in thousands):
Year Ending January 31,
Other Obligations
2026$379,846 
2027281,303 
2028279,157 
20295,000 
2030— 
Thereafter
— 
Total minimum payments
$945,306 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Tables)
12 Months Ended
Jan. 31, 2025
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue
The following table presents the Company’s revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):
Years Ended January 31,
202520242023
Primary geographical markets:
Americas
$1,213,061 $1,016,324 $781,763 
EMEA
553,090 469,082 361,566 
Asia Pacific
240,292 197,605 140,711 
Total
$2,006,443 $1,683,011 $1,284,040 
Subscription product categories and services:
MongoDB Atlas-related
$1,405,184 $1,105,351 $808,263 
Other subscription
538,680 521,975 426,859 
Services
62,579 55,685 48,918 
Total
$2,006,443 $1,683,011 $1,284,040 
Changes in allowance for doubtful accounts The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):
Allowance for Doubtful Accounts
Balance at January 31, 2022$4,966 
Provision5,595 
Recoveries/write-offs(4,199)
Balance at January 31, 20236,362 
Provision8,520 
Recoveries/write-offs(6,828)
Balance at January 31, 20248,054 
Provision9,404 
Recoveries/write-offs(8,570)
Balance at January 31, 2025$8,888 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans (Tables)
12 Months Ended
Jan. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
The following table summarizes stock option activity for the periods presented (in thousands, except share and per share data and years):
Options Outstanding
Shares
Weighted-
Average
Exercise
Price Per
Share
Weighted-
Average
Remaining
Contractual
Term
(In Years)
Aggregate
Intrinsic
Value
Balance - January 31, 20231,789,813 $7.60 3.3$313,980 
Options exercised
(953,643)7.14 
Options forfeited and expired
(547)5.81 
Balance - January 31, 2024835,623 8.14 2.6327,884 
Options exercised(267,931)7.56 
Options forfeited and expired
(267)13.35 
Balance - January 31, 2025567,425 $8.41 1.5$150,319 
Options vested and exercisable - January 31, 2024835,623 $8.14 2.6$327,884 
Options vested and exercisable - January 31, 2025567,425 $8.41 1.5$150,319 
Stock options vested and expected to vest - January 31, 2025
567,425 $8.41 1.5$150,319 
Schedule of RSU activity
The following table summarizes RSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per RSU
Unvested - January 31, 20233,480,206 $288.58 
RSUs granted2,272,014 267.56 
RSUs vested(1,690,527)254.02 
RSUs forfeited and canceled(495,287)295.61 
Unvested - January 31, 20243,566,406 290.59 
RSUs granted2,007,277 303.06 
RSUs vested(1,529,981)302.08 
RSUs forfeited and canceled(510,195)299.39 
Unvested - January 31, 20253,533,507 $291.43 
Summary of PSU Activity
The following table summarizes PSU activity for the years ended January 31, 2025 and 2024:
SharesWeighted-Average Grant Date Fair Value per PSU
Balance - January 31, 202370,728 $316.49 
PSUs granted127,792 216.79 
PSUs vested(22,991)316.49 
Adjustment for performance achievement(315)316.49 
PSUs forfeited and canceled(18,657)238.67 
Balance - January 31, 2024156,557 244.06 
PSUs granted66,309 355.50 
PSUs vested(77,444)243.53 
Adjustment for performance achievement19,143 216.79 
PSUs forfeited and canceled(18,281)273.83 
Balance - January 31, 2025146,284 $287.57 
Schedule of ESPP valuation assumptions
The fair value of the purchase rights granted under the 2017 ESPP was estimated on the first day of the offering period using the Black-Scholes option-pricing model with the following assumptions:
Years Ended January 31,
202520242023
Expected term (in years)
0.50
0.50
0.50
Expected volatility
57.7% - 58.2%
46% - 69%
90% - 92%
Risk-free interest rate
4.3% - 5.39%
5.35% - 5.36%
2.24% - 4.68%
Dividend yield
—%—%—%
Schedule of stock-based compensation expense recognized in consolidated statements of operations
Total stock-based compensation expense recognized in the Company’s consolidated statements of operations is as follows (in thousands):
Years Ended January 31,
202520242023
Cost of revenue—subscription
$29,548 $23,677 $19,682 
Cost of revenue—services
13,917 12,733 10,565 
Sales and marketing
161,317 159,907 143,073 
Research and development
226,367 198,927 159,099 
General and administrative
62,791 61,663 49,035 
Total stock-based compensation expense
$493,940 $456,907 $381,454 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share (Tables)
12 Months Ended
Jan. 31, 2025
Earnings Per Share [Abstract]  
Schedule of basic and diluted earnings (loss) per share
The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):
Years Ended January 31,
202520242023
Numerator:
Net loss
$(129,072)$(176,600)$(345,398)
Denominator:
Weighted-average shares used to compute net loss per share, basic and diluted
74,555,001 71,248,982 68,628,267 
Net loss per share, basic and diluted
$(1.73)$(2.48)$(5.03)
Schedule of antidilutive securities excluded from computation of earnings per share
The following shares of common stock were excluded from the computation of diluted net loss per share attributable to the Company for the periods presented because including them would have been anti-dilutive as the Company has reported net loss for each of the periods presented:
Years Ended January 31,
202520242023
Stock options pursuant to the 2016 Equity Incentive Plan281,239 428,408 571,680 
Stock options pursuant to the 2008 Stock Incentive Plan286,186 884,057 1,599,415 
Unvested restricted stock units and ESPP obligations3,752,252 4,162,660 3,860,345 
Unvested executive PSUs146,284 214,565 69,667 
Shares underlying the conversion option of the 2026 Notes— 5,445,002 5,445,039 
Total4,465,961 11,134,692 11,546,146 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
12 Months Ended
Jan. 31, 2025
Income Tax Disclosure [Abstract]  
Components of loss before provision for income taxes
The components of loss before provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
United States$(99,978)$(138,936)$(253,433)
Foreign(31,621)(24,580)(79,821)
Total$(131,599)$(163,516)$(333,254)
Components of the provision for income taxes
The components of the provision for (benefit from) income taxes were as follows (in thousands):
Years Ended January 31,
202520242023
Current:  
Federal$1,035 $522 $844 
State512 289 59 
Foreign12,761 13,363 11,812 
Total14,308 14,174 12,715 
Deferred:   
Federal38 42 (13)
State51 46 24 
Foreign(16,924)(1,178)(582)
Total(16,835)(1,090)(571)
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
Schedule of effective income tax rate reconciliation
The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for (benefit from) income taxes consisted of the following (in thousands):
Years Ended January 31,
202520242023
Income tax benefit at statutory rate$(27,636)$(34,339)$(69,983)
State taxes, net of federal benefit(11,640)265 66 
Impact of foreign income taxes2,974 17,371 27,892 
Foreign branch income included in the United States(1,283)1,525 1,353 
Stock-based compensation(328)(64,721)(39,669)
Non-deductible expenses14,987 17,863 1,318 
Officer compensation in excess of $1 million7,651 8,729 7,085 
Change in valuation allowance45,610 100,548 106,156 
Research and development credits(33,746)(31,596)(19,395)
Foreign tax credit— (3,014)(3,349)
Foreign withholding tax expense1,035 522 844 
Prior year true ups131 (47)(278)
Other(282)(22)104 
Provision for (benefit from) income taxes
$(2,527)$13,084 $12,144 
Components of deferred tax assets for federal and state income taxes
Significant components of the Company’s deferred tax assets are shown in the following table as of January 31, 2025 and 2024, respectively (in thousands):
Years Ended January 31,
20252024
Deferred tax assets:  
Net operating loss carryforwards$784,638 $753,189 
Deferred revenue64,429 67,167 
Finance and operating lease liabilities17,807 19,282 
Capitalized research and development costs163,963 125,142 
Other reserves25,870 20,729 
Gross deferred tax assets1,056,707 985,509 
Valuation allowance(942,513)(903,663)
Total deferred tax assets, net of valuation allowance114,194 81,846 
Deferred tax liabilities:  
Finance and operating lease right-of-use assets(12,505)(13,204)
Convertible senior notes— — 
Deferred commission(77,298)(61,483)
Other liabilities and accruals(3,842)(3,326)
Total deferred tax liabilities(93,645)(78,013)
Net deferred tax assets$20,549 $3,833 
Summary of activity within unrecognized gross tax benefits
The following table summarizes the changes in the Company’s unrecognized gross tax benefits during the periods presented (in thousands):
Years Ended January 31,
202520242023
Unrecognized tax benefits at beginning of year$81,604 $29,284 $22,698 
Increase (decrease) in tax positions in prior years1,075 1,692 (177)
Additions based on tax positions in the current year21,864 50,628 6,763 
Unrecognized tax benefits at end of year$104,543 $81,604 $29,284 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Marketable Securities (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Accounting Policies [Abstract]      
Impairement charge $ 0 $ 0 $ 0
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Restricted Cash (Details) - USD ($)
$ in Millions
Jan. 31, 2025
Jan. 31, 2024
Accounting Policies [Abstract]    
Restricted cash $ 2.6 $ 0.7
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Non-Marketable Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Non-marketable Securities    
Variable Interest Entity [Line Items]    
Payments to acquire non-marketable securities $ 11.3 $ 2.1
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details)
Jan. 31, 2025
Purchased software  
Property, Plant and Equipment [Line Items]  
Useful life 2 years
Servers  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Website costs  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Minimum | Computer and office equipment  
Property, Plant and Equipment [Line Items]  
Useful life 2 years
Maximum | Computer and office equipment  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Accounting Policies [Abstract]      
Goodwill impairment $ 0 $ 0 $ 0
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Revenue Recognition (Details)
12 Months Ended
Jan. 31, 2025
revenue_source
Accounting Policies [Abstract]  
Number of revenue sources 2
Capitalized contract cost, amortization period 5 years
Typical payment term period 30 days
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Advertising (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Accounting Policies [Abstract]      
Advertising costs $ 30.8 $ 29.7 $ 18.7
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
12 Months Ended
Jan. 31, 2025
Accounting Policies [Abstract]  
Award requisite service period 4 years
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Short-term investments:    
Total financial assets $ 1,999,032 $ 1,724,904
Level 1    
Short-term investments:    
Total financial assets 1,999,032 1,724,904
Level 2    
Short-term investments:    
Total financial assets 0 0
Level 3    
Short-term investments:    
Total financial assets 0 0
U.S. government treasury securities    
Short-term investments:    
U.S. government treasury securities 1,846,444 1,212,448
U.S. government treasury securities | Level 1    
Short-term investments:    
U.S. government treasury securities 1,846,444 1,212,448
U.S. government treasury securities | Level 2    
Short-term investments:    
U.S. government treasury securities 0 0
U.S. government treasury securities | Level 3    
Short-term investments:    
U.S. government treasury securities 0 0
Money market funds    
Cash and cash equivalents:    
Money market funds 152,588 512,456
Money market funds | Level 1    
Cash and cash equivalents:    
Money market funds 152,588 512,456
Money market funds | Level 2    
Cash and cash equivalents:    
Money market funds 0 0
Money market funds | Level 3    
Cash and cash equivalents:    
Money market funds $ 0 $ 0
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Marketable Securities (Details) - U.S. government treasury securities - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized cost, due withen one year $ 968,748 $ 520,006
Amortized cost, due after one year and withen three years 876,154 690,211
Amortized cost, total 1,844,902 1,210,217
Unrealized loss, due withen one year (944) 543
Unrealized loss, due after one year and withen three years (598) (2,774)
Unrealized loss, total 1,542 2,231
Due within one year 969,692 519,463
Due after one year and within three years 876,752 692,985
Total short-term investments $ 1,846,444 $ 1,212,448
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Non-marketable equity securities $ 310,701 $ 217,847  
Unrealized gain on financial instruments, net 937 1,044 $ 1,857
U.S. government treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Debt Securities, Available-for-Sale, Unrealized Loss (1,542) (2,231)  
Variable Interest Entity, Not Primary Beneficiary      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Non-marketable equity securities $ 24,200 $ 12,900  
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net - Schedule (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 76,456 $ 77,833
Less: accumulated depreciation and amortization (30,079) (24,791)
Property and equipment, net 46,377 53,042
Servers    
Property, Plant and Equipment [Line Items]    
Total property and equipment 887 1,107
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,320 5,276
Computer and office equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment 7,209 6,623
Purchased software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 872 872
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 41,273 38,677
Website costs    
Property, Plant and Equipment [Line Items]    
Total property and equipment 969 969
Construction in process    
Property, Plant and Equipment [Line Items]    
Total property and equipment 386 795
Finance lease right-of-use assets    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 19,540 $ 23,514
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Property and Equipment, Net - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Property, Plant and Equipment [Abstract]      
Depreciation and amortization expense $ 8.3 $ 8.0 $ 6.9
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Goodwill [Roll Forward]    
Balance, beginning of the year $ 69,679 $ 57,779
Increase in goodwill related to business combinations 0 11,900
Balance, end of the year $ 69,679 $ 69,679
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 27, 2023
Jan. 31, 2025
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Acquired Finite-Lived Intangible Assets [Line Items]          
Goodwill   $ 69,679 $ 69,679 $ 69,679 $ 57,779
Amortization of intangible assets     $ 3,300 $ 10,600 $ 9,200
Grainite, Inc.          
Acquired Finite-Lived Intangible Assets [Line Items]          
Cash consideration for acquisition $ 15,000        
Goodwill 11,900        
Developed technology | Grainite, Inc.          
Acquired Finite-Lived Intangible Assets [Line Items]          
Business acquisition, finite-lived intangibles $ 3,100        
IP addresses          
Acquired Finite-Lived Intangible Assets [Line Items]          
Purchase of intangible assets   $ 24,000      
Intangible asset, useful life   10 years 10 years    
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 80,386 $ 56,400
Accumulated Amortization (55,789) (52,443)
Net Book Value 24,597 3,957
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 41,200 41,200
Accumulated Amortization (40,407) (37,328)
Net Book Value $ 793 $ 3,872
Weighted average useful life 1 year 2 months 12 days 1 year
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value $ 15,200 $ 15,200
Accumulated Amortization (15,200) (15,115)
Net Book Value 0 $ 85
Weighted average useful life   3 months 18 days
IP addresses    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Value 23,986  
Accumulated Amortization (182)  
Net Book Value $ 23,804  
Weighted average useful life 9 years 10 months 24 days  
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets, Net - Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
2026 $ 3,079  
2027 2,512  
2028 2,399  
2029 2,399  
2030 2,399  
Thereafter 11,809  
Net Book Value $ 24,597 $ 3,957
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Additional Information (Details)
1 Months Ended 2 Months Ended 12 Months Ended
Dec. 16, 2024
Oct. 31, 2024
day
Jun. 30, 2024
USD ($)
Apr. 30, 2024
USD ($)
$ / shares
Jan. 31, 2020
USD ($)
Dec. 31, 2024
USD ($)
shares
Jan. 31, 2025
USD ($)
$ / shares
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Debt Instrument [Line Items]                  
Proceeds from settlement of capped calls and other         $ 1,100,000,000   $ 170,223,000 $ 0 $ 0
Common stock, par value (in dollars per share) | $ / shares             $ 0.001    
Cash received     $ 170,600,000            
Gain on derivative     $ 900,000            
Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]     Other expense, net            
Capped Calls                  
Debt Instrument [Line Items]                  
Strike price (in dollars per share) | $ / shares             68.15    
Cap price (in dollars per share) | $ / shares             $ 106.90    
2024 Notes | Capped Calls                  
Debt Instrument [Line Items]                  
Purchase of capped calls       $ 169,700,000          
Redemption Period 1                  
Debt Instrument [Line Items]                  
Threshold percentage of stock price trigger   130.00%              
Consecutive threshold trading days | day   30              
Redemption Period 1 | Minimum                  
Debt Instrument [Line Items]                  
Threshold trading days | day   20              
Convertible Debt                  
Debt Instrument [Line Items]                  
Percentage of principal amount redeemed 100.00%                
Convertible Debt | Convertible Notes Due 2026                  
Debt Instrument [Line Items]                  
Face amount of debt         $ 1,000,000,000.0        
Interest rate         0.25%        
Convertible debt, conversion ratio   0.004926              
Conversion ratio increase   0.01911%              
Debt conversion amount           $ 1,100,000,000      
Debt conversion (in shares) | shares           5,662,979      
Strike price (in dollars per share) | $ / shares       $ 211.20          
Cap price (in dollars per share) | $ / shares       $ 296.42          
Convertible Debt | Convertible Notes Due 2026 | Cash Settlement                  
Debt Instrument [Line Items]                  
Debt conversion amount           $ 400,000      
Convertible Debt | Additional Convertible Senior Notes Due 2026                  
Debt Instrument [Line Items]                  
Face amount of debt         $ 150,000,000.0        
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) - Convertible Notes Due 2026 - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Debt Instrument [Line Items]    
Principal $ 0 $ 1,149,972
Unamortized debt issuance costs 0 (6,699)
Net carrying amount $ 0 $ 1,143,273
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) - Convertible Notes Due 2026 - Convertible Debt - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Debt Instrument [Line Items]      
Contractual interest expense $ 1,318 $ 2,875 $ 2,859
Amortization of issuance costs 2,419 3,393 3,375
Total $ 3,737 $ 6,268 $ 6,234
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Narrative (Details)
Jan. 31, 2025
Minimum  
Lessee, Lease, Description [Line Items]  
Lessee, lease, term of contract 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Lessee, lease, term of contract 12 years
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Finance lease cost:      
Amortization of finance lease right-of-use assets $ 3,974 $ 3,975 $ 3,974
Interest on finance lease liabilities 2,267 2,590  
Operating lease cost 13,319 11,693  
Short-term lease cost 5,262 5,465  
Variable lease cost 3,814 3,498  
Total lease cost $ 28,636 $ 27,221  
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Balance Sheet Components (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Finance Lease:    
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property and equipment, net Property and equipment, net
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other accrued liabilities Other accrued liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other liabilities Other liabilities
Property and equipment, net $ 19,540 $ 23,514
Other accrued liabilities (current) 6,814 6,179
Other liabilities, non-current 30,697 37,511
Operating Leases:    
Operating lease right-of-use assets 34,607 37,365
Operating lease liabilities (current) 9,126 9,797
Operating lease liabilities, non-current $ 27,374 $ 30,918
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Supplemental Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from finance lease $ 2,267 $ 2,590  
Operating cash flows from operating leases 14,185 12,336  
Financing cash flows from finance lease 6,179 5,483 $ 4,510
Right-of-use assets obtained in exchange for lease obligations:      
Operating leases $ 8,974 $ 5,537  
Weighted-average remaining lease term (in years):      
Finance lease 4 years 10 months 24 days 5 years 10 months 24 days  
Operating leases 4 years 7 months 6 days 5 years 4 months 24 days  
Weighted-average discount rate:      
Finance lease 5.60% 5.60%  
Operating leases 5.20% 5.70%  
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Maturities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Finance Lease    
2026 $ 8,711  
2027 8,711  
2028 8,711  
2029 8,711  
2030 7,985  
Thereafter 0  
Total minimum payments 42,829  
Less imputed interest (5,318)  
Present value of future minimum lease payments 37,511  
Less current obligations under leases (6,814) $ (6,179)
Non-current lease obligations 30,697 37,511
Operating Leases    
2026 11,851  
2027 8,906  
2028 6,768  
2029 6,113  
2030 3,797  
Thereafter 4,757  
Total minimum payments 42,192  
Less imputed interest (5,692)  
Present value of future minimum lease payments 36,500  
Less current obligations under leases (9,126) (9,797)
Operating lease liabilities $ 27,374 $ 30,918
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details)
$ in Thousands
Jan. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 379,846
2027 281,303
2028 279,157
2029 5,000
2030 0
Thereafter 0
Total minimum payments $ 945,306
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Disaggregation of Revenue [Line Items]      
Total $ 2,006,443 $ 1,683,011 $ 1,284,040
MongoDB Atlas-related      
Disaggregation of Revenue [Line Items]      
Total 1,405,184 1,105,351 808,263
Other subscription      
Disaggregation of Revenue [Line Items]      
Total 538,680 521,975 426,859
Services      
Disaggregation of Revenue [Line Items]      
Total 62,579 55,685 48,918
Americas      
Disaggregation of Revenue [Line Items]      
Total 1,213,061 1,016,324 781,763
EMEA      
Disaggregation of Revenue [Line Items]      
Total 553,090 469,082 361,566
Asia Pacific      
Disaggregation of Revenue [Line Items]      
Total $ 240,292 $ 197,605 $ 140,711
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Disaggregation of Revenue (Details) - Geographic Concentration Risk - United States
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue from Contract with Customer      
Disaggregation of Revenue [Abstract]      
Concentration risk, percentage 54.00%   55.00%
Long Lived Assets      
Disaggregation of Revenue [Abstract]      
Concentration risk, percentage 87.00% 87.00%  
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Contract Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]      
Contract with customer, liability $ 359.8 $ 377.4 $ 460.3
Deferred revenue, percent 18.00% 25.00%  
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Remaining Performance Obligations (Details)
$ in Millions
Jan. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, amount $ 748.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, percentage 59.00%
Performance obligation, expected timing of satisfaction, period 12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Disaggregation of Revenue [Line Items]  
Remaining performance obligation, percentage 37.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Minimum  
Disaggregation of Revenue [Line Items]  
Performance obligation, expected timing of satisfaction, period 13 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 | Maximum  
Disaggregation of Revenue [Line Items]  
Performance obligation, expected timing of satisfaction, period 36 months
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Unbilled Receivables (Details) - USD ($)
$ in Millions
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]      
Unbilled Receivables $ 22.5 $ 22.7 $ 9.7
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Beginning balance $ 8,054 $ 6,362 $ 4,966
Provision 9,404 8,520 5,595
Recoveries/write-offs (8,570) (6,828) (4,199)
Ending balance $ 8,888 $ 8,054 $ 6,362
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Costs Capitalized to Obtain Contracts with Customers (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Revenue from Contract with Customer [Abstract]      
Capitalized contract costs $ 363,400,000 $ 294,200,000  
Noncurrent capitalized contract cost   201,700,000  
Capitalized contract cost, amortization 112,600,000 99,500,000 $ 79,600,000
Impairment loss for capitalized costs $ 0 $ 0 $ 0
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans (Details) - shares
shares in Millions
1 Months Ended 12 Months Ended
Feb. 29, 2024
Jan. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for issuance, period increase (in shares) 3.6  
Number of shares available for grant (in shares)   15.8
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period   10 years
Award vesting period   4 years
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   4 years
One Year Anniversary | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   1 year
Vesting rights percentage   25.00%
One Year Anniversary | Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting rights percentage   25.00%
25 to 36 Months | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting period   36 months
Over 10% Stockholder | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expiration period   5 years
Minimum | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase price of common stock, as a percent   100.00%
Minimum | Over 10% Stockholder | Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Purchase price of common stock, as a percent   110.00%
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Shares      
Balance - beginning of period (in shares) 835,623 1,789,813  
Options exercised (in shares) (267,931) (953,643)  
Options forfeited and expired (in shares) (267) (547)  
Balance - end of period (in shares) 567,425 835,623 1,789,813
Options vested and exercisable (in shares) 567,425 835,623  
Options vested and exercisable - Stock options vested and expected to vest (in shares) 567,425    
Weighted- Average Exercise Price Per Share      
Balance - beginning of period (in dollars per share) $ 8.14 $ 7.60  
Options exercised (in dollars per share) 7.56 7.14  
Options forfeited and expired (in dollars per share) 13.35 5.81  
Balance - end of period (in dollars per share) 8.41 8.14 $ 7.60
Options vested and exercisable (in dollars per share) 8.41 $ 8.14  
Options vested and exercisable - Stock options vested and expected to vest (in dollars per share) $ 8.41    
Weighted- Average Remaining Contractual Term (In Years)      
Balance 1 year 6 months 2 years 7 months 6 days 3 years 3 months 18 days
Options vested and exercisable 1 year 6 months 2 years 7 months 6 days  
Stock options vested and expected to vest 1 year 6 months    
Aggregate Intrinsic Value      
Balance $ 150,319 $ 327,884 $ 313,980
Options vested and exercisable 150,319 $ 327,884  
Stock options vested and expected to vest, intrinsic value $ 150,319    
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Intrinsic value $ 89.7 $ 308.0 $ 211.1
Stock options vested, fair value 0.0 $ 0.0 $ 0.0
Share-based compensation cost not yet recognized 0.0    
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 7.6    
Employee Stock Option      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted (in shares) 0 0  
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount $ 967.3    
Share-based compensation, period for recognition 2 years 8 months 8 days    
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Schedule of Award Activity (Details) - $ / shares
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Restricted Stock Units (RSUs)    
Shares    
Beginning of period (in shares) 3,566,406 3,480,206
Granted (in shares) 2,007,277 2,272,014
RSUs vested (in shares) (1,529,981) (1,690,527)
Forfeited and canceled (in shares) (510,195) (495,287)
End of period (in shares) 3,533,507 3,566,406
Weighted-Average Grant Date Fair Value per RSU    
Beginning of period (in dollars per share) $ 290.59 $ 288.58
Granted (in dollars per share) 303.06 267.56
Vested (in dollars per share) 302.08 254.02
Forfeited and canceled (in dollars per share) 299.39 295.61
End of period (in dollars per share) $ 291.43 $ 290.59
Performance Shares    
Shares    
Beginning of period (in shares) 156,557 70,728
Granted (in shares) 66,309 127,792
RSUs vested (in shares) (77,444) (22,991)
Adjustment for performance achievement (in shares) 19,143 (315)
Forfeited and canceled (in shares) (18,281) (18,657)
End of period (in shares) 146,284 156,557
Weighted-Average Grant Date Fair Value per RSU    
Beginning of period (in dollars per share) $ 244.06 $ 316.49
Granted (in dollars per share) 355.50 216.79
Vested (in dollars per share) 243.53 316.49
Adjustment for performance achievement (in dollars per share) 216.79 316.49
Forfeited and canceled (in dollars per share) 273.83 238.67
End of period (in dollars per share) $ 287.57 $ 244.06
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Executive Performance Share Awards (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Apr. 30, 2022
Jan. 31, 2025
USD ($)
Jan. 31, 2024
USD ($)
Jan. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense   $ 493,940 $ 456,907 $ 381,454
Performance Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
Award vesting rights, performance factor 100 80.0 151.0  
Total stock-based compensation expense   $ 22,700 $ 24,100  
Stock-based compensation, liability   $ 12,800    
Expected term (in years)   1 year 9 months    
Performance Shares | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting rights percentage 0.00%      
Performance Shares | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting rights percentage 200.00%      
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation expense $ 493,940 $ 456,907 $ 381,454
Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 4 years    
Vested (in shares) 231 619 1,141
Stock-based compensation expense $ 1,600 $ 3,300 $ 2,500
Stock-based compensation, liability 3,100 $ 5,800  
Cash paid for exercise of SARs $ 900    
SARs exercised (in shares) 3,354    
SAR outstanding (in shares) 11,744,000,000    
One Year Anniversary | Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 1 year    
Vesting rights percentage 25.00%    
25 to 36 Months | Stock Appreciation Rights (SARs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 36 months    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 29, 2024
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for issuance, period increase (in shares) 3,600,000      
Stock-based compensation expense   $ 493,940 $ 456,907 $ 381,454
Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount   $ 7,600    
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum employee contribution rate   15.00%    
Duration of separate offering periods   6 months    
Purchase price of common stock, as a percent   85.00%    
Shares available for issuance, period increase (in shares) 727,413      
Reserved for future issuance (in shares)   4,072,704    
Shares issued (in shares)   188,155 167,574 149,352
Stock-based compensation expense   $ 14,500 $ 16,400 $ 13,700
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details) - Employee Stock Purchase Plan
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expected term (in years) 6 months 6 months 6 months
Expected volatility, minimum 57.70% 46.00% 90.00%
Expected volatility, maximum 58.20% 69.00% 92.00%
Risk-free interest rate, minimum 4.30% 5.35% 2.24%
Risk-free interest rate, maximum 5.39% 5.36% 4.68%
Dividend yield (as a percent) 0.00% 0.00% 0.00%
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 493,940 $ 456,907 $ 381,454
Cost of revenue—subscription      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 29,548 23,677 19,682
Cost of revenue—services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 13,917 12,733 10,565
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 161,317 159,907 143,073
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 226,367 198,927 159,099
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 62,791 $ 61,663 $ 49,035
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Numerator:      
Net loss $ (129,072) $ (176,600) $ (345,398)
Denominator:      
Weighted-average shares used to compute net loss per share, basic (in shares) 74,555,001 71,248,982 68,628,267
Weighted-average shares used to compute net loss per share, diluted (in shares) 74,555,001 71,248,982 68,628,267
Net loss per share, diluted (in dollars per share) $ (1.73) $ (2.48) $ (5.03)
Net loss per share, basic (in dollars per share) $ (1.73) $ (2.48) $ (5.03)
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details) - shares
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 4,465,961 11,134,692 11,546,146
Stock options to purchase common stock | Class A Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 281,239 428,408 571,680
Stock options to purchase common stock | Class B Common Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 286,186 884,057 1,599,415
Unvested restricted stock units and ESPP obligations      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 3,752,252 4,162,660 3,860,345
Performance Shares      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 146,284 214,565 69,667
Shares underlying the conversion option of the 2026 Notes | Convertible Notes Due 2026      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share (in shares) 0 5,445,002 5,445,039
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
United States $ (99,978) $ (138,936) $ (253,433)
Foreign (31,621) (24,580) (79,821)
Loss before provision for (benefit from) income taxes $ (131,599) $ (163,516) $ (333,254)
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Components of Provision for Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Current:      
Federal $ 1,035 $ 522 $ 844
State 512 289 59
Foreign 12,761 13,363 11,812
Total 14,308 14,174 12,715
Deferred:      
Federal 38 42 (13)
State 51 46 24
Foreign (16,924) (1,178) (582)
Total (16,835) (1,090) (571)
Provision for (benefit from) income taxes $ (2,527) $ 13,084 $ 12,144
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Effective Income Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Income Tax Disclosure [Abstract]      
Income tax benefit at statutory rate $ (27,636) $ (34,339) $ (69,983)
State taxes, net of federal benefit (11,640) 265 66
Impact of foreign income taxes 2,974 17,371 27,892
Foreign branch income included in the United States (1,283) 1,525 1,353
Stock-based compensation (328) (64,721) (39,669)
Non-deductible expenses 14,987 17,863 1,318
Officer compensation in excess of $1 million 7,651 8,729 7,085
Change in valuation allowance 45,610 100,548 106,156
Research and development credits (33,746) (31,596) (19,395)
Foreign tax credit 0 (3,014) (3,349)
Foreign withholding tax expense 1,035 522 844
Prior year true ups 131 (47) (278)
Other (282) (22) 104
Provision for (benefit from) income taxes $ (2,527) $ 13,084 $ 12,144
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Deferred tax assets:      
Net operating loss carryforwards $ 784,638 $ 753,189  
Deferred revenue 64,429 67,167  
Finance and operating lease liabilities 17,807 19,282  
Capitalized research and development costs 163,963 125,142  
Other reserves 25,870 20,729  
Gross deferred tax assets 1,056,707 985,509  
Valuation allowance (942,513) (903,663) $ (809,000)
Total deferred tax assets, net of valuation allowance 114,194 81,846  
Deferred tax liabilities:      
Finance and operating lease right-of-use assets (12,505) (13,204)  
Convertible senior notes 0 0  
Deferred commission (77,298) (61,483)  
Other liabilities and accruals (3,842) (3,326)  
Total deferred tax liabilities (93,645) (78,013)  
Net deferred tax assets $ 20,549 $ 3,833  
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Operating Loss Carryforwards [Line Items]      
Valuation allowance $ 942,513,000 $ 903,663,000 $ 809,000,000
Valuation allowance, increase (decrease) 38,900,000 $ 94,700,000 $ 131,700,000
Unrecognized tax benefits that would impact effective tax rate 1,300,000    
Significant change in unrecognized tax benefits within the next twelve months 0    
Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 2,100,000,000    
State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 2,000,000,000.0    
Foreign Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, amount 6,900,000    
Research Tax Credit Carryforward | Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, amount 178,100,000    
Research Tax Credit Carryforward | State and Local Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, amount 16,300,000    
Charitable Contribution Carryforward | Domestic Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Tax credit carryforward, amount 600,000    
United Kingdom      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, increase (decrease) (14,600,000)    
United Kingdom | Foreign Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 52,900,000    
Ireland | Foreign Tax Jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 834,300,000    
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes - Schedule of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2023
Unrecognized Tax Benefits [Roll Forward]      
Unrecognized tax benefits at beginning of year $ 81,604 $ 29,284 $ 22,698
Increase in tax positions in prior years 1,075 1,692  
Decrease in tax positions in prior years     (177)
Additions based on tax positions in the current year 21,864 50,628 6,763
Unrecognized tax benefits at end of year $ 104,543 $ 81,604 $ 29,284
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events (Details) - Subsequent Event - USD ($)
$ in Millions
Feb. 17, 2025
Feb. 27, 2025
Subsequent Event [Line Items]    
Share amount authorized for repurchase   $ 200
Voyage AI Innovations, Inc.    
Subsequent Event [Line Items]    
Consideration transferred $ 220  
EXCEL 105 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,R0=%I&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9%M$\T>)4;NWIRU;!X('X!C[E\^?)3XSF>IXX:=B*($ MR/J$3N5R3/BQ>0C)*1J?Z0A1Z7=U1!"N@1M@@A$FE[\*:!;B7/T3.W> 79)# MMDNJ[_NRK^?[#\S7GTSO@JV#?RZB_834$L#!!0 ( ,R0 M=%J97)PC$ 8 )PG 3 >&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^ M[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZ MFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, * MI4Q>M5II ,,X? M+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N M,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8 MSG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CV MVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI M)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN M.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K( M@?5'@B'%W*_]]9>[R:0S>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\ M+ GQ^R-;88C'(C MN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6 MH8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V M5;SCFED)O816:I^JAS0^J!XR"@7QN1X^ MY7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N! MLT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T M/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KTL@'37[]EUV MY".E,%.70[@:0KX#;;J=W#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1 MT?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q M+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW M&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07 MIDJB\QE3ON>;G*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_IN MDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZS MAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT M>_&!()O\UMND]MW@#'S4JUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$, M>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X* M/-S^[PVPPL2.X>V+OP%02P,$% @ S)!T6M#S8_-6!P PR\ !@ !X M;"]W;W)K#1$CRYM&W_PTLKLR(#GCNT>VT<%O))NRH/19 M;DS-%8Q8X(D/J M__!3$$:?!+EC<0>"% MZ7_\N@-Q$- V2P*L78#U+L!LEP38NP"[:D![%]!.R*1-23B,,,>]:T:WB,FS MA9K\D>2'6^B M;_,1^OCA-_0!>2$:>+XOCD?7+2[N0FJUG-T5!^D5K9(KFA:ZHR%?1^)R+G&+ M BUQ^UD;K'T;!A:H^"<.SY%MGB'+L"X4-S2$P^\P.T=FMS1\=.3JL9]=O0VT MQLZ>B)WHV<>>R.%C^-E?1)R)0?*/"G@JV%8+RIGC4[3!#KEIB*DA(NR%-'J_ M_F)VC-]5L'2*C32)%4"V,Y!M2#T'^?BV(2IL<+AI-+^H^(!1=?EH$BOPNY A. M3P0S.7$J^Q6LUFP:9M,V5<3 P+K$-(D5B%UFQ"ZK=:T981YU05JP4C:W MET[N8'Q=:)K$"M"Z&;1NQ?F*89%7)?-^^9B$M9;8CY2#$@RK2TN36('654;K M"FSA+E<9>SY!TSA8$*:B!&L8$;J[GWZ^'PW.T&0Z/%=!@^/K4M.E5L1VD!J;5;!-0H*ID)V1&E(@T!D>W-.G>N4&P*AF$ M'\3WF\^A2,O$4,61F.-<-(FB6#W)'=%\(JI/.D,XJC:W4_@"*_<%5B5?\)WZ MPL!CEBXB,>6GK"-*4Y6'&,)!M6&=P@98N0VP*MF _1IXNB"93&4BKXW5T&#% MLBZFU03H4BM2RTV 5?<H?_SZP$<5YO6*4R!E9L"J](7A-N L)69KD?A"P_6(3#DLK29!EUH1UD$U4263 M,(L7ON?(I6NLS#Y@E=HU1'J+B%*UBT1-%C*^],SN=>M%Q24W 78E$S 4 Y") MT3@)7?**OA!U1X*E#,,PVVVS:RH7TN#@VBQ.X0;LW W8%6N&#FMAQF*G,LTX M(E96T0&'U29V"B=@YT[ AO/V]\1V%3'ES&"YL?)+ !Q4F]@I7("=NP ;SM[[ M I>;(BO+*&"!\HE=:[*O2ZV(*4_V[4K)?G&)=2Y74R-T'W.1E85RR5')3V<: M/]RI=0ZFYZYI=B\['3N;I'?$M";\K8.J9YG#)]7C$7)D649: )WMS2K4^TE= M=BL_/2UOO\/2 D3()TL1:IQ?BCF#I17CZ0:GFZ2&>D$YIT'RK4@(A]W2)!*P1:5B M*[2H[475"Y,,Q-K83FUGLWW[^A!2*D'$3>*Q9WY_8WLF;H1\406 1F^LY"K! MA=;5+ A45@ C:B JX&;E("0CVICR&*A* LE=$"N#* RG 2.4XS1V6PE4C5C!'Y9P&E:!(\Q*>)9WHLM)T(TK@B1]B!_E9MI;&"3B6G#+BB@B,) MAP3/A[/%U/H[A^\4&G4V1C:3O1 OUECG"0XM$)20::M S.\5EE"65LA@_&XU M<;>E#3P?G]17+G>3RYXH6(KR!\UUD> 'C'(XD+K4SZ+Y#&T^$ZN7B5*Y+VJ\ M;_0!HZQ66K VV! PROV?O+7GYO92=EF:5FCB=SNN<:K3F_GK-.<6!-K)V,;7Q9S9;)3%4D@P2;.E @7P&G[]\-I^'''M9QQSKN4_>L0J*OA,$E MMO[HK:09-$2#+$1MWZJI7JG09K/M09MT:).;T#8BN_I4^A5VA*.5)#RC*A-W M:$E*:NZ$4])#-^WHIC?1K:AD:/UX":Y?(!H]7,((SHJ+@3RZ%J)0)FJN?9UU MLUV7FOOB_.?N6]P3D4?*%2KA8$+#P;TY+>G;AC>TJ%RI[H4VA>^&A>FT(*V# M63\(H4^&W:#KW>E?4$L#!!0 ( ,R0=%KS""(+, < %$? 8 >&PO M=V]R:W-H965T&ULK9EM4]LX$,>_BB;M=-H9();D1PJ9H:%W M[4VO,(7>O1:)0CQUK%22>?CVM[*#G5BR G.\@3A9K?\KK?:WLD_NA?REEIQK M]+ J2G4Z6FJ]/AZ/U6S)5TP=B34OX9>%D"NFX5+>CM5:+QB M>3F:G-3?7'1TQ<_\MNE-E^,)R=K=LNO MN/ZYOI1P-6Z]S/,5+U4N2B3YXG1TAH^G-#,#:HM_=G\9P^; MB=@:@,.! 60S@#QW -T,H'6@C;(ZK'.FV>1$BGLDC35X,Q_JN:E'0S1Y:9;Q M2DOX-8=Q>C*]^'YU\>WK^=GUYW/TZ>S;V??I9W3UY?/GZRMTB'Y>G:/W;S^@ MMR@OT?525(J5AVX'96\=JS6;\= 2;1W%YQT>3 M=V]P''QT1?=*SG9BI6VLU.=],F5JB6#5T,Q\X+^K_(X5$+QS%1M74>W*%("[ M29@%F-*3\=UV/+99&I LREJS':5AJS3T*KU:"JD/-96B^ARROH)(V*_^T66HS MD_8'<#>UYG75*QY=LQ)9T=*,!EG6FQ2'&8EB'+CG)&[G)/;.R3E?<-A4D&9B MME/KL,N M3&E,8[?,K)69[9E>:"ZD?JRGU12:M=G ]LUUI'5&Q%V*3KZ5FY6T.I7 S?8/KOG&T MFWY19LVA;4:S:& GX8Z&V(_#MDYI]N!;:&J+#-*M(KD1:9N%& _L(]R!$/M) M>%'7)(\Z&VP4JDR ^_)L.X*3-!R:Q0Z V$_ IB)Y!#H@$U+H$?J=A,.0I)"0 M@SN\XQ&.G]7C%3F[R8M;#71BQ3UC]YL9A@G%(8>8'U':8 M(GY,-25JWZ+; *([K?]&I6T6XC@>*DT=J,AS#EW[--K B<,TB*WZZ0!3&@1Q M-#25'9F(GTQ3<]QNGI0T3WE$:?85+V<@&;W_#DG0]!?I!V< 7N_N?@4Y'W'] M?T>[C[['^O2I'YW]'O72\Z7]WFMYVXV] MXR?U\_-L/L]-!P69:IYL'.8EFK%U#IGK#-TF9!B3*+"Z5_(1*;-J!RC+#FB"D5HR:=)5\G4E9TM PAPQ#0F-&)0U=LOKYV:8 M'I$$ 3H:^P_/>F[FG @;OH>8XOZNW6NV.PE;3V3]B(8>N%I5!=.\??P$W;#D M2_-VY(ZCO(1KCMX70BGGKJ4VE \STF>-PRJ,P@%VTX[=U,_N;?5S:-EGN1,P MU(;Q(4Y#.*5:.EV6"1RCZ5"Z=>2FSSFGJL$*X13N0'22$F+/KVV(@SC-TJ$$ MZ6A._32WV%-G\PO#L.GM/H([#+U'<-IAGOHQ/RV84N@,&4;!*:\NU$ZI7CG&4I/UT=-CT MNZ3QUOM.\[+Y;R9O\U+!86(!@X*C!$;+YOUMB.T%JOZXY(S6")C M +\O!/1)FPOS5K5]BS[Y#U!+ P04 " #,D'1:55+:QLL# M#@ & M 'AL+W=O?$IFFB&C AA M%'(I <7?!LT1QE))Q/&K$M7J,:5C\WRG_E'!"Y@'R-"4L(DB3K/R'OZN):#B8[A$'JW*P M#AV<(PYVY6 KT#(RA74#.0S&E&P!E=9"39ZHN5'>@B;)Y#(N.15/$^''@_GW M;\OO7S[=3.\7-V V_3+]-E^ Y>UB<;\$%W>0HHS'B"P(:/YR=Z5EOIV<>FM:!RZ@!D#'%VW35#I8#3 M+2!W[S7+88@FFMB>#-$-TH)W;TS7^-!%=R:Q%JM3LSI]ZL$4BUP LQ !D55 M1(H'OBJPV* A*3+>^7:4@D,E*!/-)GCOBV.L;YI075;&T*FM6M$.ZVB'O2NS MY"1\C F.$&7OWOB6Z7T Z%>1\*?.51J>5YB1-1=ID$O\* MY)""#<0% A=B)T<$8T@9R)%(\+'8])==4U'J>XWE, :&81XL6F\4?\GHU8Q> M+^.]^)"Q@C[M*!4+4XCE:2=7J>DVN$8CVSOD.F75"MBO _9?$;#8,N)%I"BZ M B%A?+\>T7L%9 MI118\)C0Y ^*3F672KV9.$QC=QR2OLBVS;&O2,S>(J";(V&L> &#_2PN\2$> M^KYSF%@Z+#W+=PQW9!V)?U]EF/UE1F?\HC%A7-2@2;8^">%T0#BNYYO/7KCG MEI[E.:9M':9[O5%XIXBN53_"@"I\RMJUOEOV/#/9\\C"_>"^Z(6FJ@/0]S)E M(_45TG62,8#12D@: T\4$;3L3KPCANPLY M0-TA!O\!4$L#!!0 ( ,R0=%K3/*6+W 8 &@C 8 >&PO=V]R:W-H M965T&ULM5IK4]LX%/TKFFQGA\X48CW\8B$S@.DN.VUA"-U^ M-HE"/'6LK*T$]M^O_"".I6LU=+T?(+%S[K7.U=75D>2S9Y%_+Y:<2_2R2K/B M?+24S)5_%Q8E8\TS]LA#Y*I;J,G\:%^N-XXU6<9*/) M677O+I^KJ_'.RSQ9\:Q(1(9ROC@?7>#3B++2H$+\E?#G8N\[*JD\"O&]O+B9GX^< MLD4\Y3-9NHC5QY9?\30M/:EV_-TX'>V>61KN?W_U_K$BK\@\Q@6_$NFW9"Z7 MYZ-@A.9\$6]2>2^>_^ -(;?T-Q-I4?U'SPW6&:'9II!BU1BK%JR2K/Z,7YI M[!E@K\> - 9$-V ]!K0QH(<:L,:@"O6XIE+%(8IE/#G+Q3/*2[3R5GZI@EE9 M*_I)5O;[5.;JUT39R;Z.+A.D+3!_7Q^?K+PQ3=?D2W=]?W%P\W M"H".T==IA([>O4?O4)*AAZ78%'$V+\[&4K6A]#2>-<^[K)]'>IZ'"?HL,KDL MT'4VY_.N@[%J_(X!>65P2:P>_XRS$T3Q!T0'FU,*&[OJ# M5OYHC[][ON79AI]"D:TM&6Q9%HC38AW/^/E(58""YUL^FOSZ"_:$']1 M$J7@!9C/P9#Y/*2S:"!GG>"%N^"%UA28QBDOD)I?U42??^=E&*'@A4;/!64B M!%HBF# _(+[G:'E@PKPP) Z&\P [K;YPK&3N57CB?+:L^,S5V$S%6NE&,+<; M5YT!&JH:K.:,+V0*UF6%++,]RU8 M=AIG^\T@."3Z4+P"<#BDKAOHM "*S$^$RN.CIJ>>@]666P54&\MLX-ZBX;R MUHUBJ[FP59A,;C+)E5_9!!*,GFO.D*[*=#TE3%B@E@1&DILPPD+6-W1;"83M M&FA'I,D$D(FI6(X#)R0Z$P 64IUP!,+\T.]ATNH?;!= =6(W-#Z@C,-3A:E; MCBFFCLX%@'E45W(0"OMNCZ#'K0C"5IE0UYU'OA Y+Q7=-JEV2]0E.GI4,XA2 M>%55>O\ZC&7\TE-L Z"!5$UYH^8I;\8+MZN6N0_2' MS$S=<4Q<8HPN$Z8Z.V Z*P!&,.OA1%H10^PBY@N7*%6="3%H3-U.R$GH^/JX M H&^YSFZ;(& E+FT;X(GK6XA=MWRR@.I:1 5RSA7 VR>I!O)Y^@HR=!KJV8(78Q W%]C(MD]A:FY#"F M QB"L L3%MY0^SRYENUN*4 M/E(+<#TC3!P)F!OTS+BTU8/4K@>G*D;)#%:T=M,W'],,Z2T:RELW;*W\I/CG M#[>LRO7-81O26S24MV[86B5+#]F6LXP;:NZ<><3U]<4A '-=SSC7 &!*KN"> MQ0?=.]FT'VT>4D7IL&>='@44HI5]77)XSG/ M2X#Z?2&$?+TH'[![N6;R+U!+ P04 " #,D'1:EPD'DHL# !C"P & M 'AL+W=O08@T'-9$#[2,B%65[K.DPQ*S"_I"HC\LJ"LQ$(.V5+G*P8XK4AEH5N&X>DE MSHD6#JNY!Q8.Z5H4.8$'AOBZ+#'[>0,%W8XT4WN9>,R7F5 3>CA?KF-KF>3",4S^;B;W,]B-/V(QM.[A\?)I\E]?/MU@KY,XQA=H*O$=O4$[0+*-KCDG*A[J0>U&*>K);]Z9>USJRKFFA.TI$QM&$I) >"NC2 M1./$>G%R8YU4_(S));+-#\@R++=G0^/7TYT>>O1ZNGW"C=W\+W:E9Q_1BP46 M((^70'2!QK249SI3AVT#Z)8DM 3T[_6<"R;/S;>^Z-?J3K^ZNDNN^ HG,-*D M, >V 2U\^Y?I&7_W1>Z<8M&9Q ZBZC11=4ZIA_?R'BTH[\W7FNE63'59;L(+ MTPH,WQKJF_U@].%\SS.,0US4@[,=UPX&#>[ @MM8<$\FQE1DP%!RD!%YG1'O ME+7W'Q"!*FL$?K[J,^J>,S7.*1:=2>P@KEX35^]D:CP1636+_!>DA^%$JCAM M<%[@>0$7LLY><%P XI"L62YRZ,VE>BEO_[_W@E:"C+L@QW-;V19U08$7]&>0 MWSCU3SJ5]5)60R*K"V- DI](WB*$%[BNP^E_LNBHBZ?/E]_UY?A^T#+61?E[ M65_[ZF),PW7ZC0T:8X.3QO[W:/19&G0MN8[7MM1%N8[;/O%=4%T,^CP%C:?@ MI*<9%;AH>3IV@P4]-Y.\JH6O.R@[RN&B?]CTS=?MYAMLP)1P4LI*1QZ"KJHF9TZ%;)FJUTQVP< 40'Y?4"I>!FJ!IJ\.?P-02P,$% @ S)!T M6F2JRGP6"P K64 !@ !X;"]W;W)K"]&@3YN\J*\FZZ;9OIY.Z^5: M;-+Z5;D5A?SDKJPV:2/?5O?3>EN)=-5UVN13['GA=)-FQ>3ZLOO;375]6>Z: M/"O$387JW6:35I_?B+Q\O)KXDS_^\"Z[7S?M'Z;7E]OT7KP7S8?M327?38^4 M5;8119V5!:K$W=7D!_\U#[RV0]?BETP\UB>O4?M5;LOR8_OF[>IJXK4C$KE8 M-BTBE?\]B+G(\Y8DQ_'[ 3HYVFP[GK[^@\ZZ+R^_S&U:BWF9_R=;->NKR6R" M5N(NW>7-N_+Q'^+PA8*6MRSSNOL7/1[:>A.TW-5-N3ETEB/89,7^__33X4"< M=/#)F0[XT $/[4 .'8C6 4=G.M!#!ZI;",YT" X= JT##<]T" \=PJ%#B@X= MHLY9^Z/;N6:1-NGU954^HJIM+6GMB\Z_76_ID:QH0_%]4\E/,]FON9Z715WF MV2IMQ J];^1_,LX:5-[)-^7RX[K,5Z*J_X:2WW=9\QE=H _O%^C%=R_1=R@K MT,_KGQ:J^G#9R,"URNCP8?K,WC,\8_KELTMS2;>[N-B\W&QG!W> LO1?N MWC^L5EE[!J0YNDFSU<7; LW3;68?2?+$%Y!G?KVK/I\="WMB+,OE;K/+NP/_ M[V8M*B2_FTPGZ_8\?Q#H;;$L-P*]^%=9UR\M>.[&OQ.-3$22G:15D17W-?KU M1[&Y%=5O*FLJ ^88-?@8-;B#4[<7ZO:;?X]NQ7U6M#9D4LC38BD'+6.C7J>5 MJ%^BM$'_3(M7B/C?(^QA; L5I[4V&[^NM^E27$WD\:E%]2 FUW_]BQ]Z?[<% MT!X6=K V$S]Y?3A-%8@K2:0, 8)XT P)5#(,5"(,U#>&*$Q)!SV MS.#4@V$8>9K_YI9FD>9BLXD_"[W IVJ[Q&QWX1,_5ELQ2RL"QIUY.<.98R(;0I1YY="[%_];+-P=8\_>N[,L^1O%@_IM7J-]LQ MII"G'"1L 0E+(&$,$L:!8$HH!<=0"IRG91/(>=^+'G<&0XT@]\/\#:=7,!:32!A#%(& >"*8$Q.P;&[,L"PQ8,,\-_ M6OJ=SXR364_0SF&-]2TDC$'".!!,\6U\]&W\=(*^: 67%9+WA%MY@YBVR=KF MTMAP*9GY--#FNW.GP;$3MF$V$TB;#!+&@6"*!!55R/H9@$K(3;I;2YD6+0?-%G[6EJ^$U5UG!LTI1HU M3R434*7.-Z6ZB.B)!%2E Z4Q4!J'HJGATRMUOENJ4\/G-&9J461EA8JRL=\6 M'L#*-2'4DX73^.AD\;3%!-0B Z5Q*)KJZEY(])WBTO6'HA)IGOU/9H'[5)[P M+_*VQH#:RN!#FN5MTKBX*ZN+.NV\O]Q569.=\3TU/!&'L>Y\4'T0E): TMB0 MP\&A3*K>[[4_WRW^L;(2V7V!I%LK42P_HZ9*BSI/]Z7AU7]W==/6 *W>-E4[ MWS-N+MSV1[L;5 ($I;%!QX-#V53]W MV\9HGT+2$E : Z7Q 0=8=6NO!/IN*5"MP8IB-; 2ZQQ *H+^J8P&,:Q%P:S M4)_=@4J#H#0&2N-0-#5:>GG0=^N#B1H?@V+"%/\B$@>&X&]KIY?:?8O4B*,P MC'61R-+05HFU-8N]0$^\-EA H_@,V=?+\GY\3T6[D&.7A4#*MR!TC@4375W+]QA MMW WO.QZ "D+769&&K:TT@NOV-38)$BOO+K'/=IGH!(;%$WUVDP6 %U\ATW-">,X M-I(_J&P&2F.@- Y%4^.CU]?P@,5U \OUV!20:"!3>*2?_Z"2VD"K":A5!DKC M4#35R;VHAMVBVENT.N[6[ MKU"TQZ;F1L)87^@^=P]L="(99#0!- MRB-N*>^YI3AJC0-(P6Q.3,DOPA'U"=;O#T'M)J T!DKC4#0U6GH1D;A%1'5XLC%B4NC&+B MZV?IL'8+]R!'NQM4L@.E<2B:ZNY>LB//V0]K=7%@"O$>UE>[NLV-/NM-NCV.?.&V6FM06+:_ZGD@>K(F[Q[9:!^#*FV@- Y%4WW<*VUD\ [99Y;MW 9& M9P%3GHK:Y]3H\0&JL('2&"B-0]'4^.B5. *WRY:86A.-24P-J094?1MH-0&U MRD!I'(JF/D&G%^#HG[K7UFU];(:@EKVVLYD?:+?6"U"K"2B-@=(X%$V-GE[G MH]]\KRTU]3D2>E2O_[L'-C:1##.:@!IEH#0.15,CH=?PZ)^_U]8]A-')Q-3? M@C#$<:0_K 74; )*8Z T#D538ZB7+>G7VG!++=M??1H0K%?[J;EL4)]?GF7I MLPKWMQGM25"U$(JF>O+DP7QNM1"PB$]-:? BC/5YI7L\HR\'H#(C*(T-.AX< MRJ;J_UX^I%]M1RTUM;T+&NE)>>X>P&B'@VZI!:6Q80>$0QE5/=XKBM2M*+X3 MRSRMZ^PN6^Z]+#.XG )F#VG[9&TY(=@_UU=>\=M)X3S=;N6[>9KG2/8JEUGW MZ6/6K+O/V[(?^NELMK>MWHO#6%_9XQ[RZ!@99C4!M[+8TQ]F M.G?;&.U24&40E,9 :7S 5;=VHM^U"WZ/7?E3F"- ]!=O-14^V8>#:.9KY<0 M0.TFH#0&2N-0-/6AR;UZ&+C50_?*'6M,'(A*O3B:86S:3T]^AZ+](9,?T^H^*VJ4BSO9U7L5 M24:U_VV0_9NFW'8_37%;-DVYZ5ZN12HG4FT#^?E=*2=%AS?MKUT]EK(AO_*LJ"]GZZ;9 MG,_G=;*6>5R_+S>R@/]9E54>-W!9/;GQ+']:-NC&_NMC$#_).-C\VMQ5< MS7=1EFDNBSHM"U+)U>7LFIY'(E0%6L5_4OE4[WTFRLI]6?Y4%Y^7ES-'/9', M9-*H$#'\>90+F64J$CS'7WW0V>X[5<']SR_1/[7FP?/;6_(;20OR?5UNZ[A8UA?S!IY!19HG_?=]Z+Z/37P?9>1+ M633KFGPLEG(Y#C"'A]\Y8"\./C!KQ'_'Q7O"Z3O"'.8B#[0XO+A BD>'%^<6 M-WS7'KR-QZ?:(Z[79 6CL2:KJLP)#/ J;M+BH1LA:9-*M-:[J */JI+'>;V) M$WDY@^Q0R^I1SJ[^^0_J.?_":NR4P:(3!1O5IMC5IK!%O_H*B3,K:[3&NI)N M6U)EQ\>K,\I"QV<7\\?]RL!TONU-WU>=$]9Q-53ZF,*[(_3-YLZWA0UJ\13O1.58G M[BE[T2F#12<*-FH";]<$GK4711*")FG<353%DL1Y637IW^T-K!J[<-Y>5Z#4 M=ZG6L1!5$/)0ZU:(RJ/4P3N5OW/D6QW=-67R\TS-ETN2E#E 1#UIQC<>0,!3 M"JW[+Q"9Z\%PTNR8,AY0X0K<3[#S$UC]7.\U""E7,/'?-V29UDFY+9JVR=*Z MWL9%(L%NW:#Y(#">C FJM<;"%'$>Y7"5%JV=2G'-6;DZ M@\%.XKJ6N+G0?*30%YHY5.1JYEZ)-#)'G8%"G*/L#1GK0(-]_/&88R+0+"*R MD%%M9$:8RIE*Y'0/M>@K>60EJZK-R3#H)&GB7_ADWL?Q1G..YX=Z@Z$Z5V_7 M").Y'INPPP8[[*@V@R29I]N\RY!)4LG=:'P9B'!9KZ'062.K'&KA4?8SVSLU M@Z$UP%8C.#:?2#QVHC5HQYNJ;C+/T;VA:97Y;5"^7 M#[#R4K:[X9K&&;BNFVK[BFMN/F7(?=TSHJ*.,%H?DP6N/V%Y0"MJ9ZL?@TM8 M?L+ZJB#R5[*.BP?9<HF#N@G)TD(F M]9QQQ_,-2X@.P0M$%8:X&S8@%'L%H5[&U29^5H,*\\%,L'&%OBY!1 H^-!.( MBL.(FW Q,!*S,Q*XJ+9RE&!1(R;2,)>Y^A2"R'CH&G,((@/>@M78A)L!D9@= MD6YV^IA!=, P[E0+#13#[!33YX"A76 N*HNS/FFCSA!X@36L M3J28C(:!GMP06>!,3$=LH!=FG4;NFW=+B (-65#D6TTX:+3I5M'&5#D3#7B&:;04PKU"F7=JI M+M,\OR/RKVVZR66_J](1SO2\R3"R"5U7WSS"=)YC+&0QF<_$Q.J-#63#[&3S M>5B)*N)7"2"/JY^R4?,HJ25D@^DNA- )I_D.(LFY_@N,XXR%HB."H&T)2ID(^'8[T!.W$Y.H_1SN$$,H 0\$C.: M$44MS@-]FS["8PH_]+P)DWMG?7:0>F6:/G06XPA#>:XOC#UZ1$B#P-'9)<(" M]VA%>*./MX\9;3H5-'&53J@'K>CWC@QP$3<9+*= MG]NTOMFH]7J<97L[$F@%(P3G.XSI6Q"(SL@)-LG8Y,!WW+YG-#8I?\DJ26$Y M!19K=9(%0-O/9VF19-NEZE RKK+GG70Y%J)5@)RTA9Y^@("HO( :=6"J7-^9 MV+#@ Y/QUW:9]&EN=ZRE6KO,<[7#WAK=%DL@,R7YF&^R\EE*TA[ZD9?$2FZS M&#WOX\@1G><8)RFH+*0ZLB$R%CK.Q#X!'Y"-VY'MMH*F3C=QIK8[.G+;.Q5K M5]MX*V.;4U3?W5A@,E<$^DD?)A/NU.DL'VB-VVD-G1@.3I8F8#&'.9XQ&R!' M>6KIK7M$9!!NPJ,8F$W8F>WC:B63-DWMC@U@42I)][E6IR:J"MYU%:'6'8_ M=$6_ 0^IM*G2I&G36[U&7_ P,>P,1J&^>,5D@NLMC:G89#\6 ]<).]>IEH:> M7+7;0V^6LONDYO[_USVRI\6I$X1Z-T"$7/C_F0%H4: ]!OGB''H]9-8@L<[@E],D-TPO6X<6J Z8"NV-00&/A/V/GO M&.=23=\6SR:RB9#YKN$9V4=#ZB;"XHWK9NQY[XVL Q"P/2M9 LA#0ZHY:B.K MM&S/$='3-'%2_#MIM.A4T<;5.>"?L./?Y[U7"7;+^4JNMA-O9PH$]$1H[#!C M,AKJ&W\1*J/>Q(:,&'A/V'GO<]%(-0)>SM-0)R9C<=]Q=2,(B0G?\(&H C[! M:V+@->%;^_I7M9.L^OO>2@Z&,3:1X_W>BH-']_M31HM.%6U^]NI[+ZJ']"8#:I00'W3O@N[O=SPP^T/.H?1M?NW]-SZ_;E^[G0YCN MMPM?X@J@H89%P0I".N]]>**J^SE =]&4F_8%^?NR:SG1"U):!.XB6VXWN.[SDWMC.J&'\6.4(2O!:$BK&5 M2[D>VK9(,%E&K(5[98(,*JL=6SWE[,\"J7^H4=C=9PA1(D']DR"*2/" M/$'5Q#H62$LA6=& 508%IG4+7QL?M@ ]_P. VP#<0P%> _ .!?@-P#?.U%*, M#S&4,!IQ5@&NHQ6;[A@S#5K)QU27/9%I],;V_B\_EE#)*Y:NXN M[^<)F%Z!R7ER#:YNIT\). $SE#*:8H*A*=<)>$QB\./H)S@"F()YSDH!:29& MME1):6H[;1*XJ!-P/TC@-Z2GP.L= ]=Q@P[XY'"XWP&/#X=[NW!;.=G:Z;9V MNH;/^X!OSR:V!"D4^;%Y O12X@TDB$H!E%EJUPC)<2I15L]76.;*3)DCH%@$ M(SB#>G(!":0I J;* DAF0F#!2LTD['=@PHHR=IR;D2U:6I9@NWLG!#U]E3]#XH[/M[\&DN@E,-U>7.^(Z0,TO&9-O WT=M+\+ MT3]02P,$% @ S)!T6JJ%5#/Y P R@@ !D !X;"]W;W)K&ULK59M;]LV$/XK!Q4H-L"Q;"5IBL0V$"?KF@'M@F8O&(9] MH*B31)0B%9*RZ_[ZW5&RX@Q>4&#[$HO4W7//W3VZRV)KW6=?(P;XTFCCETD= M0GN9IE[6V @_M2T:>E-:UXA 1U>EOG4HBNC4Z#2;S=ZDC5 F62WBW;U;+6P7 MM#)X[\!W32/<;HW:;I?)/-E??%)5'?@B72U:4>$#AE_;>T>G=$0I5(/&*VO M8;E,KN>7ZS.VCP:_*=SZ@V?@3')K/_/AKE@F,R:$&F5@!$$_&[Q!K1F(:#P. MF,D8DAT/G_?H[V+NE$LN/-Y8_;LJ0KU,WB908"DZ'3[9[7L<\CEG/&FUCW]A M.]C.$I"=#[89G(E!HTS_*[X,=?@6AVQPR"+O/E!D>2N"6"V;0GKSI.']XLT4#3V2>6 MO.Z1LW]!GF?PP9I0>_C!%%@\!TB)YL@UVW-=9R\B_B3,%$[G$\AFV?D+>*=C M[J<1[_0;:E4\E>+>H4<3Q+X6[Y011BJAX8$ND:09//QYG?O@2%Q_ M'2M13^#L. '^X"Y]*R0NDY9CN0TFJ]>OYF]F5R^D=S:F=_82^G]J[?^#S *H M[.UZ G=&3N&[UZ_>9MGL:KB-I_D56 >A1AA>WMBF%68WO/P>ML*3A:JH]EKO M0!EI76L=U;^@0_3TW V.>XM:;(5#?O'1;K#)T9%89A?0D03[,$8T"//9CV@& M5G<&KKN*OC2RG)].HM% F0M3,6!J-'1,=A_Y/3+@;7R4--T.,:S2^N MJ#YEB4Z9:@^KB04=)]!82MM A08=R;;MJ'0>8S >91/8UDK6[)9W2@?@=E*M MU&-'1E9V+/$3MBQ .%FK0+.TD+R;Y1'/V$U*&91[W*G"D"S4= M)BN)=D?#=7IL\*0'^Z5!5\4M2FTG889^U8RWXZ*^[O?3DWF_Y3\(1Y^R)XF6 MY#J;7IPGX/K-V1^";>.VRFV@W128 ,B% 9 >&PO=V]R:W-H965TKJXJ6[*Q2?#W7C7Y[M^_[X[/%C M7^[MP?AU>[0-_&7;=@?3PX_=[K$_=M94]-*A?GSYY,DWCP_&-6>O7M#OWG>O M7K1#7[O&ON\*/QP.ICM]:^OV]N79Q9G^XH/;[7O\Q>-7+XYF9Z]M__'XOH.? M'H=5*G>PC7=M4W1V^_+LZN+9MU_C\_3 /YR]]_L_5L[S)URO;&M/_RUN^=FOGYX5Y>#[]B O P0'U_#_F\^" MA^2%OSQ9>.%27K@DN'DC@O*-ZU*YWU+Q[WL!^^];B4M;_E MM2\7UKZX+'YHFW[OB^^:RE;Y H\!T #MI4+[[>6=*_[--.OBZ<6JN'QR^:<[ MUGL:3O^4UGNZL-[,,8O_O=KXO@-N^;^Y$_-Z7\^OAQ+TS!]-:5^>@8AXV]W8 MLU=__(^+;YX\OP/:KP.T7]^U^F^DU>^U=O&M\<[C@^_QB$UO2+Q^VMNB;!L/ M3U6FMU6Q=8UI2F?JPL,C%@2Y]\7>W-AB8VU3 'Z.IH/G'(IFV785/&V!^_M] ML;.-[4Q=G_ O]HBKF0C(L7.P[K$&4.#='O;]V#A\YAKW(3YQ_7UNOCKU=5[^OGB^:/"-+AS60^5I25D?7H;?W[='HZF.=%S G^ MVL%?;_-K"?'S;>5?&*4! Z!)?QT<4 ZT M2 -J%]\H^A9^^F0+JWNO"N-!3Q\C\+\,U8Y7[_>F+\QV"WJ5X $(VXYH= @H MA+=MSR_6SFQ<[7J'J^+SE?-EW?JAH^,"H$A5A&+^I<+P-GA>1<'LJ?&])7@Z M>V.;P=(S]C-8- \+5T.'_!3?(>X"SFDKH.?U4.XC0I195L5F $@!]J;M"Z0> M[M2WJ[!%9\L6! @QMT+6:6^1L7T!Y"BJ=MCTVZ$.K, 8X3T1S@UP_M;U_+#= MV@XE!%&$"@G> M)Y6AI^Z?5U *TC' ^-FT'6@4/TB&^.EL;!C#E:I2"BS\_ M]T5MP:#E% *+4WXZ1T.'&Q\058;/4ML=;!#H5=+C6^.ZXL;4 ]&& &2A[DVS M(AIJL,C\I])TW0G!IK6(9O-K'#MP2+J>)1-9^8@G M'P/2M,TYZ+-/MC?XOK0 V8SRC'/R72CVA A@<]E[ " M8'_O $^H8FI>$!8#E42H!M$"CP!)T]FFX@UO0$>T [P)2W69:)$P <$WH DL M(:-#JAG?-@3Y ):S8[%W73D<@-^1FU;"CWB$3%(]DGH[]"A=R)"]G&A7MQL M]F#*K@4&;=J#*Y&6%7%3MIX'EH4]PU,[8*A^OT(N!<7?HZ2Z9ENS3L+3[<'S M8=4'.&*^L\V-Z]J&2<,L X0!T!P@%CBY M>2\(9:]'@$E8J$,,6F:PVCR_9D MC)!E&(=H3=WHZ++,MFL/L_S-#A3 O4[4*FV&-2K^SA]MB3:ZRJ#4%8%. MPY% 0IOW(*. U*M^ 70SKV;2K,93I!@>330.L6$'+9D$/"DP%#[5(0@+ M6GH.QG4!00F$'$WQ>NAPN1.)^79H2D%,J;_//9JP*@EL8^3IU)=!/%I'JHJ\ M*W0=*O![3(>TPU_5;9GN (B]W3LX'%NCV74!#E @B \"'>6=P,\VOD7AF6SJ M/!O]Z=E689D 2V51:Y%+51S:!@P ;+WD61!_G!] W0YBM=IT9_(]>.4>1%B8 ML@M$O7-S,D&_!P")K!]-'>H_S'*394-80>S4_.4\>\2C!7>_ 51XMG[B/XL!E:\ZZ MG!,""PW%FHYIR#J&_!12+/HH.RZ$QY$H+L0#$[8:T1D\HN$PL*_(-$??K[-[ M3+_<6(('\6GH]\#5:%2V["Q"2 0^BO\O\L;ZTYK($E]]AZ_^-&>H>GIN 0'2!P86H'3R,ZP8_CY=A!,"!'G=NY MAARP'N$2K=Q9BTH*4R1(=.LGT&8%3I$I)O?P275TR!&-_C5L^L-D >*HH,<& MCRSZZ] B/\'6)['3W *W3?I'6^2'& ->1(Y8I*9[*0NC@ M([N1OPIZAV)ML1!QX]1'96^ SAJ(7Y$)V=@3..!P(ENF%4#OYOJYQQ06"VBHTIC.%MQ"'<'AIRN[@X(# MN.O$LY8\R^_J)WQB +84ZFV=R*/ZT7.3\;+)QP_'1 ROZ3$C,0:&TP#TN.4)/Q;I0W MD@SXI>LXWIS7>XX]!,D#*M='&& 1\-"8P#U"=$#M5+M/%FP$1)(-A9^:R,#\ M#EHJB2NK^34W&B*7+?A6IQ AAA/2X0B%$HF$@+B$!3!<$HO32U(Q15MP,>8P MAB>XA:?@P. .W3:4,(F$ :/<#KO][\C1<(;F88>84E 1GWA!(KMBJ=$_M)(! M ><,$.YZ85A5.ULPNRUZFC\CI^0/V<_.C_,)E+_NQ"8<.<O MMI3L(OHFX%ORSR$?DS,SV4 R-'-D$5<]/ V+!MT$>$"]J\E4R>R"E:5LQPH5 M ;AFZ@:09]S(I3,<9LB@(/=H$^5^"B:83.4HOR5^S7?%[(("F;<$"#2 MQ/+FI @;&I$QBI,R13+%]+UJ(\9CZ'D *;% 5_S-- ,&9%IAH_]^31H8_O$T M9Y/*523XC#PRB@F^P0'H=JJ"CX,51] G8)#B0^1AY[JM&-MJQW\ MX0^7ZV^* R@BS5#^X+2Q"D9G"0R8BNRXL]G"<"6\Y<:C(S]_F!ZU!A/@_8O\ G_ MGF?+$T_Y[XMY=+(?GNPGQWV9Z77DWMS ;O7I?&]KKB68AFH&'&J8U,4E^_S% M<,]%E:/,O\"6 %ZUQ+8/C'0X.3GV*G+GDZ,=A#9+K=22!X-],(T$LA<\_%A> MI-!S;*G9Z6DWF/(FD"B$"J'25ZBLNGI48=R*0(-1QVH$L#9EU#UH$DRB!=T0 MF,V;@Z6$L^T>9?RCP3?Y3 #(+=H-T'Z4?Q6T+YTTM%N06D5:>G0J9UW3L8JW M(>6X7+Y):PD;W,YQA8A/CXE+ 2#W=@00GU$R1SH=$QS<+J2;NX!Q#+72\@MY MQR6ED50E3U/>8$3B;A112 %!O!X\&G@'$0!9%&PU/7UOQ1&)&TOUA$F(*"05 M#NK%= T Y!';E",'R%=JR3JRABN6-HC4P;E@5V^#W(R)".S@:=M/RD5Q(U,! M\%[942U=9W?H0K<=*$DM':TH7VS+?=/6[8XSF+$P%!SD>T665(7XJ\BBA#); MY?:(',]@C*:V2&/F!8/=?H$5"K(F=GES2O+?(T8 )6]MY1?,=F20?X]%#J6% M&=.HMNDD:>BT&9E U\P["O?5M%;C#,>M\1*W64D. MGJ3[H*2D/)U,&(IL)3U(E6%4VP ?-20 F1AH.OH!'3YX_F1'^45%@WV"JOJKX> M>XQ9@C9/'*$8(@1#1P(N$<+U?%8E]]D>DEI;S%A-/,\[_VAR"&( M2#0J25T"0#GK!"<54Z*?I8Z;8*QB#X3<*$03YP/E-R$N)N".5'X'D$CY?0&*:2_:8-7"Q 82G:A".?BJ\,1AM@ M]FG)$)U*)QV[BB2[8-M!;,W.8K>*YO?5V.E6<5W,Z6-Q8^*. JC]+<8XLL;1 M=-PATT37/G4A8\H7/:S*@/D"A@,B.O#U,7.7X'[OP YWY?ZD1 H=;7A*U#$G MSJH"W2#LI;T&;KU(7&K7' =1X*"[)T\.S?19\H,9:JK )7R<05Y97W9N0TH1 M*SR4-I66)ER(=+$^5'&D3H8N.A%;UV$KQ6T[]GT2J#26 'GL,WA7HHRYNV#P MK!\%W0G8SPIJA_SF>?&.$KL7SXH?QX=><=(> ,ZK.5\-#<(%L">!Y&C8Z6^A4G:^C+;.G%*>>%5S'E M)@P3'DJHAE&%:=BN=UV[08>=$SW)0R(U@ [#8 X;Y*[>45,L5\HQI8JZ63S) MA>::')=/GQ4?9Q@[P(F]6)S9VF Y$_L"<,6F58C$X&NKD[Z61 >B Z>N[@* MKUNP^NAW:9WI-0G227*FZ'!M M!#Q61>^PW5V>R5DRYGF+;[1+:^GC91=KVY;#N,DX:?-&4=JXK!)H-J"#M2F:@X/6LEHF!@EY7#R*GZ:3Y\T M0N<)>NZH1(>BFH4[EBJULU:*''GAG9IP<#(HBCZXQ[^(:=)8W+2 M(QM:P31P25I\DRXM73,X?>@0=LY2>'-U7[ZYB5R(&3.NO\!A+Y[\)[MIW.79 MD#:>H>B_E$9XX*;2TP2Q0;OMJ=_T#=J5EGJP@>HHY.%/5?(GZE9G4Z9_YN 6 MHM9JQ=GT*AK06VR593U@.;\M>1IRDH'$ S7&<\%5:JSL+!ZDIIMGG;:POF.? ME=29.%KDLU-[!L-'OA8K6*J7Q/6!;4 BJ?J9MX#(J JRKY4VG2A[9!%"]045 MTZ@@7+MML(^R!0C0$NC4EQF\8@#O&)+DAV-MU8 :&H3C29FV;_O348(([**@ MP@/*5XC@(+C'9Y$#4$?BGIMA)YK74V#(1P/S7CEQU%MRU5:*-W0&$)F!,NK^ M?QEMM,&?4*W;4O*!]0S%$YS06B6]<6@?EIF.Y428?>TR;.3::WN1&AJ""#L[N2$(BY(BR02 M36XIV4I>YXA!]NB\(:_,";N=751X9%R3'&+([B8\7B["?^?!)Y4IS?U%+!(+ M3W9*"(YJ: "()I*@35K*AA"2_GL(KU[;@]+3Z^)].DOTG1X',CWV;V(!MB_X0/ANM03H4]6P)N._"XQ_Y M\7=H0UXKZBEOO=TB4B+D/]VVDHIX+ZUYB;;"/S*^KC'"Z##YB8_R[[X?.G!> MR7W$-EKW&?\-OT9=P4_\;#<0$J@)3=]]A_H;NX.1T!T $%07^'V)'K"HZ_F\4SQ7Z_B8IX.%S*[ISUC50+8B@$XM#=I73\X:CH* M$HT7-KEIQS>_NY4NFB]N(4'-0#8J*H9\=94L$TT<>W5C=(0$X=12?;!82.*X MQA!N)?Y3!VI><7VK947@U(UK)"1/8P5JXD>";:@8LCBN!8H&$]"[)NO:8G,3 M!P:;V1E$'4^<-/KC^M*$(-F*9-0R)B-4IU"S'$;I>-5LGVCU(?&PKT 5^ M*[AIZQ* KN.5TY$J[A!!#J&:S-!HA,4#>)(]P;@3,]%_.5>U$#V!9/*7L>\D695Z\#RHW4C+! \+Q I\ M&47E3L[\&., #'Y],BL^I1RU)-,H0FAZ28?+1RVJ([R.,[@!K<@,U#N!577/ MZ>N5#+UM/%@B,J )D3-CNC#W]D#-=Q41$N@0!FY&(X#: %PG?3#S^&Z6X\XU M6S:_U$OON+^89 1= KE8AMHR$%&GC9*+S&(S MP^1Y0_FDDY2?EQR)CXHR,?D2;TC\*28_J11<^5G&J9D\\1H)R52A$^(PHT3M M(7B=14^W$5!&JPOZ"5,K$VAE/IAJ15B)SH&G*EYH XA.X#026QK57Q<_BH$3 MVQO10"J1&4^UQ)Q%S)LG5\A1XK3D14W[E'O']&$*$ V8+19?@ M&9&QR:61;G-)E>3[KV 9]TCULS8VC$(1U ;P&#P7L(1^#PLO!N=PA\<$:^/)RB4]/#.7IM#.;;,[KZD^+ L<\=:6TZ@93KW1 M+0V=Z:0.MAT$(O%TA,S\(3O7"05E=((T!_ %B]MT8L<**U*;21O5\.Q) R@I MN0. <9)."95H"<3?K:UOQK-T*W$3@&%,E6POP4(K(=M(E*7!4JG^U33B4F)=@NA6- U-%#$VZB,3.SL 2*Q"*,V&9N MR=7DH?%$]!U_Y]ZE, ?W@!;N[W-JC5O9EVY[:7!D1OK%IPT^JZ1][S=!]W.D MR!TR'T=B1H,T<8 3U20]%EDC*B!2;1.)UG;5\/NDV4Y&FD>\CCGQZ$YMD_8> MKG5K44=6EDKD=.70D9CQ\>3].X1V6NK9_C!GOZ-0XHB<-MIM3C(S#QK")W=XY1O'H)>] M3/ EQ"V5I@.9N$KZ*%2UZ 6:U_T(]_*(:3VJ:?VR\=V/O0-RQE7#T$/J58L M5%?Y#-VH5IUW)=_=B#RE=C5N.DYR44F(K@@<,1'W_;/.2$63PQVL/Y&Y0D0I M$VKF<3XO2X'+&,B94<_4:,7LE73MG6*NDF.L2AL*&R)8N-%F-8)I:-()2=95 MH34P34/C-M/"(QZ4IC'FP%RQK0:-J^W7V@CZ5\F)D')X&[,N(M'ASZ%P'/H8 MDV192(]Q5^-,6BQ4M4=)!U U#SZ1)8G93WF!6S?56>&8>S*3';RH$ZBXD-+W7K]+< M+4E]T!2A=4%NFO,AM)/@N!K1F_MWJH<<@5KA%,+GZ$@!>8B%3ZRN0N/]:/+& M-,W USW*M-&_/H8S;3G3'*5.C2PT[M"D),&10X9]/"YX_MMVZ(#POPY&?5:: M;-J"MH8744'ERW,?9Y@^PB5XUH:GI:1K97X0ZKYAZ]DDZ23C(+%;--;>[C2[ M1(D 6I3[PG)M3Z$?,Q5?1\@ XA,YB(U%0<<:&W:J,4+UJ-B.RV?5S&J*WIXZ MAM[F5VYFMU+P4/D]0^=9:_9]YTHFYA\$7Q00/IERT,->#NDV/_L,M_%)\H18 M-EC:N<>IC,.-,VE0HS/;:BA_ U>07IO!6J#2F$MTOBFG G44;5%6J":I0A1G M6Y['1A_.$^?68N)YJ%:CO)VM1@1/D$$SBQ.<:?EN.B 2T7S7M0 XJ9#.YZ%S MFCFZ81FJS2=)UHG_\L".+.TF[3 35I_F6U%B]2>?ODX!"@!@GU.XW?2#W$[U M(=Y6.DIG=^3N."KQ\[.<,;_%YA0PYEBC_NKB$:M"V' MZW[?O[[6BWZ?<^[N\E&X/S(]C<1S<449 ME(U=A7(=H0^Y>(K*P/[BKGRU)59<%3(>ITB'_25Z]R$$C87%8 -B-^N1'VUU M2F22QF39!AG1\E8 MZET?N\[.76<9+'*?M4GXWAZ!XQS *L)59H6KV/LC-1/\09N<3*3(^6+5AAOD M3&PF&;]ZJW8CMIMX1M,-%L'H<#CH$M4LY5>0/W:F"SVITOJ4DY[QJ<,['1=W MHQJ1>X*EGY2+ CJ7$]:0N8+Q6ZG2R&85;3S:7F:/TGQ3O!,&]HT:5,].=S*A M2]SQJ"$WD8TF^+CI"FT*1)<>!_'#^S0KDS\;U/J! MBRLX"=;8=)@ST0#KPBV*[OP;:;:=-SPOWB\\&70J]8S%T^2F.$O^!JG!;))* M),_:B;^7"N.(6D48?=D DL0!W(G&,@[6#F MN!+-^9$NSQ#FF ,D%[")MIH-S.Y<4%M/YYE!QJH?A%5UN@ L M#U,!RV+K,(,QTRJ2CGMR4H=MZ_3W>75\5/#-?)HVF8&<\6LV,D1>LZCGOHV* M*XXF7B*;.%K)C?#140&-A6Q!-[3,&V!F%CP!7R1\!/LE'(YO MJFE)K A6,[6C2V\G59^#[@VS4A"[H;^N)& M6][#DD+RAYN8M[D0INTW=TH*BR-R9[<@ H;!C=;D'LG[/G5DF74405&WS9]K MI-5D8[^,(_9=9Q=+/2T>TKK16><:J8J7^\EG6> ]#<&NK^.W5B2-G'%E[=OT M"D)">L=]+'PO4KC@/?2RBC.M?8QC6X^^(@2@[=+934&W#]W#+%PYX9W"P>$P MBQ>G$N;@@?AT(,Z,,WK$66UV/LE?5>31MDM,BM?11WRK-ALUF(1>3X2%2F0+ MJ^G41S(&;#'QB\]QXU)HLN$9$![M*([UP.H4' V^%Y1[VKD[29L:";, L>4 M)5)FB0.1ZQ0R&M&0H]?;?%<>UX2[//[\AGIN$]:UUA8#WTZV54N M#4O2'HN>H.GN=+5)?+XH+7*OYX 7'LTF1N;@FQ]H3=-B$8F(L)-_2E5$3^#Q_%D5&[Z6D)*O#NXVDLPF[&647:PY:OI^\AR=M M;$T^?T,X18'"6UDI[H^+ Q3;0 A_(ZZN?C&<@.L8<(=IAF-FY['M7%F#37O.6TV#] J MC\%PMOYTE"IPV+9E=N-:D!35:);7*Y3SEQ3=@8/8&D4=*"@X=;C#HZ&^91QW MC]<%C-.PV=I9/I;+=C3$B/1+IFOC'&I(ZM^=<)5RBGP5+;\#V37;SN 5#&48 M!DJ^'[; %;J=7*S0L-G?Q&*P]+XDUI[(26E9' RE8:/U8MB?- [,GPS,@EQE M,-,%Y62\'F)EW34Y9N.S[/K_6A>L';L3>OI.# M*=9&)::^$,M.\0/@<,6SV)7%\KADFB,VHH,J$I M4<%1Z+05'C$;Z#HT\@$HTJSTM8%,Y6O!9#3%%\!I7?)@GDL]=#FIABQ7< MUV%?8ND?U&=/5=8OTC_.:K#T2R:A MKNBZZIQ*+T59MT,U-E=96_5=ENJ\F+6,Z[M!RI4J?B>O)7=+OM&8?%K/U/2A MJU6Q:9M![X<)K3C$$(O?7T38[>%8MR=KI_VC]WIE:24SMH;6I]2*6< MJ"$B&_B]X0]2^CY7*.D(;'KMA>B$0.VQ;@AH'1=G9ZC\ +P^')W_ C;QZACK MO0SJCR;/,W3@MQ_-301T'H'Y[/@\XM[H-T !&+#^?J*+XGB^?L@A]K3S+G3M MG5:=%GQ4_A)/C+A8%R5Z*%[&R-%&F8 3;AZ!WXHJ+/&+R='#$4/$9?)(CM6V;W?3.JU2*\/?A M@I@3-]"6IU)BI=$7+>:1DFAC_J@3O31EW$6&#'?N340%GF_L+>R0VNOLJR61 M=XX&/PH0THV)BIGY5'#:I,L0I==19;#H=WVNIP?*72@4HN%8<&!MY$M3Q.Q) M2+TJ]NTM%A]6FNN1V]2T+I[6VJ=79$T]VGF\R6U"R:PY7M89VVRI[*'<0+7U M\UO ZCZY:VU&N$+[O,JNM*^'G ;"EE18$.DQ?!K%XE-N'$U&T8TW,PPW*A=) M)K/1_"DUD\N TI=_%B1^*:"E#Z$OUG'H4D04SWYT$:KNS1M[SH>Q2<@2Z,EX M4LBU!H6:FB45?$R,C I$=^@I[K+G[&'LO1]_HN@#OHX _KT%-_._5S$BT3:' MI)\BV4T?"[^8.A)BQ'S&:QM'"7A-\3 9PB6[B"&\$;<<%Z\DT7E*/@"YY ]3 M6B9SQ!*W/^6UE-I1BB4MY4>7!(:6Z03$\"&T+$8,/5X_<2 YZB+2F6@.7\+Z MV/)#6HNSKCB>(&,_3Y^ MWP*DB_P210Z07^XJR?Y0O:D=^PNZWS."BNR7'KC MA-MXW4MFE!1(SM:(3'$2($7C_M7+QX[#_\IX7]=>PO_)?O^!B*$5R\ M-SO[FE*U%'N]/+LX2WZ+B>F79U<7SZXNSQ[#F_'Q5R^.9F=_,-T.:XFUW<*K M3]9__M,9%YOTA[X]XI+85@*$H'_NK0&%A0_ W[:!$C2[1[8%D73=A\6^T!+M$6$ M(EV2LNO]]3LSDFREL=TL%@LD$<^/WYP=0:<9^*B6>:"!WM7%2BSEG0R?5Q\<]GH[E$P5TGAE#3BY MN.Q<#\YO$EK/"[XHN?&M-I D!G+6^EU@2$-+[6 MF)W=D;2QW6[0W[+L*,M<>'EK]1\J"_EE9]J!3"Y$J<-'N_E%UO*,""^UVO-? MV%1KATD'TM('6]2;D4&A3/45WVH]M#9,^T6@/= M5$#Q$:!!#.^L";F'GTPFLX< /62UHQ8WU&[BDXB_"=.%X2""N!^/3N -=Z(. M&6_X8U'?*)]J2])Z^/-Z[H-#[_CKD- 59'(8DB+FW*]$*B\[&!)>NK7L7#U_ M-ACW7Y\@G.P()Z?0_XUM3@(=IGD$'3[E$A968[0JLX0@YAJ5Q-M, &6J/, ! M-<<@AX#+;VVQ$F;[_-DT'DQ>>U@H(TRJA ;AO43,D(L N5A+F$MIH*C.RP!' M%T1CS30($P,]+9VCHS'8E$<$L M 7R@Q9^S< 83)J)%P0YE,I2)()M,"S)5T MPJ7YEB!HCH8K\LJL2B16!J75W\@D6(SE(!V&F,0,E>9MG!?*X'9;>CS,OSR' MPZHC:1[Q_%VNI89!_8WK[Q ^V8#J>;M3U#4KZAQNA<]9II0:\FNID +9Y9S" M2VXQ]MT]YNI%B53@# :C.!I-I]AB[<>O'[2:V;O(H&8V/4&YF_YM.8T))I@=TVLR7!D8HD+25>=XV$@G@4H,I;<@UD)IRD+=0ZFIKB90,L^2B0*MPG*FU@>>WW2>31KD<[KG>R MO$?=?#:HDNQ*O&<<< 0[ 3;<10/ M!_58%4373S=0!.5>>^222[2\ITOID,L\Q=/9C3G&OBET&8G.?#;HCK",TYHO M4&1Q%G?C9B!"=_,KR76JWK*[8YRT6%6,:!L6+[XY@<,I(V]=Z)((IXO$D0+;5#9G$3;2 Y%JDC;U![>.AJ!>\&9P\#CZ7"\N)*26[ M-T4%ROU=TJ%7PD[;A=@2.)[99(WHP>F85U)=9IR8!24L$)3@!.D9CVLTU!@< M,TYIC$RE]^2\M.)(Z/R@<.K"SPXQX0?.Q6I$DSFZ@N@T2?=%G4>K4)=4[Y\Z M"/T8D6JX/=H1WHJJ0,JVRI28+9D-K*Q7[&I$88F<*0>Q2<-&:JPK"WY[=.&] M-:\J-^;;X6X?C2=2017^)%'@9(3V+#&F<;EY"$<>$A[$N&JL1\D5$5QS3Q_) M&RB8MUIE* !ZNM!L9WZ^U0H_0XW%#U/$(.[.3N2(G2N18RX-&Q,5<^@!TFL] M% OIEOP<)E(H;O5FW(WN7MS7U4-SO[QZKK\3;DD.H^4"M_:[DU$'7/4$KCK! MKOC9.;&ULG59M;^,V M#/XKA%<,+>"+7V,G71*@[5UQ&W:'X+KM/@S[H-AT+)PM^22Y2??K1\F)VVYM M;ML'.R)%/GIH4F06.ZF^Z!K1P+YMA%YZM3'=91#HHL:6Z8GL4-!.)57+#(EJ M&^A.(2N=4]L$<1AF09U:>V?P&\>=?K(&&\E& MRB]6^+%<>J$EA T6QB(P^KG'&VP:"T0TOAXPO?%(Z_AT?42_=;%3+!NF\48V MGWEIZJ4W\Z#$BO6-^21W[_$0S]3B%;+1[@V[P3:E$XM>&]D>G$ENN1A^V?[P M'9XXS,)7'.*#0^QX#PD=^%.9PVRO!3:_0'5_QO5UKF/I)'-([SC.XD6W7&U3.0E85 M+_"1)^1^',XA\[,X@76OBIHN; E:5F;'"'66Q^[Y&4E?RZ8$WG9*WJ-UUI!& M=$0"RS=US0Q_!J'[H*10VN1>H-3EED,^G<,L%$\2I ML4> LDWAC:S>]"0PK9&0HKD_34.($W\:I?"+-*RQ*"]\=L@S/YT2;N[/DH18 M:WU)?:SHV[YAA@(KD6JMX&QH<.3*6JD,_W-0G">A'^;S"SB/4S^?1Q8GN4W&-/'#-(:W)]%Q3X/!AH@#%R-?BV+'*,^S24+]JVG(U;=2>)2<\5DV MF8\*&C6NOAZ0486@;27_J*A#&5E?6B0^T= =NA;?/$S^)77<%TU?4H$]V]UQ M4Q_A;%2NU+^151]V-2]JX)IRH@O%-\2YZA7Y*ELE'R454NX/A:=A\E)+")YT M\1;5ULTJ3>77"S,T]%$[CL.K80H\F@^S] -36RXTT:W(-9SD4V\@?12,[-Q, MV$A#$\8M:QKIJ*P![5>2"!\$>\#X)V'U%U!+ P04 " #,D'1:^H\[/=P' M ,%0 &0 'AL+W=OZEKK;:?+4;(1Q[K$IEKP<;Y^JWX['--J+B=J1KH?"FT*;B M#H]F/;:U$3SWFZIRG,;QQ;CB4@UNKOS<1W-SI1M72B4^&F:;JN+FZ4Z4>GL] M2 ;=Q">YWCB:&-]L.75;+ 8L%P5O2O=);_\L6GUF)"_3I?6_;!O6SB8#EC76 MZ:K=# 255.&?/[9VV-NPB%_8D+8;4H\['.11ON..WUP9O66&5D,:#;RJ?C? M245.^>P,WDKL#9;4P4N>6>3C*B9R=>0&Z ML8!CS]\R!$<#0NGCXWABRNYXR54F(K82:ZD4B<9I)/U)<,.&[&(97:K1H+PUG+,EVMI.+$,)9]_]TB3=)+EB31,HYW MIPJ8[87SVL'?%/LL:B>JE3 LG7O8D\CON-=5S=43^.NW1AHZ'I,\Q"F$OC=@ M7NEP"C"/V!EA2./+;MH_)I?G$9QC@-SQ$H:W&P 'L>;">.@D:)C,1C$HIBPQ M,>KE,FD99T@!P2OX0&?0VCNMKDN9A=U9!U$%=,@797F@74G^=H)X@ S'LPR, MC%.%7YF+!]2%&BSO.@NU^GI;SB_MB:-U40@*CY$/NIU],@HC'.,U/8+!28M3 M7HL8+QR,G@O\@F!#V'$7S-S9'-8F?+P->'I7<&G8 R\;06^V&YEMV!;'*.W( MN!E4,CY<$$(P(.26K=\B!H!KHYN:=EH)FR,H.MED1*FRLB&+G?%S3/AW%3(J M]S4.^F7"KSM;G9-UNWQLI5?"M<8MR(6M?W?JCY"X>$0^H70=!1D2. M!CEEA MG:S\TZ&RP\DHZ2*E]LFA#91NE2KY^>P0].W3L/LW*M M=E*.-WBC=][SP&'9]<:O;:P(JKN--/F;FAOWY,6&N"VDJ5CC8\J(N@3K^4#, MM'44WT9S^!36W.C<@SUP3N T\5BCO\"Q6%U(A])LP##AT,U3K;'&(4W* P2= M(8R7QVG35RA"+V4FX0C71[^N:VU< S<^>5PC]F.3KSU,TMMG81ORG*G&\T<( MU*:J RO!"'G'N3O=C]SFEYSRA'BDM.N6GZ*.!V&>1\"QL)[U=V0_3)+1L@\C MK\TN^G1/NP0#)'+$*8?93GO5?M39$/:>"?@CJQM3:RO:[ (,M'X:Q7T%_WA4 MZ_T*U\?MLU#CAJ(X;P"#)H_% RJ>)%(I@\);G.+9@%+(2 Y-;G?8WO359$\Q M\O")C1[5AC\ L!#*QYPBIW*R:M88PGI &U2UA(*'6H5R(C9J8Z@%[O;O"C'\ MJ4N9>SC6X8_BR_N<@C04MQ -IQB4Y3+W<#U"OD,=#,&T.LGK!Z>"J% J:=/> M^1V/^YH9*LAQ90^HP*4$Z:B?"*[,FJH)AL8T\NOW@_ _!O4\;,GEW+:MC?WW MO<=[C^6^P_*+Y[#;/1BW^S"H<[K#E:5=]ZN_1(C\S2V2"G3W@JS"WC RYRET70Z"3*7LSE[M^MR4;6$8%6X-9V,]=EAI0;GH)\F M%A@B#>+]C$#\X!).&Z Y\#BFX$C7$+87AX!*0 M(-V/ F6U3%(T-.>3$I5W!_&%M H>Q7NM0H_)R8UOZ$Y"5VW \\4%U+[K1)K@ MSY+\24DL6I>.]B\F_]$AH\/0:MGQM"&I2J'[F73FCE#%XM%%;WWBG.$22=9- M['/8RX[U&4![0]L/)Y%7P-7ETPOH2.[)?FH;BD*H QC3K8G##U[\?KO=29+? M0,\O%X47P66G<^48GN6EL!Y;:((H'_['R X3X0B/[_VH*V]6-C/2MU!0X4&H MYK\&Y&>>.S\DS6%YZO#N73E/];[6MT(O5Z>_^ZC[0>5DUJ.3+SP-Q;A\XF'. MTFB6I#1<8#A9^MEE/YS$[? +]4[AQC2D>^XBWM%]2^VG/FV,][Y0(2C6_CL< M60Z%.GRLZF?[3WVWX0O7;GGX3OB3[[ M*T6!K?%H/ALP$[Z]A0>G:_^]"\T= M(M /-X*C7Z4%>%]H[;H'.J#_ 'KS+U!+ P04 " #,D'1:@=\T-=@) #J M' &0 'AL+W=O5^_3TSU)L=.TWZH5\L M62*',\_,/#.D+N^-_>K62GGQ4!:5NQJMO=^\.3UUV5J5THW-1E5XLS2VE!Y_ M[>K4;:R2.4\JB],TCF>GI=35Z/J2G]W:ZTM3^T)7ZM8*5Y>EM(_O56'NKT;) MJ'WP6:_6GAZ<7E]NY$I]4?[7S:W%O]-.2JY+53EM*F'5\FKT+GGS?DKC><"_ MM+IW@WM!EBR,^4I_?LRO1C$II J5>9(@<;E3-ZHH2!#4^*.1.>J6I(G#^U;Z M/]AVV+*03MV8XM\Z]^NKT<5(Y&HIZ\)_-O?_5(T]9R0O,X7C7W$?QJ;G(Y'5 MSINRF0P-2EV%JWQHO;TQUIZS7BT*)+ZK2QHI/QBMW>>HAG<:<9HVD]T%2>D!2 MDHJ?3.773OQ0Y2K?%G *M3K=TE:W]^FS$C_*:BPF2232.#U[1MZDLW7"\B8' MY'U0"R\^:)<5QM56B?^\6SAO$1?_W6=MD#7=+XMRY8W;R$Q=C9 ,3MD[-;K^ M[IMD%K]]1M-II^GT.>FO\LI?DR1^62M1(>DS:>VCKE9"EJ:NO!-F*3S>W9AR M(ZO'[[ZY2)/SMXY\,&NF'DM'@8^5F-K)*G+X^2$;J;BUNHJTQM9B"/! M.J5O<9=$R70>S<]3\6L%_6'G_R E)S]KYVI994IDQL&J=L[Q+)K-YR?BTU/3 MGTB>1.GYA%4@L.1J9=5*>MC4Z=),!-DY#W-(5@/? *Y[P&)5KE0)W1:/0W0% ML/B@,E4NE&4[Q[Q4 )&D>4F.<\HSHG[-DS5P!)Q>J =PLU.07DB"UIO=M5_N MAB?0[SR8[CZ8;(5$\%/[=W"+ .0O97+P+OI1, MW$!TQYEI-$WF8A)-YA/ZQ<1?C.?0F$3GDW-<9U$ZNPC7R?3O=N&/58<5'L31 M]G"8 B%'R3@6"UT47)J>T6LIXG%Z]BTL[Q/9A42N6+>\;E2%(I($W+&@ MR$ MXND%C(J$+)RA 7^JEX20/-<$/ &:G,70LWR1G@"ZPKH0B?'9&I76NH9]A-EP)&!^^VZHY<&%CU$=N?S?J>(QF$L2T_AM M[UM^D+P]"9DW]#DQ6B.N1K!F*!FY,(M"KS@N=YF2@.XCG")F(Q^;]"VUK !\ M47"X@':8\V#1QQJ/DC.>V_H&?R%9R6PM'C$N$@NUTE7%D=G-B!H72CA86')) M%RG(=9[XQ**U9/\:JR$/N*&GJ:WVCR)OYO<:L/A9!,,+Y1R4L86&V 9IA8CJ MT@'P6-6Z)0^+>DY'*B\;:S*EP#Q+:TJ&RRR7(*-J!=V7 MLG==P$:S;];_( M4:M#42)\ *LNF>?V$'S45* -%GS@88 )29:T2<9I^7/F39NG(1Y"9&%1LJ<, M8;94!(PZP ,.WG=+3;GB^'TAX6] 8 @8O"XX/3)UJ))FIBRQ"EJ[["M+!-D! MLC6[1J@_B"D1ZQ ,4R=>7RT0EF]I;S2<0D M)@D4PI0*6X/'XN<>EF06#:#9909*JL:L 5C'@ZSZW#_^Q&/;Y KZ(M-?SL#: M#\O(6-SND,B3M2+*CHZ)6U,.Z8=FN=-NV]PNL$G?@>_A(,\I!!B0DJKJLX&, MH4)KL+=!UG(ZA<3L%PQ^@VLRZ=8#+\>]E_>1*@OLM8A [#72(L \G&A#EIAB'9!(364W*VH&> =!0N,04K=VX$@.ESV3H]V'/(NCF^H3Z=FR M8;W!:V:W ;@]Z$,2]=1=8G2FB%H(KF X>9H&!@+9H\X3ZLO@3$A8,EEU0YDR M>B^BL*]-D2/1V'N(!1".@J^7E*!G;^)8;,;E6!Q_PF;S-VPVQ0VQ)PTZV0Z^ MR9[@N^ES^ -VS]2H;]>>P8#/Y ]2=FA"IV=O=DO<>Q,BH-Y&IM]>H54A1&( M=SJ>I[-8N+4$^B]A+T2CM.).%G#)$1J%..'BPP(BOCU*HIA@VQ/9V]0*_EYK MQ 3&(41#(X)[2Y[?PX)]Q4OF23)L!EZN_>L4)+:GA';8[N]YNU"45H,PVU-8 M6C<'GNGK"%'=P+9ABW&OT?-CT0VZ&')1/PPF9FA)+.]?_FI [%( ,B!7!6H$ MBWU5(! M,;6!XM KU#0MT"DA1N*6M T8.NFEI'Z0;YY0-E?T01WIW?K48\SG MS !$Z'\'E^]&_)]1^5B\.]C./%=)B75[>Z#8632;I=@FSU^3'1QZR.IIU_YC M&^HIO!O#M\/9JLS8O/'![LYZ*X'[#J[BB!ZLR:3>YS*A\;VNOL_D1E-#R2I5 MAAI71"@>K*3FIJDPSK$&JXI. ,;B!HT@EKE!/CIJ_+!RU9P#LI#&1=E@N]?U MDP?!Z7<9_<[K8PT.[0IMX+"=LD)-W0-E0*W=.L WW# F6U6"Q6QM3!B4W= 9 M1K_B<,D#G,W^#]%2J152B/OE+*!![$3-7^5"(C;TDD%-PI%;;65!Z5[3YFE8 MNP9P[A2M(=#2.9.%)3N4>X-"T6\V(6VO[[S57P<-\TX#/[L88SLT*"JN7OS> M6;D.RH)O _DNJ4;,NVEMF-(!!)AIWZ%NFZ2- M\T/5(%'4[I/9!DWW<7-$B,T9'2.\E&IFVU1#"+R8:](D&:>O2..G9.->P36S M9[GF3ATBFW0^&T_3UY#-L$KG.NQ?Z^I>4ZW%HZ#2K@I^;4V]6C]QWGC?UXW3 MP?>G4MD5?V5SH:"$3U'=T^Y#WKOP_:H?'KX"_B3M"G0D"K7$U'A\?C82-GQ9 M"W^\V?#7K(7QWI1\N\9>1ED:@/=+ UB;/[1 ]WGS^O]02P,$% @ S)!T M6G0O'KHH!@ OQD !D !X;"]W;W)K&UL[5EM M;]LV$/XK!R\K&D"Q]2XY30(TV8IU:->@Z5H,PS[0$FT3E425I.)FOWYWI.S( M<>)UP[!/!A*]D+SCLFY@:]UU>CST=*8]G0RT<62UTR/9257YZ-@M!YX+Q9+0P.3B[.6+?@--[^VUPK?)ALMI:AYHX5L0/'Y^>AE<'J9 MT'J[X*/@*SUX!K)D)N5G>GE=GH]\ L0K7AC2P/!VRZ]X59$BA/&EUSG:;$F" MP^>U]E?6=K1EQC2_DM4G49KE^2@?0[GZB??V6("%K+2]PLJM#7!Q MT6DCZUX8$=2B<7?VM??#0"#WGQ (>X'0XG8;690_,,,NSI1<@:+5J(T>K*E6 M&L&)AH)R8Q3."I0S%V\XFJ3/)@9UT5,&X7!_^,Q(YV* M^'$55!"GNF4%/Q]AQFNN;OGHXMEW0>J_V ,PW@",]VG?X_J]N6-7>P9!IX8[CB)8C&2&AD)&=NNEK!!NW2IY:P$ :I0K@J9)3)HE5VA.@5.H M$<<:*+@R2#\[T,=@O0+H@EJ#8LT"02M9HPSOIZZD-LYK!<+%<11#H\#<&_#L MNSP,LA>Z5U]8"010=:5U+ A\+] 68D2_5*"=4^]5M6[&1? "F,!&)6Y))LT M/$=ILY2=Q@#HXU/XC3/5%Q1@.73(DIN*H$L,K[:B1%A.X64ME1%_VCUHP^U( M*J*E$SD_Z<@W6G-$=021-\WB_I[ :YLEVI SMZ4KP6:B$D:@IT,O3#.\)E,? MWFURYQX)!)$7!5,( B^=1G"S1%@GY/OAF@25A'B-TP0^,B5L)@[F(R\/8KS& MTQP^2(.Y,I@\@C#WTBBEA\P+PP N6671WM@#[.H^AA32F9M\,J!K4RG]Y;9! M?:PP;Z6B:,C&:M@*+/GJ_R:N-BM/X5H1'G-GH?$OG6@IG3QH.#DAF'I) M[),3(B]!;[VS-<&*0G6XP3!DSXM.83"(M*.8TYW8/Y%AL9?Z&3UD7H3!?BCU.,RI%X0I7C,$L$=B&S#F0H39 MC+BG00XW7=M6MOPP>5XWKF^ATJ"44!(AK1%# MIQR'8@'L^' 8R((TSFWN6H+<)H&COO2/=HK_H=R.!X+8"_($@M"+L&Q=EO_] MABY-D23R"-X_DEUR1GSO3$6G+AVSHR^26^A(OB3+X]# 4 MZ"_4?)]SEKXHC'<4%8S.-@''8X2)_SN;Q.,4)^+=#4JA"XH7'D>&/U27H-3W M_75'93(.[62&U[?,=,K5#H;6'65O!@7UJL-Y3OVBJ+LU_[;LSAU*'>:6>M@- M[$UD:I_I#[.Q(O'>"(S )I#4&PO+@HAH)V^_Y>2CG*<]A\);O+C#1:2;#H/< MRY"ICNCDR9. 1K-^#(/MIS20]P.IEZ4Y#4PW T$0X4#D0^9-,5K$6S -$9[6U,1TQO5>[G1]GN#YF!_3 M/9V&Q\CREGS@EE4=MR?WWK#UA!RE7N+[;HLU PXROH_NFH$L[^.6EEB/X9X4"Y&UX_ZC-:?N:7.339N;_,LV=Z_VAS#VWN MH^7NT\;;YE:B(9: MJSF*^N,,.U_E/A>X%R-;^Q/]3!HC:_NXY P-I 4X/Y?2K%]H@\TWFXN_ %!+ M P04 " #,D'1:\5^L-8\* !#&0 &0 'AL+W=O^XE]7!>0&>_-)9$WN>YYUZR)QOK;GRI5!"WE:G]Z:@,8?5Z M.O59J2KI)W:E:GPIK*MDP*-;3OW**9GSILI,Y[/9RVDE=3TZ.^%W7]S9B6V" MT;7ZXH1OJDJZ[84R=G,ZVANU+[[J91GHQ?3L9"67ZEJ%/U9?')ZFG91<5ZKV MVM;"J>)T=+[W^N* UO."/[7:^,%O09XLK+VAAP_YZ6A&!BFCLD 2)/ZLU5ME M# F"&3^2S%&GDC8.?[?2W[/O\&4AO7IKS;]U'LK3T?%(Y*J0C0E?[>9?*OES M2/(R:SS_*S9Q[>%\)++&!UNES;"@TG7\*V]3' 8;CF>/;)BG#7.V.RIB*R]E MD&RSL5;6P==+U6= M:>5/I@$J:.$T2^(NHKCY(^+VYN(3))1>O*MSE>\*F,*VSL!Y:^#%_$F)'V4] M$?M[8S&?S0^?D+??.;S/\O;_CL/B4OO,6-\X)?YSOO#! 37_?2@,4<*%@\Z%@Z>D_WS._@]QXENI1&$-BA?O M1) +HX2N,]/D^)@I%U#XHK;UBTS6F3+\72Z=4E'@RFD4NS9;""$N6/C,Z145 MY!@P=C>*5 F*D,Y4U(\$-#ET%$XB 4T6*!N91#AUV(IL8"W^44[1VF#%8BL" M;(4W*UEOQ3.8%4K;>(CTSU^+OY1T!$I2!TPU8""&U14V.7&U,'HIR2Q/0'LI M?A7[1Z_&QP+XW M?T,A S\6L*U_98,T5+^Z:BJQDMOHP*_BU<$A!+\47U6!Y7#CLPU*'(W%[PI< MX\68XU8TCLW,%<)MO "=V8'%#6K-W4U"H6MZX)""PYWD2!L6.TXII#=%PP%N M;>,%G843<=DX3CQ"NZ40*JKKG0A288YI :24(+9 M3? Z5RS,.F@G$9EM'#3:0BP:#VAZ3V$8I))C>/0&: ,PJ2 ;B!RZSZ#I83%! M[)98\DD&Z(\(;E&AZ[7R@782V Q,,U)7B(?1(-P&Y93)3G2DU5; 3A[ M-1'OG:U$0(-B<_%WO(._$LL7"F91N:RM63-.?TH?]%#H&
D2E4K8SF[_+@ 5+.2I+7A33;"0^Q0MQ+KX1L,_=B@C%]Q MP@_&0HI5$R3U5-J K,G89XW<^$:',94LO8#?%_*6BF$]H>:PM)<78_&ASB9C M@:%#&OS=(%B%-C%$Y.P?M0YXN@Z<*+!R[J*OY]?R4^:6!5&?%/1-NB M\5S5'=3G1P.H4YGD8H5 @2N+HC4[^2Z>T0/A=CY[R%N=5K"K"#HL4M:RX-C%X('#7JM;P^4]0I/B"?H(:JMG9]X,:AQ9'KS\0 M*>J*W;EV^7?(_R;K[TM) ,:#S'--9@ >F%Z@6-9APD626((2VAF"Q ) /F$B M,T_)[]K2% &P])84#P'O4#2.?Z5,=WSAI8$>:N)!+;>L7 >?B)&4()08 MWGSTOO=9HVTU;F4=( C$+YQM,-I1!2Q4*4U!;MY#/]XA?)ZBLBDM"8#C'DDE MNPFF&[ &:N1'HZEE)5N9MR 8A04LRA M*B2.]ZJG.[PKH8BH](YV(!I-G+:L]=(B'1[J(G0HH\JD M0^2>/"O+5&39NV,.]UU,09M#1Q30YX M(G"NK0J:!A#7GLR_VBTQ>6]%8G%>WL9OI\A)L\;DM=9Y,W3+I^8#H5BB,>9@ M 0J30-PP>_2=G7(6L1I%Y\00Z%C8$+BOVKI.!SV&&>D<$@A5M6]4F\Y[I!Q[ M(9JK;'P[[[3X ^[BYJ2:AEEI?*1=F$&]@*?87A]MX5&# WE>1].]KK3!#,5! M)8C1/*Q^--A",H=X\Q*#0][BB13%@4*QJ]X:G4N*2>"4!*&EH"RFZW M]XKK00'\W@\CP\YUV==%OZ+M7C'?#RXAO$@R6F!@A&.(RU+M^H!76Y6/09EQ M(N8K !LCT\.G93/\UIE><3PJRQ8@_@@>M8N'TXV< M&#H=+,NVLY%YPZ',$59HIN7<-#7.<3E2023(10HK[P_!,,17?:=-HD3JBB(ERE]5)G=:-FW2Q"\CB>WU#C)VC0T M4-^SC.Q2%#@L^ET*EUGF&D2_[1V>R1-BK&DXWM0D>/KMFU*VXVIFY<4Y*@:B[ &B8&@,PS!-F>% " M)X:1E\K>JQ ,%WOLLV-DF\0D7RI9 _/\F9S$,)#8++I6R$2Q'S!/534:;Q;M M&L:,3[<^'F[UG77P?LU5T8YDE+/!L9LIH TCB:,0_MQ!HCN-K:0+-2RA0T2= M&VSGX2(>%JR+?M$BT@$T4"/ADPCLH,L/B4F(U^1H1L:NR,*)^ +=#2JW'P2D MXWF!'=BM%78LD6J, \!.W(4OB#41[8Y&0Y!N@ MWL4I#:Y30>;M3<)] 31 )^P_UE'YEI&9)A8 56V+1*_NY7&0,@(UP$[MFH8I MY5:*SG!13"5OX\V!Q2@4N&PKV\1#0#K =Y<*P\AES @+!:O3X!GH7'ZC$FQ2 MY'LKM&N/^W'PW V6;X""G5/Z$.MT?4QY\;Q$ M.>:;% W4K5QH0Y<_6-"X[L2#(N#V_]!WN&F+ E7:9?R1A/41;<40C(?1>;SV M=GV@@.S<2#V1;*[/]N!-A=*-79'/;M&PN*O""9SZTC2VFZJ4TGNC2ELB,>1] M-Z"BB@VC:##(8/!4M^0[82U-6$#^I3*Q$^'/>+=D!O&!H$V)>3/>B%1RV]YU M8*+Y3FWD?JE@OI-P!E)VAY1D^N2AB]'IX&(;J%CR]3UA!-"/=]S=V^Y_",[C MQ7B_//[WPB?IEH0OHPILG4V.#D?"Q2O[^!#LBJ_)%Q:GI8I_EACLE*,%^%Y8 M("4]D(+N_TW._@=02P,$% @ S)!T6A+\6>$B"0 1D !D !X;"]W M;W)K&ULG5EM;]LX$OXKA#==; '%UJLMITD )\WA M;K&]!DU[A\/A/M 2;1.52!U)QW5]*6M3<,'N%=%U65+U?,,*N;T:!:/VQ1>^WAA\,;F^K.B:/3#S MK;I7L)IT7')>,J&Y%$2QU=5H$5S'O@79UO=>R:HR5+*[[CX1WXU\E$@ M5K#,( <*?Q[9+2L*9 1B_+_A.>JN1,+^<\O];U9WT&5)-;N5Q;]Y;C97HW1$ MC8)<#G;G^PAZ9J-GE MQ S?#7)&L(;1Q@>(0Q"\DD*L]'D3N0L'S*8@!2=*&$KRDUXDN/O5(Q)%'@D M],/D!+^H4RVR_*+3JI&5DB6Y!5D5A "8UVS(K34L4^2_BZ6V[_]WR *.?WR8 M/Z;+A:YHQJY&D ^:J4TR^/#^ [FK034PZR>>YP4C=Q3U!?K% M:D!X]^ENL2.R!S2GY)YF?,6S@;2$%EJ2?.=F\"*ZY)#&&AQMMHP)>P(2=RT_ MWI"%*:@^5ZR@:&8)+E+@:F9LNPNB#'FTB2@\TLW%SRBO>:XYVP0!)RC-8_,8% M7"YK#6_U^POR'T95@V0$<*C&:UHHPI\8?R)R?T*"BS8(-#DC@1<&D>=/ _OL M!U,O AYG9)8&WFP:$70S21(X,O=)/)U[?AJ2:!IXR70Z\#@)8]\+YR$)YC-O MZB#N,Q)Z4'Z].([L3=,46 ;NUC"-/3_VR<,;#'-Q)#:07^PG M7I#&]CF YRC!>U(_]4+0Z//+>$FB% 3R21(&WGR6D#B<>FDR)P^M%Z:AE\SF M8 (7<;> MTJ(7;C *(8T[P.#9A@,[' YH+QL2^) D[RQU2W68*!H#8C0I986!K:%8@0]B M*8!! !<0HB\8LJX@LF2NV\S!Q/H#''5>0$N3$ZHU M,;K)#.>E8H7G#Z*7N\ M5"YM7-CL@/, MM"QX[A"(%HAIQ#9;+FUPGP.0@S99VU)P\2AM='.M:X1512KZ7%J\ QF851CN MHPXB>]Y&D$:01$G7@O^)9L/>Y9!D@T0;0%MK "AM'_?4]!K(QDNR&G:$JT%" MBO-VW6BIT4P@VKZWO5WH6T3<(MQ%R7R<0G=:%""-!^O9;!RW:WOV+)[ZXVAW M!!Q;,=N0%\]CLL"Z_P30:NM^D+YS_)-W;?P-L[5GG\9O/Y:O**LUZ OW-ZW/ MDJVY$&@=N-?&_T[.)BC'T$7AK(.'[IFR4Q%Z\?.RX*[3TKT35>^$[)U0K EM M>VU7Y9J>J]-:4:%IUN V.!?5[=P+Y;]->"./WB2D 74QRT!?SP6C,AQHGZ&= MZ^TX=^.U#*N_>P0YH=%I--G3_MB-;5=0"W"*Z =?"9,2/[94C]-,U13*$&E:A,;I$[%G*]!7#UFD- M:HM.J<614!\ZYZ4[!AY0KUK&YLHL3L=^FPC[H9_,WV$SS)XJURP#V^4@WNFN MXY;@.->PLR=#8!PKW3@6 ;2#J8((J:-I^QK-Z%R*8N:.%L;X%?1L>VUE516< MN>:L0@/:+@=ERKD-64#YDAOLS[)":G2<=6*3*[AO#?=*++_1>+R-2->0=#"_ M 9/0!B#R6G7#SLX@$/,%TP"'W\32A%DV-#Q=HU M FN)11$>.JSOAK;6=V@-:^H&X!I?M#G1LX'JV6"_/")$V$QQY5L/]!/,_$2Y M/)YD@WKB';(I9 Y$*CD+PW'2JS*PG V+S'SWXD6)P0G$RH.6_"CKI0$H(8M6 MPWX"M%YH$[&)0) >:+=4Y>>%E-\Q6"'\-=.>*^?.G6CR#?0$4MFTP1-$8JL+MVT=L +^V,5QQQHOJNU&><"1Q_SU6N7[T](KQGP MIG$W!.2>CT-HVF-O#H/-O9*/W'[.2[QDGF >(HH!V$RV"IK5;8"^;S M]R@?XP=31YB>XA<#O9_$/7YSF';B8_S@LIE_BE^"-;AU5F8^/OI%/I![Q4(8V=[5T;Z+:/M$1HBK'%-!V"! MU,T#37\O?Z++?HL^D.8ERO*GPT_,7J%?5J?\@'V[;QI#\34MF@G93?F8;"W; M'P%!C<.7ZV- #5DUT([783,0!.%XVH.T^7R'<,X'L_GN@,V\4ZWN"S =&NXP/:H2^>D]YG:0CLM?WXKMUP MZ+Y0=V^[[_L+]UE[=]S]<^ 35=":PXC+5D *D9J,7-5L%T96]B/W4AK((ONX M811 ' _ _DI*TR[P@NZ_'M=_ 5!+ P04 " #,D'1:56VJK-D/ !E,@ M&0 'AL+W=OQJ+Q7[(*F:I.&:1;!XZYM?OB\CD59?+GM[K@^52,3.N MC'AQ)/7FL:B^UFNE&O&TR?+Z[=FZ:5D@EOVF17GN-$5QN9YF?OWO!WM]6[-T7;9&FN;BM1MYN-K)[?JZQX?'OF MGG5??$[OUPU]GCDDD,K4LB$*$O\]J \JRX@0Q/C=T#SK6=+& M\>>.^D^L.W19R%I]*++?TJ19OSV;GXE$K62;-9^+QW]31I^0Z"V+K.:?XE&O M#:,SL6SKIMB8S9!@D^;Z?_ED[##:,'<.;/#,!H_EUHQ8RH^RD>_>5,6CJ&@U MJ-$'5I5W0[@TIT.Y:RH\3;&O>7?S>YLVS^+G?*ERLH^XS61>"YDGXF939L6S M4N*N*99?Q6U;+=?0GU>\N6K G$A<+0VC]YJ1=X"1ZXF_%7FSKL5-GJAD2N * M4O>B>YWH[[VC%/\J7U$\J"7/#A&_8\\Q*.,]JOQ@]S%KVLE/A2;4N;/0B9%V<#N#;X#GLS-ABE- M<2%!%FQ9 05Y;ME590)%B)>[A(4V:WXN:1+Y9 M9MBMV!*L.B1*5#6<'!-Y5)42"):\7JFJHH,MIFSLR?'GA<@*Q)DA209ZWF?/ M?:Q(:UZN)>0EV?..*<52XOPST-HK;PH=%TK(%H KFW0)G9^_H<#=A#P+/J$^ M9B]*CHF-?"8N*N532GN'G$K:'>[/=Y^&PX6YAX M=O*-79)M]\LW%HW\UB(I1GYKBVN8#:D>8N6[WBL087 OX'2+?-]#M7:.CA76 ML 2/O7L^+96V&?86N2(M]/EKGU%/JEJFB#U$Y5+5G0-/K&V\:(/\26J1>ZD: MX;C&4;N.\Z+;M))I)1YDUJKNFV6QV8" H9;S=]K-$]DHDC91C:J0B2'[XIF? MOR\@'!'XV!D*IE\A;AI^S!L[H-!0H\4$+A:/Y!4%!8N6K1>M*1J9D3@+9O50 M,,:4!8Q'2R@FEYFL:VV!W3.XD!V@$5'^;EUD\,T!UIH=:_86@^B9DOCLNM]K MK8FZIQOLTU8<(9@[X1AOB@&N%'^D$?@]I\BCS,G;VN M!14(Y%4&.PW:VP)9JU=LL'B.$GZ IO]EC7\'9#642+9T1AEK'@$-ZW;Q#[A MI]^V^D!*T&HI=1\VQ,0$ZBG5[ _:84NN_1;Y R1#J5:W%!OF 7ERO5,L: PQ MF=<\-"1&O$8888K&A'T_K8D%F#\")9 ,T536&B1\&ZZ%E$P18*BC+/E)+2K. M),@B 7+/WNQBC840:RKRRK(J@!H(>9C-#>WY-FV0F4@YK7)6;=-V":L/SPZN M"!%618;>EHZMX4VZP4W_"F*KDYGQ M*5QNV](7KC6;Q];<]<6YF-F1@X.AC[[K6_'I2../54IE12783![*7 >;B'90C$W ^M"++,B: 'Q_"]F36?!_NX>]', MBGV7N(?1M[AC\4OA0J/P,/M0A" 9X/]S"!"XPK7IHQLZEN_&/0<*S9[\D+.. M:',^Z'.^H]&IY+XAW;1 G1 MU=) #J/*]U+^E3*1V[,. M!RQQ[CMSV^EQ@?:>>ZYKN\,2!!)9#8DD>[8/6,#8^$0#; EZ%-$JC9+@U>8H M.XK['/B23'HD0%BI\EHRUM 1YS5EMDR:DSY8IR,/#5VF=IHOW&5^ ]PXC6]C MVDDG_FH'F:Z1S>2]$G_A@NPCX=)/5&[^G7V!8(^X?A6M%L6.%'B#!"P/;\?3C*73T+>1%$(>6 M-Z?%<6A'[A'! @@61I$50# O=NPPWA;+<680;29\Q[>=';%"+P;6 M)\Q[.= M^7&Q0M>QW#@DL6+;CX^(%9)8/OXY,[)7[-J!?X+_G<>PG=_'"5;_(>[(2J$# M:E 33-!I05MZ\J;D>>R<1AJG&6H@X&FL7= 6-T]JV>IYCZIX?$T0SXXGKG7U M^7$(U&9=H70W]:QVWVOT1!GLSF;PIH4%%2ML?QY<7'([4@YLC W&E3VR?(%# MW_"1=:<_VF+R^G2^[TQKM+[ ^G#S2;N!JAI4L68$I#KM:PVO?6V\$D24 M#(TJ,$FY$4U$6YJB62[7J7I0W6RH(]K(ZEXUAM9MYZ)46;=Q]JN MG2JU%WE/G:H+8I:JGQ3TQ>H-A.Y"!K()FJHTF6F[>JKL='EGYZV:#^#+6\<' MLI+4WNDNT]$C(F!6FS4BU;;21@'3O.5Q66?;A2)+:X&TQ9!ZN&T%>9KYD--V MB]GM$<+:H#B6?ZJJL+260[\[W>@Y#CIFA!4IOF>^T(]546%O:,YS6"_[6RA_ M^S^*\L3M2$$Z0UYU;44CYP)_;T>Q8/>N&D16&,^$% <'] M1 /D"=^)A1^&=NA,%9BA' L", A\._1/5<"-+1? /K;($0T\RC/>S+?G_K&2 MV TB+ TXSR*3SMB#1D.RZ9R(F3[NS(':ND->.-I7U9@!U"E-Y-:@J6]P;=ZV MDW,04MLY1/?\ .<:ANA[8 ->&KH-$X#V0B[2C)S?\!K;NH?0+NB)=[U*"5%[ M!>623%SI?-&@T%JT+.!&H=4#0/PT!)^>J969Z@:@VPPI\*PQ4">'8(M,/G=0 MU-(QNZ&+3]\5O7LJWAY71O8\][RAD#:%-*5OJ'ZE:7'L6=E4+SU8^K--< MFE+\NBQ!+-62\*5YK>\L?LY-A:)O:2:X/[E..Y7@H1LQL_GZ\_2.C42T[2VV&;+V-9*4.CONLO?.^_U]3S>N=B>;_G7$>!^_D&$VA28>RE/4: M.YLFZPK!_E: C-?=C94RY>L:J3$[?JZB<[<0U4*7*HM(W)&S #@Q^@5FY M---@X$[#)"D4M=1=[)(:.HT9/N- J72@F,K/S 1[\Z0YU)&FKC?M3'$L.BJ% M\%$6-?1[SV5R1_9=J&B/NYKO&#]80P\PZA4\6AVYL 4>ZW1E=4 M\#T"CJ!S4);;27<8]-(09M1:ZDQBAX<&,/O!?I0;]I416=KE\H4I;Z:HOGT6 M+*,_RF8LU6B"O"=)4M1LBC;O#I'L4"7ZIK-$M/?HM%Q6[7:F(?H+0,2*?,"< MQFXME-=%EB8L=Z<'OP&D@VAD>+ T8=K50B>0I#MFKA[US6))E8L>$VTYUD&_ M&L<8H\:Y8\>]#2$# TCO;CW:@)UO^6&@7>R;\S#ZX;K6+ CVQ]!XP@ Z.@OQ M!(V>ZGS -_9=IX94.3O^S@IR[B=45^;=B-E^+]MS0]@E9#J?T8VBN9QX&%+U M-_A?C-*R7GUW>SM<^-\->8)M3UNR=),VTKQ.,G#!/KI\+![A'%EZGU+7-V 5 M"%!2X5*540JU);\1L:Z*]GZ-4WVN4+6BID_:I:'=EK3-#;O[8L XG"2']>OQ M>S-:FU/J?."\1$ZIEQ1-E"PJ4Z7K%IXF/'P]TA%'C]VD0*""LM"0"[36K##9 M.DV4EJ=6"$?J(>KTZ9)3_O9.N."7G-\CAQ@?9N'D[O\[3P2F1?=>U8'WI=>'\Q/?;5Y@Z"/Z[KC!G'AIVU_^AZ\L. MW ++F7G6S F^1[Z]EY>]G..7GXP%?K1@F,#P?&ZY(5:XT;=$OB/_Y0NG2T(KW8 E*AOFN<,0DN>6^G+JE?AW M/M2;_54OGRF?YTUO"9K%TT6ZOAD7#LW2AA_]NH<"YM758#BS9R_$I0CGMO=" M!!%]CN(7(G;H4XSO/J?UU\L5C;13V(K>RA2<.P+;YXVVC^7X&9K?0,*SO8!^ M"^QH_@+)@3(/W=>G*DLXA[O>ZQ=[/G#>-^\A3P9:-\8O?N58.,%]>E?[5\H^ M2B.R-H=33]]0>'GRZ7R@$0KH5NI!H5,URJ*OK9=5JE^/H&LH*PQHNHMN))K1 MQ90;6]'<.[1;-[NUH-<1X+ NL-+WA>M8812*.YF9-QQUIB&_WJC$\?B+[J-UR^?)C3= MIU?#^98A@A2QBY[)BB)? (=/SSUR,ZQ'KH$#GT*(Y;Q7/ASUPI0%>][4_QJ M].K_1E7W_ <.=+(H(?1? ?3?]G]#<:W_=&!8KO\ XV^RND?=?4$L#!!0 ( M ,R0=%J"5.4>/ 8 "H/ 9 >&PO=V]R:W-H965TCD6Y?S?3E^>JL8)+-M-@FJJB>G/- MA%I?#,)!_^(+7Y76O1A=GM=TQ>;,?JMG&I]&6Y2"5TP:KB1HMKP87(5GU[&S M]P9_<;8V>V-PD2R4^N$>/A87@\ 18H+EUB%0_+MG-TP(!X0T?G:8@^V2SG%_ MW*/_[F/'6!;4L!LEOO/"EA>#; %6])&V"]J_0?KXDD<7JZ$\;^P;FW'P0#R MQEA5=<[(H.*R_:4DU.Q]9Q'6SH[S#N&XQHFR8,4AP @);5E%/:OKZ"3B)RJ', X)1$&4G, ;;Z,<>[SQ,WBW5$LN5WM1 MPC]7"V,U%L6_QP)NX>+C<*Y1SDQ-7K5V$:O#]!-MZ2C4^A MOW!+3F(<9_@4&+Z6#&Y455.Y@9R*O!'4,N/JG.<@T5XX^QKMC;=?;*#@][S M9()%WZT)3KCGM>\"5KRC]TQC4X-LJ@5ZJV4+8-PH5U6%#8FUG?\ % ICJ?2( M1:-[X VCFH!@"-TYFF;Q'[8R6(5B4#1WPJ) M(SI;+CL8*@34RC)I.0Y=9 B%&K$EV#'>8X@JZ.GA(EP5!+C,1>-GNFAJIS4& MT!Q98H'QW*W>3C:2HX#"%[9$BKC^':X-$8%Y*X@N-7.^DGS)0;[ Z$)@!,P: MYV%+C]:6"K4=V\5+DO&&N\RKQJ"=(< >W9_ W\NID$E#D M&K?MOO^AN\":,I"2;16S^>I"0- C\>QPD93[.W M\(%)A8=$Z_G]<2]VN6X,+HXI['KC2%SD2/23F"1)0H(@A$E(HC@CTRR"-"-I ME)$HG>R(GH1QS(>3L:<=#>/,#Y)A@&\^2J0D97=9%RYNZ#K."X2><2S+FTI0^-ZIVZ2U>PI;TU [R0XU1.:=N M$5\FNY(8NBKZU,BN3)RG9L);%BC9]]1KB-.PEEOA:^B7"SRJ.[\_ILES/)Z6 MC=N61N(>2Q0^?2#NZ1"C.3.[ M^NC+5JOJF(*=T"UJ\61:-*T.'F[#HR/.[%04:S>G*!Y[AQ[:5;_0Z^XDZ-'Q MT-[)]9;95K>[W7ZR]HN5 HQRED<9)"@RJ59\$M -&U-GN"E),Q2R+*8!,D$0I),IR0.$_B&!6%< M^,<_$'Q%WLYG,U +P5>T77A,)DE$HB2"F(1I1-(TP'=9&A 4_QTD>V!YF_?9 M_)N!,$Y)E&%J0E3O-(%TBHZ3]ML/#P),IA:;OLWW]:"V1V4!?)-&[R$A<>P. M@Z@?8>:^*HM:%),X3<@T#2$,23B.23J-W#!!*D@'CGT@C_;N+WCPK?PMS0D! M?OZT5YGMV^U%\*J]_^S,VUOD9ZI7'/,EV!)=@^$D&8!N;V;M@U6UOPTME,6[ ME1^6>)EEVAG@_%)AH-V#6V![/;[\'U!+ P04 " #,D'1:PJ4"5S(/ M M*P &0 'AL+W=OGJO[0[)5JQ<=#43;/K_9M>WQZ>]MD>W60S:HZJA*_;*OZ(%M\ MK'>WS;%6,N=-A^+6=]WX]B!U>?7B&7_WMG[QK.K:0I?J;2V:[G"0]?UWJJA. MSZ^\J_Z+'_5NW](7MR^>'>5.O5/M^^/;&I]N!RJY/JBRT54I:K5]?O72>_I= M2.MYP3^T.C639T&2;*KJ WUXDS^_5A4-_Q4G MLS8(KD36-6UUL)O!P4&7YK_\:/4PV9"X#VSP[0:?^38',9??RU:^>%97)U'3 M:E"C!Q:5=X,Y79)1WK4U?M78U[YX4V;508F?Y$?5/+MM09&^O\WL[N_,;O^! MW9XO?JC*=M^(/Y:YRN<$;L'*P(_?\_.=_RC%O\AR)0+/$;[K1X_0"P;Y J87 M?%(^\;UNLJ)JNEJ)?[W<-&T-C_CWDLR&8KA,D:+D:7.4F7I^A3!H5'VGKEY\ M_947N]\^PF\X\!L^1OV3]OC\W>*GO1+X>*Q*5;:-J+8"TC=BHQ#*2ASKZDYS M:.&CN-ZH4FUU*[9U=;@1VM!IFBW5==(\N\N7DJ?E:R MM@X@8+X.L3U8D/Z$]"<0[TO=8L6[5K8@^D1O2"Q$F#F)_]*'#" M(+@1B#K$5"FN02SVO1O\%#I1XN)AG3H)??-3U>N0%WJ1^%YM%<[+Q^."1(0^J>MF M.$6$L0![@[:]V$E]:.S: RF8YSI*_%[3]&,21/RCFY(EHC7,\/:SU4CV=2)_ M3<:!&&X2TH/O>!";3 07.31(U5G5E:TN=TR0+)7K+6119:;@P.U)J7).F&S; MD7_)EM=OK< -I.S:"M88EXN:)(?AOM 'L@JUJ*%#K/L89R V?Z,[O!EYZL\% M_R//S"CI;.W$-CP"&#HPCAXC@)+!DLRC(TH41B&/Q MYH 49E9:P\]$]1&:<*.U$ZP]@=.3U!\\9%/+,MOWZ_&OZ$A,UH Z"W/XB4\L M(CHAN.<$48"?JNS#-U1*BL.=R#U(ECB/JWJOP&)W0H MX)M""?61MH XG#U-UL1E0N'@!%XB_K[=ZDS5<\)@37W,5,-Q_\1#'2T*^AY: MA?\G."[%LYM$XM5>ECL22MS)HC.[)1E9DN>%D1-[KO!H.2.<(W-**#+&GD6V0AIQU&-]P*HM2>O!2)TBC,NPS5E4HKLO\->\'B?XOO:QQ_/#7_'6,X5!(*5>\^8!]J,5-[5+ U6 MW7/DJ.7(.2$#'VL-^*B+>^S"_HIWU8!Y=)0-S/>KOZZ6++@R2:;\4L:4A'4M M[4<8#-D#.+*)4\N?+&+XP L(Z*OX*ZRO*<4@[3743C!;W9%M4$,P\"2 M4?!JR.AB5NF';V>\0TDXD0PGD%6/54V6!4B]'BFP: MA2>2J=!RHPO=:M6PDK:ZA#XUF*L5*'.J[A-J3Z&C )]K=++ZV-7'JJ&,):FZ M%@7]1Z^!E$<_$U11YNQ):#"7('F2==ZLQ#OH42/>)<7:17&W.N5P6G_;$%8W M6B*"O6RHZLV^.I6]+XPIO964;"23NW!$:^?0@43-47%K 8_\\C+P_2533\7? M*(?/5#&7''&V3D*4A(2>@)<\X(2!4HT,!!<2R*,A$EN\=KQX+5ZSQ4S9F]!F MKYQ:E[*IBZ2:(G'[XI4\:A1^_1^F^U":JQJHDF!72GG8CY "?)M=+$)&18F< M9.U":,ZV?ZI)J"6+((M%L;,&"VD2.9&;BG\L9.+K-$3N(1ASG;H!RD300Y0% MFD-17,KI'D&F-!0)T!20T,P>$[T\?52!-?5^WU3;;^#SO2#72(61RU@)&-1% M(G]5E7>J-D6L427EY[*B*MEG_/[_P 2<^J ;3DW7Z[7CIUP?/2>DFFH4/+4= ML0;L5'>RH*(#@7Q3/OQX43W3O=W NY:&Z]=82!'O3UG=0%A[FZTSDE1>>3##64 MRF YD.P3S9*2F&7:-&.;JL\25Y0E%]/38O99JC5/$!"KJ$%;;"U(TL+N28)133&?1LZ:'A&*..B]I&9A_8]-,2 MUTMQXQ Z^P6^0%AB4?0>(AP+699T&DUV6K4C'C0EG0^&!=U8+R+1D$%&C66F M*6<7G;E-KEI5'W1)TI%3?$:R&I&<+'M/8"S'D'3)Z$,VHE4]*R34IP3O&RXB M#$^K>:[CS)BPL!A5X0AJ']D1P?43+US%0Y ^4!BGY%\NHZ#I47N9FS+[&&ZA M//=^]6[5MZ<.][I@^@VPJ@$6?-X$,?8XD5LW?^6)S9!]?&2S\5,2A*M@GHPB M?YJMIDG%L;&Q@9^4!-*!L74]",UM$^*0Q#B3.KD08F21#CU;'O-REG)8AXP& MPV"Q8Z3M@?.,J 7 6]O$@?@6SGA&WDN-P7C9!7B&6!L39-H@<8XLC?0"^*[; M(>WW)@1JJ&#'9LX(<6?X'P#@$AHWK?4Z67EG!2$>K?)[V2 U/_:KH-I2?N<.D#E(S>E1T&?,"!]0%Z M: T,&!IUM%HH'7M])$71J&5'R)6C]:%N:5U7./;Z7)C$W MCO)@$ 4[*2@5N*?.8 ':C5.^[9SSEU6'"H%!6]MPE; M:"S-5IN#QUVJ5A,LBZXJ9*YQWR^3YU:;0.VL;7=Y5!2'V MG(H:Q*$Q%/1E#VEMN>4!P/%8H"GOJ5-G7JB/!B#(D]% K7:6 =CGY6P"RA,+ M&&"@;>J %:!WO_/FXG-J\T"C;RB:KJ$#0(/1EOHH4>VM'4;X IM716?40/C% M%%;9FKJJJ-FJJ!%KK;+(]VC:2,,-B^%0Y/4PF&A5MB^AH$(<8*NVF6=ARD$& MJ-@IT+08#E8T.LRJ.K=HPFK/5 Q"JZ9J3*)T)IU!'0/&/+>^&A%!GRJ WB!/ MINNL.U"L9]:7=6FNAO6LH8+&>6AF> ^ 'OVL(@20X69HTG91W44%/OPA2)BVT'1C^4U0GX>L>OX>2[.GY^K7SJ!2.RJR,T,:("XF@&9N0L+9MFX0:XB'HJCV2YR>(*17S1#AX?,#&$R[1W MMCF03-ZCO?.0Z\I)2IM%-'G<^D("]E+N9J I'%PSHL"H<.N#[XJ6R I M4+[(%N2UO=Z-FTZ'RGVT6C:GO2SK7>)SUGYJK-\/_DUR&CIE0]*&C+TZ(O7G M5M'GPV'S)@L,9I7%"ARH/VK@'0] 9V9>Z.'Y!8.2"LUOOG1_R*ED:X!F:YT;<1Z9],5QN'?B6>Z:;OWBE.Z< MU^L;\3+/[=*A[;V@<-Z2"]]SDCA$MG)BM%^QLXX_(9@J\XE(GALZ41@L"/>F M%*]_IO'3O&>V]0">)RV[Q-801'PE_9C8/3A ]'%+\.#@?.PN" 39LTP>6>9H M6$*)!\[&H^3+47Q_:3[5XD--/#IG;](W#^'8\KCXX:1T8NR\EW>*+[CL=.HKBOA_ 55T]-&>T0.>:I(& Y,AG MMTE8FYD+##+1XE9-(&W:$E-BHJ'7>)7X;F6\D@KN+XC1)M?98'?;MRFK#V09 MG-*,]U+.U&C&.@P2:G64: X'B&62KDER\ZRN#?*WMBQLCW+9&[V#=VJ:8-N1 M2E4O7.U/0: !)29+9^K8TKVNA_%T/TM\I"D92F>?W.>"#.O)IID^ MFI@E_)-QQ<3.>_@[R@AH)?UK==/'.S]^GXM7:4\)(TIXPVU+\-, M_W(FX=%TL&8,>'Y)OEIZ3>YV\@HCNJ(=OZA)K]P@(,S;C,.WP[N@+\TKD.-R M\R+I#\#PNB2[6-T1!W+?: M^/.L":%[.YOYLJ%6^JGMR&"GMJZ5 4NWFOG.D:SBH5;/\OG\U:R5RF3+L_CN MRBW/;!^T,G3EA._;5KKM)6F[.<\6V>[%M5HU@5_,EF>=7-$-A3^Z*X?5;$2I M5$O&*VN$H_H\NUB\O3QB^VCP1='&[ST+CJ2P]I87GZKS;,Z$2%,9&$'B;TWO M2&L& HV[ 3,;7?+!_><=^L<8.V(II*=W5O^IJM"<9R>9J*B6O0[7=O,S#?$< M,UYIM8^_8I-L\S>9*'L?;#L!KDE.&BW 2'785S87G3%Y[N>C)!?%CCUXL7O]I _N79 M+ ">C6;E '69H/(?0"UR\=F:T'CQP514?0\P Z^17+XC=YD_B?B+-%-QN)B( M?)X?/X%W. 9[&/$._W.P?UT4/CA(X^_'XDUH1X^C<;N\]9TLZ3Q#/WAR:\J6 MSW]:O)J?/L'U:.1Z]!3ZO[D^1O!_0HC?C/A(A>O1?F+Q.N5U(D)#XIUM.VFV MZ)*[7CFJA-1:H(E]D*929B5\(Q&DL+7X8K=H5W'Q27PRQJXE=Y>?8%%.Q8OG M/YWD^?QTM(GKQ>G+B9 &RX/.;HCAO:W#!HBB'!R'1@;A.RJ5U.H;/"DCJ"VH MBMY! B/ 27/+J]96I.&23>[+1AJXPGP2P0:I@8B14<$XMCT(RZYS]EZAA4EO MQ3/P0R=IS;O1U@<&A6$I?1-=H>W*VPDF5?$5TP.X0RMRWF3U%<\MYW.*H .M MV!, OHMY\?K4BT!E8ZRVJRVZ.C3<'BO[_E(H#]X(-2 1P"8C"TT"DU4:]2WE MD]\7O=(%&*EAD[&JGU';]XAH_46'1 /(:/,%OLQMJ+%VPQB/F&I2^N'S"ODJ>=MJ=[ M>U[T&'XN.OC1.-X$\M-MTM/L8CX(2SNX[:/3"TLD') M>.:A7C!!%2U&%I[*WJF@0%G+3>RF4O=5 MTDCB<]W#?C$OC@\6["_N=1I^HT)2H#N;@\7)+K$W#\@?=NUY@3;"]N+-X5'2 M:V 1I<9&%#T(F1[M'E4RS)J'*E:( O.H(B0($D!\8BV=HK"-HI)1#?L11$%. MQ(I,C+7H/6:C3[R'!*/U*Y5Z+9+0D*A!:D7OTYPK9:*6FZMG5>($#S?<8Z*7R@+;V" :N<:;-/!J1;'?U#"R*K"8 M/O8)F>U]YUMRJWB;8>&BF=,G?WP[7I@NTCWAP3S=MCY+MU((75.-H_/IZ^-, MN'2#28M@NWAK*&S X(N/#2Y]Y-@ ^[7%-6%8L(/Q&KG\!U!+ P04 " #, MD'1:+([*_6$" ""!@ &0 'AL+W=OBX+)J=.KE0UP5BF.91$#G@%3.^LN"B)TJ98 M8UD)()D%E07V77>$2T*9$T?6-Q=QQ&M54 9S@61=ED2\S*#@VZGC.3O' UWG MRCAP'%5D#0M0C]5<: MW+!DM@4G*&1*PFCHWWB0)3;P-^$5A*_?6R'2RY/S) M&-^RJ>.:@J" 5!D&HE\;N(6B,$2ZC#\MI].E-,#]]8[]SO:N>UD2";>\^$TS ME4^=*P=EL")UH1[X]BNT_0P-7\H+:9]HV\0.APY*:ZEXV8)U!25ES9L\MW/8 M WBC(P"_!?BO >$10- "@G,!80NPH\9-*W8."5$DC@3?(F&B-9M9V&%:M&Z? M,G/L"R7T+M4X%<_)"]I(- =AKQ!+ 254I@67M0!TB1X7"?IP\1%=(,K0SYS7 MDK!,1ECIW(8!IVV>69/'/Y+'\]$]9RJ7Z O+(#LDP+KHKG)_5_G,/\GXG; ! M"KQ/R'?]84]!M^?#PQYX8H]_:*'4,^N]H UR:)%?Q MI>=?NV,_PIO]8?3%C4._K+$&LK:Z M=]Y&2&=:2*W@O/)K@;VQNH+_T33J?$_$FC*)"EAI2G&ULG5?;;N,V$/V5@198 MM(!C71)?-FL;<++9-@7P.% ?)B2R3G MS)DK1[.=5$\Z0S3PG(M"S[W,F/+2]W6<8<[T4)98T$XJ5=,[:]0R-W<"[W#P@/?9,8N^(M9 MR3;X#AOB]/A_0O];&DS%KIO%:BK]X8K*Y M-_4@P915PCS(W>_8&C2R>+$4NOZ%77-V-/(@KK21>2M,#')>-/_LN77$B< T M>$4@:@6BFG>CJ&;YA1FVF"FY V5/$YI]J$VMI8D<+VQ4OAE%NYSDS.*6_)N@ M@D?%$EYL8*D4*S9(?C<:SF#%XXRA@-^D2LB'?Z\P7Z/Z9^8;TFT1_+C5<]7H MB5[15$ST&=^ 7O2#VLJZU"6+<>Y1Z6A46_06'S^$ MX^"S@_)%1_G"A;Y8,8.*,P&/J'(-,NT+9A]I-^Q= >3CBDH5PJ!Q\^!%/@Q M5@IL:Z ,NLXXIG!7HF+&*K]+4Q[3.BN2=N\K+U@16Z;MW@!8(DN#"3 P+>=2 ML )X8=#F"1@)FN!TN@>3(<22HF"K64-5V+1]J 02O?7H+/PE_M7:;H_=/!-+ M,AR6L1G"2@U;OA\_3*-P\EFW2K2E7@MH1C D7)56XW@Z"(*@S2F[',L\I^RG M8HR?&L5B;[DV"V1!S8A3C\EE90O'VEPJ,E%3AZ#H4.&2,?9 '!,3\@)2G9N, M[+;>JP0#31V8GFF-CEE.-4<+U,A3D(E+LX5,"4[6M^8FM$*I$:]BXVD4H9P=(BMKM;_4J^T'K *]IUBVSVMIRABAOH\Z!)CGG*R M"+=UG^CE/G2D]JA+[9$S!_]D.?9EKEOJYR1UT!AW-,9.P$=N1"\/M]@[*L)! M=M*1G3BUGI3$:0. 95-J?6:X 8VJT,%KVO&:NF,IB[-W<'.#IDQH%[E/';E/ M3IR:@,USND1[(^T6?]DH'8S"X'@S!^\*Y..A'_3ZZPW0MQP6G@P.X;OC^09% M-_";%*,CQ]?4$QYGB-!]VR\W&X4;>Y$LMXP+MNYO>"W*N$:Q$_]V,9[293GSMZ?J_9.! ME&:#33UV:[I'Z79L9M-NM1OME\U >SS>?!>LF-IPNET%IB0:#"?4^U4S:C+N6AH;E^C&CSQ-4]@#MIU*:PXM5T'WP+/X'4$L#!!0 ( ,R0=%I' M]ZW4$ ( -T$ 9 >&PO=V]R:W-H965T+VDHJ%,A\1+[ MVO><>X[CZV)0^MZT !8]"BY-B5MKNW62F+H%0'=>]L3 E>)?&;5MB5]A1.% M>FYOU? >1C]+SUH[HU58@0[!8+).)+'\1Q. -GJ"4 ^ O*@ M.Q8**M\02ZI"JP%IG^W8_"18#6@GCDG_4^ZL=KO,X6QU[8Z7@D:?-*%,-FBG M.*L9&$0D13NM:J"]!E,DUA7SD*0>B;>1.'^".,O1C9*V->BMI$#_)$B:7-G%T1.W*=)9D]Z"^?R=X.!C1:42GN@<\KP M9*9-*ATNS7Q@#M\,4JFRWNFQOW=E3H]UX1*5T941MDA3:=9G ME.C526_4JVYC M(Y[@1_Q+T](6M$"46.EY#XMZ1S2A)>"7I\+1?MU3)Y M8OMSM?I';SR,F4I+YSKY4\5N<=([ZHF89K)(W+5>_4&E0:]YO4@GUO\5JW+L ML">BPCJ=EI.A0:JR\%_>EX[XE@GC2T_2"=/CXU>"<.CL1I_\*;Z MV5!.91R5&V?P5&&>.SU?3\E8B@JCW%I<*WLG/LL,\8#GG9!9+#!:.IJOQ0=E MHT3;PM#QP$$T+S"(2C%G0PXKN]K!WQTJ_W\GLB9T801'0"8)'@9JXA2O MU\F-QH2T+U8+%2W$BD @2Z8(MJ;(8X122"<2DI9!GA58:2V<9IYAOA#10F9S M> :WO# SEYGZCY?2%],"?H*S((9)!4[L"T?1(M.)1IZP#(YD>,!7,L\3%*[*(L40@O7XF!0Q#]\Z0$AK=:00CK@QH[!>[\J%E2JQF+(896*/ M T5PV.T"'FGT"](PQ3K* ZQE!6N_M"6@AM7%^G*K!0AUK1[4;S(AS <8(OJV MV2W;5PO";..7V#WML5=DL/L%V[VN'%/YQ4#--$]\PCR.2Z0+9(])@700=W!_ MJIR:EP@+M*:H"@R#CU=)-S)DKC88X*H(1RX-7@>_.$UW$S8!) MDBB_5_[UUU^.QN/A^_.;B?\T>O^W>E1?W!JLWN>-J# \'+JUP%&O=LT,BG#! MYK!G,1"O2H)DZ7Z?JT3=W$ZN:UF?D/Z)&!^(/Q&YQ&I!V1PHWV05'Q@R++G$ MC9!(8VE^ K%0N3;W"!+CQQT5 ^OZ^KA M]4^I'B["]LR:??F8R/G6BJ!;E#,%=6C\IM;XS4_7>$#KEK0#?$>UPD?/5;BMY26B;+E%],XJ2^R2-%K0 M?-J(;ND[C'A;&_'V^5X/&SQ@-9G- "GBS0TT+"UVMBEN?U)W%$#W:&S)UB \ MUV%:MTXS4'67;:-AT^L.GVO=6574?*B+FB92N\AAA[C+[4730MHZYW4M"[5! MCM11)?MS[1\+9G[',43>XW9-B*U1!0,Y=C6N2G1::@6 MVD5M67_K3'DD\*)H^Y?,!4S',;D@H-^JT?LENZ84*UE)W]2W56!?EFKY27>T M;N1CBXBYJ&2;6F4CAM$]ZAU%J$GBS4UH;?E88V,SFG$WQ14M-H3Z/LHH^!2+ M]UM=Q(.-+& 1\DDRQKBM65&9 2AG8HJ@'IO6:// FDU/0E2BN;?BE=C1&YEA MJ$FH$B^J?:H1\1.XP[<*O*_5;>(3_0SG$[WG-Y([+ M2Z[Y0V5O"YB=H]Z'$EM79\-UV:1A4@D2BOLB+YSO[.K6H=UUM)JYS28/[8 K MFR']),([LWG<9//XN=E<[FC>\Q=U5_D_S/%N#6^1:8\9CZNRAS#Q,0O]/J+6 M8E"F[2:Z=2S:YS$5Q%J0V@HC# U4RP0 ;7*9K5D7CX R*>N>OB6T/)@)W-06 M'-3<)JM]!-."RDY*>:)_O\Q"ZV&0)-CDRPQPV[V;$F&%.D'/%XIFVWNZRQE* M(3[)J#M$)'W5M@52T?X$Q5*F.$CWF.D\X;:ZM13I F5?Q)1#9*B3?=?6D@R-A)9BICJO.)W[B,G>(IJ,U7 M[6,R:ABO\X"DSUL'^H@&%^&XY(&RY7[DT1PQV<+$E(DS.-3I7$66MQZTQCI/ M_:D(?[%M/KK6B8]FZTQC M9XG3+61?XNQ+G'V)LR]Q]B7.OL39ESC[$N>GE#C--XU&/_15(VU5>#N**-0) M;3?.>YY^/;!#](Y7'Z/F?>?HAUYX?HL-NTJX;@7V-+2GH3T-;4GAY@L HQ_Y M!L!O'%"G[,/.ZUDIW*W _Q7JNT+2O,%_ M,F3#%ZG#[VKJN_7/DB;AQSC-\/";IL^2O6F!\!FF#@\.4?Z;\#.A<(&L\S_- MF6KG=.H_+GR9P /P?*91II47+*#^L=;I?P%02P,$% @ S)!T6A\<+I9P M- TK\ !D !X;"]W;W)K&ULS7W;PX_M[FEW;%U>T$N'ZNG-U=573P]Y63]Z_CW][FW[_/MFZ*NR M=F_;K!L.A[Q]^-%5S?T/CZX?Z2_>E;M]C[]X^OS[8[YSMZ[_<'S;PD]/_2I% M>7!U5S9UUKKM#X]>7'_[X[,K?(&>^%OI[COS[PRWLFZ:C_C#F^*'1U<(D:O< MIL[YV2^_>I1MAJYO#O(R0' H:_Y__DD0 M85[XYFKFA1MYX8;@Y@\1E*_R/G_^?=O<9RT^#:OA/VBK]#8 5]9(E=N^A;^6 M\%[__):ID37;[+;6VW.1UG[W8;)JA[LMZE[UMJG)3NBY[K/]Z\OW3'CZ- M"SS=R&=^Y,_NB!=X"C![P&\4\!]O%E?\G[R^S)Y= MK[*;JYLO%]9[YA'QC-9[-K->:L?_^\6ZZUM@G/^3VC&O]T5Z/3Q-WW;'?.-^ M> 3'I7/MG7OT_+_^X_JKJ^\6H/W"0_O%TNK/?\R[LD.BO<6UZSY'%D\!N;S, M^[W+-DW=P8:+O'=%MBWKO-Z4>95UL*:#X]=WV3Z_<]G:N3J#G1SS%IXK\3QM MFK: IQVP;+_/=JYV;5Y5#_@7=\35\H#38UO"NL<*L KO]O#=#W6)S]SB=V@K M+PZN!>[+'O_7?WQSO*6?K[][DN4U?GE3#86C)61]>AM_ M?MD4D,3I>1[\1L."J$DXBXNMR@91?>E)^N4B##YU#0'_J^O* J$A1<7D%I")3 MAMA L7&:L$ )> A%>]D_,!4]TD'D_CZ4P%T@;6J0S_A&UC?PTT>7.05VE>4= M"/1CP-=O0['CU?M]WF?Y=@ORE^ !")N6V.+@J09ONYY?K,I\759E7^*J^'Q1 M=INJZ8:6\ . (B,A%.F7LIP_@_M5%"1WC>_-P=.Z.U %* O6[Z#!D&O]0W*_^)UFT:$+B(N15R M:W./9ZG+@!Q9T0SK?CM4GOL8(_Q-A',-AVU;]ORPV[H6#R6B"*45O 6DZVAI M^&6GKP-H+>$ \+%N6N!3W$B+^&I=E3. ]B#AP;O^^KLNJQPHOIA"H)DV'R]0 M(>*'#XBJG/=2N1U\P--K0X]O\[+-[O)J(-H0@"Q'^KS>E>O*6:KNFJ:X+ZMJ ME0V=0S14H+GY3YN\;1\0;%J+:)9>X]B"Y=+V+ R0E8^X\S$@=5-?@/[[Z/H< MW^_+#A,0? W"QQ$R6J1:WC4U03Z M6FWYV)?M9C@ OR,WK80?<0O12>V0U-NAQ].%#-G+CG95LP9@#_FF;8!!Z^90 M;I"6!7%3M%X'+ O?]$_M@*'Z_0JY%)13CR>UK+<5RR308HC(?)LW38YH\OU9+P@RS .4=66 MHZW+,MNV.23YFPTM@/LRR&$FF,79&JS:&&CCZ>^ZP&!T"(TFS@%#/Y M"N;;'+4\NS#(C&@ZK9$6CEF+SQ*)XW^P<7.>_H3/=@TR-YU]$ ..!,3'&DP- MH-JF'^!Y.>>P'**Q*(%/6N7$)MH0!.@:'PJ19!F)'2*1B7 M+)2OO(7RU:)] >X/.#=U]G)H$:"'E(6RO )*ENU0;X06&UEH9+?YC9",J'-Y MVEIL2#I7DG0D&Q*ME0*LN[Q%=L%?5;\O 9^L )/K AP@LY $EQGL M%44,[3?Z\#V>U\E'RX[MC.G>5GX9#TOA4%"2X9@=FAIT#GQZSI@AEKPX@(0? M1%$V]LMD[O#*/4@-.0>MYZ/%CY/6^U< 8-1;# .FPX5)7'_ M!,+P-;(U69;W?:6'K75J7-$191TI.OFQ&&M/5B (^N0)-N<6V(XIC@**:4Y4 M'-/]P5 ]Q;Y"_9CE8J$[B&$0XP)\R0::;$BQTQ-+X&["':[#Y*M)23!#B"Z8( M*J*[O*S0'KP &EQT>856R+H?V[63H]<;0K-Z/JD\OO'X^F897WFWIX_2/WX" M.H"NQ\53:%M>REK<>+1+I"TY^FA9@FU8E; \,@T8R+P#MKQRD!9MN2MKLFQ[ M1(7HGM8Y%,48F$+6=MW$C3P.+9RLCD[E&BT6V(4+NXC] R#]D07TN$6D&,+ M6KXM*U))*'SQ:70\4+(40%I64Q1EP/ J/JD6)%GXP7&!C_XR68#.C9?60X<' M\?>AP5,#G]YPW(5CH/*>((?E1D<&4'N&;&T^1[8N,-"?/0/]>9'JOP3W[-:S M<8IYEI>Q9/*6.8OF_(C.(EA60/%-!0*7HJ :2D&+M-N#UW^!+T4T%58!^RUF M%61WX"PD%BED-NA#E")8N\#CJ'61' M5+B-/XI@*I\!J-CHQ*( C/'C"97CR,QE]FY64N):QCOC((;P=0FN[EU9H.4N M7P>Y G!7QE.0N-&_U CY,"_9Y=QM.?*P$DB1/#.4MT"29NPX..AB%7F69DT= M]XAMNPQ#).CG,/B7V1NV;-2Q*<;!GY-ZBBRK-6:,V!\\(&7_08$F#><-SH9\,NR9?\YK3A*-C\DKJE<'V" 1<#\8P+W"-$!O?6J_.A -(-G M7),[K8$9C%>A@A _N4BON5:7?]. X?;@/5Z_0]H3V@MZ?I M1/KO%R2!X1_/8C8IRH(./B./E*+!-Q@ [4Y%4-]E)K@\UFBJ/?]90^KZ*N1Z MKQ9MH'<@DL$6Q ^A-9Y,XYZ] AT(T011=NR3^&[ST59U"<;&M%SX]>)^_QKG!Y8-T,];RW "Z:2.=#([JI$Z+\EDNH,]5@\7>U=Q MOB6O*:_"7@/BRMJ)W6=CR^I(3ZA1=D1@,X 7#1V%,YT6#N".+978H&7'!:&- M8D&5!.[@.QCW@O.\\B$0G_4EQW6L_=F0:M:8%B"0R!OR7L]C%(!M-4K\;D5( M@*& &1NP!2GKT(%TPJB?ES>>Q;O\X"@H[]HG$=>JZTYV& !RC[H()"K%J 7M MZF8GZ8%0#&%KY&7(DD6L:1P:V!Q! !D M4=#_]/3)K"P2-Y2_$";!2Y%T 0BUO*T!H ZQ37D$@'REVK$E#;OBTP9.-Q@L M;#ZND9LQIH#E4$WS4;DH?"@O /A.V5&U9^MV:)8W+:AX3:^M*,#M-ONZJ9H= MAUQ#\LP;W2>/+(D*L8&110EEKHAU'!FS7L%-]1N9-/-&0/,9FLV?-='UZP<3 ML!\Q J@6YXINQA0(#/+OT?(^_9)0]R9_CCL_187+[%6(T"[!J-!],4KET5;A M^?^\OKY\EH%4JC3)^I\WE]?Z"RPVP P?2I,*>$F\#5*[*)MF)0,&,V943BP+ MU&(O:&&LL&F[?7E<^5J$03+?RBF<_.T4E$@9P&/&*^?R$7IR2CG*GF;WCDXR MY8%I"SZYC&*;=F+=L?5(!99UVCPYE?=;C:,F]WDGOJ"3.-^#5&AL*(M .Q.& M(EU)#U+V',4VP$=%&T F!IJV?D"CU;Y8_Y ?Y2@7CNX(LYW MOQQ;QU&$-PZ!X>%'"(:6Q(KX.K?I^%!L*9X3))R-O5UFGV/56@'X(H6WD"0)5L?JIL"XF!3 [,C&" =3^'OTY M6>.8MUR[5 >'PAJN(7B-=EV1@]($A@,BEN!A8 S2X'Y?@O9O-_L')9*O-<1= MHF1[X/@PT T<>/K6P$4QQI OZ^,@:@,TQN3)H9X^2]8W0TV)2L/'$>2%ZS9M MN291C"DB"@!+L1DN1!I 'RHXYD#J-9@NV[+%(I?[9FQQ&:C4@X'SV$?PKD0% M<-W'T+%4%G0;L+_-J#;VJ^^RGRE$??UM]NMXTRM./P# <3KH\5"SQ^2*)XG< M$!GTWOU)EN1H_F/*!C%4-TFH&O%0@.0"O$ V!W :1O7)YBI))VOHRVQ?B"O M"Z]"\% 8QC]DJ(:^3%ZS-=&VS1K=! Y9F8?DU Z<@9S6"-W]2552'-! 0:' M43:+_3I3]A3C\MFWV8<$8WLXL4J.8W1KS(=B^02N6#<*D9@96H2FKQF?1&3@ MU,!. [AD X3B^^O%:OGG+QNP5]!BU*S;2W:MWI7=QZ3R7U[N=5+1TVZ/#4;\ MF0Q E-^T.MG4M&TL,'3JU=$#: A=(9F[8#&T<:QLSH2(J\R#-F21I.;DMMD, MXSIW4R_E76/L5^C=CFM3FDQ;#P""8]F++7[ 9"/GRI$11/@>EM+9WFWP@%)0 M.S:HRGY@C%'5S(K$ RA50$7AP,RD&D'RX/#IH:7P$WOO.\?6Y^C[O"_^.K[9 M!=^%,_X7K2^F&F?#J55@#N5BFJ . )12^BC4O:]RRO MO3IS_LL !BPR(%(#N\:?*QK7B5O+U9R8NT"W%I:E6%:T&FW?I7DS8;Y-S$1Q MRAN0O%IDSZY0(]&;/'B$,9R\2C?-1TP*X^,$!U?8HAE3).$.J5ZMM)8DD2T6 MY@C,'7:4A:,/1N2VK%PW07OLZB*G2:&ZJ9GV=7KJI)F2;U-"IVMZ4Q/-T+;$ M&M!%*1N:AJZ7VWUNFVU/U;^O4).(O\20R)0&D@S4V, )9LDILTEYD!QV'!';POHE6[8D M?L0<(\N>BFT9/K+(6"!2?BBL#V2&$T397N\7T7:DNPG9S4DU4#@K),%]M@D% MR2@!7I5;KT7E$\#P?!^WCZ_PV?KAI*P],WUL!-)V9'[R%L#(Z HQ9QOR*!;*=[09$!D>LJH MD_!YM-$*U?I8"(RP7R.O@8-O*%!JB/)]G.HJ[;A^T66UB"A,FVE1.X]:+>B1YFP$N(N@T-*I 97'AUH5L=48<%E M+-3:X27N:G*23>$K./Z5EG%9\#ITCI42_NNV8K:5!C^P !!--0&$I;(<[,0% M:1%SHLF,)-W&ZQS1%1_MU\>\.9BX<[,"CY2AB6_ZR+/A\+6RS@J=+^K.T*5YO=QD^=;VD_VD M_61)O?D9"_G&M(GQ1#4+'!('AMR4A/R0'44['QO.+W!YK*39-T;S;!NTFO#9 MH(-L*]VW67H[OONIR#[PXS^CYGJI!*=(_G:+I B0O[]O)$SR5@H@C8S$/S*5 M;M$/@?^_IT?Y=Z^'%DQ<,C*Q++G\A/^&7Z.$XB?^[M;@.*CBMN_^C%H#"[R1 MO5K8.IOV/V-NDBJ.$EO?DC,,@A&L1,2.Z')T#UXIFIE##P=NO6FX#4IC9YR) M+1Y\?0<5D!7\C_%C&%!=B?;F8*BXT479855DP>E-;4GE0V8K M\PH#V(H!.#1WMK["&[K:0!14)I82:M$^O[N56J7/+M1!>42:,8BC>'4]SWE0 MK-Q2.T:'#UY.]>,[AZDU]GYRPJUXB6JV)<7ET@$/34[7RSU*/VJR%KA]77*A M;MHN/MWK%'5_()NL*2DUVUH(0A5#\KLZJLACU1J:6^MDOZRVTDXZ1'!]*0:1 M^(UI"P[A6G&LM6,ZBOKXBF:-7XHF\W(FE'?H O\LN+8L#4#75N!I^Q_7!R%? M4FYLJ-7[XV91B>R@3XRQ>4X+FZRK#5HR(VHP6J.N1WR[J5G>V-,68S$V'O%E MS1F'1HK9F%KW3R-L%F;D& M4\I1N3EU=_CB(SL(851^/,+K.*;MT8K,0#4L6-W0<4!_)0V:ZP[T'ZEM0^1( MA<_T:)XI;U\$A'@Z^$ZM4;NJ%G=7IAXIC>]ZWL=>E*&A-^IZN;&)=')::)[= M$66[,TJN%CC%^R[[DWRF%^\R3\,R= M>^"06XL&E@2$^[:I;'8)JV(H.R+N=2=IMMP,:1!7.:0#MPQ$D*2C<"LS=F+< M0MRB,*E-YN!!(-WZNO.#;.XS'X5M2IV M1D #"6*.WG(Y%FF;(N6Z.(A"Y M3T [_8L9'B#FNVBV%\AP*K,6B1@S2:P,IL!K[H^8\G'YA"?("!$.&#\5"89[ M1,8F\TWZ%R08%7]_!2VCC\>&ET$1G9ED0V.F* M(SFB6O['<241^"G7I98$C3H5Z&)5"JN6] MI>Y![?W"\@]/).ZWD1959.?*4%":<4AR %_P<9OV@#EA12HR:H+P3^[4@V+) M[0$,+9%**",E$'_WKKH;-T6NQ#@!ALD+\WEQC!IQ3T='6)SW ^N M;HD]7NF=F$JZ2W8,@[9$*&9D#;6H\6?TC$RTZ^=]^P5'@5G?"@BGN)(S.\YC MQHK;SP*$L.R[;2*ZMJJ[@A]L#1\X;64IT[%-L<[4I38Y-5FJ$0K_YIF"J,11FR3 M6G(U>6C5,3#-GY&I?8S*;47Q*)) M2_W\)OQ3NA@C'U-%.J>)4ST#YS8*2'89YSYP[1!]::Y/X%W*:@BB %L]M=KU66/JW/00P(="P:*N!=T5#,05\(O%[]/J5V,"]U-M,^$(Q2!(R;B M7A.65%8@L).%>452DH@H94*-[:8CW^0NC8%,M"Q;51DB=5*S^1"BP>S9%5I. M6A/!_*2IU0BFH;:=OBPA?6&H#?3C9Z8)9=PH=0"EP%RQA0!R7DO^I0QX29"$ M(0S7R^,3_B(Q)!)K;T*4:D&.G+E@ZX0C?.VL"4?Z "17TB8"CS3%S_63L Z( MU500!&C]JRB[^1&$X^)B^[D0CXL<59(3(5)&J>_R]T'=)"QWZHU[8=,&WC[4 MX#^;9*\P;EGV3C@U#::I*YT>/36-#">=M"$U)D^RQLLG7[@B- M FM_U-(IN@D-N#>GVF=Y\-*[,/LS=7265TF/%HXC:"W)NI+RMOQ)#@W>8\4! MG"E, 3Z^?L)N0RYU31C6W+3E4:J6.!KNAQ"Q Y'OG&3VL;05_W61=Q?YA69H M&YQ:1]UP[.W![VKQBC$G?N$SN+[822I6_=C?MR]O=>#O=QPNN'GBASKZ[="D MBE+29W@*).%%P>M6Q*T)['73 C-R9,**TID92KMD1F#GPW]D",(QP*_RO$E, M:"ED7$EO.];%8>B\U1LR*)[S0DGAD1]MM$%@$CGD"J;)ATF-JB0R-0!^I$U0 M_KI5+LDRSEQ.42S0)%LXP,PWS;HJ=^)_,5 *L$33=1A#X4=$B8%G_0RI4\4.0BMDQ,H)BKGO)0(3!^]5['A80:@H[1 M=(?1?MH<]CB$"".Y=,@?N[SUA8%2SQ*3GO&I?1LM9[%">%B&]TI1'\.W;!0H:HYS86M[:3NQ+FX8; +?]?EEOW<:+(2:J>7>-JX,&K6,<24) MP*;C.Y$EQYRF4(39(W-0>(EBPMFYG>$Z4XLY^8(IF9Q62@)A5CZZE$NPGNPR M74?[=LG)&_J0&PDEMJ8-($P-/7+ 4FI-+627V8O>UJ9(&N+4[!XT$N,S* MV:.;?L,&^/B#%]G;F2>]3*5"H+";UIZ&.-[D3PVZDGHBNC0*):=AE'XE?@PRHCN/T, %6!'B8_PZ?6]EB* MQ#4[IA%'*^B?H,99+0?@=)Z"J4/E+Y7@A5$W%N]_/&;#ZTS=@R6%^]1/9:[= MHF\^\V-I$IB&$VR2CDJD *.,_6*Z3EB!RDK9U"?ID*>X$M7YD:8U"'.D (D/ MV$1:)4.816KM^[M$9L)PG N:/;8F.1"(G;CO] MV+=BW3K]?9R0&^68(INF,>UO";MF+5W+%1_UV+;1XTK6@F+#E EW4YGK0\4Q M&&47Q3W3FRVW7DF,$XO*/BM)[ $ :_H,G\RH54K"/6A7M5U.%J(4;I5W8OAH0SZ2Z9-3U.+KG:-$/8-\4;+KYRQ8WM'-&\WF!$L*R<]7,6_B0V@S M_HLGA8\C<.N=!/'[JNB\5 M%&-:"[;&NAYM17! F[F]YQF-NSG!+!PVY2_YC<-F+N?]L1)&*-' M;--EXY/L544>?7:.27%&?,"W2K-13ML7M2$L%!^?64U+^4T'J,/X"S['M1(^ MK\^%_5ROGQVKH9.QI!T/M^2282Z(T.HMPBR P#[EAI,G1%I.YE=1BZME(PHA M^&B.6BRAD]=[7U%40.+6V!MD#(KQ5#[E,_-I:JL]-B6/QU+ZT#4D/;;,$4MH M)TB8VQ2U-/O.!&V,)7^E .0!=>T'1A7S7O3I-T0PNS0N+[.[2QOOL7XX8H5< MWGQTZ/$JE8[377,'^^)4/,/V<-CPXLQZ:-/)5V5*E0E[S%J">;MH:M/Q^:RP MR$G+ 2?L) ,C*?C2784V+":35?'/$M\M"O&8B*?[_!->\1,"8YG&\.S** FZ M.'X6CHP.5\3/ G:K0HLIL(!*ON+R@V8,)^_A3FM7D=IT#:^1^$&=$8\R/RA!XDKP7]+$T0*O8!\,&YX>CI(#\9QMF-PH-:VR; M&BH[A3(]%6>' J/[ZAI@)-[#D./=OC,&RT=A2/Y>@Y=:8A_4S+ M9&@N))&/?UX.N/+9TMO1XD&^9;UM<^R#W_A>"W.IUPQ7Z.>DN[UFM;\..1E) MMQMM3^2DL"QV^U$OQ^6LVV^RANF=@5J0?O)428X/19=A'I-/II"#RJN8]%*N M-6FV@EAV'V4 IL'=D8PK:YIN^[SV]J0-P!C]ZD8X4" %YD.P2 MB_><(YJU8YW*I=B_R5K9$\4%<.K_JJ;4?()0UG>,YXQ M7B[G'XBE#$^YN[(*J9+^D)BUBV(26"[SI8]8S);'%0UPXS 7;3Z76+I7]1FMZ+F5R-JWL^HG+&# M1D61+$!U/H!-'4L"2"R?Z*JQ,(8U8&$YCC0)YIS@^#"ZN'-CG7BFQWKB R,O M4=PB)-)+Z5Q38NG/2;M(_YB48/86#)]7+-OB@E(OV:9JAF*LKJ)*SB5-=9$E M->/E,DBQ4,7+ZQHRM^3B1'/?75[155"K;-W4@P[I\!EQ8HC92Q$1=GK>/D;(+*9^#U?'3^ 6SB_ [7==)]/6HGCM"!%S+F=P'0- +CUMPTXE[I MQ9P #&C_;B*+0L^UWD80RFCY*S3Q3+-.,S8JW^(2/"Z6148.A3E\[&UL##A^ MZ%R* ^EIP/5&KS01#S)_ 'U8Z744AI.V2 Y=DOWJ8Y7#Z\ 7!]5DX[L+MUA0WKRL>E M_,?9PK/SMPTGV*5'I3EW+NX>TOS2I%1@G HF; 5R;WWS]$S8JS"%/O9#F '* M/_*@C;Y)>.:5JW?3P4/V%.'O_=2/!ZZ>VSQLQ%<:7KKZ.J-P#O'O,6Z''$-F90!$L>CG- M[71#L0F%AV@X9NQ8$_9J87;C4J^R?7./R8>5QGIDI)7FQ6VN?3JG:&K1IO$F M(V),4RW.:0S5;I3V4&Z@W/K%/6!U;P9>)0Z7KYW5LRNUJSZF@;"9# LB/;A/ M(U]\RHVC9@P:8Y)@N%&Z2"*9M<9/J9)4>B(^_VZ+,)J^H0O19_,X-)D.CV<_ MFH&IW^8/=QP/8Y40!=!-1X2/M7J!:M62'GP,C(P21 MRBDML.7H8"F_']^R\ MP]<1P+\V8&;^>14\$BUS,/44YFM3NT%T5A>QUKJD>+M&=!CK?IPJ(@1GGV[& MN2J):SZ8&Q'GS%^*PD1VE['R+6M9XH9#*U&H;C28;:ET,-Q$<;-\>X0?N/;. M#%P#Z%Y$\]%>Z7PT?3Q97KC\I53(-+=#U(C!@$N'V@\YTPQ/-E$<>M,.90*( MSYM:W.$C2%4=HT.MLF92FYC$6<\8V[5D@RN71V M7+@"^LUD,1]U\@?.CJ)7ODS<264&V0TU/N<*BTGV:/)>JY[U?A\?/_"B*>\H M_DNQZN3$Z7 ]TV>8/:-QBS(/G(V*^.J?<#2M=$Z7CL[ZQG:P0W(7)??ZW\D MWPG"YJ8G:BLCZ\E=0U+;ZZ?IT+X_F5HO'7Q +X>S/)KQB'8@7O\=!B:>-P,Q MOH1H%?(-IP8;KDZ,2CP]%S$JJX\&D% 3!-AF=.J\EH@)GM,M='TH&.#VI#]" MM)6Q0:3I5XS <7)5KM+2YDFNZ//W;/B;-;:C<)LVHN4[.=ELBIFICY5 MQ&BG-/H.;B 4L7FN=0CIFQ1W[H]\V9'$9@S;\=-ZG&KNWZ'F"+XR F/]W4"JSQ-F@MYT M #ODM-6$7KA8S#1J27&^L%-*GHD).[Z:#!4')\"]2M(&)7:1O('$0V$JG?RK MMU1PBM+?YH;!4(D.G6/.9,W)(TT(3TJU)0LAW*-PLWSCP4L<7=$R:6]=C9=L M(N!I$V!Y*9J^0D:K4/S%[0>$;3@YYL6P [QCP&@&G1"]?W$R70;B\&-<&2'4,PR*K / 8HP&F;D?O1[N5G! M#\K(N] A*H8^=/[,3MHL2<'M8@[>FJ1;+K M#@=*AS2;CU@6AGIVIS$7L09-EU3R\UI"9RY(H2_!(_X"KB.&$?;D\G-7ZO@6 MEY)[.,P;8AFLQH_92V4T5H%$K1J>W8$*7F[^M+XU;YG["2K3Y*9WN!,*)("O ML>[IM;8I83M[@J87P]G&[7B8B<[ G5PM1MG.,O11>[=Q.[I-V\T#TI@.#!O( M\NX;>AB%.VAL'HX0FDMX75?G<(H]MP@CH:E.,LNWO4NC2"=(4:B W(Y(/\^V MQB[!'Z[@C8-!MJ&3#E=\1FE>W^BZE6R,_8>QX_S5*IN3Y6E/>DE]A!'\-\LS M\]^!M8B7K@<* (^;=D91#ORX!&P4@KSLJKA,29J=_?8),JUTG(A<<:(% M9KE9H<\_HM.(L?]5'%BMO>H?O;.(A#"F]69YNNHMT?I'^N)+0^LD1I:7LJ_[ M.)P=W6S8*K_/T<[9M7FM6CBDIZ1,*/RF#.-&QG'GN+$Y\0EYKA WCK[(J6%S MWP1KD@%8$<[%-KJJ*"[@!XT5RG]G2[R#@M87Z;-Z%1+&V_F/QO_WG=M:^8N7 M8XXP$Z*Y-U?77V<_R1\R(J*?)IN]!?_%UR;SD[=O?87RZ-Z^X/G$<%HTA*EB M/P*'?KRXW>P;"F00_!=:V'EH"BZA*]-_RORU1:;XR(SUM*$/B9W3!:91G,&O M8:OFDRTLXO>;L:%J)"2!H^'1)NF#Z3EJR.1&S)_4[7]/@XO>VW@Q%>F. @AZ MS2A&JQ)LF4C@-4-/)<*4@G]-HY;H*!%-3-[/EA'1BT)ID!XE7M10@]+/5T+N M)6+'\)M9R32BCA0P&XQRV]/XU[">D]956D':.HV%IL7G6,[2-Q=XH8AO.C8% M->A.VB%+);8W(XLO_U#PL+6W_UF Q!]L8MZ6.,@[V M5Q$N_6MS4J>FO)U=LW#V1]#<^;7],&0K!93,]^0RM64\L5CP:3HY^5V_J-Q" MV6%R"R>)US[7-ZPK"MS(?91VUM-T1J"4XQ$OG'YJ?+=>N, URLZ& M:WXF%\;9"YT2Z/B#+&!P72;0:=!HGCQ#G$N'&-ZR=/$:1VO[.6#O_'Q@O$7F M8HM_]'YB*PY!I$OH%IWW>G7. Q4Z@\$@C>S IIBFBN\58.F,W/,/US;@UU$A M7KP0NP]D9(FS0:4BX58_C-7^3CG-QARV$(>**,,SX06WB<-S=YF]*JFAHC H M\&L4^K):V.@/^/H8")S3,U(0:_]#0 MF09Z*83";21],+]!)1(^,/BG\23J%?? -GISG7&@C;XT\V8\AY[6G C8*L/: MO(/IZP@)3=.M&](LLV,:;'9]MB[(3J]+FT/!(?#6RNFA*&JQA-$ CL?SAJ;? M>(1T-,-OVX"[FBC(L(,=,:7.44*>1M:T6U?R,'RMN$VT!X[0MV:"F$#B9Z7E;=7$D>&]Y<+<:W-LD43KRI:H*NR^Q'HCKWX<\B M]5[+Q_,#,Q5U%%#(T@^?\STCI1TO'Z%[ <<\LXUNK*+;JO!2I0M/&W.UL(>. M@Y2NF(-G47"&^>LWRV/4;QV[C6_" 4I*SK.'L0>K<5^ZK1E46;@-5?B#^T*[%*TF/'O=UMYVF:+FXS,).XV"=J M.T& #DJTI0]TB2_G7FF>C^\T!9CYIH[H<4\Z*F7]Z!*;-]7!9H*'7.[AF"=' ME[&?_I9IYL>BW2/6JVC4T40/PP>C%F4-E/I; R:#;?0FT.A]]LJD:VXH=M(/ MJWEOCA$U&QX%'3+@_"BZPN+U8MM$+A?G +FT"5#Z"%ZS4#!HU]&-E!E%>Q9M MF:TT+$F)'-7^/];;; U55Q$FYE9](A'_/'LNOGW!F M0B,0OO-&+N*B9Z5.V];A_+%;@/[B&G#9CK!.E/D>E5!JMEQ$@L^::P2'%%3# M+"@M&'5B?.&B1 P#<&].#,!E%+Q'%"1%X?G3;B5ZIBD@P7K((^LE7+Y"2[6Q M)8.$$^59'_QKXP9Q7ZF*-[.D;[8VTSS$]9-267P%Z4E9Z(W47X 'T[2HP+D: MCO]@+V^<#+15CL+EQ.;?SH""HUAFKHBQ%\-0_J]V*$00DG!=+2?&ISL6'>I[ MQP,IUJXJW1U'TLEBK,J/=#DBSK&2(?GD5O*U@(M>$VW0SG*:NQ>'ZA;+K8R% M27]6XTSV3>_E=D.'RW+(Q'W*_4P>G;V$6Q^ ,5H9LAW%5T)[SP$LNSZ,2)7/ M2'NEV4TTQ]@N55%93!^W&,SMR;>O*3:Y75+]>I.>G46SEV64&' @V-G]""7@ M:C+EGX@' Q(D9>KK-U BS^>(MSPD$B6I) M<[TB>PK'RGVB%:O\7NWJG0" Q5Y3%N/BV027Z=A14W,RQJ N%]>_2\F=KEO-/.2 M1[PT(?1T9F3 HCGWIN;!K$8?0/ZS#J>1HK/G7F=MCDZOA-T1BNT @'ZLF_O* M%9Q&R2N^2_F.[WXQ_G[ 8Y(U&)U\'E)()'_\C^.O;J(G_%7*)D*Y9)>$>=HW MR^.OW\D1>TM]K^]# V_:2EE>[ 7>B1#W X;6*!X4R/DY=,*"U4=N$*KBQ"WU M"YM\%L8=/SLU[GC#E_.]X/Z7IV\X"6S#!FU3-X-<(Y3<^V=^8W[Q[(V])Q1$ MQKO@-ZKC_"I4<=$,I+_B\Q@=NKFZ><:GZ_6+VQ\UFRUED<\NKK[.5GZ1=[X@ MZ?'[Y@C&\LTW5T^R;S_S^VJP>QLQI+QPGJI6;,V+P]^5#@>90M&OL9"^3SAED?=N&7OKPY5CSG*"G-B)&3( M"S_P.]U;96FA"4GQ:(/_:WP;QZ&<\;7!*VV#[R>#]#G_;JIB>= (C<%J"W]1 M H6%\C#Z+'Q=LBOGM*>F0*8Y4HR34P=IPFO!#YKP^"M8]"P>!Y_.NE/*W5]_ M&C7M)+4GFYIZ["QJ5HQL7WH!2^$C6 EIRP< M1K('-<+**W&:3*"AN4(<@\@Z7,7 (70(V4GG9_]V%'%Y("7@FJS:A6VB)*M/9_:PGB&)'D5\*79\IOOY,S>ZG-4 M2%)W"5WXQ:R<^.+BZIF7$WXE^4#0C"^C 57\N#PD'QV!:*5(]OAV6/>L6F^N M+DC^C)X&Q,SN9B*$IMK+M_;T#T<^M%Z+CH?+:G)UDTMB)5SO)((^0 #K_!JN MM;,C.*80R'!)YTFPS))>U7&+[(A+_]1%_+EVN[*FF1*C3HZO]:8_5O'CU]M8T:)X(?-U=$;^%0<$&?/\ Y*R?Y]2T^2K MO,^??P^^[(2=O/ZW*-KP4IUO7]P\>@IOAL>??W_,=^X7\,1P M+FWEMO#JU>777S[B8B#] ;@;E\3RC+XYT#^Q4MBU^ #\?=N DR8_X ?NF_8C M@??\_P)02P,$% @ S)!T6OE9!]7 P =0@ !D !X;"]W;W)K&ULA59MC]LV#/XKA%<,=X![?DV<9$F N]L5V] "07-= M/PS[H-AT+-267$F^W.W7CY(3+RF2[$-LB2(?D@]-,?.=5-]TA6C@M:F%7GB5 M,>TL"'1>8/"6\Z=;*66<]F9 MF@M<*=!=TS#U]H"UW"V\R#L(/O-M9:P@6,Y;ML4UFB_M2M$N&% *WJ#07 I0 M6"Z\^VCVD%I]I_ GQYT^6H/-9"/E-[OYO5AXH0T(:\R-16#T>L%'K&L+1&%\ MWV-Z@TMK>+P^H']PN5,N&Z;Q4=9?>6&JA3?QH,"2=;7Y+'>_X3Z?D<7+9:W= M$W:][BCV(.^TDF")HN.C?['7/PY'!)+Q@$.\-8A=W[\A%^2LS;#E7<@?* M:A.:7;A4G34%QX4MRMHH.N5D9Y;KOA@@2UCSK> ESYDP<)_GLA.&BRVL9,US MCAINGMFF1GT[#PPYMN9!OG?RT#N)+SB)8O@DA:DT/(D"BU. @"(>PHX/83_$ M5Q'_8.(.DLB'.(Q'5_"2@8;$X247\,[E^]?]1AM%G\W?YS+N\=+S>+:59KIE M.2X\ZA6-Z@6]Y<\_1>/PERO1ID.TZ37TY4I14RKSYD-;VVHQ40!^[WA+W6+. M!7L5[GRP!Q^GX, 44B_F4E$=@1G(I>[]%TBV.6>&Y)VV1)H*P1)H^^*]]0D- MFDH6(%]0N=-2UG0I6%W4AC=[6RR[&FKJ53V#DRB>ABB>!O4OO?I'7B(\RJ;M M#&%;95G2IXQ'D3_O)#E5B+#J5%Y1)Q>@96EV-B5[^(9,:5C;].G][%1[V8=. M"6XZTK/()7^U:Q)3C'N-K[C1W*"CX]3V(Y*G2M8%\*95E+H-QHHU$6W;[DSJ ME(M41+.]5"T[M<4 RJR!\V7Q0:"M!=V5UC^AGM)[PP5)9*?)2M_.@-JGLUU_ MZ* ?!>E PSN83#)Z1GX49I>(&/E)'-(SSL;_4X3,C\,IC/UQG)PKPR2+W>\" M:6E$+A)()OXXRW[@?#J>NM\CD6!4U]_YE#:9Y\0U&8TAFXZH:(()BJGG5+F/ M4Y;OB7M@5!)"BJ;^* TA3OQ1E,*S-*RV*.>Z(1O[Z8AP,W^2)*ZF,YHS>==T MM:OHT!1N )$I:Z0R_)]><).$?IA-;^$F3OUL&MU>K>X[2,=^DMEBC!(_3&,X M=Y,$1Z.@0;5U T^#N]WZJ3!(AYEZWX^2_]3[@?R)J2T7FI@JR32\RT9>S]=A M8V3K!LM&&AI3;EG1_P)45H'.2RG-86,=#/\TEO\"4$L#!!0 ( ,R0=%K( M$[]W9P0 (<+ 9 >&PO=V]R:W-H965T,SLSS&BC]*O)$"U\*W)IQJW,VM6PW39IA@4WEVJ%DE862A?< MTE OVV:ED<_]H2)OLTZGURZXD*W)R,\]ZLE(E387$A\UF+(HN-[>8*XVXU;8 MVDT\B65FW41[,EKQ)4[1OJP>-8W:#,MYKD#(AI?:\Q6$EU!1HH,S8JG.&Y1;AC4:VQ-/G\*>YVK$X2CAG!T M"GTRI52=5C)2CJO2T&7F8@B'$\FI>KWHB0J< 9AS()X,"#+>Y]=?6?M5J>9TO8')X^$ MK]'8HH)\N9Q>PE*M44NOP&HO9PO&O8*P@IX^# 91+XBBJ,'=?=]6*C7OGIT( M!$F2!)TN.T:P6?^P3Z/_W:=QR((H[AVAO%O];SYE#B4:'/#I;N6$3_LL"I). M=-2GN_43Y2ANRE'\X7+TX-WD"@),&RV'JLY)R ]7G;IYH/0T/GEY00[WR9HJ M8_V#[A>/Q<%29 Z^$LRV5&A<'^-N2^DGS/T6E.1EJFU.V/94W7D7D/^L#^]. MO3MQW6CYC0+O15*,5'5H+PT^LN>._C;"9D2 (AFVR#5%0-(;!/W(%84DBOPX M"7J)R\&8=0)JX<@ZCZ/NA0_G)(AZ78_$%^2H-R"GM0:WF<9JUL"@WPO".((X M&7B['S/H)1T*W!!8T.]'-&)!,HCK$#[R!&>^?KA 9=Z.(U;/537ES.>"@^V3 MS0+6#>NY*C\.!7=[KSDJ4"]]"VCH@4MIJSZIF6VZS.NJN7K;7K6H%.Q+(0WD MN*"CGD[\!4$L# M!!0 ( ,R0=%HDL , ' ( 9 >&PO=V]R:W-H965TM&!) C5YMV9YM(,E2;$-;&$VZ?ACV@99.%E&) M5$DJ3O;K>Z1LS2D4]X,E\G3WW'-W/)Z7>ZF^Z@K1P%-3"[WR*F/:11#HO,*& MZ2O9HJ OI50-,[15NT"W"EGAC)HZB,-P&C2,"V^]=+*-6B]E9VHN<*- =TW# MU/,-UG*_\B+O*/C$=Y6Q@F"];-D.[]%\;C>*=L& 4O &A>92@,)RY5U'BYO4 MZCN%OSGN]L1;[&N+1#1^'; ] :7UO!T M?41_YV*G6+9,XZVLO_#"5"MOYD&!)>MJ\TGN_\!#/!.+E\M:NR?L>]V4/.:= M-K(Y&-.^X:)_LZ=#'DX,9N$K!O'!(':\>T>.Y>_,L/52R3THJTUH=N%"==9$ MC@M;E'NCZ"LG.[/>**JO,L_ 1 %WWSK>4L:-#Q_I/%P\L&V-^G(9&/)D]8/\ M@'K3H\:OH$8Q?)#"5!KN1('%2X" * X\XR//F_@LXE],7$$2^1"'\>0,7C+$ MG3B\Y"=Q^["IF3 OPX=_KK?:*#HQ_X[%WB.GX\BVBQ:Z93FN/&H3C>H1O?6O MOT33\+:>YV(&I$&P";4N\M3ZA05/) N0C*O>UE#7=!U87M>'-P1;+KH:: MVE0O8/QDPMV@_KE7?\]+A%O9M)TA;*LLRY+G>,+\82_)J4*$3:?RBIJX "U+ ML[QL^O1^<:B][URG!34=Z%KGD3W9-8N)XT/B"6\T-NG2\M'V/ MY*F2=0&\:16%;LE8L:9$$\NQT"D6J2C-]CZUV:DM!E!D#8R7Q0>!MA9T35K_ MA/HRO1=^E&0#FEX [-91L_(C\+LM41,_"0.Z1EG MTY\4(?/C< Y3?QHG8V689;'[O9*T-"(7"20S?YIE/^1\/IV[WRTEP:BNO^XI M;#+/*==D-(5L/J&B"2:(4Y]3Y0ZG+-]2[H%120@IFON3-(0X\2=1"@_2L-JB MC'5#-O73">%F_BQ)7$T7-&+RKNEJ5]&A*=SL(5/62&7X?[W@(@G],)M?PD6< M^MD\NCQ;W3>03OTDL\68)'Z8QC!VDP0G4Z!!M7.S3E...F'Z@3!(AW%ZW4^1 M_]7[6?R!J1T7FC)5DFEXE4V\/E_'C9&MFRE;:6A"N65%?PE0607Z7DIICAOK M8/B3L?X.4$L#!!0 ( ,R0=%H_R=P-300 $T+ 9 >&PO=V]R:W-H M965TW*&) L_5B65)B&["3MJBV$EEFE%BRG/=F$[MW M)6<34>DBYW@E055ER>3# @NQF_:\WG[C.E]OM-D8SB9;ML8;U)^V5Y)6PQ8E MRTOD*A<<)*ZFO;EWNAB;\_; YQQWZD &X\E2B*]F<9E->ZXAA 6FVB P^MSA M.1:% 2(:WQK,7FO2*![*>_3WUG?R9G9!R&R75X4P'@&EUPSOLZ7!<)< M*=3*@3^I+DYN&6VI_F2HR:+1&Z8-^J)&]U] ]WSX*+C>*/B59YC]"# DJBU? M?\]WX7O& MGV,<.U&.<[S=(*Q$0:V;\S5H4P=-_^;?48&FO],-Q8SDG-=+)N6#.1)44ZPL M3:NRJKG3MM3Y=TO8<,H?"YG90CY6#IV&7RZ']4\Q,E$Z%^66\0<;S^A,/6<) M3!JQJ3CUWR511^=\S^4S*RIJW0,:\T,:9I8MZ'YHSGVQ$QNS7^9W*.D"@FLT MMY@!^J1P517P1[Y"2\+D5_7A N_H%MN:8L%TPT4AU@^4[9'GT!U(PLG(=49N MU" HS8>A$<6*/C9PPB9YWSO\M;D'D!'YL M&)-?D4^15 M-C?!#[6-]_0^HI%R,$9>U7V=EHYWWUR93GK:! ZL7D?+M.#SELM55\?]91)H M+F^3W2>6QS:T+LTY6D3@.R%=]R3&) :)W4U:,7 ;D48(S>"51C,P::3&[F,) M-^5Z+%/#@R<.%<7:/N3,H*;A4[]VVMWVK3BOGTB/Q^N'YDJ'%UCZ8ED)3!5IQ0^]=E.8 _;\20N\7QD#[@I[]"U!+ P04 M" #,D'1:-!R^Y'H# "3" &0 'AL+W=OAC7\3K')XS,^1HN9/J3A>(!AZJ4NB55QA3GP2!3@NLF#Z6-0I: MV4I5,4-#E0>Z5L@R9U25030>3X.*<>&MEV[N2JV7LC$E%WBE0#=5Q=3C.99R MM_)";S_QC>>%L1/!>EFS'*_1W-97BD9!CY+Q"H7F4H#"[?LI4WMH2PQ-18!$;-/5Y@65H@HO&SP_3Z(ZWA87^/_L%I M)RT;IO%"EC]X9HJ5-_<@PRUK2O--[CYBI\<13&6IW1=V[=XX\2!MM)%59TP, M*B[:ECUT?C@PF(_?,(@Z@\CQ;@]R+"^98>NEDCM0=C>AV8Z3ZJR)'!E>&;$N$:!9<*ODJ#&HYN&,WIT3(P=(S='*0=Y'D+&;T!&4;P M10I3:/A39)@]!0B(7T\RVI,\CP81/S-Q#''H0S2.)@-X<2\Z=GCQ&WB7N#%P MR75:2MTHA+_/-MHH2I!_7E/;8B6O8]E+8 M)CW39 C]27@RR]K>RJRAP+S&=!CKID 0=,U3IM0C%SFP2C;":)!;,+1V(:N: MB@CRX!*<9'RFI7P!SA.T2GU M0C],%OYB%L&M(/[DFG\)Q;F&:]TPD2*D4I.JOJY=(;TO&E#$0 &0 'AL+W=ODK,@OT?IAV*<"B5Y(WG-WO.?N*%^LA?RB5IQK^%86E;HZ]_K.XEOXPYEGI>\4KFH0/+% MY>C:F]XDM-XL^)3SM>H] WDR$^(+O;R97XY<,H@7/-.$P/#VP&]Y41 0FO&U MQ1QU*DFP_[Q%?VU\1U]F3/%;47S.YWIU.4I',.<+UA3Z@UC_PEM_(L++1*', M%=9V;8@:LT9I4;;"^%[FE;VS;^T^] 12]PD!OQ7PC=U6D;'R)Z;9U844:Y"T M&M'HP;AJI-&XO**@W&N)LSG*Z:NW'%U2\/(CFQ5.*0R;*6E0(ID L0*](4UFS M:O/B6>I[R2L%A=&?&?UYE14-QA$?(,?W3%1*%/F<:1Q3&F_E%@H+@S1V*5AS MR8$I6(@"LQSIA-)Z)1J%[JC3*?S!F6P) AC>!M._BS!=0GB=5ZS*>,^6*5R7 M0NK\;Z.#%"YVUDC*MS.Q.&L4Z58@)\Z<1#30^+XO@<4.;N;9(LV:(9ZM/FJ M3Y#\D2!8)0L3*"V.!GJ[!40RL>OH7LP%L>,E$PI\&L"'(YP4,XV]T;J*F[IBU9*; MO;#B8E;D2YM&TWWV*4@-G2,G"A+XO!\*W"]$?N2JH22%<4-1P>CL)E5XCF;B M_X&2\#S&B?!0P3Q7&<4+<#W?AXM0ZGE[/8",SGTSF<#S@0(9=04R&BQC-ZPP MBN_-,>6V*VC'"N(@TO%"3KDVLRJ>K)&#J6/*G^29D$1I82F]4SE;>#"-6OTW MI=*TC2G<2;)';XQI_&N3UY1%#E2.Y\=X3=" 8E=@[&\!IA1:/?$2V& FW''S7B0F^^8;J0U M#:EC6_G;1^W'*#H(>)RBKQO4PND F)?-MN_4;&.;<8-LD=9-8D9ANL4@8^D\ M3'_(KX+$VT1'2G3%C@Z[N:$J^G7 Q._I^,1BTMD7WB'O 6$(FYI@ZB1(IQ/J MN&GDT6C2CF%!=&,:2-N!V$GBE 8FW8#G!3@0N) X$ZSG@6$()CE^M"RP1H)) M:O\5A$X2)6TSWNYLMZ>A[Z2(B3=OXJ-Y"IM663?:%/+V5/$RPG-!>DKW>.*? M8BJ:!@T/K&BX.;$,AJW-FB!V(M>U*K8T[76%-KK;+FV2$U4:]I_";SUN'S04 MRBB;H"=;X@\P/ND8GPPR?B>$3D?VC0-M+FR.D7X0\P?I?Y#^?R;]N/?-7'*Y M-+\,T/<.,L)^/G>CW8\/U_:;^W&Y_>7B'9/+O*+OJ 6*NN<)GD&D_37 OFA1 MFR_PF=#X/6\>5YRA@[0 YQ="Z.T+*>A^DKGZ!U!+ P04 " #,D'1:V8Y, MM?<" !!!@ &0 'AL+W=O>>WQW':^T>;(%HH.74BH["0KGJE$86EY@R>RYKE#12:Y-R1R99AG:RB#+ M&J=2ADD4]<.2"15,Q\W>G9F.=>VD4'AGP-9ER?<9-/CV/Q[6TS2^LVKN]) !>6Z?+C3,Q*(5JO^QEH\..PS!Z MQR'9."0-[S90P_*:.38=&[T"XV\3FE\TJ3;>1$XH_R@/SM"I(#\WG>NR%(Y4 M=A:8RF"NE1-JB8H+M'#ZR!82[=DX=!3+>X1\@SMK<9-W<.,$;@BJL/!199C] M"Q 2R2W3Y)7I+#F(^)6ICRP,I=+C=#H!\TZ.\Z#8LUD 3TC&7%U!I.B98K=&T)TIZ-X"0#BXZPV[?FP-(AG$GC5)O#"&AD[@W M\,8%]#I1%-$RC>#D:)C$R2609#0?<^+VMJ4=D[Y_15F74+%UF\ Q7'1[!-R' M?=40[K1UB6;9#"\27=?*M1V^W=W.QZMV++Q=;X?K#3-+0;E)S,DU.A_T C#M MP&H-IZMF2"RTHY'3+ N:\6C\!3K/M7:OA@^P_=>8_@502P,$% @ S)!T M6ED1/.'S P <0D !D !X;"]W;W)K&ULE5;; M;N,V$/V5@398; !N)%$72U[;@.VD: L$-9*T15'T@99HF8@DNB1E;_Z^0_H2 MIW6TW1>)EYDS9X9G1(UV4CWK-><&OC9UJ\?>VIC-T/=UL>8-TS=RPUO<64G5 M,(-35?EZHS@KG5-3^S0(4K]AHO4F([>V4).1[$PM6KY0H+NF8>IEQFNY&WNA M=UQX$-7:V 5_,MJPBC]R\^MFH7#FGU!*T?!6"]F"XJNQ-PV'L\3:.X/?!-_I MLS'83)92/MO)3^78"RPA7O/"6 2&KRV?\[JV0$CC[P.F=PII'<_'1_0?7.Z8 MRY)I/I?U[Z(TZ[&7>5#R%>MJ\R!W/_)#/HY@(6OMGK#;V\8##XI.&]D<: '!^IX[P,YEK?,L,E(R1TH:XUH=N!2==Y(3K3V4!Z- MPEV!?F;RP+>\[3A\>F++FNOKD6\0U>[YQ0%AMD>@[R"$%.YE:]8:[MJ2EV\! M?*1SXD2/G&:T%_%GUMY %!*@ 4UZ\*)3CI'#B[Z1XTK)!N;(5:$6L,YF#7-7 M8:[@S^E2N_6_+E5@CQ]?QK=],]0;5O"QAXVAN=IR;_+Q0Y@&7WK8QR?V<1_Z MY%9H5E6*5\S)6*ZP%UP^EXCV0ETF^K3&RL@:NU.T%1@K W"[K=%@<',NFPUK M7SY^R&@X^**/X364K\QX");J[2$D48:$ DAH2/)! C%-29;D\'@\A9229)!C'= ,MS.2 MA]EW)-:C_N2D_J17_?,U:RMD@G)@5J.L+:Q<%92R6YI55^-WO9 =:O52._1B M_Y]V$%C]XX5E6\_V0_%*Z5)[?(/F?Y0]?6-_>[2?'NUGK':[S/Q;^!2+'9,< M!;E0 MPT.UT*P/+T;_((G/\')4:?P>'@8;!'UXB=4SR;+LHK3\LVL0.[URE[T&5\?] MC7A:/?U/3/?7Z*OY_F?DGJE*M!IJOD+7X&: 2E+["WX_,7+C+M6E-'B!N.$: M_XFXL@:XOY+2'"&PO=V]R:W-H965T>$ $IQ#7ZY4%4%/J^JJ'TSBW4W)QGML+R_WUW?&60*4)>7TP_W XL3C9V8\ MSXS'.;HS]L8MM/9POVP[=SQ9>+\ZG$Y=M=!+Y6*STAW.S(Q=*H^/=CYU*ZM5 M'18MVRE/DFRZ5$TW.3D*[R[LR9%9^[;I](4%MUXNE7TXTZVY.YZPR>.+RV:^ M\/1B>G*T4G-]I?WGU87%I^F 4C=+W;G&=&#U['ARR@[/"I(/ K\V^LX]&P-Y M#WO@C":\RK0N_<+>13290K9TWR\UBM M=/U_=;_9A_G1Q9

6I!&-!L'5L!J-:SH*RI6W.-O@ M.G]R_F7=^ ?XL:MT1_L#%ZWJ'.S]HJY;[?:/IAZ5D.BTV@">]8#\#4#&X2?3 M^86#\Z[6]4N *5HWF,@?33SCHXC_45T,@D7 $RY'\,3@L@AXX@V\JX6R^N , M0UG#A7I AGDXM59U9PF(F(:"B:@LDD&EOM>V M:H@D>Z4449:*?11GZ2" #L]T0PZ2Q?I^U5@2EFF^#S(NV-LVI% (&65H2T& M/,Y \#PJBG2;=I[E42D8:9?9/VE'X7U@Z)%\6[T$B9 I_M]! U(&+*8ADTDD M6#EHN-7N"3Y8$X@PXLW.DS\[KSQZ+]P_6'?UC'Q_ UUAI<<';\+KKT8>25 Y M)*A\=X)>7GT>S+7^T'[1A$\?)54I[?:XJ$,WV-= M]/")4NH[U5CX5;7KD.-!V^=N$X M:2:BM$@BGA 7>%'$LJ E#N:$B$MXQ',> M)<27+# [S&[P]EB4E4DD.;*9RS1.>#_]DO45\;LE\;24$2](N)1QQD8,2]$P MF651BH;Q,HEE^7>SDB1'TW(0B8B35V9)7F*9P&P4"8^38MPLR9*(E9+,*F-1 MCI@ER2R!?TE.^U6R.!5CC,P&1F;CC.R;+2+D!0;L=(20HT#_BI 7_U="DK:1 MLI\G4V9:%3()=0 M7UU4 )TX7I66/Q<*K5PR.BFM@A#9\Y?0B_ MAVP[WYYM@50A.,Q3>DKC MK-B%3UA":DU]8:/;&K[]IN",?]A]/1BA4S'0J?BZ)OO@.EP5*K/$F[#KB47- M1DTJV_37 M"3K[(IE2G>;8=.=T&F(ER@K^UFKT\?.6@R*X[WW\*&-X.'U).^^\'3^+]5YB? ME)TW&.]6SW!I$N?8IMK^RT;_X,TJ?$VX-MZ;91@NM,+:1P(X/S/&/SZ0@N'S MTLE?4$L#!!0 ( ,R0=%HK^@MW8 0 !\* 9 >&PO=V]R:W-H965T M=XSU&<[Z6ZUP7G!A[K2NB%5QC3 MG$\F.BMXS?18-ES@EZU4-3,X5;N);A1GN7.JJPGU_612LU)XR[E;6ZGE7+:F M*@5?*=!M73/U=,DKN5]X@7=8^%;N"F,7)LMYPW9\S5ESH4LI M0/'MPKL(SB]C:^\,_BCY7K\8@\UD(^6]G7S)%YYO"?&*9\8B,'P]\"M>518( M:?SH,;TAI'5\.3Z@?W:Y8RX;IOF5K+Z7N2D67NI!SK>LK["^18?F*&+>=*[D%9:T2S M Y>J\T9RI;!%61N%7TOT,\L;K/OO4FM8<07K@BD.9[=L4W$]FD\,!K!FDZP' MN^S Z$_ @I?I3"%AFN1\_PUP 29#?3H@=XE/8GX&Q-C" ,"U*?Q";QP2#=T M>.%/\*Z9$J78O4SWKXN--@K5\?>QA#NXZ#B<[9ASW;",+SQL"6[]\% MB?_Q!-EH(!N=0E^NL0/SMN(@MU9Y909,Y)"756MX#OR0REF%]1M!@QEIF]&Q M-$X'NBTX;&6%#8J 8&SY07.C<5&9 @Q^SF3=M(:Y3CI*1Z"0+)%G'G!6"O25 MK48[38 _9KPQ_3?K^FR9HW1'Y_ GYM1K![#R+9X20_'M([*/$&[:FBMFI#J' MFT/47^ LH#/B3^G(C:<)27S?C<,H)N$L'<$G+B2V4.?YW?4KSS^P!P3;\8Z) MAE9C<"/[A/F1O,B1[*<1B>.8^'X TX#0*"6SE$*2DH2FA";39Z(G82SS\31T MM.DX2MT@'OOAZ(2M] MA=Y,/%FANSE:ES)'+\M-6* -SQAJ DIA([O^P/\B_FO:*H<"Q8,67+@-_3#L M*-.OT N<*]Y@,[UD9F-REA66]M'8;VZ(M=L@V=A-0/]6Z1;Y''*D?I# ]8^V M-$_P160(;2FN*B: IBC6< 81JC3R4XA1O$GJ_R\@FG8F_\%+2) FD*81\>,I M!"2>S4@4Q' G'KBVZ6-R6(;,#KNZMJ+$D\9VP?5ZM0*YJ.=>_DQ4\;S[.=NYIH)-0*T_V_A]7A]G/1_?2? MS;NKTU>F=B7N5\6WZ.J/I]B#JKN.=!,C&W<%V$B#%PHW+/ &QY4UP.];B8GV M$QM@N!,N_P%02P,$% @ S)!T6FR?_B=Q!P E!, !D !X;"]W;W)K M&ULO5AK;]LX%OTKA*<8. !;2]0[30*TZ7:W"\Q, MT'1FL%CL!UJB8Z$RZ2&I.-E?/^=2MN(TCCLML/O%IB3R/L\]]TIG&V,_NZ52 MGMVM.NW.)TOOUZ>SF:N7:B7=*[-6&D\6QJZDQZ6]F;FU5;()AU;=3$11/EO) M5D\NSL*]*WMQ9GK?M5I=6>;ZU4K:^[>J,YOS23S9W?C8WBP]W9A=G*WEC;I6 M_M?UE<75;)32M"NE76LTLVIQ/GD3G[XM:7_8\%NK-FYOS)#27\??(E^;QN_/)^4 M$]:HA>P[_]%L_J&V_F0DKS:="[]L,^S-JPFK>^?-:GL8%JQ:/?S+NVT<]@Z4 MT3,'Q/: "'8/BH*5[Z27%V?6;)BEW9!&B^!J. WC6DU)N?863UN<\QK!*7NK)A<__A#GT>LC]J:CO>DQZ1>79K4V6FGO MF%DPF.O87*$(%5M;<]N&HL E:P>_/"7PD _'M7Q:*E;_14W3N=)JT7JVL&9U M\D@QVRALEP[[.I0YD-1JYI>F=U(W[N24_4M)N\4&0V9[U/^87/I)Z2=AO^K6 M8\>UEQY"7[!I5?&J*$]H&2<+BF)?8,R0N3GD2E?07%VG8&&?LG5HHZ&L>U"4E2P7E^&34PM*< MP;P1(G'.*Y$"&3%$ 5/3K!0[>-##,LG"PZ@B^&0%L'/UE\-(H.29* A1<",J M4UH('L/M(\#*1V#E1X%UC6;<])VB_*K%0H5>MF(8 = MU?(\P%"5*X<.6IM>^U;?A' 0SIH6QB#QM0)G^(U2^G%8")D]E;3T8?]BFRZ' M'/7> $M?^@#8?2."X;-K'2G9@G^ ,IGYG6#^\!B_L?[ Y&$H9+WB^9:0$ M,$T&;LG!6>6(PV C9QKS%F_OR2 M)IPFI V#5X 1?!-4+7G*B\"P2<7S'*[^;/1+:.B!14P-3-W1$0A'J59E05:6 M5,P\B4OVRV+1ULH^%@S3U%VM7&"M%S'&FZZC^X@JJK>$N@KKJ,S8Y5+J&W** MW4\SG+V$0B6%B$A2#7J%@/H&N.D9S68 MHP57@OEYD>8GH7MD%2WBBB=5]M!7" +#=O;C#V@GXC4V\R@F&@%9I=7#UDWK METO3-80[.K:-QY8&B02) J]L"SC?PS#F;:]8OT; DIA-TX*:%_'2+\@7$"^( MG:8"/W&4_N^9J!B9J/B&%M=LB3AX+)U3W@4#=SBGT+M0!U]K?4>U'F:F:X2] M!:XDY?1)"R1#I;X/:2M>NX.F2O0^MS0;O2N3!^KP- I38X2X)U1!;A%=<%"N M6P]LW-U_!]V\>VK4*?N9N&*-^ 6J#0-9+:V]1V WTC:4XJ),03TEK3 *Q>BF MHR0+I&L@"_6:HH#R@L=YP=ZW.M0*6;XG6Z'<&?K%'$W#MU2\J-H(Q5N!( 2[ ME.L6[;'];Y#[7#D9AU#21%51O8L,4!-;%&]S!>;*>%E$<#I4]=\M.74H(ZB6 M+.<%3*C*C&=1Q7X[4/'3*@7&J=E/JR@!'26[1GY YDB^A[@CIL&B2EF)F0/S MPJ-\[,7E]&@ +;WZO32+E[U3.T>F*+DL"A,%QLL(A'%I]*VR UDZI8D'M"$V MWC'+[G\T J!>M2Y4_;0HN*@"#\<\)>X> KR?.S(-/=KVLB-R@T-BH"F1'PS/ M_MEIA3"F9&Y1@M\@GU!X*$,O*(E96F$!%4ERC%3*D53*X^/-\$F DA1>TUM_ M'_@4]=1KFFI0Z(3!FX";O;Y\D$J.ZGI^R/FR]H?O%-#K C74H0>Y'5-\22]? ML9,UO0VB:;11: (HXZ!>4UO^[M>E/9V/M&%;&>[,*RZ62Z(NT <\7!M6_O2 %XX>XBS\!4$L#!!0 ( ,R0 M=%K@$@B8= ( )L& 9 >&PO=V]R:W-H965T>K4Q[:7OZ[R&ANHSV8+ E5*JAAJ< MJLK7K0):.%##_3 (+OR&,N&EB8LM5)K(M>%,P$(1O6X:JO[,@TYOV-("]\<[]J^N=JQE135<2?Z# M%::>>I\\4D!)U]STU]/6<6[Y<9-OG!A[)U]K(I@>C@H:)[DT?^S[L M 287!P!A#PB? ^(#@*@'1"\%Q#W M=KO2G%]R*BA::+DEBB;C6QVX)KIT%@^ M$_;8ET;A*D.<29?=<1-9DB6K!"M93H4ALSR7:V&8J,A"*&1L_R3#&N#[%C/ME1D[>GB:^06UV!S_O=$!'9.0W$IA:DV^ MB **IP0^%C54%NXJFX='&;]1<4:BR7L2!N'YB*"KE\/C$7CV-"UE"M"X#,EKJBH8ZUW'<>XXK'%NTB#Q-_L-^6]& M=BRCD^[O7=L&4(JU/TW<07??^1#M'':.#NN&ULK511;],P$/XKEIG0)D&=)FN!DD;J6B% FE2U&CP@'MSDDEAS[&"[ MS?CWV$X:92)%>^ E\=GW?;[OSG=Q(]6C+@$,>JJXT$M<&E,O"-%I"175$UF# ML">Y5!4UUE0%T;4"FGE0Q4D8!'-2429P$ON]K4IB>32<"=@JI(]51=7O.^"R M6>(I/F_L6%$:MT&2N*8%[,$\U%ME+=*S9*P"H9D42$&^Q*OI8ATY?^_PC4&C M!VODE!RD?'3&EVR) Q<0<$B-8Z#V=X(U<.Z(;!B_.D[<7^F P_69_9/7;K4< MJ(:UY-]99LHE?H]1!CD]ELTM?&X\VJIAPE5Q M;Y0]919GDGU;/21SM&>%8#E+J3!HE:;R* P3!=I*SE(&&KU%.]!&L=1 AM94 ME^AZ X8RKF_LV<-^@ZZO;M 58@+=,\YMD71,C(W1W432+IZ[-I[P0CQ?J9B@ M:/H&A4$X&X&O7PZ_?0XG-C-]>L(^/:'GBR[PC>7AQ^I@TV#?W\\Q>2W?[3B? MZ\F%KFD*2VR;3H,Z 4Y>OYK.@X]C8O\3V3/I42\]^A=[,BAV:HL]IK4E^. ) MW+@X)>%D'I/34,+?/L'D7>_31D8&[]?-CGNJ"B8TXI!;E/6?8:3:?FP-(VO_ MI _2V ;QR]*.,%#.P9[G4IJSX;JD'XK)'U!+ P04 " #,D'1:T/NU&Y\" M #K!@ &0 'AL+W=O&JGL9M;%.-0 M5*@X;3;/XD)('67=$!O8K&L6I*3&@06W* IAG_NHS*H7)=$Z<"NG,_*!..O. MQ12'2'?S@>597*.,98':2:/!XJ07723GEQV?'Q+N):[Y% M34\(%>;D$02_EGB)2GD@IO%884;U)WWAYGB-_B5H9RTCX?#2J)]R3+->]"&" M,4[$0M&M67W%2D\@F!OEPA-656XS@GSAR!15,3,HI"[?XJGJPT9!/-_- M8EIDE2:/5C9>;"O]-2AM)G5,2CS=\HT [ M#7;J(!S]\EC5T=*Q^^S8P=E>Q-G)+X*!Q7]ARFN [6(JM0.%$X9L-MXS+UM: M:SDA,P_N-#+$7A>&,[Z-T/H$7I\80^N)_T!]OV5_ %!+ P04 " #,D'1: MS=YFLA\# "Y#@ &0 'AL+W=O7>9%1ID2^70(3J[&'O>V% M![I8:GO!GXPRLH 9Z,=L*LW.KUABF@)75' D(1E[%_C\$@\MH#CQD\)*[:R1 M#64NQ+/=W,9C+["*@$&D+04Q7Z]P!8Q9)J/CI23UJF=:X.YZRWY3!&^"F1,% M5X(]T5@OQ][ 0S$D)&?Z0:R^0QE0S_)%@JGB$ZW*LX&'HEQID99@HR"E?/-- MUF4B=@"X>P 0EH"PT+UY4*'RFF@R&4FQ0M*>-FQV481:H(TXRFU59EJ:N]3@ M]&2VJ082"9K1!:<)C0C7Z"**1,XUY0LT%8Q&%!3Z@F:F)^*<@3T]E:8SI'X[ M05-F$83'Z-M+3C-3,HT>%20Y0WXTUC7025CX&2ZR26G.I=0I"ZA:[O>6V8GSY')&E8JARV6 M>=B"8K^H"N19KD&6612).9?""#8)G2O M2B?SL3FL/0;WVFR -HP(UTZ$G7;1V !N=+-3X]I9L-L=[LGZZ 9P,A^;P]J, M\*#-!FC#HG#M4=AI)(T-X$8[?@'\G4'$#G7W1"XH5XA!8JB"TS/3^'(S)VTV M6F3%;#(7VDPZQ7)I9DN0]H"YGPBAMQL[[E33ZN0O4$L#!!0 ( ,R0=%I8 M+/8!E ( -$& 9 >&PO=V]R:W-H965TP[WG@N'J.7B7I8 "CU6E,FI4RI57[JN3$NHL#SC-3!]DG-18:5#4;BR M%H S"ZJHZWO>A5MAPIPXLGM+$4>\490P6 HDFZK"XL\<*&^GSL39;MR2HE1F MPXVC&A>P G57+X6.W($E(Q4P23A# O*I,YM<)J')MPD_"+1R9XU,)VO.[TVP MR*:.9PH""JDR#%C?-G %E!HB7<9#S^D,CS3 W?66_;/M7?>RQA*N./U),E5. MG0\.RB#'#56WO/T*?3_GAB_E5-HK:OMK"NH"*LN^/'7H<=P.1B M#\#O ?YS0+@'$/2 X*6 L =8J=VN%:M#@A6.(\%;)$RV9C,+*Z9%Z_8),V-? M*:%/B<:I>-6-&_$JWGE*&9 ME*#D"5JPE#:9R?O">=822A%F&?JN2A":Y:$A0F_C&IOAKMI9*Z,_M M]YC>'5\XSF4Y?D8@" M 0!@ &0 'AL+W=O)6<"I&%*$@W%(EA.KE=S9^\-OC,XF#.9N$QV2MT[Y5.^"")'"#AD MZ!"H7?9P YP[($OC3X<9]"&=X[E\0O_@<[>Y[*B!&\5_L!RK1? F(#D4M.&X M48>/T.4SQ!-F#73%E;7]87MX"4M;'C M)V)/8G*G)%:&O)?/@$_5)6?RYU!;1_7KZ$"M'A7PWBNX:Y-33-8!+:C#.@]!.GS M9Y-Y]&Z$[57/]FH,/?W2B!UH=[-=(4A;"#-$M(6:>RC7R/LT3L+]0/19'WTV M&OV&U@PI9X^0D\S>LBN1%0Q>$"J41O9(_?NI03.5#U$:QY^1(U!M1NHT[YG. M1Y&^'FO[Z#FIZ=%.&R0(6HS0&@>;1B2GQT%:X5F7"M"EGT6&^"?5-FR_VX^[ M9=OE_\S;67E'=+&R(QNT,[#GA5)X M4ER _B>0_@502P,$% @ S)!T6F\-(@%[ @ IP8 !D !X;"]W;W)K M&ULK55;;YLP%/XK%JNF5MIB;KV.("5ETS:I4M2H MV\.T!P<.8-78S':2[M_/-B2C+:GZT!?P.3[?YW,Q'\E6R'M5 VCTT#"NIEZM M=7N%L M_D@+'*YW[%]<[::6%5%P+=A/6NAZZEUXJ("2K)F^%=NOT-=S:OERP91[HFT? MZWLH7RLMFAYL,F@H[][DH>_# !"<'0"$/2!\"H@/ *(>$+T6$/< UVK+Z MD!%-TD2*+9(VVK#9A6NF0YOR*;=C7VII=JG!Z739C1N)$BUIQ6E)<\(UFN6Y M6'-->846@M&<@D(?T:S8@-146?=Q!II0IDZ,_VZ9H>.C$W2$*$Y1(>R"4(T8W@NE;H,R^@>$R 36'[ZL)==?/P1<;OA$]0%'Q MH1^>CB1T_7IX/ +/7@^/7J@FVL\JY[.* MDNR[(W('O4QWOE4[ MBDM'8;5SDT;^Y"+!FV%+G@>%EY/SQT'9\Z#@8A#4E8 'GW #LG)2J) ;>'?? M]]Y.;>=&;9TJ/?$;%9XY\<'_:3H)OR&RHEPA!J6A]"?GIQZ2G2QVAA:M$XJ5 MT$9VW+(V?Q*0-L#LET+HG6$/V/^;TG]02P,$% @ S)!T6M6@H[\W @ MX00 !D !X;"]W;W)K&UL?53O:]LP$/U7#@W& M!FOM.#\VNL20M!OKH! :MGT8^Z#89UM4EESI7+?__239\3)(\\762?>>WCO? M>=EI\V K1(+G6BJ[8A51(D[I!_- MUK@H&EER4:.R0BLP6*S8>G*UF?G\D/!38&>/UN"=[+5^\,%MOF*Q%X02,_(, MW+V>\!JE]$1.QN/ R<8K/?!X?6#_&KP[+WMN\5K+7R*G:L4^,]U] MP\'/W/-E6MKPA&[(C1EDK25=#V"GH!:J?_/GH0Y'@,GB%4 R )*@N[\HJ+SA MQ-.ET1T8G^W8_")8#6@G3BC_479DW*EP.$IW_<< 70#)'$R/\,W'4LT#7S3 M5_A.U>+W>F_)N);Z<\IQSS<[S>?'[,HV/,,5-?+?T+4$L#!!0 ( ,R0=%IQF8GOX 0 #&PO=V]R:W-H965T,Y$G0Q]KZ$EU=1KT@H(WXPNI,'VZB@\LCY4['S M]WSL!45%-*4S54 0_;&E5S1-"R1=Q\\*U*NO620>;K^@WY3D-9E'(ND53_]E M<[4:>P,/S>F";%)USW=_T8I04N#->"K+OVA7Q08>FFVDXEF5K"O(6+[_)+^J MA3A(".,3";A*P&T3HBHA*HGN*RMI71-%)B/!=T@4T1JMV"C7ILS6;%A>M'&J MA#[+=)Z:W! FT ^2;BBZI41N!-4]4A)]1E.MF/DFI8@OT W+23YC)$5?I*3Z M-,GGZ!LCCRQEBE'YDCM'1*$#R(_75!&6RD\:[Y[.-D*P?*FW'Z;7Z..'3^@# M8CGZON(;J0'ER%>:45&7/ZNJ_[JO'I^H_A^27Z H_ /A "<-Z5?MTV,[W=?K M6"\FKA<3EWC1";SIB@OU65&1:5Y;*E6YEI=-O/9 <3-0\=V]E&LRHV-/?SDE M%5OJ37[_+>P%?S:Q= 1F<8YJSA&$/OG.E9;%HA8(*0721'F/DY0XQ7^7[20< M#H=!A$?^]I!-0UP?Q\,@KN.L0N.ZT!@L]!O=TG1/.VPJ#\SNVA%'8!;1I":: MN%)AXI*S(S"++B87J EWU*1 M%RU!2I3>\1G)PB"6=K*Q6A"U#$ZHU_B*$#4:+RM%_Z)S'A"_2N9F.T.PE,4XF M[#L3L5-;XPK-YFV,30AZB#>+>-!6Q V!H(B-/0EA?])9Q(T6%;Y(YV8Z0K-_ ML!M/A -G/]F=VB-7:#9O8X\P:$/>*N(*%?(,8(A=[<%*MSXO'"A$+M:8W@P;'AN>4Z?44;$ M$U5HL3DQY(1!.C?H/08QV#@EW .%>47DJIP/SXH-^G/#MB0]K4VGCL@5FDW= M."(,#W=:=KM_?']/<#(8O-;C<5RB;4#2.R%*8V P;&".RVQA76',SHUZCS$- M-D8(#UUJU*GA<85F3^N-X8G@(5 [C58@9S7:$ =I-#+^)(+]R3F--CI3&+-K MHURAV2M@/$\$/TSJIM'(J;=QA693/WBD!(^(6FHT.GM+!T/LXHP!B6 #8XD3&U$3P Z:.RG1J;ERAV=2-N8G@,5!+9?:.'F$>*1,*V1?G M'SS5+UZIN"5BR7*)4KK0.<%%7R>+_5L*^QW%U^6#_D>N%,_*S14E':C?%9G\#U!+ P04 " #,D'1:(ZA;]+\# #>"P &0 'AL M+W=OM Y@"'?RT+HL9<;L[[P?;W(H62Z)]<@\,E2JI(9O%4K7Z\5L,PYE85/@R#Q M2\:%-QFYM5LU&IQ"(7=C+_2>%N[X*C=VP9^,UFP%,S#W MZUN%=WX3)>,E",VE( J68^\RO+@*J75P%M\X[/3>-;%2YE(^V)O/V=@++!$4 ML# V!,.?+5Q!4=A(R/%W'=1K]K2.^]=/T3\Z\2AFSC1(/GIE\[ T\DL&2 M;0IS)W>?H!84VW@+66CW37:U;>"1Q48;6=;.2%!R4?VR[W4B]AS"Y(@#K1WH MH4-TQ*%?._2=T(K,R;IFADU&2NZ(LM88S5ZXW#AO5,.%/<:94?B4HY^9?&1< MD6^LV "Y :8W"O",C";GY(:I!S!L7@"9P6*CN.&@R?MK7..%_H 6][U9CZSD M%I2P3L0H%^&1Z&=[M)I=D_?O/I!WA OR-9<;S42F1[Y!>LO@+VK2:45*CY"& ME-Q(87)-?A499"\#^"B[T4Z?M$_IR8B_,=$C_?",T(#&'4!7/^X>G<#I-T?1 M=_'ZKQ[%&;G4&O 4,%/D"V=S7E39K(\H(_@"W-DD*RY6SNIW*52S,&6::_+G M%]R ?#90ZK^ZTEW11-TTMGU_@[;S_N40&;17Q\+#4.XQH MFD;=.H:-CN';=!PMD&'[X./HL#K:1I3VCY1P&#S_"P8G(:_K6N"G:Z&.DKSH M&?@YA.RPB\-AE!PIB7#OWSI\E?-(#?!7:Z".?= GTKA%W[9#B<-!?(2>/M/3 MD_1?[[%E)%'K]>LRI"&-]IIYA>SO34HE MJ)4;(#5VKHTPU>#0K%9#ZM0.J7;2.EC'X?72C6S^9!\6^T#;8YN(1+HD93?[ M]3ND9,5V%#4I]- 76Z1F#N><(4>B[]8W$D5NBS%D*7#'!B83%T#GWSV+? M.EB+>P9;M?=,#)6I$ ]F<#D?.IZ)"!*8:0-!\6\#%Y D!@GC^%Z .N6:QG'_ M>8?^U9)',E.JX$(D?[.Y7@V=OD/FL*!9HF_%]@\H"'4,WDPDROZ2;6'K.626 M*2W2PADC2!G/_^F/0H@]![_[@D-0. 3'#M$+#F'A$+[6(2H<(JM,3L7J$%-- M1P,IMD0::T0S#U9,ZXWT&3=YGVB);QGZZ=%7RB2YITD&Y!JHRB1@4K4B+?*- M2DE-4LC'EB?J$LW>3F'Q\_XF\)XR3OU8B4Y3/U<#5&(M!=&?%NN-\W>"% M=?V 7 NN5XI\X7.8'P*X2*)D$NR8C(-:Q#\I;Y/0/R&!%W0J KIXO7M4X1Z_ MWCVL81.6>0DM7OC3O)R0_VH=V@6U\;WB^P[)?M.+?L[W$4T8?_A%EOB%\3L MLP7CE,\83?#X*RTS6RQ." ==)44.W]WC>!H>$;QX;N-[472D0N>96'Z_\X1T MP*Y;LNO6LVM/VF0I-B"Y84&TM.?I9^FM!7WK06D2+&X([$#,7BEF[[ M[S\[DRV_$P5')[?"*@C"HSH7UT;\BWJ<)C>2F:LN&0.'!<.B)A^KQ*A=XJU;K4FPN"&P VE][^GBZ/U61[X(IZ%$ M-(H6-X5VF(J].[S?^#6E@#RX@$38+1X=\@HS/S@]-HOK WRK .Y>/Y."7-J^ M4)&9R+C.&X)R-N\]QZ;W-/W0T3SVI.>V$W.?8/*&]IK*)5YA2 (+A/3:/60H M\QXQ'VBQMEW35&CLP>SC"OMJD,8 WR^$T+N!6:#LU$?_ U!+ P04 " #, MD'1:>Y&2N+8$ #O&P &0 'AL+W=O'80^,3,=$)=$EJ3C=UX^4 M';? MWY.";28!#%YV?*2/*ZEWA-/Q&C^2>R(_K^=?%A,@D@S(@7)I8; ZN^)S$A1:"3%X]L.-&C/ MJ1/WMU_0;YOB53$/6) 9*[[0A5Q-@F$ %F2)ZT)^9)O?R:Z@1./EK!#-+]AL M8[-! /):2%;NDA6#DE;;?_R\:\1> CR5@'8)Z$<3XEU"W!2Z9=:4=8,EGHXY MVP"NHQ6:WFAZTV2K:FBE+^.]Y.HH57ER.N=*$5Q^![A:@-^^U72MKI&\ '\I M!5V">Z6:15T0\/:&2$P+\4[M_'Q_ ]Z^>0?> %J!3RM6"Y4KQJ%4=#1HF.]. M_7Y[:G3BU'_@Z@K$\ *@""66]-F/IP_,]% UH>T$:CN!&KSXE4Y<@'F!*VDV M!/QSI\+!!TE*\:^MU"WVP(ZM[\5KL<8YF03J9A.$/Y%@^O-/,(U^L17N">F"K? M6M*@Z6?&TS1+!TDZ#I_V*[)$9<,X;J,, MJH.6ZL!)]8X(<:T>!'E=U@669*'N7]61G.+M$T)1QR7CDO[7[+"QWYX@W>-U M&4=1-CJ@;PE#@VP$[?R3EG_BY#^W-OD"5,3:Z>2(Q""-L^R ZG%4$D<#9&>: MMDQ3)]-[+3)NO<>=B7V%[PG,J#%K:\S.>/]G/MO@"*C)XQ@(H\PNR5'+<^3D>5OSBLJ:DX;BDC[K;:M"G3A]+XTG,*-D&'4OZ^B, M&MV!>^J$+S2S%7N^!7K5Z0[.?#"BZ$"IMBB4I7:IPLY:0.SICY;J6A#:67WG*&!\3M4Z_4KO5GA",UO1.1;HMBR]57OL/#(4'=H3 M2U2:HA/N"G;V!+[B3VJ>K]0GT@((MI0;S(F5HA.D]_7QA&:6W/DQ,K9YU9\3NU<@XKA#HK MA/S.KNS@]@4X2@]?_Z\$F50[JX+<5F7&*B%YO9UMI94FG1-A5ZL3J?W9 O-+,5G1M"[FF?WFI-;8_+0[4>!V6CY(1:.[>"W&[EEE:X M4E]5A;8"@.O)^TNVO*S5 M!3CQEO<[:^$(S.]"9(#0\IVZ]&B-?:&8K.F.$ MW'-#O74[.IJ>AJ-D<#@Y8 E#<0('!]H-]U9C]%+8GY@_TDHH:2Y57G25*0"^ M75W:#B1;-PLT#TQ*5C:;*X(7A.L =7S)F'P9Z#6?=HUO^C]02P,$% @ MS)!T6GPUF-N5 @ R@8 !D !X;"]W;W)K&UL MK55=3]LP%/TK5H8FD%B3)J$#UD9J"=.8Q%2!V!ZF/;C);6OAV,%V/]BOW[6= M9BTKC ?RD-C7]QS?#_NDOY+J7L\!#%E77.A!,#>F/@]#7%,P%@1O:@JJAY'P.5J$'2# MC>&&S>;&&L*L7],9W(*YJ\<*9V'+4K(*A&92$ 7303#LGN>I]7<.WQFL]-:8 MV$PF4M[;R54Y""(;$' HC&6@^%G"!7!NB3",AX8S:+>TP.WQAOVSRQUSF5 - M%Y+_8*69#X+3@)0PI0MN;N3J"S3YG%B^0G+MWF35^$8!*1;:R*H!8P05$_Y+ MUTT=M@#=WC. N '$3P'I,X"D 22O!:0-P)4Z]*FX.N34T*ROY(HHZXUL=N"* MZ="8/A.V[;=&X2I#G,G&"D^0,H^$BI)G>^#YZ^') M"]DD;9\2QY?\IT_'9,RI,+OM(C^'$VT4WJ%?^RKOF=/]S%97SG5-"Q@$*!P: MU!*"[/V[;B_ZM*]J;TF6OQ'93D73MJ+I2^Q9#DA:,'^B;3EI)95AO[T!UBBL M&O:5T].>.5JKJLOLM)-$VT^W'RZW:^81)]N(78_\7\Y>YZSU\?F%6[>\ C5S M:JE)(1?"^&O16KT@CU"0G7 ]L:-0#YT^A7]IO,I?4S5C0A,.4Z2,.A\Q9N65 MTT^,K)V63*1!97+#.?YL0%D'7)]*:383NT'[^\K^ %!+ P04 " #,D'1: M6<][R,," W!P &0 'AL+W=OTT\.]W[:19@5)X MV$MB._<N(5QJQ.?5^G!914'\L5"/RRE*JD!JK*X4SOV/)6 E",RF(@N7$.PM/9[&-=P$_&-1Z:TRLDX64 MMW9RD4V\P H"#JFQ#!1?:Y@!YY8(9?QI.;UN2PO<'F_8/SGOZ&5!-M?F80L0 MQL\ HA80/08,G@'T6T#?&6V4.5OGU-!DK&1-E(U&-CMPN7%H=,.$_8MSH_ K M0YQ)/DN9U8QS0D5&+H2A(F<+#N1,:S"Z1[YA(;TCK,)EN20=XO <#&5< M'V' S?R<'!XR$HCGQ[[!B7:C?RTE3-MY$3/R DCB(!KN$#1[/7RP1TZ_RW??\?5?RO>O:XE/ M+,6:JNSWKDPU1(/=1/9TG^H536'BX?'5H-;@)6_?A''P89?+_T3VP/.@\SS8 MQYY,*:1@U' MHZVH!V*'G=CA7K$7(L5NJ,$6C- M-O&6NN"1_J<187@2!+OUQYW^^'7)!CS0+Z0Y?E6:7XIJ9/I;/:@$E;O6;+-4 M"=.^/FS88 MQ_\5BU53*UV/7X%<;DFDW ';3>UTZJW;BVDO?. $5,"I;2Z]:7_\;.!(2(B; M=(_Z)@'R?#\VS]<\Q/9T0]DGGA(BT)*)/OQN84:79M*N'O\ M0H_JFY\IK;@D\JDI9"=54V;<=NBVZ9!SI$,N>D]+D7(4E@E) M!O2!7F\[&H IL].ER'E)T8VC)3Z0]25RQA?(L1QWZ(;T\E]Q>8EYJ>X1WB+^7&6,)"C*RDR0M^]D61D8=^BO=U*( M[@0I^-\#O;YI6AD-MZ*J\35?XYC,#%EN.6%/Q)C_^(/M6S\-^0<)"R!A(20L M H+U?!]UOH]T]*[,#'FI59[K90/S:IAZJS[-_8D_GDS-IUV33HH*3XJ*#J.\ M\7@GJI&4/Z#@D+(&$A)"P"@O5\O^I\O](^R;>8IRBFO#BN/9^U7GEMMR^?:!PD+(6$1$*QGWZ2S;_+-?Q,: MI;]KDCTY,$G+/]1T+2NJ('%:TIRNGM&_ MZ.NO43WWW'H*2@M :2$H+8*B]?W>62.PO\O;M&T&RGY(6@!*"T%I$12M;[^S MM=_1/NXW%9=7.-]]C5Z@93,6\GHL;.!, ^J-WZ;IQM*"0M!*5% M4+2^H=M%&%L[UY_?W2.<))+,C]@%NKP"2@M :2$H+8*B]6W=KK'8H^]3ID%7 M9$!I 2@M!*5%4+2^_=LE(UN_9G1?L3C%G)R\7J3GG>WSXA[O9,NT 5)\LJ1WFV)(,&@BY+?:5WMH6>"69#(RGX=FD( M>@\1%*UQT-S95RL(6]4[H!S%M"I%LW_476UV60.URZKVY?:N+^SK1;WG:&XQ MS=;M>\Q66Z1"T*(^3 E."%,!\O+E M1#70[4G/_P-02P,$% @ S)!T6KZ96=*&ULO5A=RT M.YEFVSYT]D$!V=94(%<2=K._?L5'P!BLQ"V;%QO$O4?G7J1[#YKLN/@JUX0H M\#UAJ9Q::Z4V%[8MHS5)L#SG&Y+J)TLN$JSTK5C96D[.B# 2 MJ1P"Z[\M61#&W(5> %H"OY>\TQJ8#FQE>::SVA'%:_+DA=U>=!M+>'RT@>LVI1A$[3%YW!]GH%U=K%GN,YA]NIS\X- M7!0>(;O7Q.%/[O<*8+\@!F/WD%_7R T#=(0=:M@A([O/A9;2><1;(K0V!)DD MRXP!1I?]7,UP$-P3+ "22D0M%2(\7V?QE@\""JT==M.SH?Y1LS;-1B- LT@XJ<)UE.PC](V0;T0#-JN$)%2[H3-UA%W2U MXS%F37>'QEYY>G4;M(\_0LZMBV384R3;$3?M&YK[]_4-P'&LR4G27^&,[B=' M.!!:^Z.QT0'(>98*AXQRX]2D#(763DJC-Y!9;SRUPE4PK<\,=]SY6#//]J/1 M-/H$F67 *86P@FH7N! =!F2<\$<#:L0(,HN1QXME!>"W7DSH>(=Q_!_J C7J M IF/!$XMK8_ C0NYIVNA\U 5D7=4.IJQ3@W=WCNATRIQ51Q<2A#Q+%7E$58] M6AZ.7L*+17&&># ^AQ?SXJC0;F#*$]?W6*QH*@$C2PWIG ?ZY8KR$+.\47Q3 MG /><:6E:G&Y)C@F(C?0SY>;?(+Z*'GV'U!+ P04 " #,D'1:X$YB M@LP" "."0 &0 'AL+W=O,,CFR4J7R,]N6LQ0R+$]Y#DS?F7.18:6G8F'+ M7 !.2E%&;<]Q0CO#A%GQL%R[%O&0%XH2!M<"R2++L/A] 92O1I9K/2_) M2D?6P$()S'%!U0U??88ZG\#XS3B5Y2]:U;&.A6:%5#RKQ9H@(ZRZXJ>Z#FL" MM_>*P*L%WKX"OQ;X9:(569G6!"L<#P5?(6&BM9L9E+4IU3H;PLR_>*N$ODNT M3L573&&V(%,*Z%Q*4/($?=//SGMT6:A"Z,6,"T7^X++F'Y_TPR,!'4] 84+E M.QUW?SM!QT?OT!$B#-VEO)"8)7)H*PUGMK!G-*] O(%LU/DNR?(<[R@ M13[>7]Y[*;=U29JZ>$U=O-+/?\7O$^?)BE"*=#9HJTAH0N2, 8C2[^#$L02K/CM&S=T/K25X#^9O2B(WQ3$[W*/ M=5W#M@0K55"JS"=C&?M./QK:RW7P3NL#P7L->&\7>+\-O%*%:^!>X'H;X)W6 M!X('#7BP"WS0!AYL@_O19L4[K0\$#QOP[@/>:7T@>+\![^\ ]YTV M\/X^X)W6!X(/&O!!)_A="KJ%SQ6(-OS!%K[K#IQ-_LX=#N2/&OZHD]^TG O= MZM$#I@6TY1!M?6:\7A#U-W+8CO*CX%]0Q6:O=4MS4OF*Q8(PB2C,MAT@\EN^[#H@R(QL3"Z>"4YF07V MPY>ZQ#(5F;:Z_\[#Q%;,'V7E')O2D:CKMRS_5FPX+\GW)$Z+F\FF++=7LUD1 M;'CB%]-LRU/QF^]I#?7F>[ M,HY2_I"38ID>BM/6?:M>D+#FXE6K1&/>5!6 MA"]^O/)['L>5)-;CMQ:=[/NL&AX^?M>=^LV+-_/D%_P^B_\=A>7F9G(Y(2%_ M]G=Q^35[\WC[AA:5%V1Q4?]/WMK7:A,2[(HR2]K&8@V2*&U^^M_;#7'00)\? M:6"T#8Q^@\LC# ],\TF#1-EB+Y9?^[76>O9&\>KWPJ@=U MT-7M19A$:94?CV4N?AN)=N7M?9:^\KR,GF).'GD:93GY9U;R@OR-? [#J(IA M/R8T;3*QBNA/%B_]*"Y^O)Z58@4J9A:TG=TWG1E'.M/)ERPM-P6QTY"' ^U= M=7OC5'OO1/\J8":VW'[S&>^;[\Y0BA8/ID1?7A!#,^9#&T3=_*>@G!)3;YJ3 MT/]]@+#4!-NE@M!:XI='BWSZ8>A/8ZN9S]O\(T-^(#-2;/R<%P.B M2I&^19GOQ+=:27[]AW@!H25/BO\,K.5=H\V'M>K+^JK8^@&_F8AOXX+GKWQR M^]>_Z$OM[T/!C\0L)&8C,0>)N4C,0V(4B3$0)N7$?)\3=A09[S M+"$%+\N8U\F1/9/ WVYY*'[$<4'\-"19N>'Y4*8H^QB;*4C,0F(V$G,:;%%C MUSU, ^0_7H#_:XTPS _=$L_OK+W"J9ZA12.BWTX+I3A>)\E MB1A7B<%>\.V";/V/6/K8O2!7O%^2Q],O]&)NF099PDN5$#'U$]YOJ<.LK?U_^J_V]K)94AZ3L M5.RVYO6!I\'=5>5ZC,T3)&:IM]!/U5X%X=^WXHV*C93RD_TOMH3'0I]9>NQH8_$+"1F(S$'B;E(S$-B%(DQ M$";E@*YUY0D->ORRY4!I =4LJ&9#-0>JN5#-@VH4JC&4)J?'0?5.5WY)B,?1 M-TZV>13\SP>,U%V,3AFD9D$U&ZHY4,V%:EZK5=&YWT];7D[UA=;]ZQ]$@JX! M0VER8AA=8ABG1D]_,BN4_NBL0&H65+.AF@/57*CFM=KEX3$Z;3E=]Q,!V2E# M:7(B=/5?75E*NZW+TLTI'7^04_L4:FMTT$/KOU#-AFH.5'.AF@?5*%1C*$W. MC:X.K,^Q.Q?0FB]4LZ":#=4;#Q"]X_ M+V(P-:!E9ZAF036[U:1"WW*]&BB".-".7:CF034*U1A*D^.^JT'KZB+T5Q[R M9%N?[/K \R@+B3X8\M!:-%2SH)H-U1RHYD(U#ZI1J,90FIP57=U:7V$'2] : M-E2SH)H-U1RHYD(U#ZI1J,90FIP>73JO71V=)HNGXX2)F:\O#$@O9I0S4'JKE0S8-J%*HQE"9G M05>SUD\4K;.TX,&N.O6#E/N,*',_C-*7Z@*7ZBC4\'4N=VIZ= HTVO(@ TRM MGP#02C54JN5#-@VH4 MJC&4)J='5[8VU&7KGT>.F=3G15::-$Y5IZ1#K-H_2(-KZ,?&3;">R M)1<[X3P9OH"TE>5#H_(8YU[=^^CXAY:?H9H#U5RHYD$U"M482I/COZM0&RS2:S',P":.T:JEE0S89J#E1SH9H'U2A48RA-SI>N M=FU@:]<&M'8-U2RH9D,U!ZJY4,V#:A2J,90FIT=7NS;4M6M'T.]C)S&>"H_M M@T-KU%#-@FHV5'-:33IC4#LR[1&T9P^J4:C&4)H<\UVEVE!7JFE:.XFEQC*/[5Z-CX;S7=[$7%?%WMH$@5!FC'-E1SH)H+ MU3RH1J$:0VER!G159U-]F?1]+]Y)E 8Y]XO!#WZU-3KPVRMQY[W U_2UKO[\''?3/*'PQ[:"D9JEE0S89J M#E1S6^V<*5(]:,\4JC&4)H?]P:S7ZI)R/^RK20"::_VK*_^/7_6O9DK7N9P!V@FOL#-?_CPJRV560364)#C(SC+J+ MT=D K2I#-;O5#F>&,'1]:O0NZ(1VZD(U#ZI1J,90FIP+7;G8/#'#]I^=#$;M MCTX$:'D9JMFM)B7">CF=?\@$:.$8JGE0C4(UAM+D3.@*QR:P<%Q/&%-LR./^ M#@F#N0$M)4,U"ZK94,V!:BY4\Z :A6H,IJ>5"-0C6&TN3TZ$K)YJFIO\\^W@2M)D,U"ZK94,V!:J[YL38]'SS6!*TD M0S6&TN20[RK)YLEKGOMCJH-;)QZ]P:+J]#QUCZ-S UI[AFHV5'.@F@O5/*A& MH1I#:?+MV+H"]1P[R?<<6IJ&:A94LZ&: ]5LS M3\]3*Z.S GJI-%2SH9K3:E+);3%\=AZT8P^J4:C&4%H3\K.#&U0G/'^I;XA> MB/T$$=+-O6SW2YN;KGOZ%:OO3=Y;?J]?.4/+/^M7G^M;D\\ZOKG#^Q<_?XG2 M@L3\672E35?B[YPW-TUOGI39MKX]]E-6EEE2/]QP/^1Y]0+Q^^=,#-?:)U4' M^UO7W_X74$L#!!0 ( ,R0=%J,M)Y-IP( *@& 9 >&PO=V]R:W-H M965T5I&)JL $'-L2I!8F2EM* 6MWH=FE(#S3U(\#".HF$H*)-!.O9G#BX9NO"NH,P'9=T#0NP-^5!22'%:VXO5;;C]#X\0(SQ8W_)=LF M-PI(5AFK1 -&!8+)^DGOFCKL 'K]9P!Q XA?"D@:0.*-ULJ\K1FU-!UKM27: M92.;6_C:>#2Z8=+]BPNK,=J M1:[P/DVIUO=,KLF94)6T[M@60"X973+.[#V9*E$J"7]"-=/A#"QEW+Q!SMW7 MU=%9!22.XB$&;Q8S=+GN&;P=*2"VFLKH0KSO=+3" 7%H3Y MT66N9NMWL[FN/C4ES6 28-L:T!L(TM>O>L/H?9?5_T3VR'C2&D_VL:=SS63& M2LJ[7-;0@8>Z4;-)HW&XV97^-*/7ZX]&)W&;]TA5OU75WZOJ1E*A\ K^@AS[ M'?\:9DQ%908D4\9V7K>:<+A'Z].,H^%P-.I6.FB5#O8J=4V7/30=]4W7I6[P MSTH^S^<&>.N!G^F>HUDX9P6"$R.CY!"EW/Q7IC5>E'RU)9'%1^ M6>"G!+1+P/A*88\W&S>MVH]3^AM02P,$% @ S)!T6DQ6*&@ P =0@ M !D !X;"]W;W)K&ULK59=;]HP%/TK5E9-G;0U MY(/0=H!42*$_O> M#+=\34PW%ERD5.%4[&RY5H C0THSVRW MUPOLG*;,&@_-VJT8#WFALI3!K2"RR',J_DP@X]N1Y5C/"W?I*E%ZP1X/UW0% MPE8TQT4H6G#_JR2P>63V= M$&00*WGZ'2T]=\$<^D^27;*K9GD:B0BN<5&#/(4U;^TZ?*AP; "0X W K@ MM@'^ 8!7 ;R7 OP*X!MG2BG&AY J.AX*OB5"1R.;'A@S#1KEITR_]KD2N)LB M3HVGG&U J'21 9D#2[D@W[@"23Z0.1ZQN,!UOB0SID" 5.3Z"0^2,IB.;05 MJM,YVE&E9%(J<0\H<5QRPYE*)+EF,<2[!#;:4GOC/GLS<8\R?J'LC'C.>YU\ MOR.AZDRQ\);(=%_W:1?\8N[XO2F"Q M*FB&Y[6Z%%!>BBX72[:^8=,E>#-V/.=\:&^:[NP'N>>#_FY0V!74OZB#=M3T M:S7]HVJN2IE05D$).)2==[!DB]H9N$[%RT]^T&>=^&U]'0% M-43OZ EJ/<%1/?=WTK8;!3D'L3*- M3:*K!5-E_:E7R]XYP=YI>DQK'7OJE6DE]G^:LB'?4+%*F209+)&R=S; E$39 MY,J)XFM3]A=<81,QPP2_"T#H -Q?&PO=V]R:W-H965TV*2I))+H58M$NJG8%7" NW'326.M#L-U-]^VQG30J M4IL+1&\2'V9^?S/C3-)&JB== 1ATX$SH#%?&U(L@T$4%G.BQK$'8G5(J3HR= MJEV@:P5DZYTX"^(P3 ).J,!YZM?6*D_EWC J8*V0WG-.U,L2F&PR'.'CP@/= M5<8M!'E:DQT\@OE6KY6=!;W*EG(0FDJ!%)09_A@MEG-G[PV^4VCTR1BY2#92 M/KG)[3;#H0,"!H5Q"L2^GN$&&'-"%N-WIXG[(YWCZ?BH_LG';F/9$ TWDOV@ M6U-E^#U&6RC)GID'V7R&+IZ9TRLDT_Z)FM9V&F)4[+61O'.V!)R*]DT.71Y. M'*+I!8>X;WI![YX*RO?\',B@H[O*"UV3 C)L[ZH&]0PX?_TJ2L(/ UB3'FOB MU2<7DZ8UP CYY(W0"G2A:.UOV<\[:XMN#7#]ZQSVY K8TQY[.IC-(S9KL0TH MCF2)"BF,LE_'.=QAP0B] %$#9+.>;#9<9W*X5.=!QW],6-)C)=>J&PO=V]R:W-H965T*1SYMDDKW'Q_<#]V[,ARPS0E2&UFLQ9A!P47U9/?K.FP(@O@) 5T+ M:%,0/2$(UX+PI8)H+8A<92H45X<),RP=*;DBRD:CFWUQQ71JQ.?";ON%4?B5 MH\ZDWP&+ILDN.9)%*04(HXF<$S=-OMSCZ<+GAPD8QG/]$>.N+B;DP\Y'LD.X M()>97&HF9GKD&TS&6OK3]<*'U<+TB84#2DZE,)DF7\0,9ML&/E+4*/0!Y9!V M.GYC8H^$P2=">[3?DM#1R^51BWSR^?Q?$O<]M!7I+L\D;F6T5+ZJ+%W6Y MIP>%5(;_8>YJP>,\WRJFLG?!KISO+G' M ;3>GZK)?IN"7M[WJ5A,L"3<;=9 MLM:@_G;0Y!FG+<1^C=CO1#P1!K!PAB#A-E[.V0W/N>'0BE79QAO)4!H/&E@M M0?VDU\#J3/"5.QS7^'$G_H\2%&ZO6&S\0-IHXT<@01@&20.W)2J(D[#!VYG1 M*WD'->^@D_/ ,\>(32IS%M\+8$17'SU'8F]$K<88T[[,2]9@I/ M<0[/P X?<83#H/D3;0F*DF$#MC.=5\(F-6S2"7LI#72%T&(=Q [4E M:D!IT&#MS.9_6?V-WJ, M7 ]G$:.I3#5_^YZMFH3#[%-=.U48Q[;QP/7-?G_ M;*K>\Y2I!1<:*S1'R][> %5U<]5 R-+U^'<2(/]DGO-L 4&90/P^UQ*\S"P M"]1-=?H74$L#!!0 ( ,R0=%J?P:J:>P, P- 9 >&PO=V]R:W-H M965TV@<9IL0W=:M3+ M]C#L@9:O;:(4J9)4G/S[D92B2@[C)IWW8HO2O8?G'/**5Y,]%Y_E#D"A^X(R M.?5V2I57OB_S'1187O(2F'ZRX:+ 2@_%UI>E +RV207UHR!(_0(3YLTF]MY" MS":\4I0P6 @DJZ+ XN$:*-]/O=![O/&);'?*W/!GDQ)O80GJMEP(/?);E#4I M@$G"&1*PF7IOPZMY&)D$&_$G@;WL7",C9<7Y9S/X93WU L,(*.3*0&#]=P=S MH-0@:1Y?&E"OG=,D=J\?T=];\5K,"DN8<_H76:O=U!MY: T;7%'UB>]_AD90 M8O!R3J7]1?LF-O!07DG%BR99,R@(J__Q?6-$)R$:/9,0-0G12Q/B)B&V0FMF M5M8-5G@V$7R/A(G6:.;">F.SM1K"S#(NE=!/BU_M:$J#4ALGCQ,WCO";/:K1E7+CEU M_M"=;TKM2I8XAZFG:TF"N -O]N,/81K\Y!)W(K">U+B5&A]#[TL=(%NV%WQS M<2L!O942U M%5:@*U4AOD%U/,$4+;@DMO+^?G>O3!VO**!WK"I 8'/_'Y=O MQ\DLA'X="?6 ]"Y"\*4BI9EV@!@HEV\G NOY-FQ]&[[&MP\$KP@EZF& YI40 M=J)3^G:U Z'?@+FH8(UHPX6 JQ+G)X'J>9:TGB7?Z=GOG.7_AVW'^=1: MOV'7?X+HV92V-J4GK(+K&BRQ8.:0OIN%XV083/R[KHRG45&JR2+L\/Z=83%P3@<'5#W.ZVJ M^4[X#8LM85+SVNB\X#+3 *)NO>N!XJ7M7E=$>202 V!U=\:9I#G M&DF-X]\MJ%7WJ1T/GW?H'PUY16:.! G+A?E%F\IVX%DH60G)BJVS&D%!:/6/G[="'#AXT0D';^O@G>O@;QW\AH.2 MLMTAV#H8J>V*BM$AQA)/QYQM$-?6"DT_&#&-MZ)/J([[D^3J*U%^WVH>O5.].IZZ NC,A/H#YI">@Q@*PHU#V_'X\'K1/P+TUODN[\A MS_'"E@'-SG% +'G2A3[^6P%6ZTR5*M/0+50X%6G!6H 6A MF"90J=LF: 4<&F!=9==3SXL&8WM]*%2+43ARCHWBSB%>*$!8"Q!>* "KOQ@) M6F=[A1T=T',#=Q@V1&BQ\GP_:JC0.&T4!D._(4#T*E>"T-WGRA&Q04ULT%E0S'I^PQ8W*U4BL!"@R@F;J[I.JW(" MSTF&Z1),O:D*"9OG9&F6@/9",NBSD/0)%O<$=B3TL!9Z>.8\.CU;AJ\"/!P- M@D:JO#8*0[]15N+.L5S(=%0S'76FU ^SI8+T!J\5994Z:B52^5131Q)X@:Y4 M-YE3(A*]ZT1*3FB=NEO$GN9NKVAQ7VC':NYW[V[G7O6,V5OYN]Y!>7=N MG;"Q%YJ=:1=WC^=2OOO-LWON[KECU@7M5+PFY1-VS:6O>TCOI6P?G* +X$MS M$R&0F0+5(;1^6]UV/.C;#GT";[R_=^_NS=G?WL-45RA?,%\2*I1$"P7IW [4 MVLZK6XFJ(5EISNES)M6IWSQF@%/@VD!]7S F=PW=07TW-/T/4$L#!!0 ( M ,R0=%J@&O[+2@0 .L5 9 >&PO=V]R:W-H965T>8BSXO<'-/"F4^K:T]\/F6ES&A!GC@099YC_OTM MR=AAYD#GY<(GNME*?<&=3W=X0YZ)_+)[XJKE-EE6-">%H*P G*QGSF_P_@&% M.J#J\3TSJ-&/J MP.[Y2_9WE7EE9H$%>6#9/W0EMS,G<<"*K'&9R4_L\)X<#54"ERP3U2\XU'TC M->*R%)+EQV#5SFE1'_&WXT1T F!P)@ = ]"U ?XQP*^,ULHJ6X]8XOF4LP/@ MNK?*ID^JN:FBE1M:Z&5\EES=I2I.SC\0-0<"3$!U CYB67(JJ;KT^I%(3#/Q M1MW\\OP(7K]Z UX!6H#/6U8*7*S$U)5*@<[C+H^CO:U'0V=&^P,7=\"'OP#D MH= 0_G!]>' :[BK?C7G4F$=5/O],OG>TP,62U-Y-;NKPP!RNG[![L<-+,G/4 M(R0(WQ-G_O-/,/)^-7G[0$EX8E)>'B-<&OJD<*C1GAT27AJ M$AY=(]R:>J3PN!$>7Q#N>R;A\4!XG"9A3[@U]4CA22,\L0K_O"6*P&M)N$E^ M,I#O];1;LX_4GC;:4[MV)G&FP43S,@<[_%TA7AK)D Y\!"C1?[43+];11GJ! M7@M#S^KF Q$"T'Q72K)2J%,K0H0T8LX;N)F$/DQZ;NS#C;7383NTVGG220L) M]C@K"6!KL"X5WDFS7%G%?-NB'0?H^O3C+&L@D.*0YA$@X>BUMP'+8@AQ=);JR=H 'EJ1?UQ=^"Y;"%.;Q$K[N06=4>W11 MA8;?YI,4HCY?C-VZ[Y-3W2VSD9W9;9%2KT1&\8)FU9Z646TXJ.U0[,?]$M#0 MS??23L%?JW4[.W%Z&_0CYANJYBPC:Q7GW<4J :]W%NN&9+MJ+MNW:P$-%K;1@K=A$P AOOOBYW8<=01B^(0A;0>CB;D N MRAG6.!]+L472KC9NMN%2=6H3'.'V3[G7TLP2H]/Y5#!&M-EEK1#F2S057!.^ M!EX04.@L9NBKX.=3S NSBWA! 5VM)4"C/IV!QH2J,W2""$XDN584+F'CFEBB0&_#R M]^\&2?#Q0 I1ET)TR#TW.Y+TQ=2H8J>R]W"31VDV&IJUFQ[:L*,-C]'2/EJC M2G9HX6@0!5$_+>YH\3':J(\6[]/2;!"G_;2DHR7':%D?+=FCQ4$0]+/2CI4> M845!'RO=8[T!&G6@T4'00PFF,J\TR#[_4\CLFW"+Y9IPA2BLC#"X2(V#;.ILT]&B_GVI2R1+IHEX0;_$NIP9GS/4 M*&-INN?E5[%A3()O>5:(F;.1N1C"T,UI6CCS:7WLH9Q/^4YF:<$>2B!V>4[+_VY8QO0M6'>1I MT7S2;ZT0!P 4G@#@%H#' /\$P&L!WEL!?@OP:V6:46H=")5T/BWY'I15M6*K M-FHQ:[0:/RVJ=7^2I3J;*IRU"6UW&4,\!4@J:#K=2U[CUADJ:9^* 07YX(>/_N W@'T@)\WO"=H,523%VI^JK8W:3MX:;I 9_H M 6%PSPNY$>"N6++ED,!5 W53X=>I;K"1\3=:7 $/_00PQ(&FH=NWPWT-G+P= M[AFF\;HU\FH^[P3?Z=7X^W=5"CY)EHM_=+HWO+Z>M[JE7(LM3=C,4?<,P=9C;)B"6R@9Y^IZ=O8I]_YI)F.KD:6%##JAOFR[RZ??J^6L27 M0R6.ZU 8>1"A81W1U.'(AS[LZ@;]!UW_@;%_998U)S=@(3,J/I8LHW+LFF8> M(\VYRV^3C%@B&\@7=O*%%[)3:%-/FV3$$ME STFGY^3[[-3 PL/+WX,+;3<5T$(QQZ>C=%7?N1L?T_Y(950>A9)&6ZK2X)W2Q&CG.7WB89 ML40VT"[NM(LO9*78IIXVR8@ELH&>"/9Q#'Z?F5K%$8P9&9='48Q9-@ M9"9-G8_#*(CU;D('@1(9)WA2FJ0)T^= (_3<9;?*1FRQ#67#O6SX0E9JB6V) M:I.-V&(;BMH'9V3,D08W>4=7?XB#23PVTW%9$"B3C+UT7.9',8I.6*G/J<@< M5!"'NJ#*C(GU;O[NX5V!"/L[&6WR49L ML0TEZ\,QBB[E):N1V2H;L<4V%+5/S<@8(@U>BC7_;SP8'X6\XSH_C-6/H;&3 MCNN\$ 5AJ'<2[F,J-L?4A4@I>*!)NDH3W2!F^+F+;Y6-V&(;2M?G8XPNY"AL M-3U;92.VV(:B]ND9&X/D:4>UN,$S/1_B>.246TV=^M$4PG'4T]7Y<'+PZ*^9 MP#UX)*]2W+I^M2% PG>%;)YC=T>;URE&_3'![FN:=S#TM MUVDA0,96BA)>35139?.:H]F1?%L_^'_F4O*\WMPPNF1E5:#.KSB7KSO5%W0O MF^;_ U!+ P04 " #,D'1:LS8EO_ " "W"P &0 'AL+W=OU#:%A16A6HB_@RYSCF6-[//,#XX\B!9#H*<^H6%BIE,6U M;8LPA1R+ 2N JIF8\1Q+U>6)+0H..#*@/+-=QYG8.2;4\N=F[([[<[:3&:%P MQY'8Y3GFOU>0LX 3N03X4=USU[)HE(CE001A%'.*% MM1Q>!S-M;PR^$3B(DS;2D6P9>]2=+]'")?)#3M\ABJ>L>8+62;,%QTJ M6\="X4Y(EE=@Y4%.:/G'3Y4.)X#AY S K0#N]GO)U2Q1..EO8 ]T!^@="HC 2<(AP69# M6(R.&+KIE5*8"?: 11$T"6\56!^@> URYG8Q?,1V@T? *N8X[ M;G%H?3G<:X$'E\-''=&,ZNT:&3[O']L55:%#B$A:52AP"^!\M__6HX<=ZW"=8G6= 364-,KQ;3,^RC,V*>/_$_EEMA MI/W9IJ;7IYI]D@4]D374'-=JCCN/9C,=<)4.KE !7(^I]Z--QY)O6*8F_3[M M?6KP@MA0#9FO8 M)X0*E$&L*)W!5"4'7I:)94>RPA1.6R;5RVJ:J:JL@6L#-1\S)H\=O4!=J_M_ M %!+ P04 " #,D'1:?'<3Z+ " "E!P &0 'AL+W=O*LKDU"F5JB>>)_,2 M*BQ=7@/3-TLN*JST5JP\60O A055U M]?^Q5F# G3>S9M4@3OE:4,+@62*ZK M"HO'&5#>3)W V1[P2VHN_I:Z)W7LQ2D B8)9TC @,*'R1!O@Q!=:5>E M1!]8 <4^@:?#[S6$6PVS\"#C%\Q<% 6G*/3#T4! \]?#XP%X]GIX=$!-U%_QS*?\L?#_.;/C*1-WE->[S&A]B3_=3F7>I/$6T>^Z/0ZEL*2\LI>F@ MFS0:7;CGB;?9S=& U=F9&^];97]:Q6/?C7JK/56C7M7HH*H,EB $%+H%VV=S MBFH0.3 UI*:E"H*=$'PW>*YFT,K\L?;4' SK7TOI[30P7925'002Y7S-5-L' M^M-VULR"R=SVY&?G>@9=VM;K/=&T ^P*BQ5A$E%8:DK?/=,"1#L4VHWBM6V3 M"Z[TR[#+4L]1$,9 WR\Y5]N-<=!/YO0W4$L#!!0 ( ,R0=%H8_E%,, , M )0. 9 >&PO=V]R:W-H965T1GLQT^R'<<=C@,=IH,02[+N MT7.GYWS<:,O%DUP!*+2+0B;'UDJI>&C;TE]!1&23Q\#TFR47$5%Z*@);Q@+( M(C&*0MMUG*X=$0ZBHCX=0TAWXXM;.T7IC18*;-@ M>Z.8!# #]1!/A)[9.E#"\I8HXHT$WR)A=FLT,TA<3:PU.%#; MUH NT13,)5(6H F(Y+J9#^C+/*0!,0&4Z/P6%*&AO$!GB#)T3\/0K(]LI8D8 M.-O/#KU.#W6/'/J)L"9JX09R';>#'F:WZ/SLXCF,K?W(G7%S9]P$MW4$]Y9* M$@0"4L*(+]'>O1^?]59TIR"2CV5\4]QV.:[)C*&,B0]C2TM?@MB Y;U]@[O. MNPK6K9QUJPK=.P0^+@2>YX%O(!+Q-5-EO%/D3H)L$G#C]=K]D;TIH=/.Z;1/ MT$E"UC@IB 9ZOXMU^CDCG=J4D^G!M;=G'7W']6CUWU@2G]CR[BGZ!@7).0T.X-R M#?5R4KU*4I,C5& O&)4+1CX3C.9*^:*,9_6!V$419VHE*R+:S\GW7SD!NL<3 MH)+:"Z4TR!T?U)0 @QI88^=0PIQ:4R"#_RL'6KWR',"%THK_#R&AW[H8,QJM MHU+W*EF^]'8.-1G7591Q'549'\HRKJ[+-7S$3IR(6Z>_8OA0Q_%K%_*"_,CN MJ/SJJ.GX4-1Q754=UU'6\:&NX^K"7H?\JD]L=2OD9Q=Z#-.OW1,14-T4A+#4 M8$ZSIZ,ETA8HG2@>)VW'G"O=Q"3#E6X;09@-^OV2<[6?F$XF;T2]/U!+ P04 M " #,D'1:^F-OU4(" (!@ &0 'AL+W=OFH?@:Y]S['OL>\.6BR=9 BCT7%$F(Z=4JEZYKLQ*J+"<\!J8 M7BFXJ+#2H=B[LA: Z"\ MC9RIPP[48[T1.G('E9Q4P"3A# DH(N=NNDH"@[> ;P1: M>3)&)I.4\R<3?,DCQS,' @J9,@I8?QI8 Z5&2!_C5Z_I#%L:XNGXJ/[)YJYS M2;&$-:??2:[*R/G@H!P*?*!JR]O/T."?/_CG6[W@/_X5@E=HS9D2^B7K.U0E6MO; X%^W*72SO\< M&TK,>5*OPP[+'6K!F$ >KW@7!T#4]Q#\X__ %!+ M P04 " #,D'1:4>RM$PP# #]" &0 'AL+W=O%[DE)LQ)!O9L(I(!KQ0E#"8"R:HL ML?@] LK70Z?C; ^F9+Y0YL!-!DL\AT=03\N)T#NW8?/9O,I'SJ>"0@H9,HP8'U9P1@H-40ZC%\;3J=Q:8"[ MZRW[!ZM=:YEA"6-.OY-<+89.ST$Y%+BB:LK7'V&C)S1\&:?2_J-U;1O'#LHJ MJ7BY >L(2L+J*W[9Y&$'T(E. /P-P#\$!"< W0V@^UI L $$-C.U%)N'%"N< M# 1?(V&L-9M9V&1:M)9/F'GLCTKHNT3C5#*%%; *T VZI[H$,,L Z6)"*:]F MJJ@HNL\R7C$ET64*"A,JK[3MTV.*+B^NT 4B#'U=\$IBELN!JW1$AM?--MY' MM7?_A/>.CQXX4PN)WK,<\GT"5TMI]/A;/2/_+.-GS&Y1MW.-?,\/6P(:OQX> MM,#3U\.[9]1TFZ?3M7S=$WQ-\J>0 5GA&87K@PFQ=S))(D&LP$G>ONE$WKNV5/Y/LO0_D>VE.6C2 M')QC3T8P)XP1-M&P7] M*&J,]B2$C83PK(2)X"MB>G%;Z#4TVG'8#[S#T(^->J'O'81^;!2&_; ]]*@) M/3H;NJYMO@)!0+IK013<\*)H[271D?.;7A@?A#ANL8IZ?N] 2(M5T.GWVY7$ MC9+XK!+=Q/Y11/%Q$>G?@8(6HZ-*2X^-]BJMCM_=&0PEB+D=L!+9IE+WU.:T MGN$C/22B4&A*[S;6(8EZV-8;Q9=V_,RX MTL/,+A?Z^P2$,=#W"\[5=F,<-%\\R1]02P,$% @ S)!T6M?= Y;[ @ MR0D !D !X;"]W;W)K&ULK59=;],P%/TK5D!H M2&/Y;$I'&VEK00QI,&T:/" >W.2VB9;8P7;;L5_/M9.&?J39F-:'QG;N.;[G MV+'O<,7%G4P!%+DO6K;,DZAH/*$E\#PS8R+@BKLBKDM2P$T,: B MMSW'">V"9LR*AF;L2D1#OE!YQN!*$+DH"BK^G$/.5R/+M=8#U]D\57K CH8E MG<,-J-OR2F#/;EB2K F,\Z(@-G(.G-/)WT=;P*^9["2&VVBE4PYO].=BV1D M.3HAR"%6FH'B8PECR'--A&G\KCFM9DH-W&ROV3\9[:AE2B6,>?XC2U0ZLMY; M)($97>3JFJ\^0ZVGI_EBGDOS3U9UK&.1>"$5+VHP9E!DK'K2^]J'#8 ;'@!X M-<#;!00' 'X-\)\*"&I 8)RII!@?)E31:"CXB@@=C6RZ8X"$*$Z^315N'7S'E, EDIB=2LG8Y 5" MDJ,)8$ NWR+![0C2R#9)K!1 M4*/*6ZLZ]SH9OU!V0GSWF'B.UVM):/QT>- "GSP=[G>H\9LU\@V?_\@:S00O MFJ787@GR\VPJS?BO-O\K_J"=7Y\LI[*D,8PL/#HDB"58T9M7;NA\://N);>SU>VQKKSZ#-PXJK9[CT8;J,_- /'/T;VLM-@_8CO4'@ MM41..O-[IOI>H[[7J?XK9_%""&"H^9 1;3YTLO[O7JK(PDVK'+??9M4+3;ME M5=A8%3YOHQP36G"AL@>J+[$VM\(]@:[KA6V[9C]R,.BU.1'N;:_^8(=Q2V6_ M4=GO5'E1E#03A=X0.9>28$VQLS,.?!G]O81VM3T:,>F*J-38&Y<S_8^F*G(NJ9AG3)(<9DCIG/0Q'U$5 M#E5'\=)-AOFXBQD.^4@EE9"* 7*4I%MLK MDO#-*(#!;L4]72R561&.AQE>D >B'K.)T$MAI3*C*6&2<@8$F8^"2WAQW[^!L3+E_,DLW,Y&060R(@F)E9' ^FM-KDF2&"6=QY=2-*C&-('[ MOW?J'W+SVLP42W+-DS_I3"U'P5D 9F2.5XFZYYO?2&FH;_1BGLC\$VR*;4_/ M Q"OI.)I&:PS2"DKOO%S68B] *W3'(#* /1MP."%@&X9T,V-%IGEMMYCA<=# MP3= F*VUFOF1UR:/UFXH,[OQ00G]+]5Q:GSS9475%MRRF#!34#!),)/@S7NB M,$WD6_ .R"461.Z^* -W-$GT+I##4.D,C$X8EZ-=%:.A%T:#X(XSM93@ALW( MK"'^^D \<@B$VGKE'^W\7R&GX@L [HP#^\[TNE6 MNZ.;ZW5?T'LP17YGYN4,7/-4-ZO$^72_% *S!=$-I,!T"_:WF^!MOOIR@\4, M_/V'E@2WBJ3RGZ8=5(S?:Q[?'#0N9(9C,@KT44$2L2;!^)>?X"#ZM:DXGL1J MI>I5I>JYU(M228#7>I[B:4* /J8!*N4*Z[E\ C(B*)_IZ1KKHYLDX(V>N,44 M?MM4EF(LTZ5Z,'/L6X^[G<$P7._;=2;T/^WV*[M]I]V/JW1*!.#S72/6C2_T M]%"'3#I':+OO^_^M&.QWSJJ2U5P.*I<#I\N;-$OXEA#PH'C\!#YE9O(W67'* MM+7B2:SF^+1R?'KDCC_U62I/8K52G56E.G-/CN>,BJ(X17+ MQGYD5&G*N']X;#Y2N?7:&O6E5G>_AUCPR"U>)N"K7)[4ZN5"MES(2R^X95J; M=B?UBFZPC >=7#3^I/?E7UH-7#*FD5M(??T$_@6O/O>YY5L;_Q$0!RW%P=ZQ MF\,3MI7E^A$0""T%0C<&OKHYO++>@:1@WAPN?Y;_H!L /Y?.A+G\EL:@N3#% M"])HTBL%EFH0[A%MU#&7=4U$"RW@02<4O=3N[<^)7D'.EUJ]*!;EX-FQV]XK M"?I2JY?+XB%TPUB[MO!*B:7:*]L"629$;B9$?: XZ YV=W1:G #=RFT-^E*K MU\'2(3HV'2*O=.A+K5XN2X?(#QVZ95J;=B>E9W&:SV*713+3RVW:PRL?^E*K%\/R(3HV'R*O?.A+K5XNRX?(C6*OND?BUFCMV)U1 M_^"5$[)TB-QT>$<935=IJV;PRHB^U.K^+4JB8]\L1%XATY=:O5P6,I'[!MUD M)>*EN?F?:= FYMYYS%-]H ;23)H3@"7 .Y9J+(97A"S5:B %7Z H"X;(#8:V M([[[K.&5&GVIU9^B6;CL1L=^CN:507VIU0^^4B$7^+H#4B:^8*IY_5VNK]PTN\Z?LH=V\>%GA#HL%91(D9*Y#H\ZI M/J.)XOE_L:!XEC]"GW*E>)K_7!*L&\QLH/^?&ULM5EK3^,X%/TK5G>T8B1HXKR:LE )"*-EI=$B&&:T'TWBMA%)W+'=%O[] MVDE(VM2XI@0^T,2Y]\3G^'&/XK,UH4]LCC$'SWE6L//!G//%J66Q>(YSQ(9D M@0OQ9$IHCKBXI3.++2A&29F49Y9CVX&5H[083,[*MELZ.2-+GJ4%OJ6 +?,< MT9=+G)'U^0 .7AONTMF*UVSC&D@JCX0\R9N;Y'Q@RQ[A#,=<0B#QL\)7.,LDDNC'[QIT MT+Q3)FY>OZ)_*\D+,H^(X2N2_4H3/C\?A .0X"E:9OR.K/_&-2%?XL4D8^5_ ML*YC[0&(EXR3O$X6/"/!J1.<3H)01IW@U@EN-\%_(\&K M$TJIK8I*J4.$.)J<4;(&5$8+-'E1BEEF"_II(YGR%W!3 MQ+B0(P!N,U0P< +NQ0Q+EAD&9 KN.8F?P+^+3//V!@_Z72 MI$^PJ">P+;V\1B]/ASZY1&*.QUA,VT<\2XLB+69REB\P34D"CL1DK:;P5Y6D M%7100LM-=34)73^0X[C:%&LW#(["<0@[<9&VIP?JX#Y[JTA/8%O*0KNU3K:V[OXJ325.3L#%"E/A MDL%UO9."6YJ*A76+*2B+L]+SV'T6YU[1HK[0MH7=\*3P@P4Z(5F&*)--U9Q4 M3LGZ->'F AU"S][XZY8N1Y+L]PZ.VL%668=GU%=W^W0>@3+>H+;5OEUMQ#O;NOMSBE:OI,"%Z$ MX" >?E%2:F4'L$I$1@8U1 "*T$O*J1H#Y);([FO2#!40&U+U/I^^!'CKU1. M#VBBG![A/]=J7VC;6K9FWH':'?%B M-J-XAC@&-V+[2PN6QN GRI;*.>CTY*QK'?M$B_I"V]:Q=?V.WO5K]KPZT]^T MK[[MPG>BKB7&<4AEU;KXJ#[CBTU3[-:0V[8V;8S3>E&C#82\TUI/89WMQI MO;FC]^;&&\LQ2)O5LGISM7B&X][35^9:PEZ_65L;9U,E/(W*X[A.^P4\O2A/W:P6ICJ\_([H3"@),CP5D/9P) 2CU7E@=R2&ULQ5C;;N,V M$/V5@;HH$L!K77Q/;0-.E$53;+!!C+0/11\8:6P+D4@M2=MQO[ZD),N2(RMQ M(2 OMDC-',TY)(=#CK>,OX@5HH37**1B8JRDC*],4W@KC(AHLQBI>K-@/")2 M-?G2%#%'XB=.46@ZEM4W(Q)08SI.^A[X=,S6,@PH/G 0ZR@B?'>-(=M.#-O8 M=SP&RY74'>9T'),ESE$^Q0]F'1,S$6]$/J![WN>3J;:#\Y/3VYSJ0.[BC'E(] O 0$BK@*\PE\U[@1ZQ' M1P"A/CRBD#SP)/K9RR<:2-&"F>\'VHJ$"B:=B7I$+UR4) C%I0)[FKMP\>42 MOD! X3X(0PTZ-J4BH,,PO2S8ZS18YT2PM@/WC,J5@%OJHU\&,!7SG+ZSIW_M MU"+^06@;.G8+',OI501T\W'W;H6[^W'W3@V;3CZ8G02O[;_U6I6V38&Y#8"7=N[GNW3KTZ1U5"T.E0@\V M)%QCE7 IP"@!T+EX,QV.VH.QN2D*DAKU"D8=:UBV<=\".;;=MG.K$H%>3J!7 M2R!=SRQ;[!NUT-%OP8($_#2C%+%?",0ZHM-[0^?(PJVS*!'IYT3Z]40*,]LK MK@"/"0F42=BIO92CQY8T^/-AKO&P5N/;* [9#K&THU:I4@MS;FYM$LQM"*PDWRB7;_3)>]JH2=V; M!',; BOI;EN'RM"JG;C[VF^I=-89X$+5;D*K+"XK2S?KW;SYOHE;']/_Y5RH MANU:SM4U+EP\SI].L*[%.W?V-(KF-H56UM(Y:.E\\LK- FA*_";1W*;0RN(? M3@)V;<'[63M[%E5Q:Q_U!^W.<2)HM/1O"JTL]:'XM^NK_U,U9PMBY 'S09V) M]_*=VOO?^82CAH!P 4.(TO/O$'RRJSI!W]0CG2UM0VBIM&;AGB)"ODSN>X02 M3]Z9W2M?Z3DG?\*7ZB@&(2X4I-4>J,,% M3^]^TH9D<7(;\LRD9%'RN$+B(]<&ZOV",;EOZ _D-W#3_P!02P,$% @ MS)!T6M$.C.Y8!0 HQD !D !X;"]W;W)K&UL MK5EK;Z,X%/TK5G:UZDA;P ;SZ*:1TL[,[JPT4M6HG<]N2$YO<_B;U'(-[<3?P)"NB*[F#]FAW]HY1"6>,LLSHM? M<"AM/3P!RUW.LZ0:+!@D45K^DQ]5((X&0'=@ *H&H.X 9V" 70VP"T=+9H5; M'PDGLRG+#H!):X$F#XK8%*.%-U$JIW'!F;@;B7%\]NG[+N(_P9=T25,94/ 0 MDS0'UV A$B;H#=O[I 6\5^2&L"&?P)D(:P@ M=#]^N*.A8]?!M0L\9P#OD>:<14M.0[#@V?(5/*41S\'5X^(I_Z"*EQ9.KNB; M?$N6]'8BEFQ.V9Y.9G_\!EWK+Y6O%P)K>>[4GCL%NCW@^6(P)9Q+NG@AL):+ MN'81:R?WCJZC-(W2M5PA6\JB+ 1745JM!N7TEH!N 2CKZWYF8]=U+'=J[H_= M4M@YOH6.[%J,W9JQJV7\-R.IS,5W6+J]IPM-\)#G=5@J[)"'+.BH67HU2T^_ M:,3B 'NQP,/+47/V:JZ_E*I1D12/)E*0A6!)1 M1>/W:?M]-AA:,, =U@H[)\#('R =U*0#+6E1;,>G;*!(6=O&5C<95';MU&YQ MA5:C3Y:VDGPKA)B&U_,]9:*Q $46 R%V%'PF$0//)-Y1Z0T0F:,4(>N2)>=2 M:.UP',DU/*OJA%D<$Y87<2BF4SF;%;A_O&8#R\!!9S95=KYO8']@-E%#'XTN M02,IEX R[$UJ6;;1*YHJ0^1Z!AY*P4;%H5[&GYMB-)*SK>*,#,OO:!\H*S98(NA@N!/2@YQ:+N&2FZC]E O]R.[/MA7<->UK=YJ M[YM!T1H& P4+-3J/M,)Y2MM7(;4:(\]S'*?#566'1 T;*$RH$6&D%^%Y^)_8 MF2=BQPS$.I=Y4"]WLMQ$=$^+>^^Y ?NA#&"O2BG,KFV(!WQHE!CIE?B\UK4" M;7?2/NHUW&H[%P^TKJC18J37XI.:UPJK%6''17XO411V[27:9MNH,-)O@W^] M>447W2]?"JT=CD;0T7E;YG&RCA1R[3C]1E!A9T/7< 9D'36RCL;OGT=2=A6- M(,9&=Z>GLD."LS?$N=%EI-]-G]R[5GAM*HYMX%Y=4AAJX]R(+-*+[ GE=:1/ M_KOAK7Q2&&I]:E08Z57XE_OQ"K_M@V<;?F]>5(:V;[@#U$GOBNNKY9?&N[@S7WQ0KYS M?0YOYL5[=[.!*3]??"5,E*H!\H1GV^*E^DO&>984AQM* M0LJD@;B_RC+^=B(?4'^7F?T/4$L#!!0 ( ,R0=%K /X?RDP0 "@< 9 M >&PO=V]R:W-H965T/;2B!A%IEY55O&C ^#\?O M,<<^]71/V0/?8"S 4Y$3/G,V0FPO79WS/\)XWKH$:RCVE M#^KF.ITYGO((YS@1"H'DSR->XCQ7).G'CPKJU.]4ALWK%_KO>O!R,/>(XR7- M_\I2L9DY8P>D>(5VN?A"]W_@:D #Q4MHSO5?L*_Z>@Y(=ES0HC*6'A09*7_1 M4R5$PT!RN@W\RL _,O#]5PR"RB!XJT%8&81O-1A4!GKH;CEV+5R$!)I/&=T# MIGI+FKK0ZFMKJ5=&U$2Y$TP^S:2=F,<_=IEX!MIO+@J MO?!?\2( -Y2(#0#9_4 M=YJ")2UD\N)(?_X+QA!98YE0!+A_!LU^M^A9-^LY!/[^+)'@6N""_],U;.S)(3@))J$W=1^;LG=T&PPG MWJC=+3[M%HQA. CK;BVI!K54 Z-4)YFP,]49&7UEL0F+;,)B2[!6((9U((;O MG'B&-H-H$Q;9A,668*T@CNH@CHQ?4QF(1\Q%1M9@BUE&NY;^*S,E ,\8L:X/ M<6DT["N[35AL"=:2?5S+/NXA.U,;:7ZNY*]3VTKNWBGK"D5)'C;2*O2.,O3R MM,_X.(EW8 ;P*(,;!_$?)9K4$DW^IR71R.V;-B8GBYCOCX[UCCIZA2=1B2TY MUI(3>HO>*E.<@S]!]ELL2I+-H,%+[REG1FDI!?WRBI]67QK9H;>$; MU1TT"A_+J9H(J;K K !GLDK3V;*KAK@RHWJK;78,:D? !!2Z;NO*N%;]B6W1 MVH'P#X'P>VX=P;_@)B-9L2LZ@V'$]0Z&35IDE1;;HK4#"EEHKF2_M_8T:DNC_JF%UITK=<6"L+$<'&]ES._KK;5-6FR+ MUM;Z4 G#OJ6PRF?HZ=5\9K4JMDJ+K-)B6[1V8 Z5,7SOTAA:K8VMTB*KM-@6 MK1W*0WT,S:5MOWPV.LUG_G$^LUH16Z7%MFBEUF[C1*3 ;*V/HKBL/79$E(< M=6MYW+54QUWJ1.6H?0$O%_KPQSU@RC.T&\36&>$@QRN)]"Y&\KMGY;%4>2/H M5I^[W%,A:*$O-QBEF*D.\OF*4O%RHUY0'P[.?P)02P,$% @ S)!T6IP( M-IK-! *1H !D !X;"]W;W)K&ULQ5EK;^,H M%/TKR#M:M=),;?QJTTTBI?&,MJL=3=7L=+5:[0<:D\2J#1D@32OMCQ_ KA^) M2YL*J?W0V/C> _< EP,,MY3=\17& CP4.>$C9R7$^MQU^7R%"\1/Z!H3^65! M68&$?&5+EZ\91JEV*G+7][S8+5!&G/%0EUVQ\9!N1)X1?,4 WQ0%8H\7.*?; MD0.=IX+K;+D2JL =#]=HB6=8?%]?,?GFUBAI5F#",TH PXN1,X'GB>\I!VUQ MD^$M;ST#%LY8+[A M@A:5LVQ!D9'R%SU41+0<8/R,@U\Y^+L.X3,.0>40O-8AK!Q"S4P9BN8A00*- MAXQN 5/6$DT]:#*UMPP_(ZK?9X+)KYGT$^///S:9> 279(Z)Z@%PE2/"P2?@ M>S &TU5&$)@).K\#D[4<6/,,Z>[2XX-K8W"48(&RG!]+K^^S!!Q]. 8?0$; M7RNZX8BD?.@*V515H3NOFG51-LM_IEG0!U\I$2L./I,4IUT 5\98!^H_!7KA M&Q'_0.0$!/"C#,R/>AHT?;U[V..>O-X],$03U-T6:+S@&;S9"C'\20WX%$QI M(;, +SMFPA@B2RQGI@"WCZ!M=X4>=?%DBU@*_OU30H)+@0O^7U__E/6'_?6K M;'3.UVB.1XX<%1RS>^R,?_T%QMYO?=S:!$LL@75X#VO>0Q/Z6$^%BL]YFW?\ MH)YQ'Y,E8J0151J^'X>#8!!Z0_>^S5&/610/O-.N6;)O%IS!, IKLTY<41U7 M]');8(DEL [OIS7O MI\817')WC[G(R!*L,>&24$CQBQO@5K:G0\E"E+8!VFSFJFSHPQWDB. MY* [DBLT5X.P?W:7&'$KS_@!W$E9^S8Q'.SDJWT;"$/8GZT&=00#ZUEXL)K3;3$ M%EJ7X$;5P\%[)TOCON)@\FVB);;0NJ>CS?[#-^\_7ILL7X"1TZ/0TZ/WB-72 M!J,Z<;6Z77%;9^@%9DM]%\'E5FQ#1'G*7)>6]QT7\#S1UP([Y1-X/M&G_VX# M4UZB?$5LF1$.67DO4;X(NM8G];=4"%KHQQ5&*6;*0'Y?4"J> M7E0%]>W0^"=02P,$% @ S)!T6COUHCCG! L!@ !D !X;"]W;W)K M&ULQ5EM;ZLV%/XK%KN:>J7>\A(@29=$:ANN;J=5 MBMK=[<.T#PXX"2I@KFV29K]^QX822"AM)&OKA]:8^880 M@5[2).-38R-$?FV:/-R0%/,KFI,,WJPH2[& 1[8V>B-DASF;Y'A-GHCXGB\8 M/)DU2A2G).,QS1 CJZEQ8U\'MB<=E,4?,=GQ1AO)J2PI?98/]]'4L&1$)"&A MD! 8_FS)'4D2B01Q_*A C7I,Z=ALOZ)_59.'R2PQ)W!N#GY@%/XI8[-%]%I),2H86"-<&ST0#.QX2C((A)U^-^]X^_T )C 34V0\TK0K=.+^)4LKY SO@1"'+WRY M:E[S'(=D:L"RR G;$F/V\T^V;_W2)8U.L+E.L$ 36$M$MQ;1[4,O1>0(;R%Y M\3(A"+8;%'->8%@$+E%.6$PCR.,0-A[(]0O(:*Y8[G(7 )[85)$<;9&-)=T7@*Y7("=0'LX?#$2TG46_T/ %*>TR$07 MS[U!G%DH M)1D6G1M&+^:YPI1@MMU8R:PKVSM:R70.&6@":S%N6X<"R>KE?%ZP,E'H"G&2 M8\DRM%=P3(+]I3PM=52 MG,6A%$*>FV#NB,NM!O9S.-E*560]VZE*+_S9JMA=Z3 Z3@>M@P:ZT-H*. <% MG/^P?J@&:Q800V?HVH.C^J$_J'-W!*UH@2ZTMB"'HMSN+1=GCR5FI(18%:)@ MI-;C7?JU%MP56E-,UP(Y+?(]PG;7KG7U: M?MNCD>V=+$ ==O[0&Q[I$G3904'H.=T5G'VHU&!= M9KY[;!9TF0V&#;.2)[-Q,YL2ME97XAP8@)JSO(.L>\MK]SMY[2YO=H_Z;^SK M&W4);1Y@RKO\!\S6<<910E8 :5T-(2967H^7#X+FZOYW286@J6IN"(X(DP;P M?D6I>'V0 ]3_I)C]"U!+ P04 " #,D'1::FHQRG8# !:"P &0 'AL M+W=OBDIDS.O4*JZ]7V9%5!B><,K8/K)AHL2*[T56U]6 G!N027UPR!(_!(3 MYJ53>[82Z937BA(&*X%D7998'.Z!\OW,&WBO!X]D6RASX*?3"F]A#>K?:B7T MSN]8E 1ZO7]G_M-JUEB6 ;,9 "M*&827:.U+K"\IH#X!BW7JQ7ZBFF-;:[NI"Z2RBPENEJ PH3* MCQJR+"O*#P!HK7CVC%:UR J=$DLY]97VUMSI9ZUG]XUGX1G/!B'ZPIDJ)%JR M'/)3 E_+[+2&KUKOPXN,?V-V@Z+!)Q0&X=#AT/SM\-@!7[P='EU0$W69BRQ? M=(9O76 !UZ;FX#LDV/$)AM0;^;"CT=T+'="A_L\=T>BQQ]_T=3H@<% MI?SARD]S?^R^W_2C6UGA#&:>;C@2Q Z\],,?@R3X[(KM[R1;_":RD[C'7=SC M2^SI\J72/4L'4X$HT15AZ !8R(^N"%YF2E!I"]P5KG(0B_G!.4. 6-PYZ@Q.5J,IZ<_/7D.3&3T*UOU.D;7=3W2.3S M]4;H!DV8+EZ0"@FLX&+21BZ-01SU-+K-AM&PI\MM%YI^ZE(V[I2-WZGL?/;& M9USNI6)^SJY?D6Z[.!F[I4TZ:9.+TA9D1W)@.3H0H#FZPA)A5($PWVMGSYDX M2J%'GY!& /]?,.Y M>MV8"[IQ.OT/4$L#!!0 ( ,R0=%H?+K"PA 0 $D9 9 >&PO=V]R M:W-H965T(G]$5)O*3.64%$O*4+6R^8ABE95*1VZ[CA':! M,F)-1N6U&S89T;7(,X)O&.#KHD#L\1+G=#NVH/5TX39;+(6Z8$]&*[3 ,RR^ MK6Z8/+,;2IH5F/",$L#P?&Q=P/,81BJAC/@KPUN^=PQ4*7>4WJN3ZW1L.6I$ M.,>)4 @D_VWP%.>Y(LEQ?*^A5G-/E;A__$3_M2Q>%G.'.)[2_.\L%"3! MK1/VD'6HT=A)/>;+:LSND3%#%WRA1"PYN"(I3ML 6PK0J. ^J7#I M]A(_(W(&//@+/S_=ZZG&:^;4*WG>$=YLB1C63=T%8X@L MJFFZ>P3[<3?HL;Q\L44L!?_\(9'@6LXH_UEO#0WPQM, MUOC=FZ$+W4]\?<<3EJU4A;K*>IFGKA23L-@0K*5EV&@9OK)#0Y.ZFX3%AF M MW0>-[H.?Y-"*&^YYRHT"?WA@4$V4%PX._=F-@E$X=/7V'#:E#?^//:6 68*U M/[*]O%.7B$E8; C6TC%J=(Q>V9J12=U-PF)#L);NT-EUHLY/,F<-;CG*B^"! M[Z:Z,'?@>0?VU(4Y01CH_0GW.FW86]\,Y9@#V?+*_IW=8Y&1A;:87LJIZ\,H M+39%:ROH[A1T7]F;]0!,B6^2%INBM<7?/53 WM[Y)?;TNH8*H=?UIR8NB+K] MK2[.]YR!=\2AN_X=]C?PMU(VQ))E:=)4_I#F=*46C[:H7M3)*\4D+39%:\NX M>U" P6O;U.ACA5%:;(K6%G_W9 %[&^B7V#3L=J]N*/O70YMVXV TC-R.335Q M0>1$T1&;[IIXV-_%_X8)9K)(Y5*4%AG)N%#[31M]6;VPD]>*25ILBM86O;52C#QE&:;$I6EO\W7,&[&VG7V+4J+/!$[J#"![Z5!,&P[#3[G;#_,CQ M#MM=>V^/N[5!Z@]ZH/K%_#\HMP=MW>8ZB7# M%\06&>$@QW.)=,X&O3@1=E3O9=U0(6I2'2XQ2S%2 _'Q.J7@Z43=H MWIY,_@-02P,$% @ S)!T6O;.279G P UPL !D !X;"]W;W)K&ULM59KC]HX%/TK5K9:S4@SY/U@%I#*I-5NU:Y&9:?] M["&&1'7LK.U ]]_OM1-2H(92B7X!/^XY]CEVKN]DR\4761*BT->:,CEU2J6: M!]>5RY+46(YX0QC,K+BHL8*N6+NR$007!E13-_"\Q*UQQ9S9Q(P]B=F$MXI6 MC#P))-NZQN*_.:%\.W5\9S?PL5J72@^XLTF#UV1!U'/S)*#G#BQ%51,F*\Z0 M(*NI\]I_R,$*%DJ30#AK\->224:B+8 MQK\]IS,LJ8'[[1W[6Z,=M+Q@21XY_5P5JIPZF8,*LL(M51_Y]D_2ZXDUWY)3 M:7[1MH_U'+1LI>)U#X8=U!7K_O'7WH<]@)^< 0](#@&1"< 80\(+P5$/2 R MSG12C \Y5G@V$7R+A(X&-MTP9AHTR*^8/O:%$C!; 4[-_H:;]9Y+B9Z(0(L2 M"X+NT0(N5]%2@O@*S;&LE@BS N45;14IT!LL6,76$MUHX.T>\B8G"E<4QN[1 M\R)'-Z]NT2OD(JEG):H8>F:5DG]ZWNTZ.+%K M/T ?.%.E1&]808I# A /9K /= MVFSOED_V3CN-XCCV//_H^E@"_2#*QMG1/:)OY(&W;FU*1PD7 MM&6J>_6'T:XZG4-U:JJXHW&H6E^;8LW]1M.5O!^P6%=,(DI60.F-4DA2HBLC MNX[BC2FL7KB",LTT2ZB\B= !,+_B7.TZ>H&AEI_]#U!+ P04 " #,D'1: MI\MF1<($ ?&P &0 'AL+W=OF2:298:O=:G<5;;3M0]4'!IP$#6!JF\FLU!]?VS 0 M/D)G)&N4EP3,O<3%+=V;K*0X2I13GIFV92$SC]+"6"]5VX:NEZ3B65K@#06LRO.(?K_% M&3FN#&@\-WQ-]P(OYMW)#Q9W9HB1IC@N6D@)0O%L9-_ ZA(%T M4!9_I/C(3JZ!3.6>D =Y\S%9&9:,"&5O$CF/F+XCF1_I@D_K S? G>157&OY+C!]PDY$F\F&1,_8)C8VL9 M(*X8)WGC+"+(TZ+^CYX:(DX<(#KC8#<.]M#!/>/@- [.2QW[. M3#9..[".PG/.X+ULW 9C]CZB15KL3V?#7Y\$,/C(<<[^GAJE.@IW.@JY:EVS M,HKQRA#+$L/T$1OK'W^ R/IUBF&=8*$FL![[;LN^.X?>9Y]U[.,>^W&???S, M_HE2TJ)1R+LI\NL@D I"KO"/:]=%7H#@TGP\Y75L!R%T7!38?<-PRM!S$711 M:]CCPVOY\&;YV'(2/P!2RE09X 24%8T/8KV6'.0B?:8,_@5W6226BALY,66S M\IO*?+:[UTX[G6"A)K >S:BE&5V$Z)%.]G6"A9K >NPO6O87ER#ZQ4BCM@]M M)QAH?FSFVKYK^0/%C\V\!42^-:UWOZ7"UZGWV__5^VQWKYUQ.L%"36 ]FH.6 MYN B]![H9%\G6*@)K,<^M+K-LW4)BF^BZ$L>01\-)#]AYPO)>XN!YB?LH!<$ M+O2F50]/J@DX2\BWXA$SN>L7J7":QO*REGI5I)R!J$C ^^UF \A]ENX5)=-[ M_]EN7COCM**%NM#Z%-L=Q?9%:+X)0]<0Z$0+=:'UAZ KK>!L[?!FLG=&,G46 MGFU[]E#W8T,7(ALA:RC\"40?68Y[3OA=O0/G"QXQK]1'J"+&]?R:EO4LR*OG ME$ZT4!=:G\"N0(+>9_.AJL=V M-G0]Y U%/;9# 4*+,Y+NJADX7\[4,A8O[@33[+O(47WEBXEXQ5/UV;?>WDL2 MY /;LA'X0KAP$=MZ9<73^PPW;6%5FTPR,AO(J^>D3K10%UI_$+HZ"OJ7L2QH M+;"THH6ZT/I#T-58<+:(>+-E(1C)V!JN"&,3SW4]RQI^QCMG>/*1H";#/#DY MR#'=JQ,8)I*I"EY_.6];ZU.>6WG*(T\>!NTW\/I&G7F8'4Q]=/0YHONT8"## M.P%I72W$(D_KTYCZAI-2G4_<$\Y)KBX/.!*+CC00SW=$+"#-C>R@/1-;_P=0 M2P,$% @ S)!T6OO^C3K_ @ = @ !D !X;"]W;W)K&ULK5;?;YLP$/Y7+%9-K;26'P::= E2TVQ:IU6*FG9[F/;@P)%8 M!9O9)NG^^]F&L"2B61_Z$GSFOL_WW3EWC#9C'&FZ@* R1#N-WR^ET1QK@ M[GK+_MEJUUH61,(-+W[03*W&SL!!&>2D+M0]WWR!5D]D^%)>2/N+-JVOYZ"T MEHJ7+5A'4%+6/,ESFX<=@!^_ A:0' ("%\ X!: 7PL(6T!H,]-(L7F8$D62 MD> ;)(RW9C,+FTR+UO(I,V6?*Z'?4HU3R2U+>0GH@3R#1.=HKJ]55A> >(YN M>%EQ!DQ)8WWC4J()Z(L&:";XFMK":Q/M49Q.01%:R#--]CB?HM.3,W2"*$,/ M*UY+PC(Y'O; IZ^'XR-J<%=#;/GP?VN(IE2F!9>U+M+/ZX54 M0O^O?O5EO&$,^QE-K[F2%4EA[.AF(D&LP4G>O_-C[V-?MMZ2;/I&9'N9#+M, MAL?8DT=&%61HKHB"WHO:P",+-QUUG9P/A\/+P]8GX &&.^>B/TX\ \$]+@%833P#N+O<;L<#G;8 M]L*/N_#CH^';5K-H6DVUUVI.%\ @IPKE@I=GNJW8BZ],Y^D3&_>5P8^&PP.U M?7XQCOS#,]4TJ6ZW&9T3/3KMB#G8UR/U MVDX2]Q]-,X_OB%A2)E$!N:;T+BYU5**9<8VA>&6[_H(K/4/L&ULK5==;^,V$/PKA'HH$J")1.K3J2W@8O?0 M*W! <,ZUSXRULH632)>D[?3?EY04V9)H(PC\8HO4S'!V*2R7TP,7/^4&0*'7 MJF1RYFR4VCZXKEQMH*+RGF^!Z3BC6KMP*H%E-JDJ7>%[D5K1@3CJM MYYY$.N4[518,G@22NZJBXK]'*/EAYF#G;>)[L=XH,^&FTRU=PQ+4C^V3T".W M4\F*"I@L.$,"\IGS&3\LL&\(->+O @[RY!F94%XX_VD&7[.9XQE'4,)*&0FJ M__8PA[(T2MK'OZVHTZUIB*?/;^I?ZN!U,"]4PIR7_Q29VLRT 85&;\5+6?^B0XOU'+3:2<6KEJP=5 5K_NEKFX@3 H[.$$A+($-"<(;@ MMP3_O82@)01U9II0ZCPLJ*+I5/ #$@:MUS!27_]!4?>[[:L7%-L<26Q7L:" M+F/!)?7T"V0@:&E+6$,,:Z(ID_L4>[[^1O:GB1B#0D+ZF,48DP1!A^G9#CO; MX47;2T45V$PWM.C4#Q[XF8\Q))D,/%MT)G;+462@7,;"L?!P+D%16(< MVITGG?/D8D580 ZZ)F36DI!RB9=RB8?+0F3T1;YP[T>0X)A M/1A#[K!OWV;L'<]K[V,5H>7U2\+ M 431 /7%@PY4\7P29>!/UH46F8_3=&$ M!$/O-AR.DZ%]"RQ,SM0%3(X!D(]5AI8WL)^,#A KSIMX0_L66!CC,_:/_0*^ M>+BF_>[MY@48Y(5"N>#5K>[5ZF9.F1[0&J(_.MCN2$CB881C&-8UE>]+35B#6]=U HA7?,=6T?=UL<_]X-/92\XV* M=<$D*B'7DMY]K#V)YI[0#!3?UIWS"U>Z#Z\?-_IN!<( ]/N<<_4V, MTM[7T M?U!+ P04 " #,D'1:_RML-?,$ !_$0 &0 'AL+W=O=NM*V8/.[ET9JFUW=GK2W5;N]>SC= M@P,FH 6LI/*2;U@%_Z105NQ=(UF5)QH9G^QL/^3I3^H:UF&_HFCTR];2Y%W!E]5Z2O&25 MS'F%!$NO9S?X:HD#;= H_LK93A[]1AIEQ?D/??$EN9[9>D2L8+'2+BA\;=D= M*PKM"<;Q7^=TUC]3&Q[_WGO_W, #S(I*=L>+O_-$9=>S<(82EM*Z4 ]\]SOK M@#SM+^:%;#[1KM/:,Q374O&R,X81E'G5?M/G;B*.#+!_PH!T!F1HX)XP<#H# MY[T&;F?@-C/3HC3SL*2*+N:"[Y#0:O"F?S23V5@#?E[IN#\J ?_F8*<67ZJ8 MEPQ]I\],H@OT".LJJ0N&>(H^I2EKHH(.(O1 %4/G2Z9H7L@/8/'TN$3G9Q_0 M&6@L'I1UAQ-Y#;=B#DQ$ P05]YI3*)/E4)2UX[L("J1R-[ MM%LRZ?$/6ETB!W]$Q":>84!W[S=W#>;+]YL[$S1.'RBG\>>\&2BTS&5<<%D+ MAOZY64DE8//\:YKQUJ-K]J@SRI7O9M+M9]*=\KZ?204SN6(52W.%J$)2454K+EZ0@"5NFLW6J]=XU>ETN[@@ M@>_X,Z3O1:MC3(_"@*G5[VBLWKV;Q)MD>E]Z?2N_DCJJ!LP#Y. M6<($+?:P)K36J7\\&(Q]UQZ@C67$]P9<8XWOFYG\GLF?CE<)2Z$EX0+R> 69 M9A]!9LPT_GB<4> .8,8B'#@!'N 87 5A1,Q$04\43!)][CA6@E9QML>!KZ*& MU*<3JJIR!5=-2(V8@2%JY&@%M9QC%?;(,&H&D>.=6(MA3QF^L19Y_.-" M%^4$ 2!T*I+J6F]""<A/F6IGG,Q*NP MZ&7'GF,FI=YJ9QBZC:(X$:[._?&P M\;!.+.H H#,DR$)E]VZ)U /.IK\"3B M74:KM=Y4:$N+NB6D!;2YL.6,Z;WS=SP.U_/Q, <:9-BV/3<<8IET/O9.)$-, M#F!D$NP!"B(5D#:@SX(.=PNM^P8:<85BP9)++R]YE1%^>6QXCCC!X_"M-8R)7X$.+@:=[ MC#W'+E=9QHLDK]8-4YX%SD7 MZ 46'U*B9JC>F-?:N . E#7$,'0<;C#$,(B@^I[@.+03>+J?^ ;%51A'/B[V M%R0DPZ&;5*,(&+H+^U0$#FT#GNX;[@7?YLV)&SHA=+[O7E/!RP]O-D6=[]?] MJT>&9]ML+Q3?-^7?%%9RFFY\9 MH] 3:P'\GW*N]A?Z ?T[E\7_4$L#!!0 ( ,R0=%KMP*@_CP0 #$4 9 M >&PO=V]R:W-H965TD[4V_/J2LR#+%90S#>;%U.6=T9D@>CC3= M4_:%KS$6X*FN&CYSUD)L;EV7%VM<(WY#-[B1=U:4U4C(4_;H\@W#J&R3ZLKU M/2]V:T0:9SYMK]VQ^91N144:?,< W]8U8E_?XHKN9PYTOE_X2![70EUPY],- M>L3W6'S:W#%YYO8H):EQPPEM ,.KF?,&WN8P40EMQ&>"]WQP#!25):5?U,G[ M -27X M0-"25$00F?$RQP*1BK^2N9_N<_#RQ2OP I &/*SIELMH/G6%+%,]S"VZDMX> M2O*?*>E/U-R +X&ON='AO3%^>FA(3T_/STX37>EMKW ?B^PW^(%S^#U*@JI M(FI5O#5I16QBB,C_U-0FL M15XH0=Q+$%LE6* -$:@B_[],=;1RO$682*?CD?.B.!E-]'%>T*J%RWIG%\#1JU@ZW [CS&W7-.!AF&, LUQH:X%,I=3B-L+_O"088#;PG/ M]SZ#)FXT0!W6E1S05='R:Z&=ZGBTD-#JL:Q[(U,O-A.ZFFSER?/-HWO"R1J1 MC=^+](EEB@M\+]1GUL]PA?!H"Z'=%RYHL\-,D*5\5>&X(92!A@KS9M%!#2GI M.\6/0W)[09<2/CI!>*85E*]K->'JM=O(=6ST)HG<\W3S:XJ+89CJ'=->U:6L MCYX0VDWAP0D,.D>[!%!1L"VJS(,]MGF3(-7MS<(8%OBC_ODS[" \^D%H-X2& M;>4'5AB.[=TD"^)PM,P-<=(SZSMK;B_P4@&.1A#:G:!Z_3O3'75(P\W=]Z)0 M?Q$RA 5I,*)]55/H#C[/J(]I?R'V2!HN&_A*PGLWB:R&';Y/'4X$W;1?;)94 M"%JWAVN,2LQ4@+R_HK+7=2?J(U#_E7#^#5!+ P04 " #,D'1:"PJ!KNX% M "J+ &0 'AL+W=OT1%M$)=(EZ3@=]N-'28YDU@H;M4>] M:"29?$B^.H?B*W&^%_*C2BG5Z"'/N+H8I%IOSSU/Q2G-B7HMMI2;7]9"YD2; M4[GQU%92DI25\LS#OC_V+QPRS:I+BYXB_F6;.@=U>^W-]*<>34E83GEB@F.)%U?#"Z#\R@<%A7*$A\8 MW:NC8U0,927$Q^+D.KD8^$6/:$9C72"(^7-/ES3+"I+IQZ<#=%"W650\/GZD M_UH.W@QF111=BNPOENCT8C =H(2NR2[3MV+_&ST,:%3P8I&I\G^TK\I.3.%X MI[3(#Y5-#W+&J[_DX2#$485@_$0%?*B OZPP?*)">*@0/K?"\%"AE-JKAE+J M$!%-%G,I]D@6I0VM."C%+&N;X3->W/<[+BYRB/\D#5>@5NDP2 M5MP/DJ%K7D55<7=>1%03EJF7ILC[NPB]^/'EW-.F^0+BQ8>FKJJF\!--!1B] M$URG"OW"$YK8 ,_TN^X\?NS\%782WQ#^&H7!&<(^'K5T:/G\ZL.6ZM'SJX>. MT83UK0A+7O@$[X\ME49NOD%OA5)H2:3\;&[!GLA$H;_?FM+H6M-<_=,F?84> MMJ.+R>-<;4E,+P9F=E!4WM/!XJTS;Q*LBHA!03Y?UB-L2C(/1]?^[='RO34M(/Q^/3DM%IR:D_\\M_ M=4EK3*-Z3*.N8SI#C,=FUE<4O4AH==2:H!5Y?-2I<#JS^U2-<]2BR*2E8'1: M, B#B6.8XWJ88^T(IRNF9:(9T2;9XFNRQ!+#>AHQ%= MKVGY_"@+FB1JOD\SHVE>3MIMBDY.%/U22V<'NVH)!+.TG-9: M3IU:1N8IJ32+BRK.33"6L7+FTZ>)$=9V,(6$1$,R2<%9+..OO^3:#E!02 M%@'!+$D#OUF^^K#G@2-/PGR*#6AHHFJU98VFPV]+8B6R>T%U>M[G9G6,1U/] MT>S='8W_"?T>]W> .AU06@1%LW5MG$[H_K+3];7Y 7>;=?J<[\6[(8MV!U;?1B9L#$R MH?OK3N=\;MEJ%0Y;_;6[YQ6< M1^6^U"^N7P;GE^7V4Z_!5+MXWQ&Y85RAC*X-TG\],9K):F-L=:+%MMPJNA): MB[P\3"E)J"P*F-_70NC'DZ*!>GORXG]02P,$% @ S)!T6MH/G5,[ P MP H !D !X;"]W;W)K&ULK59=3]LP%/TK5H8F M)@WRG0;65J)DTYB$A"AL#],>3'+;6"1V9KLM[-?/=M*L'VG$$"^M[=QSL JJ>S!@OL513/K=%Q0%G!E06 MMN60LCDE?R#3 6@"%&9$"G2<@,2D M$!\4XGZ:H..C#^@($8KN]^1)[CA1T)7;X<'G3 DY?#_1XU?KM1ON'S M#_ =WHV?MZPHD*J"%>;9KR[G:^:@FUD?+.>BPBF,+'5R".!+L,;OW[F1\ZG+ MM;B:JZU5T@0->F5E@Q0?1Q M*_1"Q0GC1EMGN=;,T49"KC,(=[1U!$5GWHZTWAQ?N@E_E_ MR^8MR9)HS_83=S#H_E8&K5.#7J[EY M;ASM%L5^5.A$7KSSY>Q'18/([]89MSKCUY<]T*ROX..](G6=( S\'7'[81WG M0K(?M7TNU.KLC;N]!#XW/9) *5M06=^%[6K=ADU4&V;:E9UUU9Y=F*[$_D=3 M]W;7F*O#3J "9HK2.1VHG'C=+]43R2K303PPJ?H1,\Q5BPEJ)? MT#:MX[]02P,$% @ S)!T6G]("**% @ !@@ !D !X;"]W;W)K&ULK55M3]LP$/XK5H8FD%C3IF\32R-!&5JE(554L _3 M/KC)M;%P[& [*>S7[^RD6=E"1:5^27SV/<_Y.=MWX4:J1YT"&/*<<:$G7FI, M?N'[.DXAH[HC=N*.K5-C)_PHS.D:%F#N\[E"RV]8$I:!T$P*HF U M\2Y[%].1]7<.#PPV>F=,K)*EE(_6F"43KVLW!!QB8QDH_DJ8 N>6"+?Q5'-Z M34@+W!UOV6^<=M2RI!JFDO]@B4DGWF>/)+"B!3=WB.;';C<.#2J8<*>XL(H7&6(,]&B6&IX*D 8\K7$KR:GUV HX_J,?"+_KN+4 M_>*:G)Z*>\WROO[V*-%2A40FLD"5=/"I%*QWY 0+!#X2O-" MQ2F^DK84[.4]- 45V="1VZ1XVNH?'OT'3^J,_4$L#!!0 ( ,R0=%KW M(F^/9 , )H6 - >&PO)T M4*D5I_=S2I6WS+FHAOYU9N7*1TZ#]>O/^U M*-3-.\]>SSZ+V]VVR\,<.D'3M'K T2O.AU<&$!,/#Y,?)\V)MT[2'J/ M,B;QTWNV'F_:-D^$#_TQX6PB&; RDC.^LLU=:)@6O)">TIM% MAPJAI?ICX=#68!_5.CD3A32Q;03[.ZF[[P#K&AADG#<&N[YM& U*HA25XE97 M3&?3^ SRZO+#JM0.9Y*LPNZUOR&8BPXR*61*91,F]-=-HP&G&=B1;#:'JRK* M $"EBEP74D9FA2#&PYI1%[3LE')^#S>9G]F6]C)KK9G)&]$4M:&Z:&5L!?3; M:E:[+1N_2M-JUS_YAG^=6.ZZ?R6W@VMY5=QTZ34>_X/=8GD6,W&9^"R1-8[B@Y M?H_U6?#839["3/;>[,[^$I/A*9CL'J7)H#Y3M@ZN6\?6IM6#UX.A_P->-/@F MJ#=9,*Z8J&MSEJ94/#N]:GE%)OK%>TM?]T]I1A9>1\'Z.15L_AL]^@M02P,$ M% @ S)!T6I>*NQS $P( L !?3T\$MP>:4#M.*2V MBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YV MX$G1H2)8%II%R=.B':5_'5A>=N[K>?.IVJ_1.%+SZ M5VU$::ZLE"YX;0[UNEMMM.!9=2=$7>1=K]>+N@679>?+YWU9,]V%!ZH6:2U5 M:4[:$S^E>*P.U^TA>Y"57,IWW(!<=**>*7 E=56[.USY MW# ^"'/S]JBIU:7,:Z%'O!;?M&HVLES;8LQ3=,%CN'K8?VXK\9/^/]6H5BN9 MBI%*FT*4];8>M<@M8%G=R4W5824OQ$5G?POC9<;&96TJB5V5VZ+,O?9)S;^^ MRK9/71M<4(?ZDS07]%7FP.D@!TTFZR-8'H+ET6(-IY/Y]/IJ-%B,1^SKX'HP M&8[9_/MXO)@#0!\!]$\&R,YF'$ &"&3PCI#SA?FX&4\,X/2236?C6P 9(I#A MR2"'TYL9@(P0R(@8TARK7&;FOV=L;B%P 9(Y#QZ6IR,/\.(!,$ M,CDAY"\/0'Y$(#_20D[UFI?RC[O@AN^1J%(M-^Y8K>#0W*H-BDT-,3!]]8G^8H8-=JZIB,Z'9_(YK6($>I@R/6!FFYE0AV((_M=J8A_G! M(_;#O%E6XG=C ZKQ@^L.9V[8^ <"HI,1:D/P9_;@7J;[NFE\;"2K-%?691 2 M*8A)N8) MCWI*\KP4NA)IH^U@W;#2[ZM3 8G=QXF$(]8(&CXUPJE/4PA'K%"<$P? M8F)J\8C5L%B1:M:@P.X)YQB?V#!JQMMJFCZG')U;/ ML8AU]]8A)B8@GUA V\!UWQ2A%WTT!T:=!,,B6'8&,3'K^,36V<6P;U8?IAF? M6#-'@MFW,#'-^,2:>1W,OHF(*<8G5@R,:M^$P\3B$XL%]U\ ,3&Q^,1BP3%# MF-'&Q!*<,N?U*X*8F%@"\CD-AAE#3$PL ;%8<,P$8F*B"8A%@V-^A)CH<@NQ M:##,7RY3_(*)>2<@]@Z.V8>8F'<"8N\<"\C/V=R4GD%,S#T!L7N.8]YP?0]# MR "S4'"BZ&(>JV*C26=*$2NXT&S_!#2F8@B)B!;U@?N6Y6Y)P M6^)>H"$FIJ"(6$$OF/-FL\E=T,'SPX8SB(DI*'J?#-OY[C7?\-HF_UT:R[9/ MB(DI*#IIQNT<8F(*BMXIX[8+U1LS*)D>-)(57Z^U6$-,3$$1L8(.F"]H?+?% MAYEK$!/=>T:LH .F?=V:IS6[EMQMN[5O'6)B"HK>9ZN P;P5=F.Q6^ [+)E" M3$Q!$;&"#I@_2E.'N<@,;RKD@\L:MFH3LU!$;*$#YB#/U:,;X4U!;*2:9;UJ MX(Y#S$(QL85@VZS,H#3D&VD&>+O[F]4*UF:,62@FMM"Q5/LN]H"8F(5B8@L= MP=P/HQ 3LU!,;*'CF'8S;.NE8Q:*B2V$UF8K)HXQ"\6G608Z-[&F2!NX!S'& M+!036^@HIM?K1VP(,=$]T,06PC!C-H:8F(7BTVQDV[5-F)F),0O%Q!;">SJ, M-Q/,0@FQA=Y8HH2A)\3$+)006PC%; U("6:AA-A"K=74=@AO9Y<0$[-00K[A M#<%LUR9FH80\'7<4<[Q:P; XP2R4$%L(P1R)-B9FH8380G]AVDRAO6>?4H"8 MF(62]]R0T*[-'V4K!YN@O\4AWYKP:N?M&]FX!#-0X@S4=3=77SYG8B5+D4U, M\94YG_(\G6EF/VQ)?2\([<;L59/G0W-N6EXKGNU_G;G_9>F7_P!02P,$% M @ S)!T6CAE:^>: @ 7]H=N6'R>CN=A7>W'L?M5U\-F7T[-\-!V MY7RYLFW[4S->EOVN[IK->[,KM2R75O?W,ZJGQ_N9B]>OKOS/Q':[/6S*[W;S MYU3.XS\&UQ]M_S[L2QFKQ6O3[\JXKNK/X^WT4%\/X>$RN5H\OZVK_ODM5/7< M00)!,G^00I#.'Q0A*,X?E" HS1]D$&3S!SD$^?Q!&8+R_$$K"%K-'Q26*..2 M(&F"-8'6 ;D.!%X'!#L0B!V0[$!@=D"T X': =D.!&X'A#L0R!V0[D!@=T"\ M X'>@GH+@=Z">@N!WC)YV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0 M;R'06U!O(=!;46\ET%M1;R706U%O)=!;)Q]+"/16U%L)]%;46PGT5M1;"?16 MU%L)]%;46PGT5M1;"?2.J'B4#OA'HG KT3ZIT(]$ZH=R+0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M0;R/0VR:;30CT-M3;"/0VU-L(]#;4VPCT=M3;"?1VU-L) M]';4VPGT=M3;"?1VU-L)]';4VPGT=M3;"?3VR69! KT=]78"O1WU=@*],^J= M"?3.J'"WR3Z$Z:,0OM[;OO+I.-DAKNQ&UUK3:>.< MM4VJ:>K:N@IQ73P,S1\IZZ>$-)Y<]OA]._FKN"$1KR;,*W\/>#KW[<$ZUS9V M=5NY\+7JXRYQ[(0/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SE:-WUL;^BX]%;TZ MGQSB#=O39W9Q_E+F7&#<>>O&R<>).?O^N.>1S*?74RQD76C/O^)+8BQ]\?O9 M>=J-;=Z8':_WY^@.RSR\6!Z7W_'O,WZI_\X^)*0/!>DCA_110/K0D#X,I(\2 MTL<'2!_9AM((1=2,0FI&,36CH)I15,THK&845S,*K!E%5DF155)DE119)456 M29%54F25%%DE159)D5529%44615%5D6155%D5119%45619%54615%%D51=:< M(FM.D36GR)I39,TILN8467.*K#E%UIPB:TZ1M:#(6E!D+2BR%A19"XJL!476 M@B)K09&UH,A:4&35%%DU159-D5539-44635%5DV155-DU119-4560Y'54&0U M%%D-159#D=509#4460U%5D.1U5!D+2FREA192XJL)476DB)K29&UI,A:4F0M M*;*6_U/6'^-X^,?QRS/MJW9XSA?+_UIN?@%02P$"% ,4 " #,D'1:1L=- M2)4 #- $ @ $ 9&]C4')O<',O87!P+GAM;%!+ M 0(4 Q0 ( ,R0=%J#7"!I\0 "L" 1 " <, !D M;V-0,! !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#% M @ S)!T6M#S8_-6!P PR\ !@ ("!) @ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S)!T6E52VL;+ P M+0X !@ ("!C1D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6F2JRGP6"P K64 !@ M ("!82@ 'AL+W=OA8@H * Q 8 " @:TS !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ S)!T6JJ%5#/Y P R@@ !D ("!9D$ 'AL+W=O#.*DWDF #(A0 M&0 @(&610 >&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6F,!E*VC M P , @ !D ("!N7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6G0O'KHH!@ OQD !D M ("!M8@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S)!T6E5MJJS9#P 93( !D ("!,Z, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS)!T6@/IA);0! 4@H !D ("!'\D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6D?WK=00 @ MW00 !D ("!*M4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6OE9!]7 P =0@ !D M ("!=18! 'AL+W=O&PO=V]R:W-H M965TDL , ' ( 9 M " @0H? 0!X;"]W;W)K&UL4$L! M A0#% @ S)!T6C_)W U-! 30L !D ("!\2(! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T M6MF.3+7W @ 008 !D ("!%S$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6BOZ"W=@! 'PH M !D ("!:#\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6OI'&PO=V]R:W-H965T M&UL4$L! A0# M% @ S)!T6E@L]@&4 @ T08 !D ("!Y%8! 'AL+W=O M4Y?D8@" 0 M!@ &0 @(&O60$ >&PO=V]R:W-H965TP( *<& 9 " @6Y< M 0!X;"]W;W)K&UL4$L! A0#% @ S)!T6M6@ MH[\W @ X00 !D ("!(%\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6I&%A9+1 P M0\ !D M ("!FVH! 'AL+W=OY&2N+8$ #O&P &0 @(&C;@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ S)!T6EG/>\C# @ -P< !D ("! M7'8! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ S)!T6N!.8H+, @ C@D !D ("! 8,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6DQ6*&@ M P =0@ !D ("!?Y,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6I_!JII[ P # T !D M ("!E9P! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S)!T6J+#).J9 @ ^ 8 !D ("!':D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS)!T6GQW$^BP @ I0< !D ("!Q+,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6E'LK1,, P M_0@ !D ("!B[P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6NL';8U@!0 H1T !D M ("!3<@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ S)!T6L _A_*3! *!P !D ("!WM&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T M6FIJ,&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6J?+9D7"! 'QL M !D ("!T/(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S)!T6O\K;#7S! ?Q$ !D M ("!T_X! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S)!T6MH/G5,[ P P H !D ("!Z X" 'AL+W=O M&PO=V]R:W-H965TI9 M-P( -\R 3 " 5TC @!;0V]N=&5N=%]4>7!E&UL 64$L%!@ !A &$ GAH ,4E @ $! end XML 106 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 107 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 109 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 232 466 1 false 75 0 false 6 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://www.mongodb.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.mongodb.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 9952151 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 5 false false R6.htm 9952154 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 6 false false R7.htm 9952155 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 7 false false R8.htm 9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation Sheet http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation Statements 9 false false R10.htm 9952158 - Disclosure - Organization and Description of Business Sheet http://www.mongodb.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 10 false false R11.htm 9952159 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 11 false false R12.htm 9952160 - Disclosure - Fair Value Measurements Sheet http://www.mongodb.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 9952161 - Disclosure - Property and Equipment, Net Sheet http://www.mongodb.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 13 false false R14.htm 9952162 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.mongodb.com/role/GoodwillandIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 14 false false R15.htm 9952163 - Disclosure - Convertible Senior Notes Notes http://www.mongodb.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 15 false false R16.htm 9952164 - Disclosure - Leases Sheet http://www.mongodb.com/role/Leases Leases Notes 16 false false R17.htm 9952165 - Disclosure - Commitments and Contingencies Sheet http://www.mongodb.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 17 false false R18.htm 9952166 - Disclosure - Revenue Sheet http://www.mongodb.com/role/Revenue Revenue Notes 18 false false R19.htm 9952167 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan Sheet http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan Equity Incentive Plans and Employee Stock Purchase Plan Notes 19 false false R20.htm 9952168 - Disclosure - Net Loss Per Share Sheet http://www.mongodb.com/role/NetLossPerShare Net Loss Per Share Notes 20 false false R21.htm 9952169 - Disclosure - Income Taxes Sheet http://www.mongodb.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 9952170 - Disclosure - Subsequent Events (Notes) Notes http://www.mongodb.com/role/SubsequentEventsNotes Subsequent Events (Notes) Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 995447 - Disclosure - Insider Trading Policies and Procedures Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc Insider Trading Policies and Procedures Notes 25 false false R26.htm 995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure Sheet http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure Cybersecurity Risk Management and Strategy Disclosure Notes 26 false false R27.htm 9955511 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies 27 false false R28.htm 9955512 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies 28 false false R29.htm 9955513 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.mongodb.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.mongodb.com/role/FairValueMeasurements 29 false false R30.htm 9955514 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.mongodb.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.mongodb.com/role/PropertyandEquipmentNet 30 false false R31.htm 9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.mongodb.com/role/GoodwillandIntangibleAssetsNet 31 false false R32.htm 9955516 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.mongodb.com/role/ConvertibleSeniorNotes 32 false false R33.htm 9955517 - Disclosure - Leases (Tables) Sheet http://www.mongodb.com/role/LeasesTables Leases (Tables) Tables http://www.mongodb.com/role/Leases 33 false false R34.htm 9955518 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.mongodb.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.mongodb.com/role/CommitmentsandContingencies 34 false false R35.htm 9955519 - Disclosure - Revenue (Tables) Sheet http://www.mongodb.com/role/RevenueTables Revenue (Tables) Tables http://www.mongodb.com/role/Revenue 35 false false R36.htm 9955520 - Disclosure - Equity Incentive Plans (Tables) Sheet http://www.mongodb.com/role/EquityIncentivePlansTables Equity Incentive Plans (Tables) Tables http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan 36 false false R37.htm 9955521 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.mongodb.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.mongodb.com/role/NetLossPerShare 37 false false R38.htm 9955522 - Disclosure - Income Taxes (Tables) Sheet http://www.mongodb.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.mongodb.com/role/IncomeTaxes 38 false false R39.htm 9955523 - Disclosure - Summary of Significant Accounting Policies - Marketable Securities (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesMarketableSecuritiesDetails Summary of Significant Accounting Policies - Marketable Securities (Details) Details 39 false false R40.htm 9955524 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails Summary of Significant Accounting Policies - Restricted Cash (Details) Details 40 false false R41.htm 9955525 - Disclosure - Summary of Significant Accounting Policies - Non-Marketable Securities (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails Summary of Significant Accounting Policies - Non-Marketable Securities (Details) Details 41 false false R42.htm 9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details) Details 42 false false R43.htm 9955527 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsIncludingGoodwillandOtherAcquiredIntangibleAssetsDetails Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details) Details 43 false false R44.htm 9955528 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 44 false false R45.htm 9955529 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails Summary of Significant Accounting Policies - Advertising (Details) Details 45 false false R46.htm 9955530 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 46 false false R47.htm 9955531 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Sheet http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details) Details 47 false false R48.htm 9955532 - Disclosure - Fair Value Measurements - Marketable Securities (Details) Sheet http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails Fair Value Measurements - Marketable Securities (Details) Details 48 false false R49.htm 9955533 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 49 false false R50.htm 9955534 - Disclosure - Property and Equipment, Net - Schedule (Details) Sheet http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails Property and Equipment, Net - Schedule (Details) Details 50 false false R51.htm 9955535 - Disclosure - Property and Equipment, Net - Additional Information (Details) Sheet http://www.mongodb.com/role/PropertyandEquipmentNetAdditionalInformationDetails Property and Equipment, Net - Additional Information (Details) Details 51 false false R52.htm 9955536 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details) Sheet http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofGoodwillDetails Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details) Details 52 false false R53.htm 9955537 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details) Sheet http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails Goodwill and Intangible Assets, Net - Additional Information (Details) Details 53 false false R54.htm 9955538 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) Sheet http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details) Details 54 false false R55.htm 9955539 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details) Sheet http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails Intangible Assets, Net - Future Amortization Expense (Details) Details 55 false false R56.htm 9955540 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 56 false false R57.htm 9955541 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details) Details 57 false false R58.htm 9955542 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) Notes http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details) Details 58 false false R59.htm 9955543 - Disclosure - Leases - Narrative (Details) Sheet http://www.mongodb.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 59 false false R60.htm 9955544 - Disclosure - Leases - Components of Lease Expense (Details) Sheet http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails Leases - Components of Lease Expense (Details) Details 60 false false R61.htm 9955545 - Disclosure - Leases - Balance Sheet Components (Details) Sheet http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails Leases - Balance Sheet Components (Details) Details 61 false false R62.htm 9955546 - Disclosure - Leases - Supplemental Information (Details) Sheet http://www.mongodb.com/role/LeasesSupplementalInformationDetails Leases - Supplemental Information (Details) Details 62 false false R63.htm 9955547 - Disclosure - Leases - Lease Maturities (Details) Sheet http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails Leases - Lease Maturities (Details) Details 63 false false R64.htm 9955548 - Disclosure - Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details) Sheet http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details) Details 64 false false R65.htm 9955549 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details) Sheet http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails Revenue - Schedule of Disaggregation of Revenue (Details) Details 65 false false R66.htm 9955550 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 66 false false R67.htm 9955551 - Disclosure - Revenue - Contract Liabilities (Details) Sheet http://www.mongodb.com/role/RevenueContractLiabilitiesDetails Revenue - Contract Liabilities (Details) Details 67 false false R68.htm 9955552 - Disclosure - Revenue - Remaining Performance Obligations (Details) Sheet http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails Revenue - Remaining Performance Obligations (Details) Details 68 false false R69.htm 9955553 - Disclosure - Revenue - Unbilled Receivables (Details) Sheet http://www.mongodb.com/role/RevenueUnbilledReceivablesDetails Revenue - Unbilled Receivables (Details) Details 69 false false R70.htm 9955554 - Disclosure - Revenue - Allowance for Doubtful Accounts (Details) Sheet http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails Revenue - Allowance for Doubtful Accounts (Details) Details 70 false false R71.htm 9955555 - Disclosure - Revenue - Costs Capitalized to Obtain Contracts with Customers (Details) Sheet http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails Revenue - Costs Capitalized to Obtain Contracts with Customers (Details) Details 71 false false R72.htm 9955556 - Disclosure - Equity Incentive Plans (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansDetails Equity Incentive Plans (Details) Details http://www.mongodb.com/role/EquityIncentivePlansTables 72 false false R73.htm 9955557 - Disclosure - Equity Incentive Plans - Schedule of Stock Option Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails Equity Incentive Plans - Schedule of Stock Option Activity (Details) Details 73 false false R74.htm 9955558 - Disclosure - Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details) Details 74 false false R75.htm 9955559 - Disclosure - Equity Incentive Plans - Schedule of Award Activity (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails Equity Incentive Plans - Schedule of Award Activity (Details) Details 75 false false R76.htm 9955560 - Disclosure - Equity Incentive Plans - Executive Performance Share Awards (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails Equity Incentive Plans - Executive Performance Share Awards (Details) Details 76 false false R77.htm 9955561 - Disclosure - Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details) Details 77 false false R78.htm 9955562 - Disclosure - Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details) Details 78 false false R79.htm 9955563 - Disclosure - Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details) Details 79 false false R80.htm 9955564 - Disclosure - Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Sheet http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details) Details 80 false false R81.htm 9955565 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) Details 81 false false R82.htm 9955566 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details) Sheet http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details) Details 82 false false R83.htm 9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details) Sheet http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details) Details 83 false false R84.htm 9955568 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details) Sheet http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails Income Taxes - Schedule of Components of Provision for Income Tax (Details) Details 84 false false R85.htm 9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (Details) Sheet http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails Income Taxes - Schedule of Effective Income Tax Rate (Details) Details 85 false false R86.htm 9955570 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 86 false false R87.htm 9955571 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 87 false false R88.htm 9955572 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Sheet http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails Income Taxes - Schedule of Unrecognized Tax Benefits (Details) Details 88 false false R89.htm 9955573 - Disclosure - Subsequent Events (Details) Sheet http://www.mongodb.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.mongodb.com/role/SubsequentEventsNotes 89 false false All Reports Book All Reports mdb-20250131.htm mdb-20250131.xsd mdb-20250131_cal.xml mdb-20250131_def.xml mdb-20250131_lab.xml mdb-20250131_pre.xml mdb-20250131_g1.jpg http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/cyd/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 112 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "mdb-20250131.htm": { "nsprefix": "mdb", "nsuri": "http://www.mongodb.com/20250131", "dts": { "inline": { "local": [ "mdb-20250131.htm" ] }, "schema": { "local": [ "mdb-20250131.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/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-2024.xsd", "https://xbrl.sec.gov/cyd/2024/cyd-af-sub-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "mdb-20250131_cal.xml" ] }, "definitionLink": { "local": [ "mdb-20250131_def.xml" ] }, "labelLink": { "local": [ "mdb-20250131_lab.xml" ] }, "presentationLink": { "local": [ "mdb-20250131_pre.xml" ] } }, "keyStandard": 442, "keyCustom": 24, "axisStandard": 31, "axisCustom": 0, "memberStandard": 56, "memberCustom": 16, "hidden": { "total": 19, "http://www.mongodb.com/20250131": 2, "http://xbrl.sec.gov/dei/2024": 4, "http://fasb.org/us-gaap/2024": 12, "http://xbrl.sec.gov/ecd/2024": 1 }, "contextCount": 232, "entityCount": 1, "segmentCount": 75, "elementCount": 787, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 1067, "http://xbrl.sec.gov/dei/2024": 38, "http://xbrl.sec.gov/cyd/2024": 15, "http://xbrl.sec.gov/ecd/2024": 12, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.mongodb.com/role/DocumentandEntityInformationDocument", "longName": "0000001 - Document - Document and Entity Information Document", "shortName": "Document and Entity Information Document", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.mongodb.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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952151 - 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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R4": { "role": "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R5": { "role": "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952153 - 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", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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": "mdb-20250131.htm", "unique": true } }, "R6": { "role": "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "longName": "9952154 - 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:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R7": { "role": "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity", "longName": "9952155 - Statement - Consolidated Statement of Stockholders' Equity", "shortName": "Consolidated Statement of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-17", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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": "mdb-20250131.htm", "unique": true } }, "R9": { "role": "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation", "longName": "9952157 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-32", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R10": { "role": "http://www.mongodb.com/role/OrganizationandDescriptionofBusiness", "longName": "9952158 - 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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies", "longName": "9952159 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.mongodb.com/role/FairValueMeasurements", "longName": "9952160 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.mongodb.com/role/PropertyandEquipmentNet", "longName": "9952161 - Disclosure - Property and Equipment, Net", "shortName": "Property and Equipment, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNet", "longName": "9952162 - Disclosure - Goodwill and Intangible Assets, Net", "shortName": "Goodwill and Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.mongodb.com/role/ConvertibleSeniorNotes", "longName": "9952163 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.mongodb.com/role/Leases", "longName": "9952164 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.mongodb.com/role/CommitmentsandContingencies", "longName": "9952165 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.mongodb.com/role/Revenue", "longName": "9952166 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan", "longName": "9952167 - Disclosure - Equity Incentive Plans and Employee Stock Purchase Plan", "shortName": "Equity Incentive Plans and Employee Stock Purchase Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.mongodb.com/role/NetLossPerShare", "longName": "9952168 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.mongodb.com/role/IncomeTaxes", "longName": "9952169 - 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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.mongodb.com/role/SubsequentEventsNotes", "longName": "9952170 - Disclosure - Subsequent Events (Notes)", "shortName": "Subsequent Events (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": null }, "R24": { "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": "24", "firstAnchor": { "contextRef": "c-231", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-231", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc", "longName": "995447 - Disclosure - Insider Trading Policies and Procedures", "shortName": "Insider Trading Policies and Procedures", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R26": { "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure", "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure", "shortName": "Cybersecurity Risk Management and Strategy Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9955512 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://www.mongodb.com/role/FairValueMeasurementsTables", "longName": "9955513 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.mongodb.com/role/PropertyandEquipmentNetTables", "longName": "9955514 - Disclosure - Property and Equipment, Net (Tables)", "shortName": "Property and Equipment, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": null }, "R31": { "role": "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetTables", "longName": "9955515 - Disclosure - Goodwill and Intangible Assets, Net (Tables)", "shortName": "Goodwill and Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesTables", "longName": "9955516 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.mongodb.com/role/LeasesTables", "longName": "9955517 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.mongodb.com/role/CommitmentsandContingenciesTables", "longName": "9955518 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherCommitmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.mongodb.com/role/RevenueTables", "longName": "9955519 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.mongodb.com/role/EquityIncentivePlansTables", "longName": "9955520 - Disclosure - Equity Incentive Plans (Tables)", "shortName": "Equity Incentive Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.mongodb.com/role/NetLossPerShareTables", "longName": "9955521 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.mongodb.com/role/IncomeTaxesTables", "longName": "9955522 - 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": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesMarketableSecuritiesDetails", "longName": "9955523 - Disclosure - Summary of Significant Accounting Policies - Marketable Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails", "longName": "9955524 - Disclosure - Summary of Significant Accounting Policies - Restricted Cash (Details)", "shortName": "Summary of Significant Accounting Policies - Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails", "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Non-Marketable Securities (Details)", "shortName": "Summary of Significant Accounting Policies - Non-Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-50", "name": "us-gaap:PaymentsToAcquireInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-50", "name": "us-gaap:PaymentsToAcquireInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails", "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Property, Plant and Equipment Useful Lives (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-54", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsIncludingGoodwillandOtherAcquiredIntangibleAssetsDetails", "longName": "9955527 - Disclosure - Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Long-Lived Assets, Including Goodwill and Other Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "longName": "9955528 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "mdb:NumberofRevenueSources", "unitRef": "revenue_source", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mdb:NumberofRevenueSources", "unitRef": "revenue_source", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails", "longName": "9955529 - Disclosure - Summary of Significant Accounting Policies - Advertising (Details)", "shortName": "Summary of Significant Accounting Policies - Advertising (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails", "longName": "9955530 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails", "longName": "9955531 - Disclosure - Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "shortName": "Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-69", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-69", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "longName": "9955532 - Disclosure - Fair Value Measurements - Marketable Securities (Details)", "shortName": "Fair Value Measurements - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-82", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-82", "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955533 - Disclosure - Fair Value Measurements - Narrative (Details)", "shortName": "Fair Value Measurements - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherAssetsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-86", "name": "us-gaap:OtherAssetsNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R50": { "role": "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "longName": "9955534 - Disclosure - Property and Equipment, Net - Schedule (Details)", "shortName": "Property and Equipment, Net - Schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.mongodb.com/role/PropertyandEquipmentNetAdditionalInformationDetails", "longName": "9955535 - Disclosure - Property and Equipment, Net - Additional Information (Details)", "shortName": "Property and Equipment, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "mdb:DepreciationAndAmortizationPropertyPlantandEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mdb:DepreciationAndAmortizationPropertyPlantandEquipment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofGoodwillDetails", "longName": "9955536 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details)", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "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": "mdb-20250131.htm", "unique": true } }, "R53": { "role": "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "longName": "9955537 - Disclosure - Goodwill and Intangible Assets, Net - Additional Information (Details)", "shortName": "Goodwill and Intangible Assets, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Goodwill", "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": "mdb-20250131.htm", "first": 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": "mdb-20250131.htm", "unique": true } }, "R54": { "role": "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails", "longName": "9955538 - Disclosure - Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets, Net - Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails", "longName": "9955539 - Disclosure - Intangible Assets, Net - Future Amortization Expense (Details)", "shortName": "Intangible Assets, Net - Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "longName": "9955540 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "shortName": "Convertible Senior Notes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-120", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "longName": "9955541 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "shortName": "Convertible Senior Notes - Schedule of Net Carrying Amount of the Liability Component of the Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-113", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConvertibleDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ConvertibleDebtTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "longName": "9955542 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details)", "shortName": "Convertible Senior Notes - Schedule of Interest Expense for the Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-115", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.mongodb.com/role/LeasesNarrativeDetails", "longName": "9955543 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-132", "name": "mdb:LesseeLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "mdb:LesseeLeaseTermOfContract", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails", "longName": "9955544 - Disclosure - Leases - Components of Lease Expense (Details)", "shortName": "Leases - Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "mdb:FinanceLeaseInterestOnLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R61": { "role": "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "longName": "9955545 - Disclosure - Leases - Balance Sheet Components (Details)", "shortName": "Leases - Balance Sheet Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mdb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "mdb:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.mongodb.com/role/LeasesSupplementalInformationDetails", "longName": "9955546 - Disclosure - Leases - Supplemental Information (Details)", "shortName": "Leases - Supplemental Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "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": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "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": "mdb-20250131.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails", "longName": "9955547 - Disclosure - Leases - Lease Maturities (Details)", "shortName": "Leases - Lease Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails", "longName": "9955548 - Disclosure - Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details)", "shortName": "Commitments and Contingencies - Future Minimum Non-Cancellable Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "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": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherCommitmentDueInNextTwelveMonths", "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": "mdb-20250131.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails", "longName": "9955549 - Disclosure - Revenue - Schedule of Disaggregation of Revenue (Details)", "shortName": "Revenue - Schedule of Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-142", "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": "mdb-20250131.htm", "unique": true } }, "R66": { "role": "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails", "longName": "9955550 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "shortName": "Revenue - Disaggregation of Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-148", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.mongodb.com/role/RevenueContractLiabilitiesDetails", "longName": "9955551 - Disclosure - Revenue - Contract Liabilities (Details)", "shortName": "Revenue - Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "longName": "9955552 - Disclosure - Revenue - Remaining Performance Obligations (Details)", "shortName": "Revenue - Remaining Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.mongodb.com/role/RevenueUnbilledReceivablesDetails", "longName": "9955553 - Disclosure - Revenue - Unbilled Receivables (Details)", "shortName": "Revenue - Unbilled Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails", "longName": "9955554 - Disclosure - Revenue - Allowance for Doubtful Accounts (Details)", "shortName": "Revenue - Allowance for Doubtful Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-22", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R71": { "role": "http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails", "longName": "9955555 - Disclosure - Revenue - Costs Capitalized to Obtain Contracts with Customers (Details)", "shortName": "Revenue - Costs Capitalized to Obtain Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.mongodb.com/role/EquityIncentivePlansDetails", "longName": "9955556 - Disclosure - Equity Incentive Plans (Details)", "shortName": "Equity Incentive Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-164", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R73": { "role": "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails", "longName": "9955557 - Disclosure - Equity Incentive Plans - Schedule of Stock Option Activity (Details)", "shortName": "Equity Incentive Plans - Schedule of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R74": { "role": "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "longName": "9955558 - Disclosure - Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details)", "shortName": "Equity Incentive Plans - Stock Options and Restricted Stock Units, Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "longName": "9955559 - Disclosure - Equity Incentive Plans - Schedule of Award Activity (Details)", "shortName": "Equity Incentive Plans - Schedule of Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-168", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R76": { "role": "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "longName": "9955560 - Disclosure - Equity Incentive Plans - Executive Performance Share Awards (Details)", "shortName": "Equity Incentive Plans - Executive Performance Share Awards (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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-170", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R77": { "role": "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "longName": "9955561 - Disclosure - Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details)", "shortName": "Equity Incentive Plans - 2016 China Stock Appreciation Rights Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-178", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R78": { "role": "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "longName": "9955562 - Disclosure - Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details)", "shortName": "Equity Incentive Plans - 2017 Employee Stock Purchase Plan (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-164", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R79": { "role": "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails", "longName": "9955563 - Disclosure - Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details)", "shortName": "Equity Incentive Plans - Schedule of ESPP Valuation Assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-186", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-186", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails", "longName": "9955564 - Disclosure - Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details)", "shortName": "Equity Incentive Plans - Stock-based Compensation Expense Recognized in Statement of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "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": "mdb-20250131.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-190", "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": "mdb-20250131.htm", "unique": true } }, "R81": { "role": "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails", "longName": "9955565 - Disclosure - Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true }, "uniqueAnchor": null }, "R82": { "role": "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails", "longName": "9955566 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from the Computation of Diluted Net loss per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails", "longName": "9955567 - Disclosure - Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details)", "shortName": "Income Taxes - Schedule of Components of Loss Before Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails", "longName": "9955568 - Disclosure - Income Taxes - Schedule of Components of Provision for Income Tax (Details)", "shortName": "Income Taxes - Schedule of Components of Provision for Income Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "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": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "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": "mdb-20250131.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails", "longName": "9955569 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9955570 - 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": "86", "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": "mdb-20250131.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": "mdb-20250131.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails", "longName": "9955571 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "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": "mdb-20250131.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": "mdb-20250131.htm", "unique": true } }, "R88": { "role": "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails", "longName": "9955572 - 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": "88", "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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.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:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "unique": true } }, "R89": { "role": "http://www.mongodb.com/role/SubsequentEventsDetails", "longName": "9955573 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-230", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "mdb-20250131.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.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": [ "r74", "r923" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in allowance for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r1124" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $8,888 and $8,054 as of January\u00a031, 2025 and 2024, respectively", "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": [ "r1111" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of premium and accretion of discount on short-term investments, net", "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": [ "r111" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued 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": [ "r76" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r44", "r207", "r728" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r22", "r23", "r93", "r215", "r724", "r753", "r754" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r3", "r13", "r23", "r571", "r574", "r637", "r749", "r750", "r1088", "r1089", "r1090", "r1099", "r1100", "r1101", "r1102" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]", "label": "Acquired 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": [ "r359", "r360", "r361", "r363", "r867" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average useful life", "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": [ "r361", "r867" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r998" ] }, "us-gaap_AdditionalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalCashFlowElementsAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow disclosure", "label": "Additional Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "mdb_AdditionalConvertibleSeniorNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "AdditionalConvertibleSeniorNotesDue2026Member", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Convertible Senior Notes Due 2026", "label": "Additional Convertible Senior Notes Due 2026 [Member]", "documentation": "Additional Convertible Senior Notes Due 2026 [Member]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.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": [ "r88", "r923", "r1264" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r767", "r1099", "r1100", "r1101", "r1102", "r1200", "r1266" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "mdb_AdjustmentToAdditionalPaidInCapitalReclassificationOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "AdjustmentToAdditionalPaidInCapitalReclassificationOfDerivatives", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification of derivative related to the Capped Call associated with the 2024 Notes", "label": "Adjustment To Additional Paid-In Capital, Reclassification Of Derivatives", "documentation": "Adjustment To Additional Paid-In Capital, Reclassification Of Derivatives" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalEquityComponentOfConvertibleDebtSubsequentAdjustments", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of capped calls", "label": "Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments", "documentation": "The amount of subsequent adjustments to additional paid in capital for convertible financial instruments where a component of equity and a component of debt are recognized." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r53", "r54", "r468" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) 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/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r156" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesAdvertisingDetails" ], "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": [ "r511", "r907" ] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1056" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r969", "r980", "r990", "r1023" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r972", "r983", "r993", "r1026" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1057" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1018" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1018", "r1027", "r1031", "r1039" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1037" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r500", "r509" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r216", "r298", "r335", "r338", "r339", "r1232" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Allowance for doubtful accounts", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r216", "r298", "r335" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AmericasMember", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [ "r1076", "r1077", "r1078", "r1079", "r1268", "r1269", "r1270", "r1271" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r104", "r420", "r1093", "r1213" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt discount and issuance costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r420", "r888", "r889", "r1093", "r1213" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "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": [ "r7", "r358", "r365", "r884" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings 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": [ "r266" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities [Axis]", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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/2024", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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": [ "r34" ] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "AsiaPacificMember", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1076", "r1077", "r1078", "r1079", "r1268", "r1269", "r1270", "r1271" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r137", "r150", "r211", "r239", "r271", "r275", "r290", "r291", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r565", "r567", "r600", "r720", "r804", "r878", "r879", "r923", "r948", "r1155", "r1156", "r1218" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "mdb_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r203", "r217", "r239", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r565", "r567", "r600", "r923", "r1155", "r1156", "r1218" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total financial assets", "label": "Assets, Fair Value Disclosure", "documentation": "Fair value portion of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r581", "r582", "r910" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "mdb_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorFirmId", "presentation": [ "http://www.mongodb.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r952", "r953", "r976" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorLocation", "presentation": [ "http://www.mongodb.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r952", "r953", "r976" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditorName", "presentation": [ "http://www.mongodb.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r952", "r953", "r976" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Amortized cost, total", "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": [ "r302", "r343", "r719" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Unrealized loss, total", "negatedTerseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1118" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government treasury securities", "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": [ "r303", "r343", "r581", "r714", "r910", "r914", "r1115", "r1204", "r1205", "r1206" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "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": [ "r300", "r343" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1034" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1035" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1030" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "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": [ "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1033" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1032" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1031" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/SubsequentEventsDetails" ], "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": [ "r359", "r360", "r361", "r362", "r363", "r561", "r901", "r902" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/SubsequentEventsDetails" ], "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": [ "r55", "r56", "r359", "r360", "r361", "r362", "r363", "r561", "r901", "r902" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r0", "r1", "r12" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, finite-lived intangibles", "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": [ "r57", "r58" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r127", "r128", "r129", "r130" ] }, "us-gaap_CallOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CallOptionMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped Calls", "label": "Call Option [Member]", "documentation": "Financial contract between two parties, the buyer and the seller of the option, where the buyer has the right but not the obligation to buy an agreed quantity of a particular commodity or financial instrument (the underlying instrument) from the seller of the option for a certain price (the strike price). Seller is obligated to sell the asset to the buyer, if the buyer exercises the option." } } }, "auth_ref": [ "r842", "r843" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases of property and equipment included in accounts payable and accrued liabilities", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract cost, amortization", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r348" ] }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostAmortizationPeriod", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract 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": [ "r1066" ] }, "us-gaap_CapitalizedContractCostImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment loss for capitalized costs", "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": [ "r348" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized contract costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r347" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueCostsCapitalizedtoObtainContractswithCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent capitalized contract cost", "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": [ "r347" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents:", "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation" ], "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": [ "r28", "r205", "r871" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r205" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails": { "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "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": [ "r1202", "r1203" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r29", "r136" ] }, "us-gaap_CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsUnrestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Unrestricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents with respect to unrestricted balances." } } }, "auth_ref": [ "r29" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of year", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of year", "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": [ "r28", "r109", "r236" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash within the consolidated balance sheets to the amounts shown in the statements of cash flows above:", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.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": [ "r2", "r109" ] }, "mdb_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashSettlementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashSettlementMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Settlement", "label": "Cash Settlement [Member]", "documentation": "Settlement in cash upon conversion of debt instrument." } } }, "auth_ref": [ "r403" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1009" ] }, "mdb_CharitableContributionCarryforwardMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "CharitableContributionCarryforwardMember", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charitable Contribution Carryforward", "label": "Charitable Contribution Carryforward [Member]", "documentation": "Charitable Contribution Carryforward" } } }, "auth_ref": [] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1006" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1004" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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": [ "r170", "r212", "r213", "r214", "r239", "r260", "r261", "r263", "r265", "r273", "r274", "r332", "r389", "r391", "r392", "r393", "r396", "r397", "r428", "r429", "r430", "r431", "r433", "r600", "r761", "r762", "r763", "r764", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r792", "r814", "r832", "r846", "r847", "r848", "r849", "r850", "r1062", "r1095", "r1103" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1010" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1010" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note\u00a08)", "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": [ "r82", "r141", "r722", "r791" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingencies" ], "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": [ "r116", "r381", "r382", "r853", "r1146", "r1151" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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": [ "r1266" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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": [ "r1266" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r939", "r940", "r941", "r943", "r944", "r945", "r946", "r1099", "r1100", "r1102", "r1200", "r1263", "r1266" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "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": [ "r87" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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": [ "r87", "r792" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.mongodb.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": [ "r87" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Common stock, beginning balance (in shares)", "periodEndLabel": "Common stock, 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": [ "r14", "r87", "r792", "r810", "r1266", "r1267" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock", "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": [ "r87", "r723", "r923" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1015" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1014" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1016" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1013" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "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": [ "r24", "r220", "r222", "r227", "r715", "r734", "r735" ] }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive Loss", "label": "Comprehensive Income, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for comprehensive income." } } }, "auth_ref": [] }, "mdb_ComputerAndOfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ComputerAndOfficeEquipmentMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Computer and office equipment", "label": "Computer And Office Equipment [Member]", "documentation": "Computer And Office Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Servers", "label": "Computer Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r37", "r39", "r68", "r69", "r296", "r852" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r37", "r39", "r68", "r69", "r296", "r756", "r852" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r37", "r39", "r68", "r69", "r296", "r852", "r1065" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r72", "r159" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r852" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r37", "r39", "r68", "r69", "r296" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r36", "r37", "r39", "r40", "r68", "r135", "r852" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "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": [ "r37", "r39", "r68", "r69", "r296", "r852" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r171", "r191", "r242", "r565", "r566", "r567", "r568", "r638", "r858", "r1080", "r1081", "r1082", "r1154", "r1157", "r1158" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Classification [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r171", "r191", "r242", "r565", "r566", "r567", "r568", "r638", "r858", "r1080", "r1081", "r1082", "r1154", "r1157", "r1158" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in process", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueUnbilledReceivablesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Receivables", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r435", "r437", "r456" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r435", "r436", "r456" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r435", "r436", "r456" ] }, "mdb_ContractWithCustomerLiabilityDeferredRevenuePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ContractWithCustomerLiabilityDeferredRevenuePercent", "presentation": [ "http://www.mongodb.com/role/RevenueContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, percent", "label": "Contract With Customer, Liability, Deferred Revenue, Percent", "documentation": "Contract With Customer, Liability, Deferred Revenue, Percent" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r435", "r436", "r456" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock issued for conversion of convertible notes", "label": "Conversion of Stock, Amount Converted", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r32", "r33" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r118", "r399", "r400", "r410", "r411", "r412", "r416", "r417", "r418", "r419", "r420", "r885", "r886", "r887", "r888", "r889" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible senior notes, net", "label": "Convertible Debt, Noncurrent", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r21" ] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares underlying the conversion option of the 2026 Notes", "label": "Convertible Debt Securities [Member]", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1163" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt schedules", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "mdb_ConvertibleNotesDue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ConvertibleNotesDue2024Member", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Notes", "label": "Convertible Notes Due 2024 [Member]", "documentation": "Convertible Notes Due 2024 [Member]" } } }, "auth_ref": [] }, "mdb_ConvertibleNotesDue2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ConvertibleNotesDue2026Member", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Notes Due 2026", "label": "Convertible Notes Due 2026 [Member]", "documentation": "Convertible Notes Due 2026 [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Total 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": [ "r96", "r97", "r678" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue:", "label": "Cost of Revenue [Abstract]" } } }, "auth_ref": [] }, "mdb_CostofRevenueServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "CostofRevenueServicesMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue\u2014services", "label": "Cost of Revenue - Services [Member]", "documentation": "Cost of Revenue - Services [Member]" } } }, "auth_ref": [] }, "mdb_CostofRevenueSubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "CostofRevenueSubscriptionMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue\u2014subscription", "label": "Cost of Revenue - Subscription [Member]", "documentation": "Cost of Revenue - Subscription [Member]" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1068", "r1098", "r1199" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "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": [ "r1068", "r1098" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r548", "r1098" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "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": [ "r1068", "r1098", "r1199" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r60", "r1136", "r1137", "r1138", "r1139", "r1140", "r1142", "r1144", "r1145" ] }, "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r961", "r1050" ] }, "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]" } } }, "auth_ref": [ "r961", "r1050" ] }, "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]" } } }, "auth_ref": [ "r963", "r1052" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]" } } }, "auth_ref": [ "r963", "r1052" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]" } } }, "auth_ref": [ "r965", "r1054" ] }, "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r963", "r1052" ] }, "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]" } } }, "auth_ref": [ "r956", "r1045" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Flag]" } } }, "auth_ref": [ "r957", "r1046" ] }, "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Processes Integrated [Text Block]" } } }, "auth_ref": [ "r957", "r1046" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract", "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]" } } }, "auth_ref": [ "r955", "r1044" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]" } } }, "auth_ref": [ "r955", "r1044" ] }, "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]" } } }, "auth_ref": [ "r955", "r1044" ] }, "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Management Third Party Engaged [Flag]" } } }, "auth_ref": [ "r958", "r1047" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]" } } }, "auth_ref": [ "r960", "r1049" ] }, "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]" } } }, "auth_ref": [ "r960", "r1049" ] }, "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]" } } }, "auth_ref": [ "r961", "r1050" ] }, "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]" } } }, "auth_ref": [ "r964", "r1053" ] }, "cyd_CybersecurityRiskRoleOfManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskRoleOfManagementTextBlock", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Role of Management [Text Block]" } } }, "auth_ref": [ "r962", "r1051" ] }, "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/cyd/2024", "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag", "presentation": [ "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure" ], "lang": { "en-us": { "role": { "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]" } } }, "auth_ref": [ "r959", "r1048" ] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description [Axis]", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion amount", "label": "Debt Conversion, Converted Instrument, Amount", "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt conversion (in shares)", "label": "Debt Conversion, Converted Instrument, Shares Issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name [Domain]", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r117", "r238", "r374", "r375", "r376", "r377", "r378", "r387", "r388", "r398", "r404", "r405", "r406", "r407", "r408", "r409", "r414", "r421", "r422", "r424", "r611" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r75", "r76", "r138", "r140", "r242", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r885", "r886", "r887", "r888", "r889", "r921", "r1096", "r1147", "r1148", "r1149", "r1212", "r1214" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r21", "r140", "r425" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r47", "r79", "r120", "r121", "r401" ] }, "mdb_DebtInstrumentConvertibleConversionRatioIncrease": { "xbrltype": "percentItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DebtInstrumentConvertibleConversionRatioIncrease", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio increase", "label": "Debt Instrument, Convertible, Conversion Ratio, Increase", "documentation": "Debt Instrument, Convertible, Conversion Ratio, Increase" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consecutive threshold trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold percentage of stock price trigger", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Face amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r399", "r611", "r612", "r886", "r887", "r921" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r78", "r400" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [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": [ "r242", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r885", "r886", "r887", "r888", "r889", "r921", "r1096", "r1212", "r1214" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r21", "r242", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r885", "r886", "r887", "r888", "r889", "r921", "r1096", "r1147", "r1148", "r1149", "r1212", "r1214" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information by period of debt redemption feature under terms of debt agreement." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPeriodOneMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption Period 1", "label": "Debt Instrument, Redemption, Period One [Member]", "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r146" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of principal amount redeemed", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r21", "r47", "r48", "r71", "r119", "r121", "r242", "r399", "r400", "r401", "r402", "r403", "r405", "r410", "r411", "r412", "r413", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r885", "r886", "r887", "r888", "r889", "r921", "r1096", "r1212", "r1214" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r9" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, due withen one year", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current", "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), classified as current." } } }, "auth_ref": [ "r343", "r1117" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized cost, due after one year and withen three years", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent", "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), classified as noncurrent." } } }, "auth_ref": [ "r343", "r1117" ] }, "mdb_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss, due withen one year", "label": "Debt Securities, Available-for-Sale, Unrealized Loss, Current", "documentation": "Debt Securities, Available-for-Sale, Unrealized Loss, Current" } } }, "auth_ref": [] }, "mdb_DebtSecuritiesAvailableForSaleUnrealizedLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossNoncurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss, due after one year and withen three years", "label": "Debt Securities, Available-for-Sale, Unrealized Loss, Noncurrent", "documentation": "Debt Securities, Available-for-Sale, Unrealized Loss, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred commissions", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1086" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "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": [ "r1098", "r1198", "r1199" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Unamortized debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r1212", "r1214" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "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": [ "r1098", "r1198" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r518", "r519" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r167", "r1098" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.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": [ "r83", "r84", "r139", "r539" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r518", "r519", "r721" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r111" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails" ], "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": [ "r1098", "r1198", "r1199" ] }, "mdb_DeferredTaxAssetFinanceAndOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DeferredTaxAssetFinanceAndOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance and operating lease liabilities", "label": "Deferred Tax Asset, Finance And Operating Lease Liabilities", "documentation": "Deferred Tax Asset, Finance And Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.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": [ "r1196" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross 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": [ "r540" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development costs", "label": "Deferred Tax Asset, In-Process Research and Development", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from in-process research and development cost acquired in business combination or from joint venture formation or both." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1194" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets, net of valuation allowance", "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": [ "r1194" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss 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": [ "r1196" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r541" ] }, "mdb_DeferredTaxLiabilitiesConvertibleDebtInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DeferredTaxLiabilitiesConvertibleDebtInstruments", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Convertible senior notes", "label": "Deferred Tax Liabilities, Convertible Debt Instruments", "documentation": "Deferred Tax Liabilities, Convertible Debt Instruments" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesDeferredExpenseReservesAndAccruals", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other liabilities and accruals", "label": "Deferred Tax Liabilities, Deferred Expense, Reserves and Accruals", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from reserves and accruals." } } }, "auth_ref": [ "r531" ] }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesNetAbstract", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesTaxDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesTaxDeferredIncome", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commission", "label": "Deferred Tax Liabilities, Tax Deferred Income", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from tax deferred revenue or income classified as other." } } }, "auth_ref": [ "r1196" ] }, "mdb_DeferredTaxLiabilityFinanceAndOperatingLeaseRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DeferredTaxLiabilityFinanceAndOperatingLeaseRightOfUseAssets", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Finance and operating lease right-of-use assets", "label": "Deferred Tax Liability, Finance And Operating Lease Right Of Use Assets", "documentation": "Deferred Tax Liability, Finance And Operating Lease Right Of Use Assets" } } }, "auth_ref": [] }, "mdb_DepreciationAndAmortizationPropertyPlantandEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DepreciationAndAmortizationPropertyPlantandEquipment", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization expense", "label": "Depreciation And Amortization, Property, Plant and Equipment", "documentation": "Depreciation And Amortization, Property, Plant and Equipment" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.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": [ "r7", "r271", "r279", "r291", "r878", "r879" ] }, "us-gaap_DerivativeCashReceivedOnHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCashReceivedOnHedge", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received", "label": "Derivative, Cash Received on Hedge", "documentation": "The amount of cash received during the period on settlement of a hedge." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainOnDerivative": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainOnDerivative", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on derivative", "label": "Derivative, Gain on Derivative", "documentation": "Amount of increase in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r569" ] }, "us-gaap_DerivativeGainStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Derivative, Gain, Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain from derivative." } } }, "auth_ref": [ "r569" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "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": [ "r131", "r1136", "r1137", "r1138", "r1139", "r1140", "r1142", "r1144", "r1145" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueAbstract", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Abstract]", "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r455", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "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": [ "r455", "r891", "r892", "r893", "r894", "r895", "r896", "r897" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.mongodb.com/role/RevenueTables" ], "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": [ "r1161" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansandEmployeeStockPurchasePlan" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Incentive Plans and Employee Stock Purchase Plan", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r466", "r470", "r501", "r502", "r504", "r904" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of PSU Activity", "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": [ "r10", "r51" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r952", "r953", "r976" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r952", "r953", "r976", "r1019" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [] }, "mdb_DocumentInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "DocumentInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Document Information [Abstract]", "label": "Document Information [Abstract]", "documentation": "Document Information [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r997" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic Tax Jurisdiction", "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r522" ] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r1008" ] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EMEAMember", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1268", "r1269", "r1270", "r1271" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, basic (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": [ "r228", "r248", "r249", "r250", "r251", "r252", "r253", "r258", "r260", "r263", "r264", "r265", "r270", "r559", "r564", "r578", "r579", "r716", "r736", "r873" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss per share, diluted (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": [ "r228", "r248", "r249", "r250", "r251", "r252", "r253", "r260", "r263", "r264", "r265", "r270", "r559", "r564", "r578", "r579", "r716", "r736", "r873" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "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": [ "r34", "r35", "r267" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.mongodb.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": [ "r257", "r266", "r268", "r269" ] }, "us-gaap_EarningsPerUnitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerUnitAbstract", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Unit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.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": [ "r602" ] }, "mdb_EffectiveIncomeTaxRateReconciliationForeignBranchIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "EffectiveIncomeTaxRateReconciliationForeignBranchIncome", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign branch income included in the United States", "label": "Effective Income Tax Rate Reconciliation, Foreign Branch Income", "documentation": "Effective Income Tax Rate Reconciliation, Foreign Branch Income" } } }, "auth_ref": [] }, "mdb_EffectiveIncomeTaxRateReconciliationOfficerCompensationInExcessOfOneMillionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "EffectiveIncomeTaxRateReconciliationOfficerCompensationInExcessOfOneMillionAmount", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officer compensation in excess of $1 million", "label": "Effective Income Tax Rate Reconciliation, Officer Compensation In Excess Of One Million, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Officer Compensation In Excess Of One Million, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "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": [ "r76" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, liability", "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": [ "r503" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation, period for recognition", "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": [ "r503" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, nonvested award, excluding option, cost not yet recognized, amount", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r1190" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation cost not yet recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r1190" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Purchase Plan", "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/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "verboseLabel": "Stock options to purchase common stock", "label": "Share-Based Payment Arrangement, 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/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityFilerCategory", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r1059" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r950" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r1060" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1002" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r1055" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r1055" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r1055" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r14", "r201", "r224", "r225", "r226", "r243", "r244", "r245", "r247", "r252", "r254", "r256", "r272", "r333", "r334", "r372", "r434", "r549", "r550", "r556", "r557", "r558", "r560", "r563", "r564", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r603", "r604", "r605", "r606", "r607", "r608", "r613", "r615", "r637", "r732", "r749", "r750", "r751", "r767", "r832" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1012" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r969", "r980", "r990", "r1023" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r966", "r977", "r987", "r1020" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1018" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r581", "r582", "r592", "r910" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r581", "r582", "r592", "r910" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r1202", "r1203" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r412", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r582", "r583", "r584", "r585", "r591", "r592", "r594", "r645", "r646", "r647", "r886", "r887", "r898", "r899", "r900", "r910", "r914" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r910", "r1205", "r1208" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.mongodb.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": [ "r587", "r589", "r590", "r591", "r594", "r595", "r596", "r597", "r598", "r711", "r910", "r915" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a01", "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": [ "r412", "r459", "r464", "r582", "r592", "r645", "r898", "r899", "r900", "r910" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a02", "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": [ "r412", "r459", "r464", "r582", "r583", "r592", "r646", "r886", "r887", "r898", "r899", "r900", "r910" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level\u00a03", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r412", "r459", "r460", "r461", "r462", "r463", "r464", "r582", "r583", "r584", "r585", "r592", "r647", "r886", "r887", "r898", "r899", "r900", "r910", "r914" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r910", "r1205", "r1208" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r412", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r582", "r583", "r584", "r585", "r591", "r592", "r594", "r645", "r646", "r647", "r886", "r887", "r898", "r899", "r900", "r910", "r914" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r910", "r1202", "r1203", "r1204", "r1205", "r1206", "r1208" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r11" ] }, "mdb_FinanceLeaseInterestOnLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "FinanceLeaseInterestOnLeaseLiability", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest on finance lease liabilities", "label": "Finance Lease, Interest On Lease Liability", "documentation": "Finance Lease, Interest On Lease Liability" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from finance lease", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r621", "r630" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of future minimum lease payments", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r617", "r634" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued liabilities (current)", "negatedTerseLabel": "Less current obligations under leases", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r617" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r618" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Maturity", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1216" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities, non-current", "terseLabel": "Non-current lease obligations", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r617" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r618" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r634" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r634" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments of finance leases", "terseLabel": "Financing cash flows from finance lease", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r620", "r630" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r616" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 }, "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of finance right-of-use assets", "verboseLabel": "Amortization of finance lease right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r619", "r626", "r922" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r618" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r633", "r922" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r632", "r922" ] }, "mdb_FinanceLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "FinanceLeasesAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease:", "label": "Finance Leases [Abstract]", "documentation": "Finance Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r336", "r337", "r340", "r341", "r342", "r344", "r345", "r346", "r423", "r432", "r576", "r599", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r659", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r733", "r882", "r910", "r912", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r924", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1119", "r1120", "r1121", "r1122", "r1201", "r1204", "r1205", "r1206", "r1207", "r1208" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset, 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/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "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": [ "r209", "r349", "r364", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "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": [ "r1143", "r1272" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r366", "r867", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "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": [ "r366", "r867", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r366", "r867", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r366", "r867", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r366", "r867", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "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": [ "r357", "r359", "r360", "r361", "r363", "r364", "r367", "r368", "r679", "r680", "r867" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Value", "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": [ "r349", "r364", "r680", "r884" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "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": [ "r357", "r359", "r360", "r361", "r363", "r364", "r367", "r368", "r867" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 }, "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails", "http://www.mongodb.com/role/IntangibleAssetsNetFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "totalLabel": "Net Book Value", "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": [ "r679", "r1142" ] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCountryMember", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Jurisdiction", "label": "Foreign Tax Jurisdiction [Member]", "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile." } } }, "auth_ref": [ "r522", "r523" ] }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossUnrealized", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized foreign exchange loss (gain)", "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r111", "r812", "r947", "r1210", "r1211", "r1265" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r601" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1027" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1027" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1027" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1027" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r973", "r984", "r994", "r1027" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r1007" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and 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": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "GB", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Realized and unrealized gain on financial instruments, net", "terseLabel": "Unrealized gain on financial instruments, net", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r103", "r105", "r1061" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.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": [ "r100", "r816" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "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": [ "r100" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Concentration Risk", "label": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r38", "r852" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance, beginning of the year", "periodEndLabel": "Balance, end of the year", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r208", "r351", "r713", "r879", "r883", "r911", "r923", "r1126", "r1133" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in goodwill related to business combinations", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r353", "r883" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r350", "r355", "r883" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesLongLivedAssetsIncludingGoodwillandOtherAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Goodwill, Impairment Loss", "documentation": "Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r7", "r352", "r354", "r355", "r883", "r911" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofGoodwillDetails" ], "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": [] }, "mdb_GrainiteIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "GrainiteIncMember", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grainite, Inc.", "label": "Grainite, Inc. [Member]", "documentation": "Grainite, Inc." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.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": [ "r94", "r98", "r149", "r239", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r600", "r875", "r878", "r1105", "r1106", "r1107", "r1108", "r1109", "r1155" ] }, "country_IE": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "IE", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ireland", "label": "IRELAND" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r952", "r953", "r976" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "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": [ "r240", "r521" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before provision for (benefit from) 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": [ "r95", "r144", "r149", "r717", "r730", "r875", "r878", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofLossBeforeProvisionforIncomeTaxesDetails" ], "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": [ "r240", "r521" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r373", "r379", "r380", "r586", "r588", "r593", "r746", "r748", "r817", "r867", "r913", "r1234" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount has been reported." } } }, "auth_ref": [ "r379", "r380", "r586", "r588", "r593", "r746", "r748", "r817", "r867", "r913", "r1234" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Axis]", "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r235", "r522", "r523", "r531", "r545", "r909", "r1195" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Jurisdiction [Domain]", "label": "Income Tax Jurisdiction [Domain]", "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r235", "r522", "r523", "r531", "r545", "r909", "r1195" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.mongodb.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r241", "r514", "r522", "r528", "r529", "r530", "r536", "r543", "r551", "r553", "r554", "r555", "r766", "r909" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/IncomeTaxesScheduleofComponentsofProvisionforIncomeTaxDetails", "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for 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": [ "r155", "r168", "r255", "r256", "r271", "r280", "r291", "r520", "r522", "r552", "r737", "r909" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r223", "r516", "r517", "r536", "r537", "r542", "r547", "r760" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "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": [ "r527", "r909", "r1191" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of foreign income taxes", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, 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 foreign income tax expense (benefit)." } } }, "auth_ref": [ "r523", "r526", "r909", "r1191" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit at 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": [ "r522", "r909" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-deductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, 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 other nondeductible expenses." } } }, "auth_ref": [ "r909", "r1191", "r1193" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "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": [ "r909", "r1191", "r1193" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, 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 other adjustments." } } }, "auth_ref": [ "r909", "r1191", "r1192" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year true ups", "label": "Effective Income Tax Rate Reconciliation, Prior Year 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 revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1191", "r1192" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "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": [ "r525", "r909", "r1191" ] }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign withholding tax expense", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, 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 foreign income tax contingency." } } }, "auth_ref": [ "r1191" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsForeign", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign tax credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, 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 foreign tax credit." } } }, "auth_ref": [ "r1191", "r1193" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxReconciliationTaxCreditsResearch", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateDetails" ], "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": [ "r909", "r1191", "r1193" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net of refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r30", "r235", "r544", "r545" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.mongodb.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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts receivable, net", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.mongodb.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": [ "r677", "r1092" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred commissions", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Increase (Decrease) in Operating Lease Liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r1067", "r1092" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r1092" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities, non-current", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current 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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r973", "r984", "r994", "r1018", "r1027", "r1031", "r1039" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1037" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r954", "r1043" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r954", "r1043" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r954", "r1043" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNet" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Net", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r356", "r369", "r371", "r866", "r867" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r271", "r275", "r278", "r281", "r291", "r610", "r878", "r879" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r104", "r418", "r427", "r888", "r889" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contractual interest expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r104", "r419", "r888", "r889" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense related to Notes", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r231", "r233", "r234" ] }, "us-gaap_InternetDomainNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InternetDomainNamesMember", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "IP addresses", "label": "Internet Domain Names [Member]", "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site." } } }, "auth_ref": [ "r59", "r1136", "r1137", "r1138", "r1139", "r1140", "r1142", "r1144", "r1145" ] }, "us-gaap_InvestmentIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeNet", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Net", "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities." } } }, "auth_ref": [ "r101", "r102", "r104" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r625", "r922" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Costs and Supplemental Information", "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": [ "r1215" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r115", "r635" ] }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdsAndLeaseholdImprovementsMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease right-of-use assets", "label": "Leaseholds and Leasehold Improvements [Member]", "documentation": "Asset held by lessee under finance lease and addition or improvement to asset held under lease arrangement." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.mongodb.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r614" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r624", "r636" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r624", "r636" ] }, "mdb_LesseeLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "LesseeLeaseTermOfContract", "presentation": [ "http://www.mongodb.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, lease, term of contract", "label": "Lessee, Lease, Term Of Contract", "documentation": "Lessee, Lease, Term Of Contract" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r623" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.mongodb.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of Lease Liabilities", "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": [ "r1216" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "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": [ "r634" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.mongodb.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r614" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r21", "r75", "r76", "r77", "r80", "r81", "r82", "r85", "r239", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r566", "r567", "r568", "r600", "r790", "r874", "r948", "r1155", "r1218", "r1219" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.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": [ "r92", "r142", "r726", "r923", "r1097", "r1123", "r1209" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.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": [ "r77", "r204", "r239", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r566", "r567", "r568", "r600", "r923", "r1155", "r1218", "r1219" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LicenseMember", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r1162" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "mdb_LongLivedAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "LongLivedAssetsMember", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long Lived Assets", "label": "Long Lived Assets [Member]", "documentation": "Long Lived Assets" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying amount", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r140", "r411", "r426", "r886", "r887", "r921", "r1230" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r21", "r1147", "r1148", "r1149" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofInterestExpensefortheNotesDetails", "http://www.mongodb.com/role/ConvertibleSeniorNotesScheduleofNetCarryingAmountoftheLiabilityComponentoftheNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r21", "r45", "r1147", "r1148", "r1149" ] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecurities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total short-term investments", "label": "Marketable Securities", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r143", "r1085" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due within one year", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairement charge", "label": "Marketable Security, Gain (Loss)", "documentation": "Amount of realized and unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails": { "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year and within three years", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r1085" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r70" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Marketable Securities", "label": "Marketable Securities [Table Text Block]", "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails", "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r172", "r174", "r176", "r177", "r179", "r199", "r200", "r383", "r384", "r385", "r386", "r465", "r510", "r585", "r676", "r745", "r747", "r755", "r782", "r783", "r835", "r837", "r839", "r840", "r844", "r864", "r865", "r881", "r890", "r903", "r914", "r915", "r919", "r920", "r934", "r1159", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1010" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1010" ] }, "mdb_MichaelGordonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "MichaelGordonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Michael Gordon [Member]", "documentation": "Michael Gordon" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails", "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r172", "r174", "r176", "r177", "r179", "r199", "r200", "r383", "r384", "r385", "r386", "r465", "r510", "r585", "r676", "r745", "r747", "r755", "r782", "r783", "r835", "r837", "r839", "r840", "r844", "r864", "r865", "r881", "r890", "r903", "r914", "r915", "r919", "r934", "r1159", "r1220", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1030" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r1163" ] }, "mdb_MongoDBAtlasRelatedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "MongoDBAtlasRelatedMember", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MongoDB Atlas-related", "label": "MongoDB Atlas Related [Member]", "documentation": "MongoDB Atlas Related [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1011" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.mongodb.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/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.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": [ "r232" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.mongodb.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/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) 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": [ "r109", "r110", "r111" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.mongodb.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/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 }, "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "terseLabel": "Net loss", "verboseLabel": "Net loss", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r99", "r111", "r145", "r202", "r218", "r221", "r226", "r239", "r246", "r248", "r249", "r250", "r251", "r252", "r255", "r256", "r262", "r332", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r559", "r564", "r579", "r600", "r731", "r813", "r830", "r831", "r947", "r1155" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "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/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted/Issued Accounting Pronouncements", "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1010" ] }, "mdb_NonMarketableSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "NonMarketableSecuritiesMember", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable Securities", "label": "Non-marketable Securities [Member]", "documentation": "Non-marketable Securities" } } }, "auth_ref": [] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r973", "r984", "r994", "r1018", "r1027" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1001" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1000" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1018" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "mdb_NumberofRevenueSources": { "xbrltype": "integerItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "NumberofRevenueSources", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of revenue sources", "label": "Number of Revenue Sources", "documentation": "Number of Revenue Sources" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.mongodb.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/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r149", "r875", "r1105", "r1106", "r1107", "r1108", "r1109" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease cost", "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": [ "r627", "r922" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "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/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Present value of future minimum lease payments", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "Operating lease liabilities (current)", "negatedTerseLabel": "Less current obligations under leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r617" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails", "http://www.mongodb.com/role/LeasesLeaseMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "verboseLabel": "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": [ "r617" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating cash flows from operating leases", "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": [ "r622", "r630" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "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": [ "r616" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of operating right-of-use assets", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1093" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r633", "r922" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "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": [ "r632", "r922" ] }, "mdb_OperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "OperatingLeasesAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesBalanceSheetComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases:", "label": "Operating Leases [Abstract]", "documentation": "Operating Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r546" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [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": [ "r546" ] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization." } } }, "auth_ref": [ "r546" ] }, "mdb_OptionIndexedToIssuersEquityCapPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "OptionIndexedToIssuersEquityCapPrice", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cap price (in dollars per share)", "label": "Option Indexed To Issuer's Equity, Cap Price", "documentation": "Option Indexed To Issuer's Equity, Cap Price" } } }, "auth_ref": [] }, "us-gaap_OptionIndexedToIssuersEquityEquityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityEquityAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity [Axis]", "label": "Option Indexed to Issuer's Equity [Axis]", "documentation": "Information by type of options indexed to an issuer's equity." } } }, "auth_ref": [ "r46", "r66", "r67", "r134" ] }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityStrikePrice1", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Strike price (in dollars per share)", "label": "Option Indexed to Issuer's Equity, Strike Price", "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares." } } }, "auth_ref": [ "r18", "r20" ] }, "us-gaap_OptionIndexedToIssuersEquityTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionIndexedToIssuersEquityTypeDomain", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option Indexed to Issuer's Equity, Type [Domain]", "label": "Option Indexed to Issuer's Equity, Type [Domain]", "documentation": "Description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock. Specifically, the pertinent rights and privileges of the securities outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.mongodb.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": [ "r73", "r132", "r757", "r758" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "verboseLabel": "Non-marketable equity securities", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r210" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitment", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total minimum payments", "label": "Other Commitment", "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentDueAfterFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueAfterFifthYear", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Other Commitment, to be Paid, after Year Five", "documentation": "Amount of commitment classified as other to be paid 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_OtherCommitmentDueInFifthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInFifthYear", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Other Commitment, to be Paid, Year Five", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInFourthYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInFourthYear", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Other Commitment, to be Paid, Year Four", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Other Commitment, to be Paid, Year One", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInSecondYear", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Other Commitment, to be Paid, Year Two", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentDueInThirdYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentDueInThirdYear", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails": { "parentTag": "us-gaap_OtherCommitment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesFutureMinimumNonCancellableAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Other Commitment, to be Paid, Year Three", "documentation": "Amount of commitment classified as other 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": [] }, "us-gaap_OtherCommitmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCommitmentsTableTextBlock", "presentation": [ "http://www.mongodb.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other commitments", "label": "Other Commitments [Table Text Block]", "documentation": "Tabular disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized income (loss) on available-for-sale securities", "verboseLabel": "Unrealized gain (loss) on available-for-sale securities", "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) in value of unsold investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r5", "r13", "r133" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r133" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r5", "r13", "r133", "r219", "r222", "r252" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.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": [ "r81" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r106" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense):", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1010" ] }, "mdb_OtherSubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "OtherSubscriptionMember", "presentation": [ "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other subscription", "label": "Other Subscription [Member]", "documentation": "Other Subscription [Member]" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r971", "r982", "r992", "r1025" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r974", "r985", "r995", "r1028" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r974", "r985", "r995", "r1028" ] }, "mdb_Over10StockholderMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "Over10StockholderMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over 10% Stockholder", "label": "Over 10% Stockholder [Member]", "documentation": "Over 10% Stockholder [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r999" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration for acquisition", "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": [ "r26", "r562" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Business combinations, net of 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": [ "r26" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to acquire non-marketable securities", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r107" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1116" ] }, "mdb_PaymentsToAcquireNonMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "PaymentsToAcquireNonMarketableSecurities", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Investments in non-marketable securities", "label": "Payments To Acquire Non Marketable Securities", "documentation": "Payments To Acquire Non Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of intangible assets", "label": "Payments to Acquire Other Productive Assets", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r108" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchases of property, equipment and other assets", "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": [ "r108" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1009" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1009" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1001" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1018" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1011" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1000" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PerformanceSharesMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r1002" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r1058" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r1001" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.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": [ "r1087" ] }, "us-gaap_ProceedsAccountsReceivablePreviouslyWrittenOffRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsAccountsReceivablePreviouslyWrittenOffRecovery", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/RevenueAllowanceforDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Recoveries/write-offs", "label": "Proceeds, Accounts Receivable, Previously Written off, Recovery", "documentation": "Amount of cash inflow from recovery of accounts receivable previously written off." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from settlement of capped calls and other", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from maturities of marketable securities", "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": [ "r229", "r230", "r1116" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sales of marketable securities", "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": [ "r25", "r229", "r299", "r331" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options, including early exercised stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r19" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the issuance of common stock under the 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": [ "r4" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r198", "r293", "r678", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r869", "r891", "r933", "r934", "r935", "r937", "r938", "r1083", "r1152", "r1153", "r1161", "r1233", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r181", "r182", "r183", "r184", "r185", "r186", "r198", "r293", "r678", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r869", "r891", "r933", "r934", "r935", "r937", "r938", "r1083", "r1152", "r1153", "r1161", "r1233", "r1235", "r1236", "r1237", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r8", "r635" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.mongodb.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": [ "r114", "r160", "r165", "r166" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property and equipment", "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": [ "r115", "r206", "r729" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "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": [ "r635" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "totalLabel": "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": [ "r8", "r635", "r718", "r729", "r923" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "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": [ "r8", "r160", "r165", "r727" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetTables", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "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": [ "r8" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [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": [ "r115", "r635" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r999" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r999" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails", "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r172", "r174", "r176", "r177", "r179", "r199", "r200", "r383", "r384", "r385", "r386", "r458", "r465", "r496", "r497", "r498", "r510", "r585", "r648", "r660", "r676", "r745", "r747", "r755", "r782", "r783", "r835", "r837", "r839", "r840", "r844", "r864", "r865", "r881", "r890", "r903", "r914", "r915", "r919", "r920", "r934", "r941", "r1150", "r1159", "r1205", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.mongodb.com/role/ConvertibleSeniorNotesAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/LeasesNarrativeDetails", "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r172", "r174", "r176", "r177", "r179", "r199", "r200", "r383", "r384", "r385", "r386", "r458", "r465", "r496", "r497", "r498", "r510", "r585", "r648", "r660", "r676", "r745", "r747", "r755", "r782", "r783", "r835", "r837", "r839", "r840", "r844", "r864", "r865", "r881", "r890", "r903", "r914", "r915", "r919", "r920", "r934", "r941", "r1150", "r1159", "r1205", "r1221", "r1222", "r1223", "r1224", "r1225" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits [Roll Forward]", "label": "Unrecognized Tax Benefits [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/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r966", "r977", "r987", "r1020" ] }, "mdb_RelatedPartyTransactionsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "RelatedPartyTransactionsPolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions", "label": "Related Party Transactions, Policy [Policy Text Block]", "documentation": "Related Party Transactions, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r513", "r867", "r878", "r1226" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "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/2024", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development", "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": [ "r512" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchMember", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research Tax Credit Carryforward", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r1195" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r967", "r978", "r988", "r1021" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r968", "r979", "r989", "r1022" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r975", "r986", "r996", "r1029" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash", "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": [ "r1084", "r1094", "r1228", "r1231" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r205" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSReconciliation" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash, non-current", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r1084", "r1094" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs)", "verboseLabel": "Unvested restricted stock units and ESPP obligations", "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/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r89", "r122", "r725", "r752", "r754", "r765", "r793", "r923" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r201", "r243", "r244", "r245", "r247", "r252", "r254", "r256", "r333", "r334", "r372", "r549", "r550", "r556", "r557", "r558", "r560", "r563", "r564", "r570", "r572", "r573", "r575", "r577", "r613", "r615", "r749", "r751", "r767", "r1266" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total revenue", "verboseLabel": "Total", "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": [ "r147", "r148", "r271", "r276", "r277", "r289", "r291", "r293", "r294", "r296", "r454", "r455", "r678" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer", "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": [ "r296", "r1064" ] }, "mdb_RevenueFromContractWithCustomerPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "RevenueFromContractWithCustomerPaymentTerm", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Typical payment term period", "label": "Revenue From Contract With Customer, Payment Term", "documentation": "Revenue From Contract With Customer, Payment Term" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r169", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r868" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.mongodb.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r169", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r457" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation, expected timing of satisfaction, period", "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": [ "r164" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails" ], "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": [ "r164" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.mongodb.com/role/RevenueRemainingPerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1063" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "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": [ "r631", "r922" ] }, "mdb_RightofuseassetsobtainedinexchangeforleaseobligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "RightofuseassetsobtainedinexchangeforleaseobligationsAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:", "label": "Right-of-use assets obtained in exchange for lease obligations [Abstract]", "documentation": "Right-of-use assets obtained in exchange for lease obligations [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1038" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetAdditionalInformationDetails", "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetScheduleofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "documentation": "Disclosure of information about acquired finite-lived intangible asset by major class." } } }, "auth_ref": [ "r359", "r360", "r361", "r363", "r867" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Security, Excluded EPS Calculation [Table]", "label": "Antidilutive Security, Excluded EPS Calculation [Table]", "documentation": "Disclosure of information about security that could potentially dilute basic earnings per share (EPS) in future that was not included in calculation of diluted EPS." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings 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": [ "r34" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of the 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": [ "r1197" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of deferred tax assets for federal and state income taxes", "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": [ "r1194" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.mongodb.com/role/NetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of basic and diluted earnings (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": [ "r1104" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.mongodb.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": [ "r524", "r909", "r1191" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock-based compensation expense recognized in consolidated statements of operations", "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": [ "r52" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying amount and accumulated amortization 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": [ "r884", "r1141" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetTables" ], "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": [ "r883", "r1125", "r1126", "r1127", "r1128", "r1129", "r1130", "r1131", "r1132", "r1133", "r1134", "r1135" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of loss before provision for 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": [ "r1098" ] }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSU activity", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units." } } }, "auth_ref": [ "r124" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "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": [ "r8", "r635" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "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": [ "r467", "r469", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of stock option activity", "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": [ "r16", "r17", "r123" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of ESPP valuation assumptions", "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": [ "r126" ] }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of activity within unrecognized gross tax benefits", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "documentation": "Tabular disclosure of the change in unrecognized tax benefits." } } }, "auth_ref": [ "r532", "r908" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Table]", "label": "Variable Interest Entity [Table]", "documentation": "Disclosure of information about variable interest held, whether or not such variable interest entity (VIE) is included in consolidated financial statements." } } }, "auth_ref": [ "r61", "r62", "r63", "r64", "r65", "r565", "r566", "r567", "r568", "r656", "r657", "r658" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.mongodb.com/role/GoodwillandIntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future amortization expense related to intangible assets", "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": [ "r884", "r1143" ] }, "us-gaap_SecuritiesOwnedNotReadilyMarketablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuritiesOwnedNotReadilyMarketablePolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable Securities", "label": "Securities Owned Not Readily Marketable, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for not readily marketable securities, valuation methods and significant assumptions used to determine fair value, restrictions on the investment and reasons investments are not readily marketable, including securities that are not registered, investments in nonpublic entities." } } }, "auth_ref": [ "r712" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r949" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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": [ "r951" ] }, "us-gaap_SecurityOwnedNotReadilyMarketableAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityOwnedNotReadilyMarketableAxis", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security Owned Not Readily Marketable [Axis]", "label": "Security Owned Not Readily Marketable [Axis]", "documentation": "Information by name of not readily marketable security." } } }, "auth_ref": [ "r1227" ] }, "us-gaap_SecurityOwnedNotReadilyMarketableNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityOwnedNotReadilyMarketableNameDomain", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security Owned Not Readily Marketable, Name [Domain]", "label": "Security Owned Not Readily Marketable, Name [Domain]", "documentation": "Name of the security category or actual security title." } } }, "auth_ref": [ "r1227" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r173", "r175", "r178", "r180", "r187", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r294", "r295", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r779", "r780", "r781", "r836", "r838", "r841", "r845", "r851", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r863", "r870", "r892", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r936", "r941", "r1161", "r1233", "r1235", "r1236", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r292", "r294", "r876", "r877", "r880" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.mongodb.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/2024", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "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": [ "r100" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Services", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r891" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award requisite service period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r904" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "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": [ "r904" ] }, "mdb_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPerformanceFactor": { "xbrltype": "decimalItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsPerformanceFactor", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights, performance factor", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Performance Factor", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Performance Factor" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited and canceled (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": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited and canceled (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": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "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": [ "r486" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period (in shares)", "periodEndLabel": "End of period (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": [ "r483", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of period (in dollars per share)", "periodEndLabel": "End of period (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": [ "r483", "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value per RSU", "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": [] }, "mdb_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodAdjustmentsWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodAdjustmentsWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment for performance achievement (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Adjustments, Weighted Average Grant Date Fair Value", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Adjustments, Weighted Average Grant Date Fair Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Adjustment for performance achievement (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)", "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period." } } }, "auth_ref": [ "r1177" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "RSUs vested (in shares)", "terseLabel": "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": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails" ], "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": [ "r487" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividend yield (as a percent)", "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": [ "r497" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "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": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockbasedCompensationExpenseRecognizedinStatementofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "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": [ "r467", "r469", "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum employee contribution rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan." } } }, "auth_ref": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SARs exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Exercised", "documentation": "Number of non-option equity instruments exercised by participants." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reserved for future issuance (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r906" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares available for grant (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": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intrinsic value", "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": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Options forfeited and expired (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": [ "r1170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options forfeited and expired (in dollars per share)", "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": [ "r1170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options granted (in 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": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance", "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": [ "r51" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - beginning of period (in shares)", "periodEndLabel": "Balance - end of period (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": [ "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingPeriodIncreaseDecrease", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares available for issuance, period increase (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Period Increase (Decrease)", "documentation": "The increase or decrease in number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding, including vested options." } } }, "auth_ref": [ "r1170" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "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/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance - beginning of period (in dollars per share)", "periodEndLabel": "Balance - end of period (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": [ "r475", "r476" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable - Stock options vested and expected to vest (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": [ "r492" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock options vested and expected to vest, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable - Stock options vested and expected to vest (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, 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 options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r491" ] }, "mdb_ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardAggregateIntrinsicValueRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]", "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Aggregate Intrinsic Value [Roll Forward]" } } }, "auth_ref": [] }, "mdb_ShareBasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableforGrantRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]", "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Shares Available for Grant [Roll Forward]" } } }, "auth_ref": [] }, "mdb_ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedCompensationArrangementbySharebasedPaymentAwardWeightedAverageRemainingContractualTermRollForward", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Remaining Contractual Term (In Years)", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]", "documentation": "Share Based Compensation Arrangement by Share-based Payment Award, Weighted Average Remaining Contractual Term [Roll Forward]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofAwardActivityDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails", "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails", "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": [ "r471", "r472", "r473", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r495", "r496", "r497", "r498", "r499" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercised (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": [ "r480" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Year Anniversary", "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_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "25 to 36 Months", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second 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/2024", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r466", "r474", "r493", "r494", "r495", "r496", "r499", "r505", "r506", "r507", "r508" ] }, "mdb_ShareBasedPaymentArrangementCashPaidForExerciseOfStockAppreciationRights": { "xbrltype": "monetaryItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "ShareBasedPaymentArrangementCashPaidForExerciseOfStockAppreciationRights", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for exercise of SARs", "label": "Share-Based Payment Arrangement, Cash Paid For Exercise Of Stock Appreciation Rights", "documentation": "Share-Based Payment Arrangement, Cash Paid For Exercise Of Stock Appreciation Rights" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails", "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting rights percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1164" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration period", "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": [ "r905" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansExecutivePerformanceShareAwardsDetails", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofESPPValuationAssumptionsDetails" ], "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": [ "r495" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options vested and exercisable", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r51" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance", "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": [ "r125" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r491" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansStockOptionsandRestrictedStockUnitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options vested, fair value", "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": [ "r490" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock, as a percent", "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": [] }, "mdb_SharebasedCompensationArrangementbySharebasedPaymentAwardDurationOfOfferingPeriods": { "xbrltype": "durationItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardDurationOfOfferingPeriods", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Duration of separate offering periods", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Duration Of Offering Periods" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SAR outstanding (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestmentsAbstract", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term investments:", "label": "Short-Term Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Short-term lease cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r628", "r922" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r112", "r237" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant change in unrecognized tax benefits within the next twelve months", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date." } } }, "auth_ref": [ "r154" ] }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchased software", "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_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development Costs", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment." } } }, "auth_ref": [ "r370", "r866", "r867" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and Local Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax." } } }, "auth_ref": [ "r522" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/NetLossPerShareScheduleofAntidilutiveSecuritiesExcludedfromtheComputationofDilutedNetlosspershareDetails" ], "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": [ "r170", "r212", "r213", "r214", "r239", "r260", "r261", "r263", "r265", "r273", "r274", "r332", "r389", "r391", "r392", "r393", "r396", "r397", "r428", "r429", "r430", "r431", "r433", "r600", "r761", "r762", "r763", "r764", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r792", "r814", "r832", "r846", "r847", "r848", "r849", "r850", "r1062", "r1095", "r1103" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r87", "r90", "r91", "r201", "r224", "r225", "r226", "r243", "r244", "r245", "r247", "r252", "r254", "r256", "r272", "r333", "r334", "r372", "r434", "r549", "r550", "r556", "r557", "r558", "r560", "r563", "r564", "r570", "r571", "r572", "r573", "r574", "r575", "r577", "r603", "r604", "r605", "r606", "r607", "r608", "r613", "r615", "r637", "r732", "r749", "r750", "r751", "r767", "r832" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails", "http://www.mongodb.com/role/RevenueScheduleofDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r173", "r175", "r178", "r180", "r187", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r294", "r295", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r779", "r780", "r781", "r836", "r838", "r841", "r845", "r851", "r854", "r855", "r856", "r857", "r859", "r860", "r861", "r862", "r863", "r870", "r892", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r936", "r941", "r1161", "r1233", "r1235", "r1236", "r1238", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r243", "r244", "r245", "r272", "r615", "r678", "r759", "r778", "r784", "r785", "r786", "r787", "r788", "r789", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r805", "r806", "r807", "r808", "r809", "r811", "r815", "r816", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r832", "r942" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r243", "r244", "r245", "r272", "r297", "r615", "r678", "r759", "r778", "r784", "r785", "r786", "r787", "r788", "r789", "r792", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r805", "r806", "r807", "r808", "r809", "r811", "r815", "r816", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r832", "r942" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r970", "r981", "r991", "r1024" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of redeemable convertible preferred stock to common stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r47", "r87", "r90", "r122", "r415" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.mongodb.com/role/EquityIncentivePlans2017EmployeeStockPurchasePlanDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of common stock under the Employee Stock Purchase Plan (in shares)", "terseLabel": "Shares issued (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": [ "r14", "r86", "r87", "r122" ] }, "mdb_StockIssuedDuringPeriodSharesPerformanceStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "StockIssuedDuringPeriodSharesPerformanceStockAwardGross", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of performance stock units (in shares)", "label": "Stock Issued During Period, Shares, Performance Stock Award, Gross", "documentation": "Stock Issued During Period, Shares, Performance Stock Award, Gross" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r14", "r122" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.mongodb.com/role/EquityIncentivePlansScheduleofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises (in shares)", "negatedLabel": "Options exercised (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": [ "r14", "r86", "r87", "r122", "r480" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible senior notes", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r14", "r87", "r90", "r91", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock under the 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": [ "r14", "r86", "r87", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r14", "r86", "r87", "r122" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option exercises", "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": [ "r14", "r87", "r90", "r91", "r122" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share amount authorized for repurchase", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1160" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r87", "r90", "r91", "r113", "r794", "r810", "r833", "r834", "r923", "r948", "r1097", "r1123", "r1209", "r1266" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r609", "r640" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventMember", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "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": [ "r609", "r640" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTable", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r609", "r640" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "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": [ "r609", "r640" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "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": [ "r609", "r640" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "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": [ "r639", "r641" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the period for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1017" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credit carryforward, amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r546" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r546" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r546" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1110", "r1217" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1009" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1016" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts", "label": "Accounts Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r151", "r152", "r153", "r1112", "r1113", "r1114" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1037" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1039" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.mongodb.com/role/DocumentandEntityInformationDocument" ], "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/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "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": [ "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r423", "r432", "r576", "r599", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r659", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r733", "r910", "r912", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r924", "r1069", "r1070", "r1071", "r1072", "r1073", "r1074", "r1075", "r1119", "r1120", "r1121", "r1122", "r1201", "r1204", "r1205", "r1206", "r1207", "r1208" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1040" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1041" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1041" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1039" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1039" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1042" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1040" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock acquired, cost per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.mongodb.com/role/ConsolidatedStatementofStockholdersEquity" ], "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": [ "r49" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (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": [ "r49" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock, 99,371 shares (repurchased at an average of $13.27 per share) as of January\u00a031, 2025 and 2024", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r49", "r50", "r87", "r90" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2024", "localname": "US", "presentation": [ "http://www.mongodb.com/role/RevenueDisaggregationofRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsMarketableSecuritiesDetails", "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails", "http://www.mongodb.com/role/FairValueMeasurementsScheduleofFinancialAssetsandLiabilitiesMeasuredatFairValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. government treasury securities", "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r872", "r898", "r900", "r910", "r1229" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "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": [ "r1036" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unrecognized tax benefits at beginning of year", "periodEndLabel": "Unrecognized tax benefits at end of year", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r515", "r532", "r908" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Decrease in tax positions in prior years", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r533", "r908" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on tax positions in the current year", "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": [ "r534", "r908" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in tax positions in prior years", "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": [ "r533", "r908" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax benefits that would impact effective tax rate", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r535", "r908" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r41", "r42", "r43", "r157", "r158", "r161", "r162" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.mongodb.com/role/IncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance, increase (decrease)", "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": [ "r538" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesNonMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity [Line Items]", "label": "Variable Interest Entity [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": [ "r565", "r566", "r567", "r568", "r656", "r657", "r658" ] }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "presentation": [ "http://www.mongodb.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Not Primary Beneficiary", "label": "Variable Interest Entity, Not Primary Beneficiary [Member]", "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity." } } }, "auth_ref": [] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.mongodb.com/role/LeasesComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "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": [ "r629", "r922" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.mongodb.com/role/EquityIncentivePlans2016ChinaStockAppreciationRightsPlanDetails", "http://www.mongodb.com/role/EquityIncentivePlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184", "r1185", "r1186", "r1187", "r1188", "r1189" ] }, "mdb_VoyageAIInnovationsInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "VoyageAIInnovationsInc.Member", "presentation": [ "http://www.mongodb.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voyage AI Innovations, Inc.", "label": "Voyage AI Innovations, Inc. [Member]", "documentation": "Voyage AI Innovations, Inc." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r1005" ] }, "mdb_WebsiteCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "WebsiteCostsMember", "presentation": [ "http://www.mongodb.com/role/PropertyandEquipmentNetScheduleDetails", "http://www.mongodb.com/role/SummaryofSignificantAccountingPoliciesScheduleofPropertyPlantandEquipmentUsefulLivesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Website costs", "label": "Website Costs [Member]", "documentation": "Website Costs" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net loss per share, diluted (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": [ "r259", "r265" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.mongodb.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.mongodb.com/role/NetLossPerShareScheduleofBasicandDilutedEarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used to compute net loss per share, basic (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": [ "r258", "r265" ] }, "mdb_WeightedaveragediscountrateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "WeightedaveragediscountrateAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate:", "label": "Weighted average discount rate [Abstract]", "documentation": "Weighted average discount rate [Abstract]" } } }, "auth_ref": [] }, "mdb_WeightedaverageremainingleasetermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.mongodb.com/20250131", "localname": "WeightedaverageremainingleasetermAbstract", "presentation": [ "http://www.mongodb.com/role/LeasesSupplementalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term (in years):", "label": "Weighted average remaining lease term: [Abstract]", "documentation": "Weighted average remaining lease term: [Abstract]" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r1003" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r2": { "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/2147477401/830-230-45-1" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "SubTopic": "40", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "55", "Paragraph": "63", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-63" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-5A" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-6" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-9" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-4" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r72": { "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/2147478898/942-825-50-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r74": { "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(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "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(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "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(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "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(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "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(22)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "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(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "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(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "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)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r102": { "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(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r103": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r104": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r105": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r115": { "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" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r131": { "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" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-3" }, "r135": { "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" }, "r136": { "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/2147478546/942-210-S99-1" }, "r137": { "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/2147478546/942-210-S99-1" }, "r138": { "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(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r139": { "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/2147478546/942-210-S99-1" }, "r140": { "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(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r141": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r142": { "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/2147478546/942-210-S99-1" }, "r143": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r144": { "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/2147478524/942-220-S99-1" }, "r145": { "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/2147478524/942-220-S99-1" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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/2147477798/958-360-50-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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/2147477798/958-360-50-6" }, "r166": { "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/2147477798/958-360-50-7" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column C", "Footnote": "5", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column C", "Footnote": "4", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column C", "Footnote": "2", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column F", "Footnote": "7", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "4", "Publisher": "SEC" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "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(29))", "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(30)(a)(4))", "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(4))", "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r238": { "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(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r289": { "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" }, "r290": { "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" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r412": { "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" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r423": { "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" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "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": "(a)(1)", "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": "(a)(2)", "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": "(a)(3)", "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": "(b)", "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": "(c)(1)(i)", "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": "(c)(1)(ii)", "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": "(c)(1)(iii)", "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": "(c)(1)(iv)", "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": "(c)(1)(iv)(01)", "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": "(c)(1)(iv)(02)", "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": "(c)(1)(iv)(03)", "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": "(c)(1)(iv)(04)", "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": "(c)(2)(i)", "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": "(c)(2)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A" }, "r522": { "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" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15A" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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/2147477891/740-270-50-1" }, "r555": { "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" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r561": { "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" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r600": { "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" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/830/tableOfContent" }, "r602": { "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/2147477401/830-230-45-1" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r627": { "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" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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/2147478345/912-310-45-11" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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/2147478859/928-340-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r707": { "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/2147477215/932-235-50-8" }, "r708": { "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/2147477215/932-235-50-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r713": { "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/2147478546/942-210-S99-1" }, "r714": { "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/2147478546/942-210-S99-1" }, "r715": { "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/2147478524/942-220-S99-1" }, "r716": { "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/2147478524/942-220-S99-1" }, "r717": { "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/2147477314/942-235-S99-1" }, "r718": { "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/2147478451/942-360-50-1" }, "r719": { "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/2147478777/944-210-S99-1" }, "r720": { "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/2147478777/944-210-S99-1" }, "r721": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r722": { "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/2147478777/944-210-S99-1" }, "r723": { "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/2147478777/944-210-S99-1" }, "r724": { "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/2147478777/944-210-S99-1" }, "r725": { "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/2147478777/944-210-S99-1" }, "r726": { "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/2147478777/944-210-S99-1" }, "r727": { "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/2147478777/944-210-S99-1" }, "r728": { "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/2147478777/944-210-S99-1" }, "r729": { "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/2147478777/944-210-S99-1" }, "r730": { "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/2147477250/944-220-S99-1" }, "r731": { "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/2147477250/944-220-S99-1" }, "r732": { "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/2147477250/944-220-S99-1" }, "r733": { "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/2147477250/944-220-S99-1" }, "r734": { "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/2147477250/944-220-S99-1" }, "r735": { "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/2147477250/944-220-S99-1" }, "r736": { "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/2147477250/944-220-S99-1" }, "r737": { "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/2147477250/944-220-S99-1" }, "r738": { "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/2147477965/944-235-S99-2" }, "r739": { "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/2147477965/944-235-S99-2" }, "r740": { "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/2147477965/944-235-S99-2" }, "r741": { "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/2147477965/944-235-S99-2" }, "r742": { "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/2147477965/944-235-S99-2" }, "r743": { "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/2147477965/944-235-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r747": { "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" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-9" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r756": { "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/2147477351/944-825-50-1B" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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/2147478009/946-205-45-4" }, "r768": { "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/2147478494/946-205-50-2" }, "r769": { "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/2147478494/946-205-50-27" }, "r770": { "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/2147478494/946-205-50-7" }, "r771": { "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/2147478494/946-205-50-7" }, "r772": { "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/2147478494/946-205-50-7" }, "r773": { "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/2147478494/946-205-50-7" }, "r774": { "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/2147478494/946-205-50-7" }, "r775": { "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/2147478494/946-205-50-7" }, "r776": { "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/2147478494/946-205-50-7" }, "r777": { "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/2147478494/946-205-50-7" }, "r778": { "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/2147477796/946-210-45-4" }, "r779": { "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/2147478795/946-210-50-1" }, "r780": { "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/2147478795/946-210-50-2" }, "r781": { "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/2147478795/946-210-50-6" }, "r782": { "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/2147478795/946-210-50-6" }, "r783": { "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/2147478795/946-210-50-6" }, "r784": { "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/2147479170/946-210-S99-1" }, "r785": { "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/2147479170/946-210-S99-1" }, "r786": { "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/2147479170/946-210-S99-1" }, "r787": { "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/2147479170/946-210-S99-1" }, "r788": { "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/2147479170/946-210-S99-1" }, "r789": { "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/2147479170/946-210-S99-1" }, "r790": { "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/2147479170/946-210-S99-1" }, "r791": { "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/2147479170/946-210-S99-1" }, "r792": { "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/2147479170/946-210-S99-1" }, "r793": { "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/2147479170/946-210-S99-1" }, "r794": { "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/2147479170/946-210-S99-1" }, "r795": { "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/2147479170/946-210-S99-1" }, "r796": { "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/2147479170/946-210-S99-1" }, "r797": { "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/2147479170/946-210-S99-1" }, "r798": { "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/2147479170/946-210-S99-1" }, "r799": { "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/2147479170/946-210-S99-1" }, "r800": { "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/2147479170/946-210-S99-1" }, "r801": { "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/2147479170/946-210-S99-1" }, "r802": { "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/2147479170/946-210-S99-1" }, "r803": { "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/2147479170/946-210-S99-1" }, "r804": { "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/2147479170/946-210-S99-1" }, "r805": { "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/2147479170/946-210-S99-1" }, "r806": { "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/2147479170/946-210-S99-1" }, "r807": { "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/2147479170/946-210-S99-1" }, "r808": { "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/2147479170/946-210-S99-1" }, "r809": { "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/2147479170/946-210-S99-2" }, "r810": { "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/2147479170/946-210-S99-2" }, "r811": { "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/2147479105/946-220-45-3" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r813": { "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/2147479105/946-220-45-7" }, "r814": { "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/2147478297/946-220-50-3" }, "r815": { "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/2147479134/946-220-S99-1" }, "r816": { "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/2147479134/946-220-S99-1" }, "r817": { "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/2147479134/946-220-S99-1" }, "r818": { "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/2147479134/946-220-S99-1" }, "r819": { "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/2147479134/946-220-S99-1" }, "r820": { "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/2147479134/946-220-S99-1" }, "r821": { "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/2147479134/946-220-S99-1" }, "r822": { "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/2147479134/946-220-S99-1" }, "r823": { "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/2147479134/946-220-S99-1" }, "r824": { "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/2147479134/946-220-S99-1" }, "r825": { "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/2147479134/946-220-S99-1" }, "r826": { "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/2147479134/946-220-S99-1" }, "r827": { "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/2147479134/946-220-S99-1" }, "r828": { "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/2147479134/946-220-S99-1" }, "r829": { "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/2147479134/946-220-S99-1" }, "r830": { "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/2147479134/946-220-S99-1" }, "r831": { "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/2147479134/946-220-S99-3" }, "r832": { "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/2147479134/946-220-S99-3" }, "r833": { "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/2147479134/946-220-S99-3" }, "r834": { "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/2147479134/946-220-S99-3" }, "r835": { "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/2147477271/946-320-S99-1" }, "r836": { "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/2147477271/946-320-S99-1" }, "r837": { "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/2147477271/946-320-S99-2" }, "r838": { "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/2147477271/946-320-S99-2" }, "r839": { "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/2147477271/946-320-S99-3" }, "r840": { "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/2147477271/946-320-S99-3" }, "r841": { "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/2147477271/946-320-S99-3" }, "r842": { "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 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r843": { "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/2147477271/946-320-S99-5" }, "r844": { "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/2147477271/946-320-S99-6" }, "r845": { "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/2147477271/946-320-S99-6" }, "r846": { "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/2147478448/946-505-50-1" }, "r847": { "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/2147478448/946-505-50-2" }, "r848": { "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/2147478448/946-505-50-2" }, "r849": { "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/2147478448/946-505-50-2" }, "r850": { "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/2147478448/946-505-50-2" }, "r851": { "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(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r852": { "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/2147478785/954-310-50-2" }, "r853": { "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/2147478522/954-440-50-1" }, "r854": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r855": { "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/2147478979/970-360-S99-1" }, "r856": { "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/2147478979/970-360-S99-1" }, "r857": { "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/2147478979/970-360-S99-1" }, "r858": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r859": { "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/2147478979/970-360-S99-1" }, "r860": { "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/2147478979/970-360-S99-1" }, "r861": { "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/2147478979/970-360-S99-1" }, "r862": { "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/2147478979/970-360-S99-1" }, "r863": { "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/2147478979/970-360-S99-1" }, "r864": { "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/2147477332/976-310-50-1" }, "r865": { "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/2147479230/978-310-50-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-217" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "102", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-102" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r922": { "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" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r929": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r930": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r931": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r932": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r933": { "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" }, "r934": { "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" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r936": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r937": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r939": { "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/2147478795/946-210-50-1" }, "r940": { "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/2147478795/946-210-50-6" }, "r941": { "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/2147477439/946-210-55-1" }, "r942": { "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/2147477802/946-310-45-1" }, "r943": { "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/2147477271/946-320-S99-1" }, "r944": { "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/2147477271/946-320-S99-2" }, "r945": { "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/2147477271/946-320-S99-3" }, "r946": { "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/2147477271/946-320-S99-6" }, "r947": { "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/2147479168/946-830-55-10" }, "r948": { "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/2147479168/946-830-55-12" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "b", "Paragraph": "2" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "1" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16K", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r984": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r985": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r986": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r997": { "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" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "i" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "ii" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "1", "Subparagraph": "iii" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "b", "Paragraph": "2" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2" }, "r1052": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "i" }, "r1053": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "ii" }, "r1054": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "106", "Subsection": "c", "Paragraph": "2", "Subparagraph": "iii" }, "r1055": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r1056": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1061": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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/2147477351/944-825-50-1B" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1068": { "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Subparagraph": "(ii)", "Footnote": "2", "Publisher": "SEC" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "1", "Publisher": "SEC" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1084": { "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" }, "r1085": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1086": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1087": { "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" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "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" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1139": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1161": { "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" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "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" }, "r1169": { "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1191": { "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" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r1194": { "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" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1196": { "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" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1209": { "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481956/830-20-45-1" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481926/830-20-50-1" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1218": { "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" }, "r1219": { "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" }, "r1220": { "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" }, "r1221": { "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" }, "r1222": { "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" }, "r1223": { "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" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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/2147479532/912-730-25-1" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r1228": { "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/2147478546/942-210-S99-1" }, "r1229": { "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/2147477268/942-320-50-2" }, "r1230": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1231": { "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/2147478777/944-210-S99-1" }, "r1232": { "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/2147478777/944-210-S99-1" }, "r1233": { "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" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1263": { "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/2147478009/946-205-45-4" }, "r1264": { "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/2147479170/946-210-S99-1" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1266": { "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/2147479134/946-220-S99-3" }, "r1267": { "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/2147479134/946-220-S99-3" }, "r1268": { "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/2147477271/946-320-S99-1" }, "r1269": { "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/2147477271/946-320-S99-2" }, "r1270": { "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/2147477271/946-320-S99-3" }, "r1271": { "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/2147477271/946-320-S99-6" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" } } } ZIP 113 0001441816-25-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001441816-25-000057-xbrl.zip M4$L#!!0 ( ,R0=%H.Z55F !< (U? > 861V:7-O"A>F;RM5-V(W"K9J$*T3M2/&P_&)^+NQ'_6MY.>-;DKU,LSSXAG__>(9+?)B8HK5RQ>%OA6Z^,L3?:'. M3X=3-3D?G^3'(UEX M_N7%<' V7C3/E[IHYI>CX?!/3WI#&_6I.92EGM671# \G1K8GG^\D"G_Z4N1R-8G/Y< M,D'',$^I:Q4(9)+$BV/JE>UP[\/'YQ>#H 78^/CV'G?^DOOWFY/RYN"INM3-PT.^5O=4Y M+- 8\<;4,_/JNTR\KO.!>*6D%6_LP'.)WOM2T=]DP\G@HB_VO[2NT=,5_Z3K M K3@\@A&G3R$E!RAE'R8:R=*U8 V"CFS2I%#T,2JW-13;2MA6BM:(-:Z1M:X M/;'4S5Q8Y18J;W#D"H=84RHAG9"UD,SY37X??/O-^7@\?.Y_I;]&SY\.PC!1 M&O/1B:FQ2VD+?%\B&8VN6_!/5=NTLBQ78J)J-=6YEB4LZ S\H]&F9K* %@'_ M;N8*IBE+LT2"87N5R\1R#DHAI%5BKJR:K$0E"R74= K[T+=$O9F*[]7$DH'P M]B&CR0IPD>F,\_1%>@BO,B.4@\-FDF#&Z[E6,*FN94T4OYL"Z$P:WAV@--[7MW$55[!*H%E]/I2EV7D#W(-V 5S:5,@,Z.:9X[LR5!L2*=H4C>&;9-B!ACK30@/GVKI4SL%?C0*9* 1RD.U"4R!_4&;0$$BPR;EQ['H+BPDQ.J8]LG#PE5I6\R8ZD..L$XP#0\;6M M@D;*6ZE+.2G5MM<28E!C\_3 T 0TJE2+N:EA2Z"^,%$F;K5EBYX)>$/7J,\. M30'PA:@E3B!#P7R I0J4"8GGK%&;\95*-WLJ]?']X)O'I,(C4.'Q@ZGP:(<* M7YMJH6I'IS\0A#+@OR@3H"T6Y!V$'V3!6/2S"^/(N MG1(VXHWL7Y4+]L]7- MBE49A%!] F!;SU0Q$'\U2W6K;$8"MV@M3*1(462] MC21,#BIXB3'8*Z(1&H MI(!UYK(A5. PH#"N';RBT74C)%DA'*E4: M-G%H'R)J2(R8V\3)"?&$H>Y8()I;.*/&9Q30OIE&S"595T 0(&$*MDKGKS$& MM.V"" ?E)XV_9KI,ZP)L%P-9XG2N!?"SR>.! M^!DQA4PA"F[>\PAWYA19.H A,,U[/'D8P8@(.>[9CBLXTBHJN\[(MV+$#XV0)IB<#8%JWCKU/$)QTC@P$7=XJ M1 A@: **!SK%&!)7@/V2;'PM;J#3':JEM[ M.;?1X/B>HO>3P?FC\FY'C\Z[O0'C9A$4OC7UX:*=E#H7'K2RP[MR%&UT(2'& MQL&4P@E?]'R#TW.4;8^*+_E@;M7.PL?$-(VI+H?=*W("4+9M-E_9J67K-8+] M2C;'L60SMYV2S@ O ^,_'E)^Z5*62[ER3W:5=4XO!J,_RCI?I:QS]!^9D#IY M=';S1XM9(0P@$Y/Q_5K,N2,L\E'<*TH*.S*0 3Z$0$XXL$>EJ!1:2OA'P6,S M F(L6;%Q&CKW%)>$G"#@K?@@1%GAD?*E"<,V1*LP' M(+8TB_"7E9C*AG^!23I_&E &VMNC6YG&#&#)"^F_H+KP'6PI_ J44N(.C MBW^" ?C(BU3& G3DL0DXY/+8@7R*"W@ IY"#U:*!W0/!F$/O9P>)D!U"?'(! MLTV>,L[D_*GB8PK\? 026\ M8B;H6C-ZA9F2=8Q*.-$%9Z6: 3=@FXV7)/3<6[>$+%A/;]:RHJ@_[*, &7)( M+-@&> DK,\@'G.<@)U[0JDOM?#ID-P=Q6F\FKA.DG88463 522YD NJQW MA MGWQY]7K35SPF5W'ZZ%S%K@-D]8/8SLQJ6((L7Q;263E8$$<8&)0'7T'=([,2 M;5P2/&Y/O6$!0.:47[G#>JKW8C_.?:"M 75H,.8CBVUK MI'=+H@5M $Y*]LSG4]87W%5]Z)P4\WFM M_]EB/?,*BTP8^L;-W>5!_2D57/%4G\ Z8DXT\QE6' QLY9367<@BN* =;@7= M:BP2^]Q"SUV$E;KC]7L$>Z8:3,RO"4.0FP-0L)(SW1@N);GJ7=+?%?IWC>AB M*Q8?8,<\9/?1Q*>D<,%:^]PB("#5I5NHT,MYDL)@ (;U8M/.YA@S3B6"#^^R M700@85]6S=I26O!-,]B:\[C!%J%R'.49_;K5[$3@OZTCL-.E0M82,7-3\DF1 MC.SD ":C:=IX*"@4R)+43>LF^A;:0K6L:/+N8M.=.%Y!= W^1O-!Y[4HF P,4*9CKBP;)@2^[RHDN?68%9:FM$8\I MD$%XM0EI1&\L"'7W#&XG8TE @0?9+>9! WH$-*DHB350H",;]2RB47"?2M M!@BG0E+R?9>X1%)N?%D0. <&&K"BZ9?1WM]<=W4SG[+A0Y@J$$()/L$UE"P" MI&BPD#_#T*OV/@ S6#EI4][-3^ZPG!ZRX6BPU\S8F00'SS)RH"0H/&D]OY^M MO9V.!L$)M/X05Q97]%[LV/GP:"J+= MN5N+/,T4^J+J>UH1*;O6(R,23]T7_U2EJD$B3A-]=] M2=V0BX'X,0ER0PWR+#A"+]F $*8*-O6!O/][[_VO,W!O85]ULF^["]-PJ"#Y)$Q>C&:.J7_B+7J:"HI -*%:M M5H3/284!/\;N@+ #G_M!\EDVJ:AJ*4\#,=',-Q&!]%(M!2NO00?Q'6 &1XSP MRH'N;U-RO0;3QYW\!&,*.+?DI(BDBDVKDT&4^U$%>0+MZS$PGD39S\^GY90L M!^!88O$T\V Q007!NZ#'H#D%YNL9EN@I*Y+&=$>D8TJ)?=8XW&>7]O:/ I_N M8DL7ST30LXY=8]-I."H/L5<$AS9&ZS[*"B%7L\XN7/?@TU._*Y#GR//$.V_, MWC&4H__5TV ^=](?\5&:HV*2 "XH2U[^;@.$'36U[\'TS;HE8D?RS:-S\?/@ M_>!Z !YE='KV?'1^=(09FJXD@JK+3GZZ9E'1=O3"A)BD _0# QSH .$QSO>1 MB'G+LUKD\:^P8&=KX48J>IVWZF0UR>(1_FG8,/N6'XRNUF [*^PF9O'8/Q<'S\6!X_D=Q\.L4!\?_CSLL#V1FSQ^=F?W0 M90A\HVMR_R'%T2&50$E,?__A"OY5AGLF6%(,UTMZ#R)RI;LMMA?CQ%EWP 0P M7@4$'H"&?;2CL8YY<#0$D **YTD)=R8P^LICA!TZ^> -W)KB<-^%M*1W^DX< M9P)HA"CB+,/^QPN&DJ/ASAR);\MO[6T(FM+$BEWON?SRIKCQ?18^'DV1')OB M+AY=4QQ!C 6B_Z +H6?8@^?0OKM-(*C[NFN[UKVYDB9D:E'ST>W[QM^ZPDW] MP]B/769CIKGAF!JR69S!@>.%9!]CT+V!B.@3^!P>4VY@ME4J#O_2 @0J?'XZ-!O?@M0"3@'%HWP09HYKA1 ''#8&\1[1 M^>;@MI+!3T6-]0W.7JWIB-K2K+#]KB;VE3>Z:;&7DP-;@.RJX=H/ M1)EEZ]#(]B]P4GHZ%=0U&:5_NQ;SZPHSQ<@3]A2]>5Q_(KIAJ,?1]!0S.O MA1DQQ&$Y!^O3LF7J7=^@]'H\,I"^9HD"N"X!2<8CEKNH.1[T6OH>H;26E!XN M-BNS.?*I)?P!@@Z=QS+P>NT1,Q')W'W%X3M>W5V:?G5@EV;X:Z2^MX05:VDH M4C-4NF[)RX!!ZC?AK,14YDY7F 3"F@^6Q:RI=2[X7B_ER[%#R"?RLZ0E"9M$ M2,%9_=C_L 6A1**W@CR1L60)9='1&"?!5+5M]P8ZPWN[N_]8LBKC$[R;.GPH MF /+]V'.Z"RD5?P-T=#3L2W'$.IB$.@Z4Y.@YMU[Z[U1LN[?#=W1[U9@%I]+ MS3 _]NW'+@U$!:74%9/A!9^RO:'J@:7R5=>CP=A%$5-A40]OB<*Q")A4NV2(QEP%/( M .<,527B,# M-%/X_#WX7.U*_W-,>3.JL['"UJW6*))=GT9=6[MO83B%A)OQG99QP\[SV[_G M"*I2UH5!4.S0\75N;EYCPFZ,'NQ^\T M0=]I1G%OR1=Y]W>U"6$G?AQU.G#JU-=Z4?+#];T=Z ^&:!N<.GI^$!1LLS#6 M-V1%G\R-F6Z##F^&^''O#D2\N#?%VI2/XGJ+&ZH0^07Q*?8FQ.O?6&_ECU;T M5V1Y=^(@P%!8Z+[Q3I#_)3:*2+ M-T?O: Z*X6B2,^#.>6P.)*L=+7"X5)IXH0X^-KANK'QBHQ;:>"Z,TI4@\LUD M*%$":_XN!9!H#;EY[!O(L6G 2R_1A1\WB!7*.9;W8PV%OU\+B?5,VW^M4#!DZ(/\[,6:76& M2LL,:R*'N>J-A@!O,$]\>[LO_8=&"N8CU01-W25 MF9?I+B"76F&CGL8KYO3EH:Y^14;"GVE7@.$LPA;2?FN#\%C:J-D@/-@5VYT& M(?2R' \OKCB7N#V/I'U].IXI)>."O-UE0I(KL1E+ H9AU8)OIV1<,L4[Y3]A M0V"+C67\Q9H$!.LZ><(B".ZLRU;",+<3%#>K-\]6QC%7WN8 MM9*^?!%,D3<'V#^*[;5DY>A&A+?DZXFA71F\GE6)S+QGO/J?@TXI*?1ZVN__ M[&KZOI6SG_?KW4??_:VV1:FHX0GO/=$M$^)_Z*6=)SF5C8/"3D#%"@OA&-;8 M"[J6@XH:/T:!;@:<[#N4- I0,[%4=)=&Y00':51Z@RH%A_A1I?XGXN $JK;L MOMJT[X?B?E?E]M'P/B[CGO&&_ZBWWWN]_7A+[/M WP;]7ZP&-[8M5WP3(MO0 M@[M,Y9<^V_K=V;T_6O+Y1,(#,?.[%;6J8J/=<,O_/A2P&OZ)O52!\069O4OR M!3CJR4L"_([^5US5$)PLQ?M&+>:J=OM];.9TXP2.-S_\>W1ZFCC>W](W(JI= MVY?X0=74G'QMVMJI\J%D_HRD]]>#D=_H.[$;-H^$_.J'GVYN7HFKMZ_$];NW M[V_>?H"_/KS;_L'<7\F0HR^+JA[JN[F_#Z7_]9^''A&_-W7^<7_?^M$ N6?\ M.?QG]!G^?P-02P,$% @ S)!T6D[A5ZQ1+@ P4(! !@ !I;G-I9&5R M=')A9&EN9W!O;&EC>2YH=&WM?6USV\:RYO?]%=BD]ER[BF(D2K8L.R=5MN/< MH]I-XHV3F\JGK2$P$"<" 1Z\B.;]]=MO,QB\4()D2802WCJW')$@,)B7[J>[ MG^[^=E$ND^^^76@5??<_OOV?!P?!]UE8+75:!F&N5:FCH"I,>A'\'NGB,C@X MD*O>9ZM-;BX693 [G+T(?L_R2W.E^/O2E(G^SM[GVV_X[V^_H8=\.\^BS7?? M1N8J,-$_OS*S^:D*7[V,CEZ\/#O1.I[/PN.C61B_. O5R[/9Z?\[^@I^"I?S M;XIRD^A_?K4TZ<%"X_-?'[]X#<'L5J:9//Z/WXU2UT$/^EU M\$NV5.E_3 J5%@>%SDW,%Q;FO_7KHR,8,?VYYEF+DI M@Z.SZ5%SK&[$0]YFJ?(+F*TR6[T^G.))#HN7[\ZF[X\]3ZD%W:? M>C,1PE+J_-ZGXG#ZXH;)F)V^A,GX,4LOLN_?38+S-)P&?]F7/9KARI^GA8ET M'OR:*QQG\#%+3+CYB[_TV]4JSZY WKS;!+\N=/ N4WD4_!P'WYMSS@S83\KE'!9^=CB!_S\Z[;SP+0_\R136>)#, M:TS8R^FK%ZO[%WO#MW^99U$5EB9+A[SE;/KRQ=U?L[4MY$-O5_Q9%:6)-_R1 M22/8)*^/3J=GCS-%)[U;Y?LJ1\%0PCD)LRHO=)#%P0;^*\AUHG#BBH59!6M3 M+H*FZ'SVCZ]?S6:';^P4[6:KRY@>:Q#]DT@SJ,V5#LQR ME>6E@D&9-,[R);0%TIDZAYHD'%J8+_"SP46:""1%\$U2H ]2W#A*H0I&N)4SK?!"A3]7*59!NMBTD063 R@2'@ MX]*B2E!2%-,AJNKHJ*ES1 ^=[53;WA5LSGR8,"IX0?=\;4I0X.& *?A4K_BO MWJ88!C=?W'4.>J#'V1#H\6J'N.,W\@5T]0N>KF %YSY+X11?*#A.^ $(#88I MIFA<_4PE1199$%5P%-,V3/)S\8S=2NM M1S)[N-D24$DP22BCBW]7"C3@)@#[DCPJH"9 L)>U@I@&'SZ#A <)T+^Y$W.I M^?I<+V':BZ!*$[6.JP0^N S-4$M"UIID:U!BZ:@<1;P2-C8N0Y C:.;C/1I M$DV#/T";ABH-YCI8Z"2"FY,VPK4E (]GPE=-$SPA:]"7^"_JP(;>@A=1 <\^ MO:R^TFGW*E28>XS^(\6P;X M8D:T1A6A+TK01? M6EA)!Z0SAG]\_>+5&W=C//K6-O=OOB &*M?M3:MK'%CC:XY'MHK79 '#;4)"B5[#QJH +_M#P9K M(>Z\SU)=PI; "5O+>2<(3A*!WQ7D[1QDVP:,$90F"-_54@>:WQW-!S(5IL'_ MUGJ%"!P6*.)AS.$K7'5#@@@%6PJ"EO[PQR!RU+[R,"$RZQ4A=\-B.W0#H;!! M/VF<)4FV)LU5ZF5!5EQKEW0U6I66)JF-I\@489(5.D*["8^2W(1MK'*ST@7+ M[)8SA-<993_,#.JGGD>)]H)#< E&4^N)VP?(M[\4N7EH[ORT>#=7V#:$[, MT.W0.$#ZZU#590%K?.@=^J?Z$R4[A M&2MVD0,\C+4J06D6Y$^!CT.-RG*_#@^Y#BK\=V50.Q&ZSE& LK:R:+M GQ.Z MBZ[@,D+Q<)7SU>T7YR$79Z53 C2"W>A4F"O "( _$M9DD9X39@*[Q90;S^5W MFY79ZXY;+PWCV&*5&'LZ8)(B.1T+E5YHLV! MGRN]E1\%=E:9+5\?UC]1\R)+JK+[D^^^Y;")^V4.UL4!S%NB5H5^;?_C#:K" M1&U>FY3>G7[T1O:'/ XGZDKGI0E5(M85;0W^6IX\FYZ\.L5GEP#FR\@^5X8U MI6%]4T;=[\Y>3<\.MW]].#URWWU#]^;[PPL4H)W_^=7Q5RU7R^O9ZG-PU+0& MCV]HR9I+39!^1M+H2]D2,SHDP(<^R7X$&7 ,-J;)7.57J95ZOR=F;-7N;<>LHM M"R')"HF -L]!J--"!^HBUPYTL[_;FD),E0K""JS6I>B,HEJ!\0I_[(_+8TDL MSR\09ODJR]&3D\W_U"&:-ON%>%CTE)L0I99=!/9UD@)GYXSUF6&0[NZK<+9? MA&L6P9M\=/W7IV"E\C+53=+W0"+B]'A@O&P(97Y(K!3SM'9'."!V?!!EUU ) M:AHX$A,HF(TR1VT/QJOH"IFK\!WR#G12$&F&K MU7Q7Y O =W]F(A(IT9$GD MOJ.@-GF;*[@3S-<51:JOZ,SBZJ"3 MFU9"Z,S$[G/3LF&V- YYPG =1H'[R=(R4N()!J')PVI9E.BP+;PMH#7=':;V M FG:JT2E*7Y4<\/\;0H3'[EK#.Q-C5'=(-$J3U$'9)8$TMVDO"3"K\/;PI_6 MDS@-/F6-Q\PUK);0S'&8184F>8 ;#^8U6YI0,!N\IPISQ %XR.!_)>B;%26E MPK-B'.(F6"OF[=4$%+HO2"#Z:CH.@J2PJT?!D(2E"Y,J@COK]$)=,.D1-V=> MP!8(8 MM 2^%=I/*#,\ACWNCP^?&=($[T$$PO.($X[7C>*L?OKP?A3G]/FDG?8#DY>" M6@W98"6^;TI+4,( >*%H_R#Q'A8HEJR9[L++6A(#?QK\IP802?Q=.*?JDGF] M/G71P+$?L%T"\NL'Y1I43@4_L9L[0HHG#4Q3C"@"2YPW3MH/&*G_ MK "5:() :^TFHN^HB-ZR3Y_K"Z1LPQ>_ZRC5!8QF@H].G0+2GV%[ D12#;TP MX>)V,T*&VNQ-,S7#92 BJF[.5E,SHI&=E7*/VI!*D6U'*1"$,K=D#"(25DAL MA2W%"XR(Z0[K"=N%DQ0S!OV]D@BE),]2 NM6>K.YAI.1K64(N.]$-/OIH0W) M;>#!F"<#%R5B\*0I!A^TYXCS'6Z9JO!=333(@!^;[W:-L&[EDVY9"BTX+ MP"+P$1ZLO$).'4(-W.K#MCCM+[C!2I$;2^ZT1*U=E+BA$=[4-\YB- 'S[CT9 M&WG&?,VAF0:_P]YW/AN\]X2.+WQ'YP>0!)C?D<$!-#T&->RR#A G\-#E+#"6 MLR@\+P#;[@68L^2;)H/4=R*@*6TN-24[-ZZ1O @X7_#N-]E%W0TS:#?N&4)[ MAM M&4*S.S"$]FR?+V3[W/%X-TA"1SV:=V09]S\C)/F=0,H#9]GWABM&KGB= M/3X!TQ3K56"*%&#.,#=SRN?R%K@=7$7UX?X=&H<3N9'W*F (D@<%JM&Z-TD+%IC=)@4@=B5&%L0GWV")J8W M)C0!M0:#3%\6SE_2_$D*IP$>4X#VLL\5/[^W#"[;D#V"8"LFM*NLW<2F!UM! M)I[PUM7!GU5TP9P+?M;[A=%Q\('<,.@B_ID!WT2^^,&]K/L"GB&G)'B?52GL MXHED >O/IB@Q0[]V5&[)6\0,5FO- 7X;=G1@*%BH;I4C<*1T24HSKJUY?W;0 MS&I/#7YFIP:W \>$;LK8G 9OZ[A":^(\8>>=YRY1HC(#]XM MZY@DF-_TW/9KR!CE.?1U:_*GP4?,KRZ:,GR,3\&^!$XQ^ MQK?I1MP/[(]OC]NXU:12$+'.TI9?A3GPK]T:W=VK;#EIP6Y/^H?!\/.9>8YQ%YI=&U)V M"J$BIOZ62G"\,LA3(+6]4AM;;L/=CXMIQ,37#!?N]L@@5,6"!_3,P A26$WF M0#OW"^ID>E"5HE-T'!4=8><5HX"\SVGN"-!:HP&#O$2JD:)'@.F0V8*<)II' M=&&#ZBYB0)WJL[N<&"4 @)F,+@4#\3UE0:;!O[(U,F4F#3<:0S<*WR'M9R,\ M)D"XB+]=@J\\FL >8860 ]1K1I;!:ZUVP.YC8"=X)$;"TRQ;HJF@U],@_>P M=RBA* _.IR_.#@*WE9E MAD@[K.L@YAF(H^7#'[LG)N)_(]G\2P4B4^9.SHK'\7#\CK$-#L@XI*H_S'%(U\DM'#@NBLJ\!2YY %I1M"<'3E4PS[-+#'%2M+/,*])P M7(>5R^-M<0 Y9NHJUP>N?A8, W.VP/H=3>U!=V#AW<>QBL1X3# V3H:A/\" M>9(K5FE9B T'@X5<]1ZL/VDX'!PV:[RC98SY<7[*WH#;&R(3.&*8."(H PU? MMT>N-(0)SDT;%\KEC2'\)Y:/PA4B;YAB@I0UZA$MA)?]E;&:99?QW/]5/Z8Y3HCZ(*.+W]@A9N<7%\9O>;0H;V[>.+F&B]OL"0RG/38Y,O:I]%X M7YY;+2E+^-05AIY2:N0BQ>MLOH9UH?A[*E'K8NK&8<<(;VIB@V/D@77W?NAD'GSQ.*[SP)^3/'N!K!RVR[PV%'^\6V#CK M6OS#ZC[NN'/!3]D -R9L=[<54=,A35G?)TF95\"F(L,'JP2NTU[H?PA[F0\; M9D9(++_78AVT_^\>X1K;&=$'[Q/+&4-!\S:ZHO_^"60)T\@>K\9V]Y ,"_[M M^(QX*3^6(=+0DZ"CKN#TW$"+H:R8D!@9O0P9"A:0)4_)-D[6U\DGZ'KWF"H( M!$.WMHT1QO&'3E64VX-O15(H1&2*?WQ]BAMZ,(C#H1-GSC/8\HQWSC([W/*._%L]H((5_9^JU6PR\ M+:A1"U$E5 M!A^MJFHJD<)F#0,<1C<1/A@UYCJKFPD1HX4FPI((N!RMI_NF#?0>+K*,,Z,) MO6O+7F);>6@633^;_&[-VW;)[?K!]? HMF*K"6:6TXY('6B^X/R_7 )?\!,7 MA4! 597(ER#^SHY,+EEVW8Y-=/@9X;Q30A64NEW2G29,)RRM)R& M0=;*W.[@@(YI=N'#[8P^9]Q54M*0F-CQ9N17VA&'CT/XPGT71+>&[ONG+773B/HW5$=I=#K M5[5VUY7)$ELMHI6J3-+[H%@;KV?$,T_7S'MUS7/G;?3S&^A^Y.*>;URI4RL6 MG[$3^.3$.\E><*F.*1W[,:7GK5(9'/GOGS=27[&!IZ"OR"/TM70G3RB,"*3V ML@C@>2>\:5\\G]@ 2ZZ;U-Q;28R)DV@LZ3EVK1)=JWJ8(#L??QWAT'*E6J^R MM#7]J%,B$OZ %43>B7-]!ZZBT[&+A7-V8>91'53Y15]47 PH>/?K+]X)\@_E M!-F2]CA0'71'O943XX>>EI@PS5_3(T6!#DLUZN2G?E\]J'M+%*O15\D7,G_Q 4CW1,D4LXG,W9>=YQ MX)+0: V/T+^Z8;KD5:6NJ 8Q6A682&EI)WTWYIA8FHJ H+$0OSH/J)&0SJ\( M_-GT6D[Z+VX:2T\UEBC3TF[)I\PT@#\GJZ+##PG#B)*P'@#//Q6"<'ZU.N4)U>_!G&@P"3$.0!R>HCNK;15"S=&X6[!RW)'.4"B4RQ.J MI7L;/L= #]0$JIW=!=HOMV)KW*DBLZ&<$\2[$ 1Z3)9J"F41O6>%(. M F-]W 2A"*7P87-V(JPF@N_CZHH%Y&.;>IRO)+%P72O8VFY'4E&*/FF".ZZ3 MY&VZ DR0A_3-H)APX] .+ADS>B58DX@?6[6-.?/8]K4B#IUN\*QA:WC)N T\ MB9*KYM\U))O37,UNZ"2156$-9>V8OC'%$(M%@X#H9PTP0'/Q N]TULQ#TP;G M12O!E]SU?*/8,B>YVER'98BUM+#,V?4W'+:'9J,,,EZ/%:4'B"@1P(B#VRK. M",(]'8[]O1^CFC>+1I9)*ZF29V$ %2?*JZ%V%]2[X8BB(3"$=(1S0QK(-S8 G$?F=M'YFX9F6L['.ZW1\CI M/?0(.3NY04V"/E=9FVGP M7W1/M&T);5("+>90&[#'4Y5O HG^U'Q57Q5;OJ?D*KLW0CUFZ K$)1YJLGA= .M.XX?<'UXJT0ZS!AWOB:7&E[ELFW_\?7+DS=8 M"RV+YE/0[SO.M@T^4AU.,1JT#G[(7;KSVP)YS__7+HCOQ88)!TL>(][%HZ68 M;,O+8,GW=L<3N<=2>RQU7UCJQ8-BJ:/#>P!36*'_[XZDMN.F+W(?O#J;OCSM MP!/[J3=-Z)#5^4Z@6D/R!G_U-Y6BCW5P@>#(D)V\NX$?@:#%_;A=GP]K_3&[ M$\(^F?4TRWFDKA[]AL6X2DFTV[?,7DV/2.'\3O7:BS:B!]1X/*@DRB&U_WK, MZF<[6U4RASAE8+?8[[QE?1F.WLVKC=AB&.TVW!2#''P I><9N0?C"BL_^ZE$ M?E;MACIV6.M(_)$4$&4'7I!FJ3A56VU@6K67$=R[1@YNF*DK2/!L5=FJ8"I) MBN=>@24NCP&O!&]PR=F%^#$;-AM.91#:X9;N-S">LHXJPQA+:J^"]<#2C0UG M4*^/NLH<38AEW)J2+$,,\<.(_K'@G73QB] M.%[K]03A7!=,ATYM''18,''65G+C$X7C*K9PC2C<]$C"P"2)OE#)+23B_=:# M'$_[JC&+Q-AE$LOZ<=C5UBG'(OCLOJ%49>+CPO'$'A.47"EB!KZOBQ<2S[D$ M.V7B*+U8MPK*9.6%O:>H&5^"\4L2AS^V:<*G4/S._YRP,*\5R\+CPF%*KUPC^&J_K;=?8(BD4 ME!M=#.!X2ADYE4E87=W=+KPS"KH+ ME64O=;RP%DB.@BG/0OG-KDQTHQDG)7G% *2^FU7!E)R6*+(4X9LVBXBC5@=, M+S'*C]%=7S" FEV 49>*J51D&=TS1%.F:CKPZQB! )NO:DU-H3WY*D M8CTG-OJ'+8] -$M3;ONJ-#>4^X\5^'""\#Z%L^10%*?T(V+IJ*+(0L-!4*[A MO%X8SO 7JUH(>73?6D.T>Z7*#,?4KG3[/-^UB,WH).6+IR$IOT?G0DW^NJ(T MQ[;=N!)JX ,+3%[#G:W8SF4?#N(/JKCCN&KM-2![ZDJ9Q%J#@+A)3]J":27YJ!U-6[@>S>\_?BL0@?_0OZZUM+ EJ_&+%)*?C=;RDE%GTJ2;O32)DO/[2-+#WZ BOP MI9PT=0%V(.=;+6![23-#L0,!NY6<@E7GJM8=)\[3"+93OK%9*)AQ]+8J%]RL M\1GVOC57F#F:V^^E*P@\O,!)W#8-Q?,@!S@$ZY1L9#"8LJM]7WZ/][V^D?0D M[+8@I\4TF&;$-3S5/,]4U$J/I3RR=M>89AFV":US7370(XTC\UB\_AQ6P,]0 M2OS=.#.'LZ._.&?F:'>&R=L7REOL:<9EOK#<<".F&3.\))>N>!R5^V' [M$,5HO@:;<$&H[LMW5[O MS#[8(3P?$5SC& 4&[T&'2[)[:58K]$;8"C5_L.>%EM.[1.?V @MH)%N+*FQX MMVW_3KL[GTOY0OJ4W%UV6WBEP9NNE5Z7EZ1+X9O!)-K&3]O=60!2L)^6\R71 MUFWV9R6?$WTN?BM^28S K72V2C3GA$D/JK2]UR=R;>NF/,3K!@?8)Z,^V9C@ M3]EF"R/I8,)B1^\51@.KXD9/8.T+LT%56^6+G%S2.:N':%^L,O093CI-:^/< M<'X:9GS;U+O:2R:>0D<943"NS1+N94=LZ[+P=,'@L3E*LQQVYJ>OT7B;[;F) M$6*???=&T: NSD:C&% 3OAJ58K@AKME6#'12N-%;2^B;$LYSS#4'SCG@5%_< M:)ANN]3=03G<<_7>,5,U1N.LL\J#!:XHC8GSI*/+V\EBK'Z"G0?1;HJIN$M+ M(O_1E&^Y1HL?&T52&9&&8JE+!\-.F038YF?B0 D:DPUG0<;58.!A:$%CN0@7 M"R"CD,.5[9]-7 =-54H8=J[9,[4D!X*HR ?,AQ^=?#I[0O+)PA67><82RVGK M'HX-^E3,"GV.#1 [9A&TA["=,N;7YQ)*GQ+&$YC)*$#%3RR4:VS^/1Q[S&H4 MN<5ICO6NBC,O=[)O6[%+L?F#*".(E35&X'68:SL6JQ4S*K"9;DFS1U7'\RPV M)=T^$YJB3T0;(D>&?N%HI)9,"1_Y-0FUT9GA887+I#1 M)H)7(\YL^AD9T(99>L7-]; ]G,T^;0-L%N2))%"Y: WE@6L?75/XQTH1CE3N3-T?C2L3JNVY M/(+31Q'EMTM >EZC59\'[8>V1!?5O@:O*J1SB<14_%!AK7(,E,&I!VR86Q^% M+@T52/2J$'Z9-[-G&PPK-[['@E3$JT 324' M>MZ4ZXPVP>!M@]-6MP6H7::NCIS4[)3Z^(T[$:;,25HZ#^:@;"4:D[6FW;!: MKD4&>R9M/+)G*AHV^QP!+,8 JT3E/'K X>CW(\EL"K^,'(P9W:-Y5ETLF&;G M2MO5%$ 9%_+[:)-P!QQX?HJ78F>B/K:=O&.[")8XJ(WGLXRTPM2Z9JFP@9E: MO8R1K4=W)TF\9RBP1Y6O!4/J"FQ"?9\RZT_L5COSSQX53SL?LM49(#0]E'4$ MPD8?K%<)O?D3N%HMG;F!31+@P.+(;X$X[Y;RO&WKC-@'.1J)_Q/L%Q"3<*!5 M;E#P?Q#[%86'["=;;9YT NB NK8>NR?M]SX/91K\4"O^R7:V$MVF[P8((3'" M'R[$JF]EK%$2F5<_GPOH.KHBU@JS!P'(7NDD6W%O+A+5!)!0"5": MGO.:--/R)J@ISEVMVGO*4AU.TAF_2VTT(.<-QB/RTV/6;J;3-IA MTO-OSU$97LNG67'=7_4.I:0NJ5XN3!ZY$QQA4#064ZILDJ"*.EV>@K6].GD: MO!4!M (3J;0Y+(W;6"$/O[4_VET=54*/78N[,=V3(?,MQ(SV3'N-F+84W=_M M]F)S>DNRHFW8Q@'P?UF+O&40]3.T.]Q@0IS-K+=$UO@@9 # ]672!O ML)P08:+EAHN2T4-"Q"V!:8?2DW1&Q-U_/V:3^^O8'@ ;Q[ MT#LHNG#K:!P^IIN)RY)]C%MD*C["<8^:O^J+]@T4B$?W)!!'B+E'G@5N,3?% M[%629&O!1(0'NBP1B=O[T?;@YYR[QCIYZ4.(V]37>N3RIWO7!LNSWZA[J!\\ MZ<.&9/WW;8=K6=S,]'0<2\LDHEMRS5(2*2N,&:^D9UJ#65C=,#CNI8&CXSWH M56SMH%GD)2.2A2D<7!3K/GUICR.(^A=:HJ_?]RVA2R/+F^>\IN,TT__])J(5 MAQUP 5)V$\VE? Q6+E;'Q%4.7<@ U1TI7-<,P[*U1&U *D!%Y:D!C>%C5(L M:8LX\BJ,0F.4D0.#TN"R;U?:+2?O[6TP/VE.OJ5]:/>?_?Y7#NNAA]?$L2:/ M%E%57!Z]\.I6G28;E"'6-ZPQZ8+KFU_<5!MN]&6GKST&GWQ981>]O6M9H;[?9X#0L=/S+MFYPA ML$#_C:C-?QO'T\1*BO!S,?^%(06V+[X\/^,O5M/T:%Q9X5MQ&I96CORB6;8! MM$^@ZY>(%(AH[OL1%V+>@[.OOONQ28\E4_ *K2V3-$YL(<9@E&$7[Z P,!KE M4V%L01\)>&"W;YL;"I)@!9+"1J2P!@X%IE*-DD+$DZ>0P4(X"#$8AG7_6"!X M^3>TOPXPF2 M+H7Q=]'6.C*A1:3SRO#=Z3[X*( T5)=PTCT07<2(C"&8Q%(F'[^G'_-IJHM7 MSW6PAGL<2+-P\@CBQ=Y3>VSAZP[48W_7<^S/[L:E/YZ>=JDZ\F&'JM-4 :?3 MD_L_\Z\&NG:.;ZQJ]*1(-V=[TLTCDVY&A&9&7LK HIGWY"9?57FX0/IAO[^= M9Q^=\BA(N6P!90G(%RH,T3K<#9H94I1P=U"&6.B[AC(TB)M\3&X/=.L'='8 M6C#=];^U=^>AXW CJO%_K2W\D:=>$!R_JF<2$RQC\.BL2_+"-&U7=.A@.4($ M78W%]!-6_B50K_EY[VHZ0]J'AZW?^%>+@4U7L>TK)9\+$AH9YG?#4Y),I4VK MV [\[H5LQA>&'5>EB*UAV.W&[%*RPE;UWARB'&2??*E^.'QT:_=OGT?R(Z\5 M'D_)BJC[6[N5)#>M3=N#):=N&*!$AG%H ZY:0PK"FL)X1XJHMIY!/=2$GQEI M4BW\.^<67*@ZXMG7D2QTMB$6G) Z#D5%U55M=ER"@9,<&3I46Q]^:3>Y,$R\ M)%J7][CIB\ZBH_%*$B2;QGZADI;+\IG-_!,OHGWKY_7+V89UT8W,RU_M(]:N M1D\)0YY78G^3!Y534=PS$TU@8"DU+8(J@:E%0D6DO3(@^&NTRP?7!"[5I5!] M)(E%E0(QY#F=VWM+0IDR-?6G7ANWH%+1AC-F.O64[%0/U2(OGX 5,1M_T0K? MBN#V8SY%E'& *OSEC*D, D>CX$\4.+NJ,#1JTV%%O7NF@9+KSM;AH7#F>@57+V)6U[MVZR74L4 ML@)GHZI@T4F(;DD4_5GGH2E:<=X;-XLT0$WO/[GG[@G.>V1Z9V3ZAZVT@"?> M;0FF;CK$)WY_D0!2:7SQEM[R9%I!EH-,'A. M+59[>TO<9V&>IX>@1B/"L(NW7F'9:,L>MC4$B';E%V )\"KN[(+9-!X!9&O6 MA'_.6ULHQZP(]OS&U^XI*N5M;)OPVX[2%J3M2>5#=K0W1(G5MH:9PH;9#OW^ ME:V1L5;7>[#6()N/[DXXWFWOQTQL_"'G!#1K[/34_NGQ=LF3AV$*M)I5V2CZ M4Y1J4_/)$:7B\<5_VUE._F/\OJLHYKDXL&12U84]QQW1QJAP"=2\8+-W@L3EV+R;IOL$8>IMO, MWI =@ +?-0,#=;-RZ[]N5HHRRU6>@36JRTW3X[54EYHV"5'>I89B1CWW"*A, M:/5A">J^ZFLP$B>]*1GMD,,];+&!6ND>@WP[BO6R2VU411VZ-0;K6*_M6F+9 M 5$G'#H<3M$'AIMC\>M(T27?C;!M5@M"(??V] M[4L55^WO3[O9XIO;MK4\DM!U7KIZLPURKY5W]+ ];/>2L843QU4<8&LX\4?8 M#>=!MDZMLY8:V"\KI*L'<465;*FZ".:M%9ZQ_B@=RO_VX< _!K:&N&LK\>MI MGB,I!3\;5UIYGU^9T\I!3_LG1TZ4Y6KU)8P/=$-O*?NT/U-W#;%;->IOOR+J+0GDC7(*@V-/V53GJ4K>5W?(\\N^'1X?S%P5&P M2E1Z^Q8P0TLZW(U@/?:J-:,Q_?] J[P3FZ'"DER+4IJ#4A67:\J_3(.WP9:- M,^&2,%A\,N7.,-[&F7!ID<*2< I-3;54L(!!)AO8XWD58O& R-[.JWO#,D:* M)]5]Z#$%$!8[4 NM. V1X3<79YIP(%UJ>KGR 1ZP9WHGFP>NJ,[:% MR9N0: M"8FMEY JV6A;*DD)?Y_EJRS':_^/OL":81K&3D'M%;S)%09-RIL6/XX?EK)-0RDK@;4Z%$*:-QW&;&Q MBXUQY>]<(S8R2UXX=UK1N-J*_ZYT(5XW;@JT,UFR-_(0!-94$[M6NP,FAT\+ MF!SV I,QT5'VWPVV,(_OK=[D4V7NO'@"I2Z^F6?1!OY9E,ODN_\/4$L#!!0 M ( ,R0=%J1RJII"@, )$( 7 ;61B+3$S,3(U>#$P:WAE>#(S,2YH M=&W-5EEOTT 0?N=7#*DH(,6ISS@7D2!-442;5DE1']'&'LH3 0*60&8UAK+I9P M%Z/^"I952XUDOE-\F1IP;3> .ZF^\@VK^(:;#(=[.X.SBAZ>'&7^6''\:+N%Z=!JB1>Z6BSR_!=8\6% ME6+AOQ>ZN>EO>6S2GF/;KQKWY Q^,Q;+^%+TRFB)FTAA* I%5JOCD?%'E/;L M2&92]4[L\ND7'"MA*Y[M>J]O^0HU3'$+,[EBXG53,Z$MC8HGE:#FWY'"I(A+ M8D*"("E8I,<,EUZ86F!N:NF)P-!!U(=4*YE8' MWDQE"SS/LUS7L=U.LS[[=K _>W:[[>S/81#:]3GP@ZY;G]M>:.]E0KL=^,!$ M7)-AM^N]+>G:J7?@- @#QW\+,H$K*9;R_$,3)B)J%1_D6A$D F@@+A?&%5-1 M>GKBM.V^2T&4"T)A1O!HC]1)2;A@(N(LHS+]Q%OX+IB8)!@9OD&!6A-&P M@H0IM4;)#.0&U8&-RCV9;\(VY5$*+,^1*5TEF.L*D6.?GG1#>+>N_HE."M_17X 4$L#!!0 ( ,R0=%K05K=T0 @ ) N 7 M;61B+3$S,3(U>#$P:WAE>#,Q,2YH=&WM6FUOVS@2_GZ_@I?@V@2P'*D M =JF"^0.NWOH%MB/!UJD+"*4J"4I.[Y??S-#R2^QO770S=;)7C^XD3@D9\B' MSSRD>)WY7-]<9Y*+F[]=_[W=9K)98R;T4K'*JF+!?A73WK-VNK3Z: M!X-+_X3'T%5, ]UG)]K^>XH5T4[D]C_ MJ-_M# >EOYHIX;-1'$7_.%HWY78"UF/COD@R7DPD>Y]X]KG2\"KN\7;"Q0,1G@X^*NX8%Z;$5;PR M&0R"I?GK15UF4IK#7[@=\T*Z]L\/6LXI="CI1E%W(\@0"BQD>[.C[/G"[&\- M\Z[%;N64W7D_3S)H@K=80D!%?'+_YGAP?WOCXL<=09X##Z*I,-.$)EOCB^ZW>C*RHERW@*" MZ45\=ELEJDD8Z["GV7]F;2R;@0#R)73('-0,@*>0A@M3*_+8"DLGK.2D % AJ!KO42L358W*.N85$(A0VWT*+28 P M-8 EZLZ1/PEW&4NUF;D&PTO&9!Q?!K_!R]8*%%WCS(:W?PTT]@\.C5_6INZM MJY%6"QHD%A/T]8D+!6Y%9\%9$QM M7 7UD'&MT0%$I36)%/#:L1/ C) P@",7:)X<")71#$^A4>%JK<(X,7V&3+> M"J8#QM"7O3M*USI*3Y<"8!7I8(&J8[OFVQ.A@_X!(72YS3@ A';[. ZWTL'6 M!N:+DN'7P=3"/)WPRNU?!1/F6 (PZIY""C:5A0: N:;*$1^"E2RH'13Z2R9= M96,K-2>DU3EXB996S=18J(!5P1=GM!)T[.&JL5-"<:LP !64 N6' ENJ'&9O M6IN.4CVQIW$2'/*TD6RQD@/$DTIS)'T(BYQ8J@"H$33%JA2"O\82#8&7H;X4 MVWGX)2)Y?#!(ONR<#S>!O#=G;>!Y?[;;&]:P%*9*(%JY,P5'6N<.D(Z*%"', MK6C@! !7?*RT\G/,_=NZQ<5%R"-0A76Q9KJB:"E[/-0!E94M =2.M$J2&"O( M =*V$UF !-& ;2B1=,J )J#; WYA<:D2"/SU(#@Y& 0ON/C3E.N*" OG5Z8I MGNU,86;<%B$(:F(/Z@V/VU4A814J FVZH#W'IO*[^]XG.?"%M41AG7Y]I\3& MC62GY2?#&( _!#7LX%7 31P,W!:$&:9S$Q:X8:^%&Y4\0MT3"!+SN$F2RN*T MKR3-M?9RXSR\P.M#15/#E M-'B2<;=0%4ATA'$I* -0]#4[SYE6]U+7QPR/[%O?,""[$?W:MF*#U[ 5HQ-/ MT:R2UI*HD#=74;OD+$3?$Z3'AHH%OSAH6&^L6^1Y>@&-Y;GR7LJMF6!L0$-@ MB5#@$U4_ 50#\3HD=O@?-72S_.1OE0*7:<%5!7T_<*?_WV4]8V9_KT&6@4RD M[VW@$VZ2$R4!$'6.7NQV9I+?8](-,HW2+@E,.AYMCHF>!+-Z8Q(.%K90'!=0 MT-#8=099.M1VNO*YX>W 7H/:3NU MP!8MF'%)[ :8H8/L&ERMD =5,35Z*C$9%GQ2G\?;FA!E7FHSEU ZRTR@0+X& M78#:-^J"SI.^M7K:+]4&8P"?M&T89LU+)T?-'U= TZ7F\Y$J:+"HTM4ZGO!B MP13I'I1#W0GU%XKK.P>#N-OI4L*X]I"+O6AZKJ\D="(J._-BL[ [C)JZ6\M_ MM_+OMQSN1?SQ#?=ZS^1Q/+SH1/M6/J.AMHU%@_1Z&G#CH%W)BW='O:/&IEX! MHXC%:YU\7]-O"*1;/F!+JQ=:<'4_1FP ZY_/>705YQ9XA&0"^Y%;2"G=*'R- M7:SGKP_72PCSPWQ="_VA>'D) _#FN#^\8- [6.4%(.PPQW,[B+[@%]Q8X^FY>29-T+4XDAYB#?9"R7TK0(V'#NQ\3U& MZ=$%TR4\SVBOLF4S].A.=&D<71P9A6^@4[GSEG2]WXF65?@8TD/E=U?9<;&Z MWF=WAXMM]I8CRK7?<"/\C&ZB_P]02P,$% @ S)!T6C>;-KLL" 22X M !< !M9&(M,3,Q,C5X,3!K>&5X,S$R+FAT;>U:;6_;.!+^?K^"E^#:!+ 3 M2X[;QDX#]&V!W&%?T!;8CPM*I&QN*%)+4G9\O_YFAI)?8F?KH,W6R5X_N)$X M)&?(A\\\I'@Q":6^O)A(+B[_]MWE=2A-8[B0/4K#:*S-FOPKIKUFW MVUB]L]7D/+\7&1GYTERWL_3-!59EJ2\>'76_RTY@*I@'NOX,-?R]4&I3']ZZ501#;WZKX0>H7-ZG$6'7D([ M6AG9.IBDZ-*'FXG*5&#]Y"2].$7[-JR-X%8\SF$ I?M.+K^3+JA"Y3PH:U@V M9V$BV;N)D@7[01EN3LB!\S;@1+!B(^[7U4W#,N;(5+=F4R& 1+\]?OI?N,NXD;[[\XV6+]T(,H8"J]9=WE'V<&&>;0WSJL,^.?$[-^PS M-[^/>8?EA%.$)P_/#@>O1O>*8D$IW(V!53(;@BV'+\"7B@L!U-?5L@C#/KZA MJ59&P#0/N\FKZN')9/L8)"=M&']][^O#DO1.!C@,5VS"IY(Y.55R!@@,$^79 M&V-JH(B/LK(.(&;8#]:5+.EU_X-X^]&:L7W_ML.N3'["CA"8SPY?I6EOY.18 M^> P/0B&1VSPCJ";J%\#DW.)7=,PD0(]F\.G;CYL\/D16_43SJ4D &YT\? M!NG>P> M]S E,-/EG%T;.]-2C&4GHL%%& @++A@+^@)ZX,H R\Y9;8*K)40 MBH/$!^"#LQ*>'":9@B-%.69+19Q&=AL&!K2$]X %-"GYM23$+-KT\$Z ,]"E M)N72L&&N'"@5,#-0'3P1D,UF$Y5/F*_Q9UE_)IUL&L$ 2N4U2!I41S,5)A"@ MKX!LL7=LMP+7K( PIU!-Q/RY&(:_!T#[CP>@2"VMIEE.>8-E9@:)OG=GP]N^!QK.]0^/GM:E[ M[AND-8(&B<5&>7WDHQJ]8MQ)P@Y@065:4F*4 -A,*S_!&FA6 J\BM^*S@(RI MK:^A'C*NLSJ"J'(VEP)>>W8$F!$20!B!<9@U$;S8/D/& M6\%TQ!CZLG-'Q5I'Q?%2 *PB'2Q0=6S7?#LB='"V1PA=[C+V *'I&8[#>^EA M9P/S1>UWKX(),Y, C*:GF()M[: !8*ZI\L2'8"4-M8-"?\FD MJVSLI.:$M"8'+]'2:9@:"Q6P*OCBK5:"CCA\G7DE%'<* U!1*5!^,-A2[3%[ MT]KTE.J)/:V7X%"@?62'51P@GM>:(^E#6.3$4@5 C:@I5J40_)5)- 1>AOI2 M;.?AQXCD;&^0?'[RXN4FD'?FK T\[\YV.\,:EL)4"40K]]9PI'7N >FH2!'" MW(D63@!PQ3.E59AC[M_6+2XN0AZ!*JZ+-=,514O9XZ8)J*I=!:#VI%7RW#I! M#I"V'4L#$D0#MJ%$TB$#FH!NC_B%Q:4J(/"G@^!\;Q"\X.(/4ZYK(BR<7UD4 M>+0SA9GQ6X0@J(D=J#<^;E>%A%6H"+3IH_;,;!WN[GN7Y, 7UA*%=?'EG1++ M6LE.RT_&,0!_"&K8P9. F]@;N"T(,T[G)BQPP]X(-RJYA;I[$"3F<9OGM<-I M7TF::^V5U@=X@V>K[?'/'S5D6VCT:,.X ,P"7=VR:]R$?9.DDP4\=*"CJ>C+ MBGMA4;/(6M&)UX MBG:5=)9$A;RYBMHE9R'Z[B$]-E0L^,5!PP;K_"+/TPMHK"Q5"%)NS029!0V! M)4*!3U3]"% -Q.N1V.%_U-#M\I-_U I+&RA."Z@ MHI<+AML"R4:0@C&@"W1C)^9\#PG?UR5@ \:'PF@RR-:CM*>5S_=O _0&TG;A M@"TZ,..2V TP0P?9#;@Z,0\J,[5Z*C$9&CYNSN-=0XBRK+2=2RB=36RD0+X& M78#:5^J"DWM]:@VT7VH,,@"?=%T89LTK+X?M'R.@Z4KS^5 9&BRJ-%K'$UXB MF"+=@W)H.J'^8G%SOV"0I"SS8O>53&FK76K1(;Z8!-P[:5]R\/N@?M#;-"ACV M6++6R?7;MY#SQ",H']R!VDE+07O\8N MUO.7A^LQA/EVOJZ%OBE>'L, /#L\>SGR]+M^%V-M2/9FU39)(=AJ"+:,CGU9 M.TK[.>X;-WQHW'_BI=P5>H\PZ.U@>P0 V\_AW(ZASW@9\[[\M5^!;I! M5=YU07&_D?. (/L>%_5H0HX>> -$+0Y5@'CS'=SY)7ZC $3Y0MFZ!;]YXKZ^G"R#!^^YS*.V]"-_N&5X,S(Q+FAT;=596U/C-A1^[Z]08FG5\_O>W47I#>7)#OM$7:#&#G98;@5'C5#/Y@'S58K)(?S8Y\>'@?- M-B&D16CPE[\#IJ">VVB3<7JR$S-1C:B-WVDU:D?MQ'1O&3%1Q_>\7W965 V] M,U7,V4)T7,(@#27 *\2!Y%)U=CWWU[62:HACQK/.AQF+J4:7]!9-9(S%AXK& M0E1O>KO^2^P_2S%0IZ?5=!(!#44 M2N5L"=2$:JJD#W'B::=\D>7,)UPG'68<#DXHV[A?2Z-D;$+<&,_'JBZ(HB+EXN+ M3;[M>S4/H-G L H84D8NS@"U7%8W9%W8.#PN;1^5/VG\M.?\(/+_.VXV:XU7 M<>P?O8"+NJ-:E1IE >6)@26\99U@<;+3W"EU$DP(G!T['O)7@KRMZG\ TDCN MK*?E3X#3<*UB\V)]]=UU[6-V9]]S6*CV=MO'7?09*UCZ&EZ^1-]_WC^FZSW M/,L@>D&]O <"]G9;1UWMK@^.'RN<;,UG6^P*KJM)@"W)&4$E3=M)_-KQ MU1%_"8>/Y];>.P2]855Y!Q6VG7P^7D0S.Q-YZ0JV7< >+Y0K./DR8N=']A@\ MB!@-X1@/1WK#;B@:AR&#WFB[Z^<52^TMCOCNM>R7E+]2<.>QPPS@#9Y5)0RZ MI@3:IHVU\18L'3R8S-V79]WU*EL]A9A%3!=S!ZB\O!$-;$..A6VEU^8!T-EJ M)*1!A$)[3J"3Y7"];]R7NG#[(=]WX@,9QTSKLL\M?!B)YA1:Y4 J\.W&QO,, MFN"0*BH"*P$-+#(;Q4Z3U^8-*;3SZF'@[UU_<[7KEVNJ/YH4H/W;B(*-@D:> M4$@VE(I:/S@T16 ":9&5X,S(R+FAT;=58;6_;-A#^OE_!)5B; 'Z1Y#A);3> ZSB8 MM]8.;!?=/@VT2%EL*5(EJ23:K]^1DE*[_#'YM-M&E#+.$"H-"1;&A!&6:B35Z1ZC^@)K-TFLDTURQ=6Q0X 5= M]$ZJ#^P&%W;##*<759Q!NW@>M%V2P4J2_&) V UBY.4!ZWI=?!ZGP7=[LK'/J:G'=IY\8]_ $/!O1BC3<[IRX.$B69,;?[>2= ZZZ:F?\N( MB7N^Y_UVL.5JZ)UI8L[6HN<*!FLD 5YI#B67JG?HN5_?6IH13AC/>\^7+*$: M3>DMFLL$B^<-C85N:JI85#AJ]B^%C)#3Z^%K=#69#N$6[F97X#&>;T/<_3I^*ICKM_/%V^%TB98SY)^CMZU%:]1" MB_'(@?,[7:^Q]QB&"S2\G%TOQY=H \[>EUV1_,([M5VT_'V,%L/YJ^%TO&C. M_GH]_AL-1TMK"3POJ*$I:H9Y1%T\8/MQ>$YVXIDTT$*1]UB@)1;OU[B!0JH, MB_(&2C.E,PPE&;G9930T3(IGA_ZIUW>MAK!&F,C4SK>;8[8\+5\R0B:F:('5 M"@NJF[,[3G,T#(VU6+X:8,?&.0V%R#!'6K!IJ(L(4BJ5R(B.D00N04*T0%@>K^P!!4Y<6XCM\HYO\HXSQ'H4Q2SH#8 M6V9B-U[1CQE3U*X#VE;X&?(C?(P@D]\](L?WT&B8*69LF/%=&&.QIA4^_T7G MI* J<<7 O2 %7B:@Y 3;X%"&,!C>$H%_D<["^!%,1)@I0)(JJFW-#1L"H^L!H9O.*T\E])1:AJ0O4*#KRB0N7V$NU_BN#VLH>-K$, D84F4NMP MS]G:AM2-0=!I>5^P?W'P5R*[ M?\7=;X_<=E2KRJ-JH/(U$.A_KE,L7AYT#BJ?%!,"6\>>A_RM M)#_7]7\ "=([&VGS$^ TJG5LT:P_?'&M?9X%D4,--%^=\Z3;;+=[^+H6C%@/P7Z:R_BN/XFVFX[OMQDS74IK(+G06J'5G%A8M5B3O"#>-!+2($)!@1(0:QRN]]IT0VA:R78O-D6.0VBSTOK4GJ#!2K^CSQ M)V';V1:VLN;Z-3&,CFYC"F,4:%5"H5@0Q-3&P9$I$Q,HNY+9WR*)CX%!50I> M=N.&6H1K*D#2\@TR+%<7WP4E#\G=+[78;MMGR]:7/;2)8H^GU^!9YG M>MJ.(&F2VE55OB'+DEO=MN4KJ=K3[\M$$DB2*(, "PE(8O_Z>Y;,1(*++-J4 M"-*8B*FV2!"YG'W_]?__/;7D^O3BXN_ M_I\W__'K_]=L_L_;JP_>N\3/1S+.O--4BDP&WEV8#;UL*+TO2?HUO!7>YTAD M_20=-9O\L]-D/$G#P3#SNNWNGGG,?)L>!SO[NWO=_7ZSUSWPF[OMW4[SZ$ > M-O=W@\.CG0._O;=[T!@<=SI'AYW]/=D,NGN'S=V]O8/FD3S8;[9%;Z?=VPWV M@]U>(SC>:^_*O=V]'=GVV[L[1P='W2,9''7V_/W]G:,C6 77'69P9CAWK(ZE M'_SV8IAEX^/7K^][:=12TF\-DMO7\,5KV/#N"_U@>)_9!^_N[EKT<)(.7H=Q M%,82+^=UEHI8X=E%!K>)/V\WV]UFIVM>,@IZI9>,DGB0!+V6GXSPZ;UV9Z?C M+-B$S92>-YM[:,W.7K-]V"S>$\AP_@GAB]()\%ZM%C\&%INWZ2QUDZF7\V M_67Y!Y,%H(8O2@_.;+1\#_AU3RCIWELP=LOBBLYC@0P@Q+-KT,I@C>_CF0F//QI4_Z9A[>_O3A-X@P80_-F,H8U?/[KMQ>9O,]> MTVY?O_F/__B/7[,PB^0;((2F0?A?7_-GO[[F-_>28/+FUR"\]50VB>1O+X)0 MC2,Q.8Z36,+ZX?TQ/BA3_F<8!#*F?\+WGX YI:'/R]]G5[+_VPN_";00BQ&^ M28;'9S$L-SF%S:4BNH@#>?\/.7GAA8 <_>9.]\6;-MS;[FX'N,VOKTMO76(1 MPR;/0^6+Z%]2I.?PB;++[+QX@\=?U0*?X?$D*"^Q^^+-^;^^?X$3>'M *T1B M\,)C#O/;"^!*Q_WP7@;-OHB0!O1J>[#:R8?KLZ46W.N:%37.'7].D[%,LPD( MD3@[B8,SP*TQ[N)W)?MY]"'LVR5W]P%6G[O+'7%OYX=6!+!]WEGR4KN'TTN^ M@\=N@5W?ROW6?X9R^29S&N M0]S>;&Q_#Z[_(3+^STN0T.FG),:SPD_C@7GK&-XJ%QSH/!4^+N/E<O2VX2I!%T):>-3NCWCW M[L7G\ZGSPHR M%JROZRSQOU[3"RZ4 NSX!A-'90M>TC8'/-@%R7O8;NSM'38.=P\>+XY6M.G+ M/$.M'JWUI7>^3SO?W3]H'"XKB;J%) ([^?@F#4[2]%UNM!)G(VC"'@=Y&@BK M8W ";Y4^]CCE%[QNKS[ATZ=REL9Y_)_&6(SMXDJ4OF1I>Y4 MZXOS#S6&?R[U-D3_>1N$SQ_S'DU]]"JTT\SGDFQ9\Q?<&/S=#V7J$6'(N;ZC MTXM_E&WD^U4ZV0 LYUFYW 5)]NM MW,DZ*X+97K5.MKNZD^T_]Q-DPZJ._[6?'[L *4 M6Q*G.X\7I[NK$Z='54,[E6;HG0UR/[M,KV5Z&_JRC&T?X)-8R=4C6@6TFTZ[ MAD>5R*/SY%KWIL*C^WAX[*P0'D^N_J\>'OK#[>173VZT;"H\UL2OGMS4VE1X MK(E?5<% K,(]5-^[Z2;\>BS$-0%KX\WYM5N(:P+? MV_98Y=UOO-V]9MMCE;#8=!O\66V/53:NJ*X!+OT\A0U=WL&U?DJR*RF",)I\ M%.E7N.M>I*O'L(_.)V Z]F/]NU!N9VW.7G6M]*H#;#TN];W*6?=8BGDEXH$& M"/[Y,8S#43[Z!@ >C0H+NU^^G6"#Z (1D)WFF4SAF!]^Z]4>O?2["])\BRN7;B?WGW^ T(O6' MDP\H9*8(SSQT$0,#5/1$YPDV\Y$[JN)-GJ?RSUS&_F3!3IQ'U15:(RF8\!N# ME95UG6PZ5G9KK/S^MJ&5]2MM.E;NU%CY_5A96>=91;#RIT&$RCGE?G)UZO%; M,K-'BN%,Y6W\?FUCDD_H6'XBM*R<,_$GUZ=JM"2TK*P3]"=5J&JT)+2LK">X MQH1GQH3*^J1_4G6N.IA165?Y3ZI150]@0I5C9:$EIO@4*\QX3DP8:L=Z!NH MSE4',S;!@?XS:525P8S#RGKS?U*EICJ845F/^L\(C,HZDJNG4:TPUGE864]I M1:Z] OU7#JOKQ*P&C)Z((U7725>-:Z] IYO#RGFLL/?):1*K) H#;)-VAMN" MZR\#Z)\B#;$1T04<)I4JHZ5-;"KUU-LE==> M.9OY.ZT#5. L$I*V X[V0H!!4]NME3>#L-Y MS0!9(85TVI6UH]_F*HR!V9SX I%$UD*N?P^%6$,@ODB]I_>[WW4[!X\QN\] M]>B/^+T[[LCS*>ZZLK:ZQN$^RO4$CKM MRAKO50=(!;(9.NW*FOW?!;W37&7)2*97,A+(Z]0P'&\0*576&?!=P* @;BRS M=\D(Y,PG,=J<3*Q.N[(N@>J"HA+\K+)>A*I+HZ>R62OK1:@Z0"J0T=7I5-;C ML"'JP2I)J5-9-T.5@5$),JJL?V!CM(E.9PW:1*>RSH9WLI=-)QQSBDQ\*],, MH?@IR:1ZETNXD_V-T;L[E?4F5.G&5RI5*NL!6.V-/WK9#TD\ /XVPN7G!EG- MXOC =EI1G[C<6)GE3A166_+SXD3CHK07J6*4%D? MSB(PGP0!Q3I%Y-SYM8S#)*W!_EBP=Y_<^;,LFZ/3/8[-M5?(YKJ5=;R4\?]* M!G(T1KS_3,>;=ET^].QE+)_>AF\_6F^!1U<%O,KZ7IX3>-_<%-9G7HEXH'D7 M_ODQC,-1/MI2M*BL:Z=*>B7<>+=9'.\;P'$?_3'@_"1>H$W%B<<*8<*)51%L MI?U4# +\_.WD]SC\,P=(*#\-QT7&G=MU^EIF6439QZO"D!HQUX:8E76678ZY M%"20]S*X22Z4R@%',5L^F_!_IS$SBO@WV^G6[%;6A?5DD'HB_K'[] BR^W@? MYVYSI[T:!'ER?]9W7,3^XR]B?V47L7$>GY]*SJV%.'8JFPM4X\2ZK.B=RGG& MGM./\40Y$#N5\UC-NU1QOUF76CE_#][B=0:DA\^_E\D@%>-AZ(NHN.23$1S1 M%UN:J[U3.2]/=4"RIB#_3N6<+-4!R9IB[#N5':RI8RKWHRD!E31QLMY*&^.O3W)(J&HJDH&6\K$ M*FG,5PDPZ^)CE33IJP28=;&R2AKVBP%SF0UE>IWW; [%EC*R2AKWU0'+NMA8 M)0W\ZH!E74QLTXQ\/\GC+)T<_WZ]$!3?7,*))_JP2$JU\E>A^CJOV66QA9G' M5Q7UG+./MS+VAR.1?BUOYDK>RCB7YVDR@A_!+_SL2Y@-3=W_EG+T3?-ZU#BZ M/AQ=$Q_=VS0?T,^)HRC9,<>$NG-P3X[M5+?V-LW[5>/C\^#CFF3XWIK\?AG M/5@,(2VKKB1VW0GCP6>9]I-T) !NE[TH'!#DSN['TL]D/[Z-"]N!=06R (%X?>T*UG\VMR5VX=/NW7^$3XM"8O M:XU/J\2G1RDA&Y[*NK0/KD3J3!K$EP-AI'R43* MZRSQOZZF%FR-/0#6H^=7SLV_'IC?A%DD+_L7<1#>AD%NK%R*+-S*M-.F]7!L MTC<]8C6.3>-8Y6(6*\>Q385,Y3SU&T_]&XH)^Y7SAS\_)IA7_U.J#'3%J7G/ M0Y'*MT+) $=PPT](N^3-I:!R#N5SM(]:#VY4SC>]<;AQ[1ZNYB,KE MAE;.1%E38'Q_TYQ2SR9@RM-%5^8%W-\TC]!Z)/JZR&'3?"GK((=5S@;9WS07 MR3HN?)51B(--\T0X82=2)2O4A*&[PMY7!YOF!5@6+M]<;VU^^W5!?--L^V>! M^%,%=2L!\4WS%SP#[WTB-?N@$EBE:GVP::;]$EBIL;-IYCS9E"?C<2K]4)=)X.COZY.KZRTEADVS_[\?0H]> MN0ZCE''D<--<%M7%D:T-E!]NFOMD?9Q^39K_X::Y.]8'H345;1]NFGOB62'T M1"KJX:8Y*M9UZ:LTC0\WS0M1RD?8'-S>- _$$U]S)12E3?,^5!0FJTR/.MPT M-\5SPF1=ZNJF.2:>$R9K4E"/*NL(N(C]9"1M/YAVJ#:UW,L+(.B4>!ZTHJ*5)_"/!Z![(K2L;X[#;SPVY[,]T558#8>EAB MM[V9;HLJ0&P]7!'>MM$0>R]CF8H( '82C,(X5-0=^59N-U_<3$=&-6"V+LZX MF6Z-:L!L7;RQLDZ.$WA#$$8Y@N!:^GD:9J%49_=^E $20O^V_7SX5>;[=4.%;66U>CUQ8(QTYE78LU>FV!<.Q4U@_Z M+.CU,S4Q[78JZT'=8EBO2VQ4UO.ZQ;!>%P^OK,?V66#]3X_=MM$RK=ROH+.3OH1MR?Y-DP 2JIK5&MUM9K]VW;IP(Y"0.,%$K^CLP1A6$_M-4;3[5W5?.B_9(QG-Q M]N.BYUO@/4]2&0[BC:.GRGG+?ER8_/0PK:QO#*[Z-)5!F)V*-)WTDQ1;>LS/ MY5^5RKBU@K"RKK$* GD+9&]E?63;RD0KZR]Z@+[(%@9[/4_+/'#9\=@O_F=,@L_S $SM?]M#B[QP\TN)W'_TABW^G2X4SDGB_0#8'Y!>!L&N;%+D (_AOY0R.A]D@;/T."LTUF#QVNG[MZ.;/OMW9VC M@Z/ND0R..GO^_O[.T=%^_W^10HK?J&P2P?6/PK@YE-BD^'AG?YS]DF7)Z/@(GL3]-<,8@7+[T(K<=?%V=NM?G<&=QN%IB5]=:+\UUTY7!;^ D>%F_O=AY,758O7UXT@N2'"_C/]OT?[^, M11"$\>"X[<'EV35>T^'GW/>\V\4US?>PA20]-B_O _(U^V(41I/CO]X $2GO MD[SSKI*1B/_:4")6307HVN<'5?AO>=Q!W*$_[_AT!_ >@H<^;:>+-_O[IXN; MLW?>]33^S/O]/+CQXOK MZXO+3XO/4,; _04HOMI3=1YUJB\GUW^[^/3^YO)3PWMWZG7;>[M':X3%X=2F M=^=N^G_G_5_E$>C\\NJC]ROP[#B)/^4C>(GO:=9^)?O4N>:%%PN4@X$,P1;R M*6:):MD+XNI]>.!-I]W\!W'^XBUO*H5XJP3AJ@'5?A2@7F*;).\REJ^6N5C- MA9N1[+/X7#F:=1]UL\MCV$D<@QYT)<=)FKWP*'\L QT"\ 24L.->DD0]$45) MUDON#2*"3O??_WETL+OWRS0N_O=_=O;;O\S^U]SD.IC MW7B??[^Z_OWDTXUW<^D!4[]!SMW9\2ZOO,[>R^"5=WGNW?SMS'/XO>7U)ZW4C0W@]CS4>,\2;UL*+U^J$#Y\292I![H]C+X#K;TF734,[8,2EAS M', GS1&\8H@_:P9BTL2EFC(VZ+.[#)J>YFD*"Y[3IO\%+WKLHL5Z.R_>_%T MDJ<31D94O>9ER[,XSK>1C4_.-7 MD6G>7)U\NKX@[E@S3LTX,XMT'MOH7C]-1M[3@.DQ6^,;"J2?I.2_/EYD>]P%>UFR9;>X0=B-5;JA0M^8=QY&T@..V)/I\?/ 8S[S64(A.2.7 M&VZ<]VTX_3ZZ#3O-G//Q M\M/[RW=O&][%I]/6Q@'OY=F]\#,ZK9?TO=2>TA/*4V/IH]\Z\,+8"S/E^4.1 MPE9?K9?<*L2UGH)"9H^A/\F2,7F$9TXUSZ7]O#[HHYU6YVAW61=T=Z>U>_2P M"_H)7[5XB8.=@Y5L:O>@=7"X\Q@7>]F?OF_]Z<9=WAW?>W.C#3.@2<9/+IEG MZ++]/0P5\RO2L=9B*(5)9U*<)H&^2U7;2N M6MRKCE?4I:K[Z--8\Z?HIK5X+NODN=/ F"%%.=^'\^P/LZ-G#2 M?O&FL[^SX[U-$Q'FQES71S;HS$C*7Z6=0:$"6%$'3';BX M?U5(DUG7W7Z7,J/O]G,"RF+T_X=CUB3US>YB/+K=.?I)M!A]%ZBQC%- L7 L M(D_>2Y]JG.'C/DX8^SE5%4 -#W%CCBZR,!.I;!3O5,@E6GBF_OL_#[N=@U^4 ME\E(CH=)++V8U/F&!Q@0Y0@?#RPE ? +Y/$S>;%_E&^B>#F!39>H>>_%F_W= M_6E:;C[^K50L\QGOJ&SQ8%.>@^Y!<[=]U/UI>SSG[.)0N>BMHCZ1,9>"- M\U3EZ)K,$@^>((NBTWW9>X5,#D->)WYV_"T05=F)MMO::>\MZT3;:;>Z^T'XIX !_$WMTPA$\*;CM/+9Y*!,=\F=E, M\#2YXW]WI[/"D?7"#7DJB<)@)B.\4L[5&;&TI#VB!=BDT^T1%5KMXH!#V'#A MU*RTX8U%ZMV**)?>?V$:?P>3-3PU?!I_=@T;@(WF! MJ[WG9^(AJR*#,\UH.'0^'=I!-E2.ZF"GL1M0Z#X)%8@_F50\'@CK??AP^A@3 M_E&\Z@<=?YLE$.8#\Z6^X_=1TA.1ON1E#.-%-L.\>JI--S4&)5-CG75 CS.R M/X%Y6Z%-+DA!L7HJJ:BOJF1D/_((/YC@L:9=8UVIC['.WL3SAQ)8[ B+24+& M<"<5*%2>\.YD%#6_QLD=[%,*!9@5P! 9.(D@T_^S$,4*"!'^IBOFE(!@)HO8'8PD\#^17GJA;AI M>8#D%857E9!Z6>[RSR3*XTRDE):;*LM5.B@^-X2I;!J]W TEY=9,$EO)?P/C!4/)7[0[#'$\Q[-844V5!DTWN_$VJ6VNG'^@RO0$S&@?>R MRV?L@;D#W_?^@!/@\_0H_ AWH=^#I4.*-D&;%"KSCMI>("9J>1FJ"].X_@BM MWTQD>8'LW5J$UB*TBBP!206H9!1F&="5C(!:TB1&XSF:>!(,Z8EW@8J_\"FL M_4YD@@M#ICA&\0Y7\KJ:ZI4B^@.)!ZZ MV];6_6<3&"79Z!$<5WK"]X%1I@*Y';(.--#CN9^"C1(WYWZA1L!A8974* S M:$9P"1/4L^!MH)S@S0Z\09K<94/S;0O4+DE;(W\ H1'E(&%J2A=.N6"#]'7G M%_/8-Q]8N#WS'*I:^MD%6S5/&H=%I]MK=HWRZ&J,K672/C8@RV"GM;.S\QVE M.M_J%O7HJAAXU>%RN0'/L*N=UF'GX<2$[\\-6&/2ZH]&<(J*U?04R'&0I!.K M.NR^>/.!Z/G$(5=Z]!ES?I]5P_VF>&XO-,XW+MUY_MGF@/JG ^VTYO6#E2R5 M@_$G4 IJ.*_1O]F>[W%X^2XAIS(K@V'?J&FS6M"KK>0]UW18Z\+R3OFP/Q=F M+BNZZ=),9^W'=DS[=N>A[>1\9\94>,^F0HUAC\ P'L4UT(-) >5BU'P:+LFIV M7HI7#YO=572Q50 ].GO?Y4W7P36M-&#J+_I*1)9)Q?,Q$3K8[ 7V)@84A+)U M14(ID"+XD8&8[/@^G@6?.'WTQ/%" \ MC\3@L1SX8&%[U.HC?]]31907P+ILM=!"_NG23X&WR@QN4^8=K@,VYFFSZ%#D MG^E8;C^B$"]\Y"=I*FTC"63K:8K1W031\C9,QM?9 M*#O#E4[M^C,(0+&(@E/&BIDJA@CA*\I:L*N[ M"&29['21;JK<6&,*0OP6\E#J/%AZ$__Z7-%$K*W;.(!3A&7HMA@'\48 MO&V.Q&MXS.82EG=^E"A\V1A023[ WJBVB5ZGEU54W4'I#ZA^,8MTJC]*E0FX MVM_SR/;&IE[8N]Y+7"S"#*F>=G5@GM1#NP#N&0>FN_B?.?SE+L9])-SZ-$ M9&"9PMKP[9%M_8V=?PY;M@6H6?*-UPNC"/[1JCP*GA!D/^+X2P91YY#;E3<0 M$B!6[_ _"Z^4D6/Z5G?<6[WX=#XGO8U0B>J$KND5EWE&!BA@9%G/B?-1,TBH M@RZ^T *A;8'0>?'FL-/H'!XT]O=W9D%1X.\"U'+1^J'ZOH:7%)M< K)KJ'J8 M7UWR[O+T]X]GGVZNL?7IY=7GRZL3')+S]E_>U=GYV=79I].SRN/K9S1$=8[" M GB:3(9;3/1*[B>%0NYQ3@UJ9FPR(Z(#<\41%=Y(2OH*7DS@'B91@+H+M9M2A$K"[E]&7& M'X1H:W&NJD=I/.PL@%\LON?920]35LC'HRUPHGCMGC!\X= MV(%S/Y"7MK?[Y'EI52LW_)C$@X1:8TB+[_>?AAVV'QZ)\JNHS%Z\ M88KF['\^8N!M&U#CY.K&N_CUM7CZE(M'H,L*Z(+OD7I: [,Z+-Q=@ M9GF=U@+0KARB-=Q6!#>31/5<@)NC+Q,_KBEQ51#MUNQURX"Z;]CK2>S60+6S4S/9+8/JD6&R;VLFN_Z]+ >XW^-4JB3"1*3K M3/3[%+C!%*>:XVX+B'RP"0_SU=.:KZY_+\L![G32DZE.1I[4 MO'1;P(HC1FKM=:N@NJ>Y;+=FLNO?RW)P^YPF8[QF66NK6P/3W:.:PVX95 \U MA]VI.>SZ][(#V M$7[B78N^S";>NU!A\52>UGKM]@!X.79;I_@58/DI4OQV=DV*7YWCMVW4?Z#% M\EXMEM>_E^7@IHN,L>W1G+':>G+C&=5)-^")B.KRJ.R4R_N\C]A()^7B.!Y3 MY'W.4W\H%->,\F^=,KI:XF\+[NRU:TZ^75#=;6M.OE]S\O7O93FX74E8_Q;G M&-?\=3L@NM>I^>N60=54PQS4_'7]>UD.;A]GNT.B'ROG'A"H_IXXK='.;3>[ MTR0.N,4H/@-<.H^XG=[E6/*6:I5X:Y!DKZZPV3*H'ICD[X.ZPJ8">UD.P+J=FR=N" _N[-4O>+J@>FKSQPYHC MKW\OR\&MT(NOBV;#R)FO\_$XHK]%.J&QIC4+WA:@[^_5+'B[H-K9,S&_HYH' MKW\O2P+NE%I8XM@*8KV@"(M!*C4SIO:7)SQ*0E#G_]C\:3HI%TR\T*%K;KTU MZ %OJ_GUEL%UWT3VCFHW1@7VLB3D3A,:*\2:,B6K!W7RY%9!N.:Y6PA7$^T[ MJON&5& O2T+NDL;O7,0\2P%>57/;K8%MI_W\J14U]%8"/1...ZI[AE1@+TM" MKG 78+:Q2!$B.+$#UL(I1VFH@E!/I*,!=)]3>8L#.BYB-=:CZFHNO#78L"07 MKDN&"L#\%"5#G8.NK1FJBX:VC0,_ER4A]R[$V;%)JAK>F1W? M>FG&MZ*;ZM3,\?+>X]A6C!C408+M08!.NTYUW#JXFD8VG7I:0P7VLB3D"CY\ MZLSAKEGNU@"X9KG;!]=#T]*F4[=GK,!>EH2)=W,>B]PW",A3VG#']/>G%11Z0+@A;6U->L>VL0I6;=6PC77<.ZZ[Z/%=C+DI S M3)KX+P86@'FK$D>^26&;0H!2PZQHG=M4MCFU"B9M);"%>3I]ZI M>T968"]+0NYS&L9^. 8%NDA(]\ZEU"5#,KT-_3H->>4^7K7_E &>53+ZRT">J?] M_--.:^BM!'IVJ&G=Z[$">UD2RE_NPB ;TEV644UOI%W\1/14$N79XI_\T%6X_\5WAL%O+QX!.C!,](^& M:4%H ]GLI5)\;8H^W-NQB.[$1+UX7=XM;-6]FD>?:M5$=_@M/.\^&\W]X%:6 M:!'UXLT-$A0%;F%!0!"BOLT\RCS=^COH>S%BP=Z?Q$'0161_+V.9BFA9SC1+ MUD^W\7G PR'C8-9@S8H$<1OCIKP$RP?O0B4]V!X(TTRJA@>0E"E&C:CW1C8, M%7PT3M+,RQ+Z-=S]2'G88+3;_N5C$@^2=V\;]&?G%WI ?X497B*>V*_TQW=R M^I,D3\TG:)?I3W-E/J0=X>IF,>\B]EL-#PTYN/E0V>@7?J+RG@J#4*2A5"WO M)(K@&+8^TANG4B'Z!!X<7<(!X7@]H>!O^!(VXO5#!5J%!_\OXT"D+4_?6W%7 M"JW%H'11L+>Q0'TDCT3J3:3 G.,_<_A(XK]&<-]#>$7JC0%V2:"*(^%]Z8NR M+5OU%N@U'H;P N_O(LZQY]1.A\Z)OQ)*)6"]XE%F5L)GS%+ ,[)A OMV7]OR M?D2TKHGT;E(12-C>5[5YU%&A%(<3S! MTQ_TO8( ._OM7Y P/#$> XRQ;,T0\$D,Z!-Y5TS'@.F%;OZ2'M#;LQ_K#;[R M1"IIAV.>\CI9L.0-OJ1X*3(8$2)1!MQ7&!:G]^!$(Z(S.<8[\3/\M'.TL], 'NT!@A$'?^E(QO+C!:U1O)!>SJ35[9S- M6>'LWJ?>6,Y2NPN7 MT"J +UF2HH_!ZPM?.XU]TRE=&0R"U\_P#-!-8C_*@ZFSI9:P2-/(,RPR3HMN MZXGMMDYK]:V#VEB5#:^7*U@2]!&<@I3)P:3AC2-A( )O3>B^@"$29IM%BC%HSG+R'H7&]*3E+A-#(C*0A54UB@'>T?S(674?_B"R<9'Y35E:B] WT)^@RH' MU<;3XP;/49P&81_UWWZ:C+1R"B"!!Y0A)ESH 3S3>A,\Q&]B+1S?W$,E C:" M5$-,*[@%K4"VO =8#M.J1.)BKHC\(PI'848J0:.T,C;A/EY"^I7B\SO[4_*P MV3E/'&88V::^F.C@X[E"G)'=+K1"^,,+T=),2 M;'/08)A?WA(/&WK]*+EC9"@>%?X0.0YKG[FB-$L@IWZ8Z8=^J6'\M#!V@ %R M NA7]?,(M0!$"D0!!*XN<_* M$( WE:2>HHB1&<^G"8VJBE,0:G \'XV"@#8JIA*1IAH& RFTZ0 ,I'\+.T0( MR1J=:/0+H[6Z1$OF+CLIX%DD4WZ;>3.8#$931LTLC85V)-!.D#!K\#\A^*T* M*$'E3D:A[]@>Y%Y, #/(."I,(A>\:(]JG<_8L 1&T,D]DM$RO@W3)+9%9F!+ M3,"-]-'C!+_X M(^EI)&O@KL&<)04V[H=4)L'R!HLF\ !#@9E"-8X]'\POXPX<5-?4P-_\ M%L(@IP+=B42O@3_I(5+KZDSR;M38]L38 MI@T+Y V(3>.4%$!TO>1DRN(D:855KBYB"/:SJ<(%)VB*7J8T:ND F9%Y15K.#^?XF(\1OCO7AY&@8922-X[ST?7BGZ:Q@H@T ,P#2.T M/@DG\ACM0?918("' M PZ[:H,]03^E3KW'2^6?.?!W]+0% M 3KAT&*]%?X$[2A?IG$ML)\1<.%(SQLMH#:2@AVC@50@S3AI32OAGAA@2I/S M-/)V?ZB]]>R]LM]AVX) !\"-AX%R(#N:QQX3C/8 M!W@Q28*>)GT!\"VB,/[$CZ3V:'R5GJ^G)NK$*_0V(5A'22"C&FC/!S1,3RA, M)PZ=R?M099QZ0JE;H5\;0L]I"&E_D@E0II*2K=@8&L+O,=OP:QA%DCV$7^4$ M$TU4$L= .U[ML'C&6+/C/NJE (R:-IY1YP ;8T VOO#_S$-,BS>!7ZEJO]US MD@&Y\,);%/V<0DT4X3AT=#@+\UEC97,RM++/(2TSX,#/(WR6:DYJ&#YC] E4 M>!U9 BV,$M!1Q4;=(!)WRG7&\YE/IQ=4DY9*O).;3"_,3]KGZ(A5)"DYF3J3R6QQE(&"BNGD*HS7] M]PH&GI^&O4>F1(=JIE:B,5TH,5/!008A%CQZ:"F2?I2%&2I%.F'\"E[M MG?-OW#HV&2EYAW4;LP"D4\+V=06'SK"6]T.1*^1O+>_2F*8ZZZ(_C0(Z1]LM M*#/[)D!2_O]LGI +R<5)Q"WO(UA6. &F@1C! *5S" \^G!09B#IC.!7C,(!5 MR-SB9#:;S-0B\EE0K.(!M%+@XYSY#L1&T1;\7RY?13#BW8P3I4+T^J%K/N<" M4ZX!\$04+7R[5BVH?,7XA\@P);W19JZ&D%Y65050JOA6S4Q-%PJ\\/4 MST?P?DK-3V4?0X %;CU8=04G[$F3HDWL,D$CF#-H!$<2I]?$;&,(J3LIV)$12""\&X#91! S;",4AT'W8ZM2#="P.5G*H3MB+1C]'S80VBY\S/=7&-*8M),+!/RHW4B?KD MDRH.Z.!V#V]$Z.I:[C-@L9/8%,K5G+@#($@A%N!I-$ FE"'JE2T:&]?6?["R#@%!I:$M;)J$ >)%WP,5_D^!+)QT&HP'[A-RE*&H+? M--UN(*7T!LV7,P_L>!UP/\F#U(84P'R*4)-4)8>2>F]X,^5I=V6(P#JG4U31! MYMS[< 1I]OS9"@?6'Q'HX_ 'R].!_U)&:+S.BJQ'@<31_EYUS:'"#G0 )%=D@" MFRN,AF5^8(P3_%5H>^4C)[C%>PR)&4U*89#R[Z<9KI-/493KZ@^2,>:'4AZA MFQR,8"HQ6:WESK.!X ^=\,Z,)T1>-X=/A\KE:J#]P24#!E>K*4'W44T)N(?N M[,8?V>QJY\5C3KNFA@O/!LZ8-7]YB$%#>;1Z#,\U50C65VTN< M"-3?C,2!SUUX0%*A:3 *J?:/?@1B;31.[JCV4/^6/L7ZM(P[B\0*W\$&2A"J M-!]GA@NB18!:>AR!XC7D:RSMR 75 ";&RR8.BMM@*2BVPBK)/5"U/0.9-BQ')1YP*8 M?#(\Q2UV6.(T O19:39O!*)6(P6U7X)E\]CP5.JA 'HGJFZ89)B2;$VI2\MB M+E6GDGT[E:Q;IY+5J61U*MDFR"0VMN#DPD2@*5W#X?+(:N^2- IL^1K(#PPW M-"B;(XUM_>,X3\>)5JR1Z:-2$4:9\94#Y_T3=.$@\7-DRDWV.HC4'X:8,Y2G M6+R6.PG 83FW:"1EIIN"2&XGY];ZLON@U) !RWYMY5X_DO>FO(9#':BYZG(; M4J%-O,I(1H7^^0'UR^OKI/223 -#XHRS\D[ER96 M@%T'M-#](- O6SX:MKTA(P%(Q332RY6(^1J<96V#)-.1S]GL2;&1@(9SL5JN M.PJY;_FK^KZ+A#6*JDCXF40G%15+EH J;):#S3\)T#8(C;/0;D_HVH%""=%) MX>$M[<6]<&?'[ 9R;I!")M9SOJ%1+"155KB*V]3V&U)* B*-0(X. #G 3,EY M2&M:V9&UW ]3E=G;M=[GSM%!F\WD,&5O"$<"75J%EX_(/(\07]EO13E? ?E> M"$-U)XQ8?#]A,QG,'RC9*(5,]U3+XG(TV/C)D.AN/P#$3L5 M:&CZJ'YBV(0XD:5$5WF$R]'X!GM/11$[,13J8'3+CKAS[XPOBSR(Q-#(CA]S M*U(X'^P(.%K#*J*Z>AM58:W?]B1>G^D*@]PL$("^0T0J:CWP$"+/1WZ* XAY M('9C0 W74A $!& AA;,(3X(.AU(0@3WNX;WI=S/-& $UOPI,[NO)[$["Z[0< MF.%#Y((.!V'!AI#D<\(?H^L[SD^N8[;GL94Z+>\\3S&BT)B+T0P=ADQ/HC/' M\Z,DYW8=N>W:8V%H94J_:#[%.F(3^]VQXWVN9<,XJL,P[$0RL3_BSAA_+UVX M1>4R.X=SQAH]1KA=,0AU[J3-M"AN3$2ZY\0M,_'",Q4G<7,>_-U?Z/!;!E;^ MF#&O9$.YSJP%4HZ[41&=6C^5C8B!VBS5F)SJ!9H"(PK4T)B2S*) HT!T#A+R MI'D!E\%2"1>5@E&3A": W$2M0HON);;C(!9)&80NPCD%]J>DFD9W%]$I+S4L MH:G+)S90(ERZVA+<0@_9)%U.#[M; $!AST,7JGAY"]!&D2O2.!%USHXL5$'3 MX"P+K7\O2%&:HL"93A5V4*PZVAI=UV+M$_@F&B5JRKFB$YZ(CQ.UDCA#WH!> M57+]AYDGA9IH[W26BME*KS+1>O8]J*SI)E912;C1J0$)&IK=E'.IRA(4 MF:+L34R+(NO305JCSD5Q3RE@G,T=DJBF,XD MB:%4U^7C^EV./6ZEQ7<8#>VL6@"7V&BIA@?JHV3 M7AH&I1R'S2-:$-O==G>G8=0!4D?F%ZUZ+[5X.KFPO5DY;\-&.$P2F?%HA*L3Z?:H0R]C7"1O$7Q*U09\E0DSBY:)+K4X?4V.W';(E?:TO\IS=' MHEL8I:=DW&%%BT/+3,#LC.4>5(,22%QB;N&.-$,%<_MKE(C 1O6X#KI0Q-U% M>QAZ&AMWB@8O/@3&-OE\32U.2A"*62\"_JI=KX5"!DOY7S5[ LX$^$BQ&V:< MS)&CPGYG=$"T8L,>?FB);/F 1:.(^=YC]&@!8VSE?HW_C1*X]F\0"B M):!C@AX#RM"MG/%>-W0/4LU:"?B()"-4/L:1HZBIB0(M2Y6NN"?\KTW4KTLZ MS/)-[RO!MDS^BBG,MRM:RAH,"6H(#*,N#!(, ^LQAO03*+9-/U M>TUU)3 ".D)68W (1;^+):';2-X]4!CW4V$)U)@<_"L\)7*\TC%FW'=\Y2ML M$_L<<;\*I%G/"SV6KV:/LZRO)5+V^G*_7[QI>=[9?:8SB=VH(G6YZZ,JB&B+ M,@41L&@M5!)<8H3#1=@CJ"L]=?J2+[6NK.BHI2QCA4^'_8G!;-?M@FHXI=KP MSUPA.Z7'MKP+I'N5>!+M4?1B%:8#D6$>D][(=&??B!FOTN'?I5.Y6C._34UB MW[HL:'[,76*8]E(/FYF29-RP$@VD-Y #A]=2JO+ & S0)[9<#)' M*S8N^XS*W+AA*L?#&E)5FQ,-W6!MWJ&6N[\08/;YQ.H'VQPY&E=42XNFHX1V"%_0(2=BV9A%Q M8/&O!/" M=TFK*KVL)@D.>P'A81/8@2$0K#(KLIV9\[.S]*N48ZNCD23B#O?4[1ZM^@>P MNTYX^G;"TTZ=\%0G/-4)3[5,7)U,/"DDAG$+4[-GX/VJ*A)24/RW<,:5):;V M ,_F\;(G&)T#LBP971\!"5PRQ5 ;-&*O@9ZT)E;ZL)+&%\+]7(W?&S82&:U2 M#X2TKD?V@0\&J1PX>0J(@_=N0QRN4?;N)%8LHB,ZT YK"P(O3@(=+C#>>B\$ M <=AM5I5?#)_6P:";N2 >\VT<,T>,$1X!P4QWZAITH+X#Z !'QV]B@Z@3&J0 MD[1//RS[OC6E<&]_'.F&]8M1D^NT2WZ"WY6>DV<+U+GZUEI4&(6"$V-&B\RX MO+VALP^IG#N\U3%U&8L'$^ K&Z'X(G62GS2A9"=-SLQ]+%+$S/P-MAM#K)FU MC0\H<*DRVW_ _,;4D^%4.9"B@39C+]Z=-HH\6>*)9-)\+):]GED6^,I_'>UR M,W=@FI$>*H2Q85O:@+&/,>#5/4T/!-C]5^>@/>\GAYK1V0)M9,Z=G;_0C:#K M"D!-DW=USQ9D>&PZ [5$Z/=^C M&8ZR>=2-Q\!.:*4T),Q/T"/5.* V)QCVC7#D,K&QY[L*>N-QF '[]A_'^CC5 M'H.>G\T)43EY9^EM SFZ05ODE3J_<^)RD'*&%7$ &V>703D42G&O-.D!_P8Z MYZDZ(BKJ8 /YZ#2NY3.U'LS\FNN*7)3T^T,Y;/I@DJ99T(68?)ER:AM<^(3' M$.M$\G(.ZBD.&OHSI^204H(QII#U87.V_X3+JWD<0]"ES%K8^P-)ZT4KH4%T;Q\.L2*4KH 8Q\&,?6%E+&! M3+B40Y\@:70)#0)WD(H1Z7X1F%$Y'J/!$9X2&BC3$:^ 70F]\R+Y;\XK"T>D M/TQ"O'0CZAZ!+L^HI IT) M_ROJ(30;U->964#@] MM'3SFIXIIYM;!J&'71(C+Z7R<7C;BJNB_^]4$H9)3+U#21$GV(B&4^U-@9]. MVN0T;#BR4ROS,<3 6H*ML<@>X-UCRKW2/4Y#P"[2OGV,M^MI439M M%8=[P49#5R85274LDDQ/DUD<(=+1-ZD?>N"B-I!1G.+UEQ1];:'5&6_K2.=) M<10V5[3,%/-W3CMBMS[ ?85S"M #3,.C1 @MV>4_UN424LL)U1'F$ M2J9+*JZ?B.MPT(<#6GBK9/21QP6[6N94I\==CZUS0#<+H$J5)I=$TQ2>FD2> MC$3.I^I6L9PN3:(UDXNV1?ZJG.K"K(3!MG9IGB^1T;](E.9:;J(4QK@9Y4&W MA*;?D1839H4?R<%96Y4:&&H=2/1>C8$V8PDV]01E'!?V'&,U%$+ M>]'\5K9>EWR'Z0A)=HU<+0%>3&+^8TE)TE? M@+H)8@/S-6)?]U>7U@FJM)%'>G+)$U\:=O$M-?O!WCUEMS:>R56!J1*<-6/2 MADU/537E64U(.\%$$4-ZV),HSRC0R"$!'3PP$8$I&U9W-M67Q,8P3S#]7KJJ M"?QQ+58\&_2&:MY[&^&J^;X%TM:+RNQTWFQN4W.HPB\ M,HHT-H /!WG*';1MJ*CDPQ/!'SD-4LTRFEI/>"1P'$:FG\"62B.,Z[B-PY ^ MA)FBX<\$P\V.%C6 *9FHE6X ,W4 G8DQ[PQVU/P?V'J(&L+S6B61"H_H9!'C MY0QFNA&19:ZO7==>VK[JNLLRV4[D77 6\F[AWC!Q8&RS3Y@_%1#G=EUN9^(B M54+/9HET^Y9I!VUQ!N?]I59*C1D\8*BH;1$XXIP)\Y(2:FI4=(%7Y$Q8V):S,]S,ERE?^G1+O[EY,$! M0W*F"E[<>NK+@';*RXJTQ);W!5%V^D+*375P-(9)K-$90;H%X[3UKM-QR@7$ M@@+TTH08J8)>X/BG&5QD5,1^GG3[ALTQ:IH\3NURP"IIL/@);TLMR#'FNC0Z MSC-'*YB3^0\YL7S+>ZM1S&/OW#2@J8PG M-=5_N;0M:B%-&?ATL!+QZ?9(T^-")?8XPL$MR:TL1!8&_U5?Z H2-Q0=\D]AVS Z8P7:@+:Y@GZ[<28VK.Z$U,,BWV3IE8B M 3>AK1P8PQSD.Q.L<%YKD7I0*.ZVD,3@*V868ZL+@[=]/1%77]NB-F(/96"7 ML\=-WB\UG]6;P^/C(C,!$]V?F@VK^GKVQ3/XN-Q?0N2(+5-*ECD8\H:AI7(2E-MG5TB'?KDCY40W;R_Y-3.==J4=CXVB M54R0W,5JL@AAU,>,QQ/&Y5*^,GD/-@^I&,T_I::>$N"+UK>5YZ\30 M[^A1N2C![Q']*4VNH=.7TN+MPWTI'T@,+,\2T#2E':"/F,Q5,^VG1O8LR:BO M,R>T GL"W!F&XS5SYAN;.>IV&_9G<,7M'L'^.M>J0=]2/H[,4+E &H]MH0N! M,43=@9T)J>0;=]9PRMX;[ 4G \KT&2M:;!.U:!I@_]?\NZ45G)@7S^JPTY]+ M=EF:\[AF+ %( B0Y,)4"-$>+EF9Z3@D[?E&=Q*O4]656K2*G7#DE4B5Q++7= M:5L#RI*?W>0E9CB-V0[[9 M"+M-BJ[3<9T\]B/)8WMU\EB=/%8GCZU5",UGXVXY43%4U\;MC#PVY4NMAVH3 M#1-VJQ-+K-LI5;2,MJSNN":*=EQ37L%/,=_E(:HN2;M-.QA-@/A['DNLKM\G MEZM3K3\G$H\E=%-2G.3T(OE,4[SD4%*CJVDCLZSK%C,,=>6#^7)>W'Y:R["% M> 6:ZHG4>DJ@F732L)K((HW"]B=V'9FT'=![(QW[=D^E'9N%_[)8@YV8FF#U ME-! DM>IG$3&JKG-N=-]\LC4R4]VFJ"9=+@(VP&DTN1>E0U/Y;T\&8E_PRU_ MD3WOVM38DF[?V?]%_\_)EVOM(-/_\ZKAO4\2; %^2J^S_3&F?OC^]//4#^F( M'T/<6]+/O)-_ ]Z]:A19/3-EM&Z;_U("43&-2!])[T'W.K'?EO/_, IK,\W$ M;1+.9/CH-+$H\;\"NM#"RY?!7ZD*!L0+G$N'<\$PTW#HG)Z7F.FWH8I ME\%H)QY-PT^%^)6(99+C!!'DI@F/C$2G!YE[<_F2RRK(P$QEF;2YIP']Q5O@ M=+U-I#G;:D]WV /11:E8C@QUQB*5,ZK=;E5&].D?&W\7,>&IYF=3F% *?VJW MVSW<1$#E6:J8S5G$Y_B7/'6B,6\4A?F0NAV>RT"F!?#XF].A2*N:Y/R-WF,4 MDO%UA-EIB,F>TMYG)Q[U!+3E@Q5T\0,9C M9)QR9@N#LE!X^Z;E]\Q^J";$:#KQA":G%3U(:3XNY;QFRIGTQB,O QDU;"U@ MB3%RU)[VN#!GA5OF_EO:5F-%!],BN]F5Z3T)N!VBBY93'Y&G.[*W.'&1"AHG M=R9Q5H^%*&8?%66+6*&.S;- JT X:_6EW)V5^'-HF[=.060#T?@F&4@>G]L*%1T4:<$!T M9/#2MG;B-AV),^YCH4?2U'I+QQ#=0'!]H11;W5O/DHXA.H"<#-!0X&9PW,U* M3]$612\H*R!^T@POOUO4UH>9R'FNX3QK52ZVUW+>TNR)(GG+&BF M+D^K(;0@L/B8(@BZX5;!+K$?K5F9Q8S9'39E&0DV>$#K,#L*; QQ%A??2?+Z M7D]BOS'UT;M_J)(L.OE\06_^V\W-YVOO+ [&24BQBT(RT7,?Q%?IQ( W!U'* M-V/;_L+]';3_TO#V]_]"1]W?^8N!$L=8W$0GRH0LVEPAL:,R\'<1YR*=<++> M3J>!7<'VZ+^[]$YN$H9-J4T'RXTCM,=X:>8XQS;MF \>9AE/WTQSHZ=T^7W+ M/0G"(.\I/PU97071\I6-LY)OQMT^Z!8RYDF'I=BK86HV6[W.0G^:"L'Y>>FS M8'YG\.R:^K2L.3O'[9SMX'K1-98V.8^.YI .%;R27Z\HS-$JF%;_I2JZSV!V M>(2=+O$1FM+$>"Z,O1OD3:G6E_7)RN:70R]&X. ML_+";;LV:%6^%&3([04X$<&XQ1@6-%S!87+TS+R.-954/.''+B]PNWKB]YV.@)<#&LC(&*8S=$Q6=LY-R>-TM M><:>)WKT"CEF4AZVT&"-_*OC!G?TZ)D&\"HG<[F?1W/GZMAWI!*%L>V#DH:W M4U\SRE*(5%&R\GL:PJD[[G.\R=:3S52 2Q-UXKV:IO_%14S&IL4E3[P)X]LD MPIBNR F=M#V2T<=[''=V[)C0;W)F4(M+S/P. M ^] +[^Y[06W:"_+QA[<*!U:6.,\]8?H.YF/'MR=Q%Y-*;X-/+_D]\L56CNS MDW HA$? P5D-:FH@!F6KE*T^>AA!P,'6P'GGO$UN'-^9XB[VLEW^_5"8@)JD MZ3JPQW)NP[.9>>_^91[K+__>TS_=V;SLCH<8^SFF/5V:P-BFG0SCQ^C; \1 M8BNBKT1\#8^6#(7-3;0Y)%-L@IG*>22^#' VQPD>$4&$?8 M!8>S40V>')%D/(DH3[4FC/T(>#(R[%8#R+:MP\>LYDPY'JP>#Q+X2:BX!4@, M:V>SN[']H,=B4NY7-WLH"R+O91FJ3G1WCG+YJL7%VS-KVR%D!J2ZT,S;:[=- MSW;JZJ#3.W [=[*G:-1H1!*!YHZ=RUY*;*?;;A_IQ1[ P6)Z!SOCM1ZCIX0.5N! GVC)>\Z#Y<-S9-&, MLZQ2/0(%= FX=&5(T6QJ*O6S% \U^RYI'C-T'@CUJ;SPF4*=FYCJWF@"O MV\4S1N-/^KGII^8F3;A:,\6!L!?D*(R%X;V<>U;D^=#H8F)NU&4Q,, MXP#U%YO=SK+S+@&FG/2;HR3'K%%DA+&)1/?3D#0CJDGGRHO":-4S?0IUT;=B MW'2;*UA0HFCRFI\>'4E=( M86M$/@P7N- ,^I(+4M,XYNBQ&3N4XC8DR]CI6K>@70)=F?4!4!4!9O"4]JVS M9@QEJW.P)V9'E="J00T0U=MXMFY M *IX&E/UT;7(*L$?=NF7L9EV5\I**DMM6*G!LS<#0'H*ND:1G?;,\XU1Y5K. MM5BSTZ78Z1F5'%"3+P*CG@ SRXW6SE^5E%]+^%5L>*I$"(F12H1H<+9F9.5> M:O@2I4O@=#XM&..WTS-9L$IKK@S MLUB=CD18?+J0:6.OM"0Y6T;#%"28"Z/;LB*?%/]Q>AG"#@$D5^?UI, M -+]+)USV=: ?"S.@.8++KBU[0IQ<6-;0LRK)DVX$;*3G\BW()R;F!E#.]MQ M\PR=P@X6&Q[IN+CO"F%]Y[HWK0,.1?<(Y8I\VX (RB%F>1TVE23+RC,]:)-3^06'-0)];4 MB35U8LU&C*HRP2(C>$^NKJSD+4*"W)*098)FY_T$)RK88>PX#JC3.?Q+R[L& MP_ SQALO+AK>!;9,.&@X":JV5>*[4 %_5K;DE!),0E(ISD-LZ(:6,* '*S3T MS!79E_3(99%)2=(6?GB.(JW3;OY##U )9&% P#-P,AVO"(J5[2#XC+XOG[CB MID1W$TV)W=8AFQ*9UH>->Q0;T^D.?-JJHR^,\Z9HZKS6LH(O[":.@X>M77.H MPJ-=*"G%%[6-,>.ZPU6[H@F0N-0W< M;M0-MUZ!>D(['2N*EA9\)VZ](M/T ZU)V1/!30M*E;)P&_\WE^F$1,X9%SN0 MCLM.?_+K3"Q;ZH4E,382B8GE/^4-@7PVW42H8@P7\V%'$#VNG"$<*:#]3 M]J*MV54YO!HXY\)"=+=,PQ3\3Y=QNI7^WJ<$(UVFO\?"X8.%9AS@X&+2B:<, M+3PIMA4Q-U TPD"FA@8-I]:5T*ED_E>3;6ZR!^8<8Y:I"1T9RIOCJUV_"X:] MDQFE72+2ZA@)#9=(]:PTZUD&'-(-G$P>3\&Z&D6BCQLWGA=@MB;J8Z/*<^/) M)?^\R'1A^L 4=6#CA8*O&FM<1^53XEO&V]Y"O<=0B#O: >/@<'H*#HZ3V"3# M&8 NM,N5:Y@7G6Y+T0WTO#M^A2*-8YJ7L )4&GZVT(!N>7\+,>K-W@^W!0J* MO2(R.1LL$)3RZ2DXIDI8ONNI[(@'^5C[T^D#+'W!KCN^=,K0?X]I"D.YA99= MI\FF+TZ8O*6>U.AV@@46Y*1RP.4._T,XTFWM\2,&4>:LBNQ39:DC9+ZE CR6 M.&L&N6H&^5ZS%A[7$P'JB8(2=*L#H#SNY;9.'MDJF*2.9,WN3\>=C*PMHD;< M8PIHQ(Q^-^GP]"'GM;/B@3Y*4._PXV*"JN-OU6L"6I]CMN"]P S6@KRMSE%* M.3(_ EHV76F^V27LRW7#>W_Z>6[_+JXL'=*P$ESH#^SWH%VAW-X"N!,YV%3# MC"IS#U&N84"6;4*AY;YPY"LK@@ <$RBR7;_,.[2>-CL+&WK-213V0.?1U8JX MQ@UR+RS#I$_074^9/PO5AW#/'<4[!PN=))>+MQ\;WHF/MT)- M B_B/MYA RM50:0"CG+I#_NWT0\/[$@+NX,<#E'SX\3M@HF&6L0)Q M@X;+*:><"^Q:F\<&?R*K068&?S$]T*YL*8 MO82/\# J(3'%-WS)AC-MJR!:FR7JX.-)C*K*.,2^-,BE2FB)ZD()/<_#5%([ MKI8(RUT,&XSI'\ 0/!V*$.S+#Y$8B0N@G_L&V&4C7&&*]=$Y?H^MT14\H%YH M]P&7_!?,TG FCD' _1+]4AD#\T"'BSEQ+1L9-1$GBF9IPYO'S)G$ N:318^H M6GUYA@C[HJR&2J4L.<5T#Z0L.7XO&K@X5?23Y)E"KPY^#UHWRJUK:IYAN>'R M96>-4MT9>[BYRI^&6^@5=2YI:5%R9._N_Z6!_^$"B+WY]17?)M5"R2B(BAMK MSO?U:3)=*H=E39FYO9#IGR=HGG6A$=5\:<"2Q06KE9#EJ M'5%EF':LAI)+O,P ,DSOLE576B'095T@D,I8HL=T%J5?A1FMG2&E":;D9.1& MR!++S;CM'C)OT#0RI$A8F8(BYBAWU@'3,&:H3F.AA.4,_@3H<7Y9X=9D5T72 M^X.+-3D' E/?..>B1Z5E^H;[!AT#Y &[=X%_3M6196=:>S;<$]!C;RI969 CH\F#X/31&=AS+R"$LSY M:$4[*YU*8>HN:(+>]&1%G=Q+[FDL%7%?O8%)_P]Z3PC[T9?'C! >W&OL[1VZ M=UGHO-W&8>?((:4H\4O<=PZ_UZG5*B?DH_;-PJ9>#?+(E)B3JL-(A??MJCZ% M>5= P7MO&KR83IIS7TM+CZ6/(LUD%]&F'5;MU,,'/+ET8"L9,;^(4X-\LEO0 M)Z7W4*0+,7GVD@ 5X#K+Y >R3 [K+),ZRZ3.,JGD3!O#9A.;/5Z,\"N<452W M;0<_!-3;&FUKK*\;(X59-HM^ QYTY[+[.;Q>:RB#) DV3O@^1(!43\F:TJ8= MJZ1B=$OXKAPB]-D8KA[ MU+,PQ#AO>./+.VT>!,FKAH<_=!1N/"^Z*R>T%C^%OYCH?X;9JX;V0A6Z#_<9 M(*>?4":7QWLY3.Z*7VT509YJ\^6?=&>U1^RI/&(W@(1?O5XX: !3]_HB7:\G M3%LHL!\OP&0=9P+56'!*(;6F1&LRO*4AU5^PG

LOP"7@K5N\.'NTV,*T%H^23[K7W)1+WZ5_ M<@D;+751VT=KA8_G_DAPPTALP+)@+JD5WQ%7Z\X>,@_SR (@]Q,M4 M,738+OT-P$T\P,N-O,+GPCI S2$3G%MP1*B5Z,13+WY&B9E[J8@V%WR;K1ZC MU@*G$ B?TYH&/MA5\.IE!CL)A;,I6#%S80P&^IO)I!=]7B"WA20*%2>O?#E9 M=KM8@&;"I=< \C(A;NL!A!V7J$&$QB#)G]P*D[>1/\75?QQ/I+BCI$:"AL;M M0&%WOA,.R7L^):Y(AJ:Q0/B)(ZOQ,Z=3S)[[0COU(O*5N884R:75WEP8O^G] M09DM:#^%9L(U+ I8(0O8TN,1CIKS!-_QD'U\?FACZIF%GESN@,49"ILO>X9< ML9#Y3]I$7LK] =K'#"LN<;-S9)4Y9W TYM,Y=\'XF:-+%;)'6#:X/K0>W$^' M?@]4[5/%$?E@C\$$3/_H/\C)B1=KU-'*2+\I0"HH0&HM+T#:=2F1*1C:1\%0 M0=7-T=;;5&6UFU?76._@DOOK;S\^?WI?Q$G+$SW-PD1/ZU@2/5QJ>]K0$:O MH,D+KQ[Q?"O-3V+B/K$YW.B/*'X4;N 8!64SCPB M:+DD3Q,ELIUB[5BMY?DJ;I" M32O=H2Q%@GO+-,LBZ%M[SO&3I3G+@R7EG!6BOP'CJY MOU4C/EQ G@ M'G<3PDM4:0)98J0"92"&: )%CT 5+ZJ0ZAU-V?#E!@PMD4HV'W]N?5]J!>*SM(P13UT+[H3-\)X\%[,)XNV@K+&T5,M>B&J! MG8;E?BRW6H4R&_-\LRU6BN2WA++U15*L*.(E(2P=--HHUK1>:%F8&,?<"U\^ M4NNQ:9QK'IV4Z2$W6Z2PUFN@Z.B038)GGE6;(BW^S7AI,1*8QQ.$?DJ:)!*0 M9!7\T@MSA<^:"O1X"%'4WT@YE*P!'O+\R#A)QKBB*2JJB?<3:YIC,)XH*2D+ M"+"N NU$D6UTBY\YE(G34?#$>#EG^@OIX\XMV$*1JD@:(.$!F$03]EXLBGGT M;5.N7=&.X1<\PU7PP9:+.-=8J) <#)C$P?SA<8<\"-_@;_81^1.4&Z]YGT+: M"#L9 \A,)/(=>"QSO5BPF%0$8S!Z PQ%_Q,I)7T1^^5%V2PS50"&0DO/>!5I M0K4: #ANRDA4]:!G$$PF_-^JK"!-S&0."9SQ_+&(6+ZZ&AZJI"GL VI"6<0D M*JK X*(#5,:0!X^LJ9Z&T M9A/F8O??O[\<<:RS&O-0T6LWH=<&MA#E08 M-AY2'%+.0;^L#CEW,QE#LE'%N0,[LADD(7L^:#9*D8X4\$8&K315F3405W1.U,Z-AKB+!2?<6Y0.S M;CR/X01#+.NF)5%V0V4QWA&(TR33P#46QK.'-$.U9E0U'H&;@25XRG%0 O"E,$96&&G+ M^G],%2PN[ZG0Z^6'^#J/MVWPK\>R1[& (W1_=(M"[%R4(KTTE="YL"=L1WB2 M9=N21#"'H#=Q4'1R1%5STL',EW43(I5\&T6L19&\B.'@69Q;B7$M'QJ$O/IY M;=\24F/2T$M'[XE*'5PQ>'W8MAXA>9#5#BNWI5\>DF]O<_%@_34'G< #5T.! MD&$%\W@2!#\EV2\XR&30DO!#L-9E,&5\NRWC:YLR MOH,OQ93Q56RUKU'&URHLXVO7EMY#]O9+H?7V*D2T5*XTV$3D=[C06C RRAF< M1,;<:$E@.%':29'^]B%45-Y:7$OU-14$N+367\(_6J,>C] T^Y1T"JS=62UV MD>KLHU,J&R3JU%?'9&Z=!>G[^^"2-T1?)_;B9GBT6OBF4[MH-,Z7 5"_/*S4 M>,5OZ&)0K+'Z$[)!)9&:I/@*^C]+O0^L15GBUJ93KS*]QP'!$(TCC!Z]F:T: M[.>BG5L:=[Q!.))+23F<<)E6=, Q$9:'SFQ>:F0],[+ J6&8OD-U(:-_2)^C M)W"'&5_;\XN#4>OZ+>ULY0O"LO'L,1,%@@N!/3"BWB'Z/"%OR"FG"ZG-&OU# M6!_!$DQM:=#77E*\8R?H/< QS*/ D:U\P")J:C0[S<$> M/WRI'%VYK+V?A]JGF;.@A8GJ/Z H-]W,?I6;4*37'Z=KR0@0,<1/)$M!%+?< M%1=:I>.>FU03+BUB.S_H$9>)#VL&X$'/_[*(3S8E"CH)TG:NJ%*%@TAK Q7@ MQNK77P(V0*,4ET8A;P[+@<4S:E[,'ZGJ M= 0J&X^+D_W@N$]@.C@/#/%R9)^!=,KDJY+G8F\!-EGD8N^PU/@9<6J\M M#$*.OC&/N(TFMEM;]H<2C)/"QFQULXBAC?[!>(G@ ;L?#R<^,[BA;0X<^I7J MG!L?K)LL'=F\1A]H(-VH\V[N\]P7<]\7=.U0ID,EL@JQ9F230(ZSS$'O^Z"; MA0<=B/0=K%30@SCL9310?.PR8;D,UR_W#'DS=XQ%VHD_V$Y*9(584Q=IL@7S M9H[//> P#(8",WRXT"\2LIW0MVF9\R'*P-@C&% .?8$ET&CJB;A<,422(<]] MDV?K@_6C0*.IHQ= V?R(X51B3@-^( ]91!LD!IB\34LI"FLM'XO=Y,R/LD7P M*O QSY#@@U[QO.QW+_JY55>Z]EA\%G\L_I3X_?VC]/N_%/KX1$ZS --17'2 M(/F7Q#?5,-M&^L9HE6U6"%M#])ATVZX(%F3FZ2Z+'J3A?Q/'B!M[,FPW#D;S M+ "QAD:E2@N-V*#;F\69FY#1AUDY7]1NK&*U: M*+4;I&,I7CSG.T:81#99"7BJ-LX=P+1T)+(I>/4\I'HB7MWPP'B4+_-^_EW\ M[7AGE 2*>4OV6:B@JK+MRH3AO&S+A8>,UC5L*8'[/.!"?(Z3&Y)=<^1YDU1, M_%=,**6"CI'&)02E]-%\#,XB\.L\Y)Z)+.Y('XD(XZI'.;XS640"?P'.P:.2 ME#B%WOO(G D0BPSUJS?#,N AT$TBJV9A,/8F+,IM>SH1@JP1R6D5"G55P;;)Z+V& M.A]\#N["R;N M5RQG=V]"ZF5Y]B+&RXN9FTV!# J*BP='6ERL=M;5=I; QKF')?_,LY,1;)/- MZ_[=Q*_#O1)*E_$B>%$@1Q%&$$]SPC7GG<:B59='VJ:BF3E=[C>&YWL\X$>V M@XA24826 !_X^BA0Q:T9:KM+G@\B#[0)-=&F027D:"40O4Q@K21Z@\POU<2' M5D"FKWCBC96/(5X!PG_9T@G_4X4487DS54X]G4V8-.$=ZSD(?_*1%4$)CS"EWE9ZYW#^(,R4,*"ACBWTS M)8F[+4GLF)+$@R_%E"16;+6O49)8T.0#O^VL*$D<5+4DD8);@A0H?]X(>=G*)WKB,0;/6$JGTLH M_(YX>+K\[E&4(>E:FSM-O'9QQ1HH\:=0N,74%DO9ND?HEI/YJI=MJJ^78U5L M-1:1&UO3P.5V "A/ @4)> 2G.!)$_4"35%#'YL$:,!Y4Y!PH8S9Q^+1#$3>A M1$&RF#0,E'8RTI[(#)W1SPY3C&PHQLL(LN1#(]$$HADVR72;A/;Y2,F QV6< MD"8X\H ,H9]P4!R:MJ%<6#MG#FK TMKLR-3R(DP\GW-'(GF[CD@=BME;X8*V M24UT%+6%^$!ZB&864B"1@@7\.3@@,ON]J@*9E^T]L*56,T47M$I"50*L,>5H MZ?I7?GBN$4Y6 ":[2#R7>Y-VX&C+@AT7YEA70GA),IQ';#\'+\-6FY<$GT91 MX*T^&.FS'(RTA3LL'W@[P5F2OJN>N0R;MEO/>;R[>6'!JPJF178+QE8>A>"_ M+1QIE8M!$HH,KSL&,33RB.62-E>,[^-#S_ %B&WT&&A.ZSC X"->F[BO^A"N M#R5POF";1&69=.>P_.:, K"SB'V0/WQTO0B$Y.*#Y]-'TTT?TX_KP X]H3\+ M=HLP4^E4^)\3?^>\SGV>.(3_N/+-XL_G\*??\K_OU,\[K6[AG^KGC9*_[[3; MI>Y8MJAV][S3+/Z3?-1O])'\0V$O\5C^3ZU52SQ'2K)^:,Y^68VT(XQYU^QV M\IU\?:N_OH%0BMUU'UG'3Q2;56XO1%"@2KOQ6;'>#\YZ7[TQ2VW&FJ,?.J.? M#R$.%#\3:QZ-& ,'6[!@',P^P#98U U@R0^J)L'D9&%=HJN3_4!]&.,Q:G96 M@FZ6[M"&!/6Z.WQ0/[WX %(OA8>,SKQ?9X^>"TKR RK99NWB_CD0)X$6W[H; M6K4+*D*4MY!=EK&X7D3Z8_J_HZ+N6X&9FWBV+R+IS)>7)NGU.W=0X;F$,%?9 MDHCOLJ$QR44O2MY4&QM2[@?PE)XQ6\O\Q-)L$\%+LEV"Q[.-[#XF K[#DA&- M?0\@B$^):O-=E[NBV@Z6>6#I]Q[H]@@%[Y=YZ'LT?I2F@<#.P<\O(V,C?'-D MW-T;&7>Q8N]I+U1\A-+WGVP8>;%(=QL9O!OB[>V->'M&!NO'0.4T.-408[YA M\,32C'VO0WLK"K=E M,59A_NH$VBY^E^AV5\%TZ/$I-]L4'LKGZ8_+U!AVC[/=0J^$IG'"R(9#PCM) M#V_7QM[' ?X3I_7IXR%X+CEV? XMR:OXDW^*OC21*,^/',;G"T!3T1.$E_+J M,ZWW5_02B&O2G41JX)%LAA6I6Y5B22!*Y0.V7:X^(P&6_A $+@(42@14;0\) M:!CYGF!7YKZL'Z=)U+*9!:OJL=&;HU)I\$EZNR9G=-G9+%MX9WBW')ZE2[/T M+J;+._!FB5:5S%AHTG0GX&OB_@5_E,P 0<$VZ2^L'&%_S2ECJ1UR*GLI3GPE;M%R?7:9;(@Z!S7Z6[[GP:5[]U@KWU/=1H>3S"]=B5<\\06O%M&?%"5J//&<9*F;J)\7;H:&%G(9%8HUNCZ2O06(9,Z[Q-#I];"; MBW"%@:.\&!T+\@<02EEH3VP(RJUV/*?H)0&%(!1:>O$$X:+ Z)*:D'P1X(CK M"NP2P+9ZJ@@)Z6-NA/DE[/UD&TAA\SY!CL3,=0K3+I,-_CF/)7\H>R0L1353;"T4JAD/!44'^7UB2ISH34F_WX;'>.^E MN2.A #-E>Z:C9+<=)5W347+PI9B.DHJM]C4Z2CJ%'27=Y1TEW4IWE(#H!MFM M5"T&[+C)2H7_J)Q=W0HJAL\5AJD J@EI"!U$ MBAHJQWT2(( ,(#_.-Q)1?T.@3S0P0 MDW[)P =KB!N9^0':3!A@A.X;)*YQX=&HI>@V@UJ@@/*@"21>@BP642;XS1$_TZ708LQI MWKX_0HHB=SP)?N"V+7$):" YWQ=I&>:"):4VR[KDK=!,\TF(;;'FXH5IR\F,$%_F,RE@PV1>4@)O MDO5]%N?6/R3H=^:HEC;(RQ@5\K*:!24&T.2]*UYD7702(V%(>.1$DYR>IWVLH\E2; ME6-.[$M-PC1C#3.6 VY)=!/Q9($NE'^R@MI/,5[N_J*5G4:'F#8D#+;Q*]I9 M7\G.NN1B8HM@B$7.;SI43V%7P3@'_26]:-E;N>Y&1G^@5T)H*>'VX MP!'W-,+>BY)T4^;%2?*/QS/!X1 !4(&%)T;<:ZB-4CO*B??<@,"(Y;7X"(%P M);\Z6O[97J0FZ(AOM#?9'K(.$(Z,%I!%75XRGV?U2)[\:;O9:3;'W,NNY5;E MB6>HGL]2Y&I/URX\=8$U5V0BXLE*KI&U3<4=C!33S^ZJF@Y87#*5E!T(-/-% M4CK$\R6N1(;WB<)XV1]EC--KFOL)4I!4MPHR76_8Q-?D,87P0VDD9]$R;6X? M@]$@Y^.(208GD*;\0Z3C24,G>D&HI"TTDGSPI>]FU8W\4Z;$IE?04]P[UIYB MM:\*_TU!^VL%+JJDA0/]%Y2R*(2Z3*$ &$I%:75@N!MAOJH+MPK_(25,%[,A+@H7J8& M>Y\7V-([T]AYK1LKJ^A(0RFMIL 4^0@FPE#E"2^1,G3/K12C< A4=Y-/(-QM MN<*/Z+?"\9#T6G#5JH9B90;9.CY8MRB$Y;3AET^US8,QR[HB.83U!$ AET6$ M282DK$&%E.H1%>$VIS<>@5,]%?@:!_,0Z/JON2,C(#2X>>SAG#6R%=)V")_< MH&85XR/X9%X^#%K A!;/>>9I60*(G'@_"5,&H>/YJ+ \MRY!'1:AR\23BMB# MK(&@["\]E",'IPTOBGQRGB&,5+% O"*]1)^A'$,8%L0RYALJ/Q4' M^O;&!-%ZG5JY7N_!D476[ .N?9P:H;+RNXC?_,W7E_ __S(!^[+AS:HH)"J\ MA@,]BP0T<:0R>HLNIWIACO:HA\@6TM@7-NL65$%BNV#7U"EEJ41.WDR? N&> MCI%7J'U<,E$R4>]C@D[)2]?2RC#G!$BA3<4:*"!3!ZYM!HUDS^V9K!//CZ5+ MMADD?>C%H*PL-WCV,]Y%/LY@E9GPF!KP>/WMRS(+*?'=O\*RT[,=Q]XOYI[] MS<) C76L)P934_76;+:@SMY7U"JWHO[>%]3&<5RYP9?K?Z&/<<< 02ITH^B' M0*"T&K"<#UD&-5BBS8<8HL$)G+J E$AM23FROUBV*K4*A&85%L\Q@@Q_Y_C( M% 5Y\,F9W<(A$4_[$@93+ K @\8X[)6 FUT:_2I(0?-=[S9)4CX-6Q-GH4>C,!GLY+ZD4B(!)I*ZK:H803CK'! MG\Z>U&'R1)I6 MIB/,6\&0%[_*8E:*YH/G$YF:L9W7C/5,S=C!EV)JQBJVVKW7C''57*"PF\LC M!%115E1GUJMF)1D:>A0"4CJ$3^$4?A,YR"(_'ZDD<](PIP()R0R:&;\TD,-% M#X9@^W*S9%@")0J M"HIX21Q%7$2BSGD(F83/C8O".G$*;S&*V2S:=-!EM](#YCS%X*__]LQLN>9Y MKX7[<"V$S;,$<'@S-DD_D%5*6@=/3BAFLXC,)#3[,1I5,[1#7DC:.+F<;*3DW5X MBX8(88G9N_2_3DMODX?(C_M48P!ULN***).%87PWB2T(;\=;Z%0?$AS MG02:]"B3(27T85C;O^;N@RP!S7*O7(7:MJ6K4/:TUNGCT#0DQG/52P8BY=Z@ MS2W*CRN"@[%5":(C&J\H&RB?8XO!2E2G,H^3]L)DSI4V\%)E$%%>Q,*L%BE2 M^<1SZS+6\8Q%2UGZ!).: AD9Q6&]3@X'W27 MB\/B4] K:_DAGEFW2ZY47AH!HFE23"*A8IY?@H<1' 3*.&1'.N1,Y,&,I\PX-*M2&"O$W>:'+)X[S[U?O5Y)0>.'R M&_2C .K.ZS']$]6 =7%5X4Z#5-1ZH>4A)6ODWR3.-4<*-".(YXM)XCI%G(X! M@MF$)<11M)"TT,II@,(LU,H'2ES_8F+@ -F;[:K,+V!]?>@13(I*F4Z9J$O9 M8"V;B=4EHO!$)&%U1&'OO$&NT:NT MJM!Q&U;*W,O4@:A;3C#Z) B7'(H&% M$7(\ ?J[J"$%[ERCEAX73%_D_IP^)CS M90$#VCFX(+E:'4Z!&SISHEBXG>2IRLVCURXC4C FM/V6"B+3HZD0H7 M5$"^ MY&ER\%,P1+U#DIYAJ1E>QP$D%'8 'P/%ISM9L\F<:R@PAST72Y?XJ!&.$B&A MCVAG80D\0C?BG1]TM!PP $Q2[<4Z&5'J3!6N2;O:EO782=PEE0T3A=TXCE0S M>S-]*XK.M%=CS@THPO/C2#L?%-HLQHG51!)RT!GR/@@UKENX24U! SG'2LS+ MXI$*%S8/3E=_06:^DM(F\AU"U['BO3P-!5(=_=&HGW=P&[3TOAXH1D*C^*&3 MD:,1<%#$VY^6<-?K?&%QAL,ZW/;6+L[6I83UX7%Z4>X2G8-.K-AM7H.J9XZ7 MNKY.N#*V0)*X5+YBK5T/_RS.6!2MKW@^O%X&@077A.^TD%71KBO";B0>8^?7 MQB&TRE1_K,K8WFEU$I8HTCBV[TM7MZ!&C]+U'XGJBQ_#8/[ :QZ!M">N[)E' M="AQQ,R9RK;%W'U(9CZ;4(3))X)&Q0)D#=U$-WW&0LB[12FY&JUN(="C3Q%0E. M&P^?#%)7!;ZK*YQ$:36/8O!Z) ;T$?&$\#@$HSD$ 2JG.,"'.@(Q;PD9R]?1 MY1@/)G]CF/2]B"9ES:YZH4JFH?JF_HBL**Z**ZJ1:U:QY4G6Z'K>V M>.VNB ]3KHU+?*W=TI'@B#I&L]!4J4:9?#U5QGLAW$<5=%/]U++W.'^_2EKE M ^_';9 46V?*NT3UGI17PQI$9;4R2T2\*.*1(H[._:^YK\%SWU[=<7M0AI;8 M1.'WKL&9AEL%:2RRW:-8FJ&RDDM"YA1D'7"O< M2>QU\N;U0XUB\&XXT.[QD2R2@B+$N8]]^[Q$8C[#+TI[;+)>/S-(XUQZPIS" MZ)&IHPK1YL1(ZE,VN28=LZ/;N95! BG=3B% D @R5;"WQ,4D!PLA_Z7;0'(- M:.5,ID0BF5KY7LS143I41JA'JJ_TV'9Q%85]7;#!/>/@*%4Y(UCP8RHZCRQHQ*A$3TZ(:V+ODLSN_19;?P>#>#TQ/2B MX+2CMZ 426>[5PLX; .:WIR47T#)H&''+(IX7%ERIZ;P$E*T4?$])0LM)EY> MVKHCHJV,@OO$1)P#MF_JT78=N6$&YA)]_=^BN5T'$.8'B56*0]G[L23/1&2E MI:RY8:8991A<$,Q &<-1LG_6S/&6#MWB5P,YCYBHXQ$I>&'J"J1;+N4%?>G[HWA6!=%2(+JVJA%3+^>!- '-*Z %/Q4].H,(AJZY/H]) M=B3DFB"S#5FT6\EQK\2::&>Q)JX4";K2)T+)J2-XW]*2-AIDW.O5+L9+IW O M*8ES9<%EYL.QA\'Y2?E"X;ED2BTFS'^(5;-ETLZ1"$[\/6E]8.Z'!4=R'"U& M(O_*ST@4W2T[),WX(1!C?E.>D98R".F#0M:%ZWWV#&_0G2D='%(?2N7$L%VJ M%%'3*IDB:EZ@:>OB;+*D=?UE82JJE IR\]ZSOK3@T[WX MN_F+(U[@Q%54JKA6PZ97=9A*P.N6B&1\++;(U..OD)L<[I67@R4@L&E<0HQR M8> 9%O@MB)DUL/==\?8RU*!#EN'QN1 !%>2H?M/3P#!7M%/HPBQ/-K8*DXWM M(\%-4E^==W>$'1BEQ./0HWIR6>G$)8? 5N ]G.Z3(SIA\J6M"]6L4)QMG!PGD* UQ4%&658')+ \]SROGP$ID0-P>9)*27U$%"'WA]?C M(^"^F,6R&<(B(ORM0U?DZ[B'912ZO*ZCX<#W:Q>M>M;-M5RL&!;Z4J@O,08X MIYUY'2O:V&"">S,G"7]H:=E5\8\S[H(E1G0"NXGJDD_Z<;.OE>U%2660#&-D MGJ"%.HIKGY7%GQJ2A"4MAX[++GV7X/GE\Y*W9V7U0VUCB"P&B/B08=Q!0=X+$6?0--,=>J[-#M&Q5&*@CT( MD.]ZF,M+"LR2R MG*P$=I"0I 5H4M-\'*2]>HF?C$Z6CH &4Y_8/=PNO(SY7 M.\FSDDXL0;0ET+DJ[5+Q#B>B1A7J:))DGSR(AIXM R58-<7LN),$L$'L%[@< M7#/PF)%<4\&]-(4Z#XB%$">P&GQF71W)@(R&9 M)3R;!%\3(RY41YL&SB;,)>=!R$YN(BDJ$F(EN5!-8U$J@D80.A'H"JFG1:F! ME(1LY&2K"T3)YR@S' 6GH]$T"VJ)@N<_\29Z388O(W4Y*2 8CU,'L.ZP2>=I MS5(::H&CA*H7D4[D.RR_4E<'/I]91J-],*""V8-Y&,TIVJ,.)K>]Q?9E E,@ M,Q^I;T@3FS:<3H#B"W(JTA@B\Y!^ E?-'-- *7TYE(T;YBJN32"DU O,%\:? M)UP3\:4XCN..B1H:$X4N$X4F6V0-P2+I%2JD$YAW!LXI.#>Z8[\$&( %M M8]E_8L-XV?2 _G'.SOR!?B2ELX10N;S[@5,JZF?U+E+0%S8,<:*%Q6=9-.PE MHDK:L"*AAG!55,O#.SN5J:*=2<3/Q,><6-/ M6&D[6:@"55?+HCFQ+4\1:A^<[D_A MW_SLD 9+UDY0?\-8KUH2\,O9-1RGT:69]@A@IK(HWOA,4!@VP1-8#M?)8(7A M+HC+?)I106GU ._'IG&KH<=Q BUA)5@/,L33*?4'P.,#M;"!(WE!UG.(GQ0 M;>Y=X>LE^!KF586FHS?!)6@UT_RB&59$/%+U I].*SL)M ^E_'!RAS#O[>QE M:EUQ4G:!5 AWS<57815&MDR ?S('3)YHDYH(-QAZR7!NE;(?(^[67(>*6+J00,/$UHN: M5'@/ S$NF\HR9!!2Z*0-P=&+6!R++CNB3(($M"@5M7R]Y]8/*M.@Z$S*R%XZ MTW?5^I6[F"G$T0>[DOA*2T&;1L6F]M^QLKN_.$(B3%=9=*MFWZZSHRIC\)Z" MT?J=12 -,+ $JOL3>!:38(;TO71/Q<;JLZNUA7IW;1Z*]: ME_0)RL_"!+\# ]\4YSPOH(Y4ZF%U06]4KJ*W1)6F*7C+R[!^W12\'7PIIN"M M8JM]C8*W06'!6Z/^HHJW YAN=V0?_TX&Q)5F'V_AY-QA (N>J#_PAB(@X/A< M^T@4(*MO)_ E6:>G>Y1.C_ZAJJU$Z];6O1#GV<'@_$/H^#)TG#38"B3-Y#<8 M9W$FH_E$%(-HAEYZ]GS!*\1UKDAOTQLY# 7&G>$DN4K&:"*:+>!&I6>]I\=_ M3((H0;I?.B B"=+*&^FUQXIHA)LEOD:K/)% F@J5/XKFV:-,NJF:]4;/^BS^ M8!'#6;?R"<@$:FX O_+N5DT/2(>4M11V>F/U<^,H]OCWW\$Y^'EV-WH,J(2& MUG\F0=>G@H8^)*1P"!)/ MF&O/5U9LX>+(3=&:+K%=ET9/;CQRD'M1>+ZX7HX[N0E7U2CV7E'4@QN^"S,L>B M0)#+IZTJS+U59E\Y,U%Q[S\"=)U3^9K#\/ =COS,)-)<"S/]1#VA0S%?;7X, MKV)(+(X,O3VI#TOZ-C15+AGYF:H+0EZ++VN.)<=H0U+YO>JAGBA+Q0YQ^.O< M5PWS\^&$C&3\!KQ*I!>+["4U+R4'C)"3*O0\T<,=J*&-0Q03E"-.02Z@W@5S M0&C9/!?*.1+Y[7@ADVM[[15LI[:-VI4;&)&G(A"J+!'DZ,#O7O3S[$L(-NJU M+$WYKEOMA]/L(:YLC"M313.AR-VG?)0?YXAB&Q+P\,):T(R)T3P4D]5!U6 W MOS:+13I%)!_^9F%P-@JHF2?]()[IIUR/J N@QB"<>OV+"CJQF/LO@GX(-(69 MU'VF>(^'6P7WG*@"W/NXHZW(G9NOGSP:_.5R(C_H *&T^>K*A7D1]XB4#D 2 MS98C8;&)CTJ(PYK(F[FC2G\,5&7&#",NY'<%5A05".DET-IR@4_7VVI M4'%DU&(3$8$MJ=KP_XC2O0"43^9@/**O)ZD7TSQM>;FN%M?[W+@PVT*,UJDV MK2V!(M$F12>]3,=]5/I(+!W(9RGJG-R-\=)059+;5X$9:O>":QUY M,(%=R&&K&AOA5O41MRJ8AYO@5J%\8!/E]8I:=-IW^,^8>30*1L&[%PRMS1SM MVB/5(2PWBHVM/];5*O0H"RJ^L=CZBK6E=4["<&IJ@+5JCF3%Z;&70@2C$UX\L\ MQ&XJ;=LY#J%H1$0O"HVZL1@3)" 5J;+KW4C@40O0!02+R%>"D:XHK+"U]30A MWTAWZOD>6GE(E^^7DPPG "360EK5,2()\D,1(=C2TS0:9?&A\WF>(L@$EP=3 M:N=.MVK9 CF5_]UZ)W[]GG=3R'2*&F'"P\_\6H$SK",6C(4!7@X"\P\6/(3. M#)Z3:C3-0&[*-ETA$JJE=BO0K2O3(U5YSWJ#BW\!;X8^ IRQR$03T?_AC43R#\ M(2JC9(NGL%"23GQ1/9( 5'C1*!PO&0I MY]8_%,RZ0N<0M4 1^C!>]"@QOWV&!C>NA((T[ER4*A1]L8AMB@YI07/R^#FPI$P5:?WB2T/PRE&A M*E4&7AN/]"7S !!F%.G3^45,DVR"Z.%6D!WH;BQW.6W-(WL/AG" M=X23>,I QM)7TT?KW[PZ>C;(J<'+R20[MR<9&1(JZ%1&P:;$NZ5P#XI1T#0A MKRJ6 :9\?^(]PKWP8E\?_7X^^#/UGH4^/5$UG95M?3NW+HG-"Z^55[4%_DQ^ M09*Y9LY"%FCA4,AI#M",Q%YFF\ZW,&J >BZ5SKX- S] F4KQ@C7GF6M//1:> M1*,201_P&B^IX$5V4L_5.")W/80JUK##;! M6C$IQKM)D1&_7-[]+MLC!)I5ZZS>JU8*D*]B;#I5*A5&Z"/,P]EU!A5K_/\[EE MXDU%@I'&VZ:6X0P1^]0IR!^D)@N"#84#=2A2Z[O*X%:U^+S0*6D]<2T)XUX\ M-$BC254D+$+O2:!>"\(RGBX5>L)*U(D8OAN'@6RAEH%V:FS10-UB]*,H\>J$ M6*_EDO%'P.!.HE*2MXOBHTWFP!4M^1BG(RHI?RTDQUL2\DF\HU+"_1.@!)RO5>N_[^PV&W=*-C7RW/A0!E.L"KG@SB0C6=>=)AMID7\D)J M="%!<$S$A-74,[ 057L"E9ERJ>;#5JS1 &J%W#!?\CXN[W646KCH(0A%CT7^ MD\8,<>4G-I=S*CT*>BR]5@H&)7J(W&Z7Q8XWD1J'UR.*U>!X1I$GM")\BK8. M3^ *TM^G#*-HB+Z,P^0X-&_\"%__&$Q<1,Z07X)Y;;T31!9V)L" R1DF\T8R MNVV]$R!M(1O/L;17@LN]Q[N=AP?$"A250"MV)K4E^HW\P[1-AN?\:QYZD>MQ M4!,5TUC^R2EK &'>J10)+\H,\E;_'GN(;<(1]XK5:IB):9M5%?3?$K.7+8G-#\*N7,GO]42 MT#.'USBZ.]%>JG':9_56136.VE.QU8EW@10;LD?89^00?KFX2&R_E3XL72=8 M[^[FPYB[)\WZ&6JR@W8O9%8*++:4IG+J+.\"* 3Y>#'CXE]#%$H*&_2B^9$C M2L!%:VD2?TU6 ,^Y4=43>ME,P0H830=1[UTGW)2_P("BHJ" M>!EINPM1BRRZN:@U)1:[+;%H+B^QP"_"@.#ZS'^CT:F9P@Q3F&$*,W93F+%Y M8V?6HCQ[C7F)Q9_?>B63L.CM&0R2\P[N0LF>K"^.%V+&GVG&5$%JI&!H\J"5 MKP/!IU$! ;/^Y,E?$9+*:JQ,=J>H((<_O^"MS;+XI.H;+RDT*E;FWOC?L?$# MNU!^Q[!DP6>WC[;0A1>X<%14G)@B[<""P$%1"#6Q0O1P M>\X[LI&#.>RM&[TO@XHD?@,.QH=VD6$#!RWB\])\"D%AG='8LEG$/L@?/H)E M/9LXBP^>3\=&-WU,OP^X^"/U#(%M*UY"[^-_3BR%\SJW%N(0_N/*-XL_G\.? M?LO_OMT^[_>;A7^JGS<*?[_L48W&>;_=+?6HY;_OM-MF4:^_J/[*1_U&E,6I M"P@8F>7_U$ 1*$.7E,^'NM4 2?=;^K)F(W==<_8+KRSP"C+4S@G]]?4YL5.Q M!D,QE\UO*?$1N]OM57*9$!LH9N ZBYQ"2W[SBGU$_;]T%Y<*ML+#.-"V?\5& M%JX;LN7ON+U;;)?9\O5;GG6'S9;O?B),UC MR8'/%J+_W.*%$I:5I>8R'UZWRIH)A^#D?]_J$_5/([#/2GU;F>DZG?34GU8V M,HH2[])W\7\^)^*N(":<0MGZX,^G9VY &1I\M)K(TTHBISB1I].T._W\ "-N M &]S0I+[-CZIW:A6PR#O?#)V/O%W#-$J"QBD2Z'6F@T/QH6,2Q2=1;I MU@_ (CW#(H9%CH=%&H>RMOI5L[9./E9P]QB$\1F!EWL^#@V9FD#!J=W_JC'B ME='T5*%/EV(.!PHHT!2 !\09]OG *CD00 -1M:PUR8UFN3TLU()'KBJ:JU7% MY9/C3; XY$L0WH&TOU.[^XD-X^1?I37% #2%W6]W[7:[71%=L>[NV$IU>;KNV=F:Z& MF0TS&V9>RLQKBEMVPLP=P\R&F0TS[Y^9UU3@[,[:[IZ:M4WQ@]^HE=0TLYY: MBZ99U*:+,LVL+V]F;9MF5M/,>B);;II933/KB6ZY:68US:QF<::9U32SFOM- M,ZMI9GU;[16]_70@;1 R[-4N.HVFW>YT*U(R9-J0#)\LYY/]M"$5Y,GJ"8OT M3[!>T[#(R;+(FO:+O;#(P+"(89'C89$U?21[L[9P"GNUK*V3CQ689M;3O]\T MLYIFUGVIBKWTAVV@*1I8RM-$7=&N"O"!:1/;*67MI4UL9<5GHWF"9KHAJ82D MUK7U[(&D6H:D3IJDUG65[$O_M:NG_TPSJVEF->7UU1-1N^F5V4 F(?"KW6NV M[4%]ZP;[2I37FY89P]/5Y.G=M,RL-EUW!U)KF-DPLV'F9,6)7FU4+OQ3%K,YL M%@;.B!=L4V.-U8Y"!:F+Q&9MDMH9LY,PC9LW@ M=+WH$5;DXU*0-OE[(NN9A5PXG#DJ3-=;PP4< MU=3Q?'P;'@/* 20+$"BXTXNUDYB+_M+>S=AD/J']*/K*FYWS;K^SF\;D^GFS M/MA1MW1KL+-%#3JMZBVJWBW^DUE4ZO>#\T&C[+OWOE'-\W:[M[<&_$;G2!OP M5\Z,?L,;40IOX/4[!E=EHRJXN9?*B/C/8?C;Q158$GOICS4;+C;\&UC(/WRP MBR?)KO\!AE=DO?L:@/TO^_@3"F6OZ91+5[!E*]V4:D&E]=*?[+]5!&\ 'PTQYLR38P6KN58[)< M/,OPE^&O"O/7+M7;+LW(#B*C#.QV-\]B5=-CKP0W*K M\6/(^&^CI>%\TSN[P_CBM\ ?O9"QNK6+?J]K-SI5F0EK&K2K&$73*2Q/1(@2 M.OC_V7OSYK2U;&_XJZCH>YXGJ9)IS:"D'ZH2!$' VY3G25] M[>#W-J E&:65(II#O2/4U%*U$!N\T'%'ET'8E+<=M=I>R&-GC8_FC"3,!J-[ M56^M:+6LF?3%\NW:\%JJ@LVU0PV;:P\R*?8LPMZ=\R\-2'<6[>U=09E MB_'( 6=LSMB(A!6TGJ.@&_/M//<=4JAQK;!D:,@<13![A>04D#F;\+_- @'Z0=2 M449*Z8BBV*]*+,'%S7$+>*+U]J4?>U\FJ-Y^59 KVI,1?$OC-"]Q<7WB< M$9]D:831!^Y^3L$)V'U3Z, )8LY-YR'"S.&3?<%&L,( /N '@@>TX(O"Z\P> MS_ EX3R@'QC/+.>94#C## 1B%O$.%I#25U]XL)TQH9_-O N?E('*LWUA O^! M9\:/+RR%[L%Q V'LD8D="/\)88?!FTA_'H,A9I@ 9!-\";^ SX'/P,-],I_3 MSV2!]_#[\#R;?1A\(2+,[9_(!P&LA?X0_A+DGOT*IP\OA7/Y3VA[I/KA3V3J M4A#&,7+A6W1"L.\5Z, GRT]/>V&]X!Y.* BEA;"#@H4P MA1:>,[PN/J'XPBT?",(A8^+[".*$GZC (-R$,(@2J"]0VA8V4!@]2[@W#X=F MX"L) F1&D(BTK%: 2R'E8B[[-J!H>%STS/21%3L LK$H(]M.Z(8^79*P='V; M$AVNXQD6CD6_]'*#5S)_(8C&&.VC%P2$6CY,!E;Y96_4E$A+E[;-#Q1-0[LJH'GAH)"&H*LIQ1T2" MNH8CB"*Q\*;%A$W>D()P[5E0/, M_#GSXM4LK6=R\03"]><%[:KX9,U?K3/9[*'4ZGN^QPN,4& MV3$#-;H>I8=/X/@0#S\%2[*ZLA1AYB$'_L76)8WHFJX2:2QIJCDP%9-,3%D? M&X9JFL;T?\'Q>Z2"#T3A%3(O+?.Q1I4:H4!XAP=VHG3VQ_W=[_?77T3A]NZJ M6A=W9;5W]X\W#\+CO7!U?_=P_^WV^O+QYEKX>GMW>7=U>_E->'B$'_QQ<_?X M('R CSS>WOUY<_VQC)/J@3 ?0P+\;45D1H):,]4+I3>R%XE5AA[IBO.!2G4, MGCW]:^P?K*CHC&Z>P%\0;CNR$C<:B?6TUWKEA2ANZ*G=.[>I25E;>6'=45_: MH'C13"F>E=_F825HK?VBRA.*[(7+WRQ<9)Q9L W=YN;WK9J5%X<@Y7*VU1+) MQ] N1OHI9 4?B ?+V;ZC8!,L[;GG1FOO_WP2H/J&LH9*(X>& MGDNRG9K6&PV'C4N/ZE[)D?K8.$MQEBJXMAM&1&]BJ7K5!1HM^).ED^"X]X , M_C7T@#A"3.7C$#*X1?C[;L@U);L_PP98W3@HOQB]D2ZJ2E58J&XE3@?*X3@M MI;)WPRCOEFD)D6I$9= 6&B;'"MM,#9A7#+%J *6K.YW:8Y*&@3@^6"5GF!OF M8K?,&:" J4E7BF$-6G#0M;1C+W#(M(<".:"B-L1J[!5C1:2G[/?3&,PL+ M$WUW&KQ:7O6 ,&YTZ!N*R&O'4'0)<S!! MOQ&0C#-W/A'LQ=)S7T@I?@^W%U*:WX!3T:Z]H"N]D2:#6]85@X$;GZT24T-M M6Y.8U-Y('8K&H*WX*K<^-Y/#/\F3;P>$]F/PR.D:PW/0MBVAT?E*';$EN.'9 MJMQL.].KZUTBEO=@>%ZYCA]XX3ANVP/C$UO)N.593?0-6 M91>)I75U.NB-!N:9 >UV6D)^M1W:$CA'%UV@!W+A3B^P(9DU%G)KLIK\#UJW MHB-6@"GJ&D_$GR4Q'301KR- @RKJ7^@=USL,ESS96EK1A/K MM%GYY&EST$'#7(8$EHHA:GI;EFW7"W?%K(U3 M7;[_2;#&XW 1SBGHQH0L/;A UCZ(@CZ"SZ$_>&?6=:WQP9N 8=,SOLX<,?Q] M3O OP%R7F9.N9+S:/*?T1JHD2H-B(*_VM&%N@G>*XC8AEAZ+XE0$Q!$'9A') M]. 4]QZBQFLZIG?4I^6PD](ZY,FM3*7.'=VN_4YM'%"W!=$A/)D[4E^V:+V1 M9HAJ:^GZ]BZTVQV*G*4Y2Q_ +=R%I?7>2%=%J?F0H4ZP= 6"]D9&"=)DLFB$C-T* MLI:A?L30I.HJ.N5VE$I^4612/__;5SN8Q8^+<9>G&W*.,98P(BL3?^S93[#P M:>A1N%/;$>[<@ @#,0$"VQ/WTB=N#V=+BYS]/:]I[0I6@ ?+I>266&F*=MI8 M:?J)8Z7=(OL_VZ#T&"+M.H@TPRQ"I!EF$2+M=]>=4/1OY.'T!0)[P^Y0:>Q= M)2M0$AMIRUT_C&=D$L[)_31>:W&W VEU7R+,-'"!:P7'N)3N9C! MCZ?_M#SO#3^804\$?6&[$Q_, ^(CLM2D'>PV_72PV[1A'V19*S!I MBMH?Z'4QVO:-W487Q;';.'8;QVXK.8 O#-1>%)X(R!L'Q6)F5 .'=-O7_M]- M;"8V1>K&808R^&>F:)0D"CN8G.?8;IRW]L!;ZH;N[9V9"WP+?2 .3H.YWD/E MRZTS]FA ![R/Q$_)A"^?0A^^X^-(FL63[;"Q7>^L_F7W,&TEXUR.V1BO:^H1 M?J?.8)Z9IO8O,KGX+_'<,CY2>R,Z+$CYW)%*8%[3TB85;6A1V)Z*MA#)6F\D MRZ(I=:5!X5UY/X2BNS7U>WA6FV>UVRM4V=FXT_?C.?&B%,Z^G'WW'_@PSHI] MSW.$][TC/)!E0!9/Q!.4@1AE_K.S>JUQ/"%X1I(QHU/A=\^R@:C Y@"7KR]\ M0/=!D3['/Z;_E#]_%%G] 6UT&UO^C T;@FMBN4-X4+V""DE:/P'MN_5&8<4> MW[=";?X,?VG [>@]^!U)JDZ?_ZC#'LC=1^L1>A,"60 M#A3/+(L=>T:LN%G2QA^0\I[1SV*E$;WH8&9[DXNEA55U^%C&I5/;6P@AY2"/+.?6F.(5LF'GP,V>B^/ M@79F[H0N-D>*+)6/15%CI ?X]-3&<>*H ]A+9V]+G-Q,E4UN!?%!,*AN*YY/ MC[^TQS:079#PNKM M\! F<:E!NO>5:Z,?*;L)\@N%3/SQ,OG^0KPB!:P^+"EV2&L<:O*,LIYGZMDP M&2(W,9BQ:8XS.^Q4%+A)Y!-/"23ZBH#/BU[\KI-EBLRH]\#Z)2Q#;^F"^A)C M?>$1^!41P+9@=/R<+>A)V*K "9:'3#9!&"3\X>KC8:GP+QODVC@>"HZB.1Z, M"D(P7=M%$M#-;(RBSA6_2%!]M;Q"2L7A. MJP]!FZ,;3:6]'\!_J'>%Y(DF"DO?,5N@S%L0)N"!HS:@"L!*E0+3,S@LNLR' MR;V5U8GCES+OSQ:U5P^-7JE:W:4"]2OUZK[!V4Q6BW$IHQ8K4X" M-_J,#G.A )59&2FR0:[0O\(I+1I\:(U8?E0+Z]EFGI[BUI/"4V*>!7Y+,I7]3KEJUN6\U8&A]KMW4C2(*5S% M,OD?& 79HN9Y\^[?Q_%EP#N$RVT0>/@1KA[A'0F$+Z[[D]->S8/[)_T'F5Q< MPJ+ X19^D(7%(NA_^F0:SH5O]I104XCV:GY\=T7\UR4Q8%ZZS\N+-\=_-TS* M6>/%[82X-Y39K)SF16Z\J)]S78,\R'FP0QL_% M24*$B1ZDX?.$DD&3;Q#/>XOMU]G(2%%81#)>T(N0E2RJO M(:;8N8E\&^;0H#^3D^BPX/&G2>BA?Y-2''8,])5*T(F=O)\3;)VZ"GUX.?%8 MNQ0F5F;VDO=&K1-^&TI76S?[=2P&;,/LYUU2W31H=R>HM@Q:HY+$.*YTYZCK M4,15P'](ODWAK3OPNP6H]V C09(7>FSO/9^L<;)EFV M;B(.Z4@M\YQF77+V."7VJ&GQ[LX?E19OD2FPC'Y8!**N':+ES,"9H9.Z8@> M=E.BFF(H-1Z^V!WF:,EX["P=545,!X>-F)IR;V2F74GO-F)*YV?6=9;6MI%7 M!_G/6K"W>30GPO0XG4>*=K#F9@S<4LNSNY)]]0OQ5C_>ZL=;_4[RX'BK'V_UXPT/^TG2 M;<"R;STJJ_-6/\YU9\AU->M$=F>[ML*H1F^D#D15&?)6/\Z#Y\&#AV+!7>*> M V W<3@H5FV=I]KCG8 E=2WF@>M:AM@)*+W[NA;>"5A7-LK2@;T"DW<"GA@] MU;-W&Q!4._:N(4F4Q&19YYV W:>N0Q%7*6B#( B/=J;QF2TAM)?;5=>^L$@]'UZHBW&4?U3NN5VCR:DV#D-@:LM6R;&A+6 M&QJBUG;$NK,52_N:F,B9^,R9N)9+<&QH$$/2@*\54=.*X%R[!L Y2W.6/B^6 M/@Q'UX^G&Y*.\713;UQ&?/H3%G%F*HZ4R9T0_-##R7=$L.$IX[D;XIBYJ6?Y@0=[ M"3T23:^+IAY-0_P9'6ODD\SY5HRQ83H=?N\Z;/:KA3=[@;$AJP,;(YE8+#7#7D88WO9M,'_?P7!X!,GO8Y!;Q20J QME9.J!WF="E_= M[GAC_5S):#P6JYPJ\AIE"3OJB[GN9(G9@6,K8ID)KE0V8U4[W1*;I0VB M"F43L.K\K8*L\.&E\V]?V91,-A@3_@[/@O>#R,/'9X=!QT^RMQBH5CW&K7)Q MX]*$9&%Y/IRJ3]?&AM:B2MOSRO+J8&4]=%8OSHP.G_RQ9].1M["%%^*$#1?4 MPFPY=]ULN:]4 V5W?<,V73YTSL#(<9VA#]2U46S;M=,NC+J_;_Q>5[C<. M+CAK=6_1^E#NJ)QYX@08U>!@BN\%(*L!DD)1D=W! M1ZHH#:IFLQ\:/>L]U*4!NP]X%=IA^ -5T>.K6YLM5+@F49<;E^UR:.$Z;#'< MB2VVU8B<+?)L@1'2VHR!.!ZB:G)]<5#&,+F^.!QC?'5#KS9?Z"WQ!5<8-?A" ME;C"."!?P&=K\X7!]<7!ZS!GQ"/6-"!>$ZES;D&%LBUR9B]E]DNDG9TY?M ; MR;(XE+@JY*77'3D>7N)U.E"1ACQL"RKRR#5>6]18X;_QJ&TGI *8I='P(&Q= MTHBNZ2J1QI*FF@-3,RBD'*^*"U /'"JAC*BAXPC\?N2OA@^2 RI_#(B8#F MN.U\%%X)YN'3='I<#+.$U;D37UAB78J#^?B=$^VGDEDWM+ZNM 00JO<'.IW.%T MNLL.5P=ZE6V0'3,PBB%9.8#G M%9!>+P7KN[O M'NZ_W5Y?/MY<"U]O[R[OKFXOOPD/C_"#/V[N'A^$#_"1Q]N[/V^N5U.$<8U, M19V*4EJGHE;7MM ZF UR)E=3I$9%1>T>H=X?KF9:2\F],M,J;YMJ;779YE;B M$(&C!.OYV2//5D"$99R)B_PZP0T#/[ 8RD!4D9.IP'FE0"\30A9D(CR]Y9"L M;$>X)F.R>"(>Q9E988*B(JM5776+S$+\X-89NPMRZ4SB'T3EU9DBL8K"J\%) MPI#@=;':)@K"QNJ0(L"Q8!8CC-"3J$(@R=S?'JJC3G08MC;H:W*]2J8U=4FZ ML;XNZ2C%4AU=U'KLEW;&+'>D'F2GL=-Z9=+B71V#QH^!HK2U7\?79O%5&Z5[ M>:%?>D''N8J,XMR+Q:;WE085?4I_N/>*/DXWS>B&WT ';^! [A3E9,S+QWCY6#'@OP&Y?M5M)T_P M5X1%945D.T^@4' ^IZC*Q0G,'2PCX[6;G/GVPGS&D9C/1$"2X:"M,7^<^3I% M@YSYMF*^P7&83Y4H\^EM08.\[P+J#A9CUW8TBFY9MUV/'((^SK'(U7 +&YSH M\ZS";=7HSL^<8*6XVN)%1W&AR5\#'>$'W04W(5DF)XF2K9N/B+4Y* MG22E#091JZ2D4E)J[H%TJT6@H>I75E6_/#Q>(0.BJ0E"A3;GY<>\_+@;T2[@>\ M_P$'NDZ^$P\+IZQGDFP&&VGBW0Q[(ZFO%*,H&-1@.6Z^(&--PGTA<(%7PH'5?->S:;WFDY%5G%RLRZ5 MW>QBJYNM/*]EZ&'Z(8C;)\@ON!*;C0F>AO-YS/&(SVW#(^,9[)X?8=8*+IOF M"]^/?Y<]L\H7?\#>B'@<,SM\?*(B?4Z%"_V!_/DC'0"?$SJ(@QL]+@2E.0X] MG"'^!'*5S05>P=>EHY"3.B\464OK+>HN6=B6 V0PGU-Y97D>11B%'?T]A!_) M.OUN3"GP3W@RL<8S.H!:%)X(R"F'BL;D&V)$4!:0F^#AE72/MS2IDK>6(*UQ M+5@HH6<';\(DVF-Z2O0(#!%V.2>^#P?FS6UX;$0-9"*F M.L/%8=8QZ4S82P,:/D/@Y*7GC@F9^,+4;P;*=T,#LPL47 !^Q8(F3<_GA7/.OK6BM72/AHJIB8&DY?R#@!*&EL^;,&[*[6(J9TQY2KL[R> M 0S^^]'M.U2CM>!XZ4U'%]F_-&C2,]/!',X!)4X'GO,QIW 7I>6G;&0J++- M6C,:G! 8.R$6R4=57*MWC_=8=<=TRZDU=^^4?5E<_2']%A70:-7C.F.K+5S" MKZD5EB&+E%RRQEZ LQ/@TV."Y@5>--LXTBA^D!D1)4? M\*EK1R.5R)$K^C)F$%C>O2L$HLC]GRDOFS*&"$MOS3+@^5J&IK8Q:/',Y65_YU0YF>&I+<,>1!=*/P1V- MP;?V*!3BK@RWJB- PDS(',P?^MA:C(9ZBVIMT-[@4(;X-68IX)7CXZ81E2=4 MMJV]4JF0"M8(]5HR)E)*ET62HZ8*E;!HJ[1AIF &8IVR7V793;J^+UPV\7GS MB&?#,ALH%;A7\?Y3LXB9//)V&8^,=SPH]XY9OF.+:"=:%>EUK#/_&!EMV+E4 M>^-4;ONWU*+?\\7V:B[_?.TR"H9J)& MJ\IQQ7%0GP0!RO>(<6*K(N;A,6:N& ^O@+SF-5@:)G*H1,P<&;4:4V6&W 12 M_V)L+6V,6M$3=5R,CH&$@Q\\6S8-+,Q=WZ'80P;M& *=4R1%QYG<5A(7K&2?-**=YAS^ M'H(9F3A+S$Y:L:PQMO0+E51H^S-&H=GLF)PSE.ECKTCVKH&@'.GTN MQN)9Y@,$ND.>0871]:0!AZ<'S&09$%,(9E(JG2D"GQP*H-; S49\WW MS/VOV.V9WX 9YKMC]LKDE-,-,< MZME;(,M?9/+H4E'L^3?_"<&?>:#+H0YH66Q'EWHC8]B7B^'SK''MAT__CDVJ MZ&RMR;]#/T AF%C3()'0]G+I2+/(1(E/I1"_2Q6\%H=CX/3]E?/'LTT>82W9 M=ZD^:.,@,R[*8O*T]AAA5?0,RXX0X]N2T3=+0F1;G^%I!L$OX3[F)>$]@ODP MRI]@\#$]1G.6,8Y9#1[K"W\N(Z-V]6GT+7#,8D1IL5868Y*AB3!ZFZG+G!>! M[FMBDH.BF[O.,US8@@3L?9Y-%1]=-J%DL%H&73JR-KH'CNI:@NIJ<%37HR^% MH[IV;+5W!T!U53?(C",)A/$RC.N;)FE.C&"Q7$C"3+WU;M P6A6&6;< ^@+Y.W.AJ M@0U!K5+,?-%7BTQUP?FEN?FI9IJ;%HWN9^'C? MP<6[=:Z8@Q=9-G!8K@,?O)^NY/(?PBD,LX1ZYU+$#DO&F"7RR;L&; M,MP4/XC7< 6W_R-ZR;WS_Y$)UK+4/$C@8'D@]8T-88,XSH9[3'UT&I$#48=_ M96Y\;8K;>K._P_/OG?3?M7>J87BDJE$YWF=L2V*!#WB,*V.4*2)G[)A$$H4% M3&#O.4D'DFM\8?^ZF-D3L(X^X?OUWLC%;!N2G[L@PH<(3^NCB)4\D=P5MY(V M/J8X*./@B;O@#[!0]0G:^]LZQT;>.48&W+-W;.[-.S9Z(T66^V75' W<8[^& M=VRL]8Y?2+ON<56E9Q/W&(Q(Q33Z6G%29 WW.!?\G-BL8B)T7FT,8<*/V(&M M'E P\]SP>580#!LQSI$?/#5J#:=WCU/9.1SG/ERZ62ETO%E[/O%VKS"__.4D*%_FAQ'C9D M>(1$DC#)7LW?J#V"YG)<'.%.IRCZ8*OPY_/CNR#8"] P+U'-/ +RX])\_%JBX^%7\$3J/L2R9W7I?8&2 MDP!'L !CPG*>"?-+-M@2!MPV6-<1E6729, M*GSKITGHH264<@F:B\HJM5-KB141XUE&]0_I6<;'QS062R)%,A<. JTHRP<+ M_ FN+SXIV-)3](2XZ#DIO8_4&#O,_$L$FY;E9 RH_^O3,F>/!/6*@CN34V(4 MGBVIRU/: @EYTFA%4HS+P'1&$"+MSI1>A'T6B_+I#! M.P#=.%?8C/6@&=E(RP]\Q?WT3Y]<(I$T01/4;>\NIS;UI,]M[%FL]*:XCBM%7H% MPX99AHF/^=ZA__P6G>U;;6[!-(ZH&(WQ$CGH;P>)J4("[XV8ADA,>DG%[%G# M_AZ5')*\6L9;W4F\;FMNG39';##;\UE*#-?7Y@%$0E)%M3DB?W=,=$X_V]JT MS>EG( ']R*+1'(:_6_9KIX7HPPS\C0M, C>5HN_#KM@@1>EQ8F9[=RZ0L7]4 M,8K%1=PL/7WRV2!$6R ?!XMR-9^YQ;.;<>1-?OSJW8!#40%:4*I.I4 MN+5D'$>=P0V=J3/_$G4P/V 'LY#T[^Y2=(X)'II(]R^=R;# MDZTUCYJ_*RO-XT0T-DBX^81)5$2>])'&H"25O>4^+SCG!>>\X)P7G/."-T,-S\$;,W^NZA?1.P@4((I+-DT&DIP,7J?WBE M^IF7X6H[E^'6=2F'6+M@BKK6N "L.UD'SA?GRA<;AI&WR1Q?(*D%UT4E*-?,4.N3;S M:3A[N(5,."\EZB AU1#BC0F)SJ.72^89G'11T;D(<6/S1P:Q$,\(;Y%A'C&2 M:$%^OX\"E%WD]YWKC'?DO"%.*A0-LW&74G?\"DY,C61X V(R@9@&8(PWSGMV MRQCOB/ N#W"F74H,OJ]1C//88<*V=L,&O:Y0R9&C5J\XZ7;ADUIZH2UT<'>3RPD19I&L@QE=[( M%&6EK3)E'A'L$BG5$KN-24E%4AHT#TSPF&#+8K<\KL>U(WMW#+Z9&R\[5 M=AH9-N5.MBNN[$8IS2?C R9I%_\,!'SAY]*7P@9,=6^W= MO@=.;AR-LW$(3J;M1>M0[]5#N%RR"8[67+AUF Z"K6TW1@C'=)Q.LQ3K74*C MF;4<+3WBT]D:?O80[/00!*ILJJ3" D4*4CK[ MNEW;J/33::/2AWU]H+32L20/^X99MUUJWVU4=%'KV\1X&Q5OH^)M5+R-JDU' M%:5#NVIRU?7GY0[MH-!'+./79I1A;R1KHCSL"@HNKW,XH/!MB89PFH$B MJJU!^O$"AQTF4=9V2GA">ACA1_%-A;!?0HL^""-'9)?XYGE/!,:7&110_<)ELUFT;^KCJ8X?0:$ M2:I?M\]/O3,[X+X-W^I]B.D-"G^ET>(^8O!;YR9B[Z^N5U&E5EN(*[W1\+R& M]7(ZV]8<."2=J6@LZ&I78L;OP5CXYVH!BT<6<,%I*3H=)H;%+V^8]/_XKLR# M<].^7[?RM9O-<^JL,"R'&M?6N3\Q5M.'VWFWB9(,)WTQ3GA@E%N1(WB9J MA18-E"1&*Y*D985Z^O=7D"1[N+\!RA*M75FR6:1W3H 43,Z)[8^QQ$V ]\1 M-;QES=C:]]^9;MC.P'QG.4]P?)^(M[9?=6T0?D7V7$?<\@.8Y3OQQK39,/*E M+Y14V@Q1VG0BW7F<^_AM;XJ1T^]J@^P^Z-?D]-N^87 JBH3G"=K3)6LMV2VY M49:0&QM/L6\C,-L%;N09B(-JDU8H&"L1^IU(+72!@BO@'2K!&[H[;O(/*P@] MAE#F3ADLJY 9%;G#U,ET)"E.F:Q(;D6O?2L?0CF0U<(0REKO+@4+WO1.Y20' M7WX-85=$6-B.O0@74=II&14<"12F@6$@X8',:5OTVDYMD#86_A^0\1R_'LD' M,DEK#X4GR[?I $P@F:B#E0D"518%[-1DTS3?\81,WMJ];0MSW9A;);'(!V#! MZH9N[.=&+BIKZ&;ZH=KRV<=1%!N3NS#4L/:1; @EGO7)K:*EEQS>K@'2.BWN MS&*6-I\N/.U(.A!4CK'CG/+-1W!NS8BU]]]MPWS?\TKBVNWKD-S!DQY?R?R% M_ &/G=4NYY8UK 0<-!\YL2L7'[A-B[,@9\&:++C6:6R3%?7>2);%H7X2O-AF M^+JSFCP&K!GP:/6^%!@Z*H^O;FUF,5K26[R"_?1H:EN)O"MM#6AWA-0X5=FM MJO73$+5#7F2R5U$[\PBIS1##=IV$#O@!G*KV(FQWHBX3>],'1F.<] X".71> MW)KWPRV[63LVGQV],0+_/HG.:E=CDJ7 M+@Q:SWR\210>H5-Y!$'84!W [9F&R$5\2ATAB@\D3J4#@='E0/U*;' :5'V6S<('5" MM1AM*P;C:$H!R4*P%\LPH "9#.#_79KR'_8M]/_,M&/<_!K#P5_2Z4:U.0Z[ MVT6U9%KN1V[)GS-5K17AK5$7]IZ+1HDX/SAU<2N^1&!_9Y,^A1=K'M)9O--U M+63 MR!1EI5AYSN+J_ M>[C_=GM]^7AS+7R]O;N\N[J]_"8\/,(/_KBY>WP0/L!''F_O_KRY_EC&?_6! M#O>^N6%?J(<8>.4N%G9 ,QZ7SN2*"N5GXHQMXB-$YMSU0Z\$-! DB1!)<#*Y M#**?X>/S4(*9QU/8O=P+*F<:Q*"+61V1OAG?4O)NI2Y8XGTP(UYF@17XB.K@ M)/$1'V,0;U;MK,*D&@]>X2PRUIZ8,]XL"PZ[],/ MG_RQ9R_Q(D0!?O&34( N6-N+/2;L;H%80JR$F'J6#PCNXAH.^+JW' M;7S7N(8)S"='\JN#Y(<25KA?&[[C4'Z54'X'"J"\]_@(#W]4VD37(;EUFF*. MJ4.LTS#%H=;67(Y3R)1W6^9L!AWC:.UHBT -O$*-5ZB=J%2K;9EKO9&IZ:+:''K\5 K2MIVS MIW4G>P^D "9$X IW;D"$@9@(L#TMACYQ^^F9^<%,-\,8%W36\XP#*,/ MR>$/A$8!E;I8=5$Z/FT(NPI].$0?!^) M(E,O08V2P6>?RA#D8QQ?F3T#6IF1UEY4UV=U=U;K-_(,F_K#"N#$_.W7WQ5> M?LQ4M]C."_$#O!PLFIG#[<\M>P%TAV-GV94QPJ1D/:<;7["-XUA1^.F;8'FV M3_K"5\]=" $LE%($_%?,U=',X.-/!&X>RWY>W/D+K;>I]3YX#Y(X+LAAP1N\SP(M0%]%%LNY2[F(_A,K3\4H3!4M8A@$M"L8O &-$JG5NO?JA'8A8>H0_@'U_L7ZA M1_;2%_YPG6>7EBHZX[XH$%C#'/[[BB-;[3D[(MSLGZ"?X5\/ ;VH:]L/0),$ M<+@@<*CDP0\] ,O"L3GI[V$72#3_E MBW^% W#QI_CB+,%[P#0>_5MTTXE(]L'T@C^!J /R_$9?;@=^I(#P)7"4X1R5 M">X^W;/M VE[2]<#$@2*?P*C"Z0);B V#C M/EPJKAO)]!6D!O#(?T(;2^^BM5+5X*)(=,<_X?'!*ZJGOX<.$9CR4NFR_[#> M!%5BG-<' A9\0G[B;?A+,#2G-CP0G@)*&.AT8BVL9U2E8]>/JCY!H+B>0][\ MZ&B$*<$/I((G^R"/S&TR96>2B$U\%]7>(.M0@.(]"?@;D!ZP9_C5F[!TX7+P M,W,711+LVZ,W#R?#?O)J!S,\A*%UY.]9B3ZCF?;&? M7;@.'U['2 =OE,PC!K3]Z&DUM&Q7M!1(FOMQX#[!;0RR(C:B0\&?61Z9N?,) M-;<\^X417RQQBA*T_]#?27""H+10O]VY?4'^I&@7XY<+::";N)Y(I&;TG(A2 MQ0'&S,F32+"6"-QJ8WAGC+G8HR&888!1V)>C5V,5,7BS3$_ ,E!YT?+A]'WX%6H;T8.\=-C2?1LH'8QK M>JA(8EB(3/X3PE?PF5EZ\\%)AKN(Z E?Q"P@0K=*?4X+SR39;+<\*B"28[I3 ML?&4G$Y$OAT[I5L'Y'?>B!,>,H+I6V+5'O4PL^;7=2HKT]7%)AB3 :4?01EB M(2$+X%T"L0.O/),\7<./WLA$!+W/:I6IE1X&U.9/Y!?(W?_KTX 26BYH1.#/ M4Y$2JV3XNSVVEY1'%BY= ? D,!3:/.4BH"^W@YR:L>0;MZR?W9<4WLQ-% N\ M42=8K_AB-.O@M[%!@JH #,TI1C>(!QH.'S8!]00&Q]M*& ",&S><3S): SZ" MVM;Z2? BGPE='8U 6*F5&SU.(-,IVD1(=:AD$K)*^P+W^'=(8(:%=C$ M6U!VPN=[Q%X\T2U%]BD[,L)6QQK%XL:RB%G]$ 2+QYQ0FW703^*&K^(#,#X0 MB9J@YB,0<$8,[M/5M-\O,V\9INYN7* F3]YPSAO&.<-X\T:QJM; MFI4-,N-( F%5+V94(-IA8)]AL 1C;\1;$@SY,[&\L'ZQ"@P7B9):FA12.8.Z MFQ1G9#71F!JQ3P2T0!2G##!3]I-$:CC29.DJ;)_:S[&%S,S 1_!;P,XLYD/P MHXD:2A-P+$Z95SY^"%HUFS?+F;0+C--B+(I^A'C41(Y. TS-"#0&WN6'7A(@ M!Z."!E_*?@_;=*=3,"P3#5JA -,3C1^#9D'V=*IMF1.,2CZNW&"N5>C#1HA7A(30!D4$"FU01+^('KP3S@5[7LE;=E,51_ 6KVW?>G[&]%CL MY2?G<>P06*@^"9FP MR)[[&J?X"3(S,#H3&M@6Z"Z DJ/@ >J]!:@MP5IBBAW46$!H2FIITZ\$,YHS M+-<@%-GC#=25^^Q9RQE65460'FP56;"/1&F-,8?I>HGC5>^IL)T[UPN8GTJS M/YAS!EZPA ]1G#3ZMQ^'1C\+-R%6#XC"'_9D D;NC>6SN/[E-/=%,+TNTR_1 M#_BV)7RW,)\X7@E%S7T:TXSI$KWVP"_=L9]D0_$3<;KT,IA;_@5U$]&K1>\6 MKCH;WBE]EAA)\PB )7G<#:JS)=9S")>3%[0$)OV"=-A>D.4Y[GX:\5L%L(TV M/!M@FR4;[>"7$GS$<'[NXBE;K2-:<1,?1*' " !G9]B:; 'B":'8&/ MH_Q7 MM;%GY+XFU7M4]<]U36MK48I>]^4'6)0FK7_YEB@]I0TELOX^8&FP]\-'@)^T M8%,HA_9I/V&WY?8\%\:M[TU I%[M1I_+X6=ZSFVI566DK)':+NV">L;.!K MW/]ZPBUT95L\GR8X6577M\%M"-K=_(H2[9>8B/;)Y-'Z5;M5SNR-9%&155$R M&L^8Z\[D(G M,;4WT@Q3E(;%D>^QLZ0Q^?@T-@ : M SDVD+L2N.XJ7B76^1P9K[)V=HO/[WFW\WLZ(%J&8"*)DF2(FM8X6GF(@3Y\ MDA;GQ#UP8@=B S0_;0Q546JNYCDG1'SVS!1NTQ_5X'H MV7V?U["68UV4=0[R:M9W5F.D*<INV8=8HA,J+6C?Q60<"/X/>R%!$?="8R[KCP'(*RY1-'Y_"AMAL!?8H+V@] M2PKK0$C!!%-A*)KRL",4QLM9]U7.RJ>E\VGI)U40.Y#V5A![I)GJAZO3X\S. MF?VD:FX'\MYJ;CFSRWB-Q._5;_DK1PK.C0++3*;9%*]>Z M@PD?W[DOS-TQ17>/IU #?<&_'@**]6^-QSBA@=#9S4(E+0)=/!&OZ 7GM(^R M2HY @PBBR^9Y_;#]G]^)AS^PGHF@GDY$[\>#Y 8;K""9+Z-Q=]??L% MA\&"5 OV2O*ZU"XIZ<0-42Y':78/1&PT&!&M>QX;QPXKLS9%V"+G]W4]+N MS(B@6&\+W]+95R<]'2@9.A(/<,U-]<(Y.![.?)S0^Z1#A>DLNEANV4[I!)/< M /LG:TY'QODS$D_LP=_;/AT$-HXT(3SJQ:6326S?#]D$UF3D'JR!4)JRZ01D M^KA4>N+D&S QZ$J?'3@'H$RPL4I7EIN1DAN($A^ WQ>N5[:9'8,;S<&FWP7^ MNXC_'>W27S]S.]%QJ"R$5_CL_]2Q,/-Q;;U$MA2LRIA0WQ+A8J2R9= ;J;K9 M+\:H!:"Z.9V>76M]>LOK&\+Z!H-^T>B(UT?/LM825:7E-6*@WY#ZQ4!:>H8@ M\98$!P&3^5M?N,016+_H9/'Y6VT-5ZI<%I.G]0N/*3IR02*=4Z9OAM@86"2( MWW:QS,KMSS87*_=&2IFI%NFYO%F:D0^1W*IAF"*O4JE2D('14+4G L+>01$! M+Z?*-KWV2/EM-=(PW^#(QSUG]!9"8^8.D(][/OQ2^+CGCJWV;M_CGD]IAN3M!:3[>TS&S)3;<$BB9RJJ@B2D8&9F984V7H MP2(BQ;WTP.9%+9A8O8(UC_WRP*U\$YM=C?X=:$"1V>@>3G<&2P9%1/(;9@7C M:PE.FF1_A76Z\&FV$]2'PN:]Q1,H0P=TM9.UR1?A/+ O:# FW06=(AQ-[+8= M'\AFOJ CC6-7@KH?T0#CT)F&\RE8:=3=F& XSGK&*=D!.KEDB8>1^">9DPJR M&\,QG<^P;2?9U.4Z#R!_0\4[R5V#M_%XVG8A(ILKN9<,%Z5,5&(&#T%"#+1A MOQATCLW@IH:OKJR-JVRU\#364FI-8H"S6'/X&PZO);^6;+@MW,I3SI2TT@FY M[@L;:BXXL.X-,YWUW79P$ZWCD8[LO9\^P$_]*5OI=TI_@MX M^RS=J09&OK(:2!?HA_SZ-Z/N_69T= 1+;@9%V(9SUHYYSHB78QU U_2<*+R?#UF#V0X"@U1^&$B-QC>Z,O_%E<MH)B\Q"'ME!.0AZ_=\"D !T&XC'CK M]"1F5AW' BNV92-]"(P.FWVUO,G%W'5_HNH$9>P37V3)%B;Y4#K-;* 4CRIQ M_(3@H6P5\3?$#ZA5+]B1'YD>XB0^Q$1 H;0,_#*!U=]@%:V2<7POJ5)++O"K MZUV!4+6#;[!2&H1ZA =] 4OA9TK/,N,;&W3*Y#*(?H:O(4#[2XSP>"%AASAU M\CI#B-Z\?H:\8?;U83OCZ)5A7Y&-O8VC+W[L-.96;ROVMAAI M'=,*D"^I/I[53YW-0]OJHCEJR>.7R!H$>W6EO$G9'[CK69?)OJLJ6&5# W%6 M1\>RIJC)$S.T7OVKJ?1&FFBV-GOJ$)"V39OW&>NH'>>=[Y[[8OM9Q![>>[_! M;]N1=6KS#(:]1=WL2B]T2SKV--@"K@VS!C;Q__KJV0&Y<*=3?R<6.5T8F ]M M-EF G(&#F/A%OOCND1<;O*SYVS_AI /BW$^GT?&_U>89#?6,;!:S11_KJIB. M:)%.5VOT4N>CPBF97&TWOC0Q1-=H:6+C=+7)-M%<#[72US^X) M@$/99]@!(NI*5[ 3WY7;TIY]=KHN3"W[;$/'^X',,T00$X=*L8Y]>_.L6]Y, MIYFDVCS3FBB39M'#[O'1P37-K@;:$!6.5-+KRX-HIVRCG:X&VKV2Y% VFMD; MF:(F=65.R;OR7'@,K6X,K0,VVE"2J%LS*+HU/(1V4!M-WS'@PM&1#G! W98Z M!]?+NUFT0TE&63,[QTIJ>4=2@KV>*BM(BML MJHZNM3ZU-U),K5_,$:3KJRY23[KV\R7)(GZ!U?S_CZ)+_<$1]GKG.N,Z,BQS M)!HK9/6)M.%J*$-E]&N\6^P:BUDG91,(B?"++'W0'5 MI?9M](7+!2[HOZR.%8N2';_8 C0I89ZX<\/.[\&WYM' 7! %/PEM-(T?NTT; MA(\(5*Q+%/;B+J/F#GQ=W2Y+>2?ZR!Y(&07HO9$L*_UB<=.._0S#O:S2 %?8 M7--T49_;Y-W8;=-"![W1P%QSFK0<=B-$2*$C)D_DC]@=1PEH9_JYO?NZY8YO M@;IM#TD8Z][S$F9J_R*3B_\2STW.0DK/8M@ U_80ZS.;0'$>8($R>+..NQFF MK4AL=O)*UE8!DHK!O+"N"]I?0,VD<<9,VA94K=PNQ#5OAN_ R7&[M^^T:%65 MPU[(4MU^D>NDT?1^BHH % -#X6.]H-08?9A9'OEB@?K\'B$&%!I'AG*Q<01^ M5FP> 8OI9\0=FD MB190LJQ-T!U=L9)SK<,3EX(O((DKDC2,CBE_DL(';-E=4-',RYJ'P5>R#Q.Q[QA.$4X@9M4M'%@U$QL3U0$ZZ70N*%\P"^[&?AYNA3P!:)#!%@\P!( M@EDK^!L4@K[P(5KLCX<__=RFF5E77$I?P-X_!F/AHR=I^S,J@J*.IF37*(ZN MP?W&QG_Z4Q';F<#J S:!A;]8]IPV$=&F5]PZA0'QTINC#Z'.3DFS:_*:?.>X MXU(<21(]TJ<8&R7G6?8JW#7].%LAPRUZ*QPE2%.X?^Q;+5TO& (\V"%P"06 M]<+AMM=OX"'W>+KPW-.SKQ>65!(LK#=\"['I+=D)0>97&E_N[<-]>KEPW" A MT&*%)7IO%5^YRWRE+^ #XG?&Z\N2)#V[NPT?RM MQ7_)T"U8]'!L;AC LIPB M]:[U$2B%Q.^##])EO"8T^@O16**.?-\9E8\9=F_X2M49L;W]'=4&=@87K M4 5>#38ZE'&V@E1,5R9HHU/PXX07:QZ2I#&1A1>Z.__^+" O$!U[&>! WA[/,?K'0E\%%?[!BNUA?"C]V*@ MH(<370M+GQ/+#^HC2PVZ10$J!N :4T#N"K C\0D;D*:&K1WIS:^E[<5@7K8[*86:PG!:>IX(0R85D*98R"V!\,X? M5SH4H&I'YF%W].J"*T*<=%-Z;S1%*YYNH["YBFVA_T3M\XS-C6[,"KLQ<[=( M'7@L%@N1!P$A#),+/I!0%L,V>D&D#F3J\8Q,PLAM0^8GS">.G<.L+Q,[6\_$ M(1[U@_ I,;6Q -3.=/9E\ZU\6;T5^L<_V$[6H9H5+L: BW%#K^)BJ+-15T 9 MTKX$5':7/U")^FLA\H;RH (*.[[S2/BLOR;S,W(DHAAO]LIB[SYC6F/_R7J+,&$Z0 MH<4)496#1VC4^&D-Z#![55$";"BZV9F@(F/^/O6T&%G=1JN])NR_=:M$%'!1 MU)*<=KY&)#I8VQ&^DB>/%H.R84\;H:NSZ)76=GC.Y4>[KX.]HZ+\?DI_ZU_& M"8JOKO<[,E?M\T0712^9D%-ZH#C/*$N5^?Q(!$O. M&GB(_(W(*(= M9R>T3 ML0^1^Q'=4N&:Z7NBUUQB)07X)N4@?D-%7\VZGH04S&,*1CA\%%00'N+G$Q=6 M= +52?\\@J 8I4L845*%O\0D(/T7>)T6_1%52 @VN,MX0?-TX -UJ:^KZS'_ MMGV4+/4-7:_UJ.J?ZUH[F(9\4=LNRNP/C,'>P!\5>1OTQ[6]#97<5PHAV;;D M6DT_E6-%QD'(C.&RDK'8 B5R2Q3-.D7T9W7(S'8I.=<&Y\3/NORL_TG_0287 MPM^>O+^.+F$OX(.S?]S$Z0SZ+YHJP+%"[)_TDO@='?N.T@E"])]Q,6=HS=D/ M'C$-0O_VX=81_D6M'GYKA[BURV3*$3W^6[@8V_'!.Z#__ =FR>JKCGJ=R]+F M(X5[.9(/$'=D7K2#:?;>0#/*PPIY9+.JD&T[$9N[*&J\340AK117<":0.!B: MXE N#HWM(,+&CHR8%8O[)=H3;AA^1SC18#A1QEK/L>V%[(O\&IL1D?T06W?4 MKBMC5.P/ZAMMP:YUG4?K?']7FZ:S%%M5M=!:PF\C-29V;,:"1=M5V5Q&H^"8 M]'YAS%RE%<&%.!?B!P*2;5%Z)_X#]1SJ(D H6% AJZ(Y/ EY?B!$&N;\9)S) MZ/L7^.%/.#IM)65R8?0'^M&R)G'P,2XSG6QPY,\3#*T:ZJG<)=K4JTNS;;>^ M'Y+)=>@EF6@6A,RFXF*#:5+7Y5%Q5!_W/DL!VL>*' MS8QX?X,>B$G/OXU*<6O:\JJ,MKS<%7B^-FGP%+]_(%#<$U5O(%RGQ*8E_LX$ M$4QLKY&J.T=4PQU574-S]"N[F1 KBYQ,>T BELI$C](;Z5H1M>?@*(=MQ@C. MD]R.H/B:$EQ=/8BSGOI#N2.C! X[O,_T MC&KT1AG0QD;I&2Y_6AB>TIFDA#KHC51E( Z'71%%K59?*7U%[[)-6IU.X-&5 MTFZXXR<2AB!*C8%HJD4/EL=3.D=@N]B,(8LSK&]7M.)&A=3R1HF$$'KT\K04!JN7:S"P9Y8T?P]$NI MSZ1:NDK7:QW-BV@JYD6T=UX=<$HR?EO G2[F132$5DKG1!VK;86+TR[MK<6) MHIU)\^ <)5F71%4V.R)9WT_=41P+0R3))!"68F;OK1RI9";L^7L2^RY)NDEO M;D=/PMAC2=*&*S]26*-Q>.V$U5_9%D^4X8Y6997AN;K>Q(!769V#-]%ZE54U M255Y$^5@RWEO8GB0*BLN3L]%G.Y2--8.T>>]";FV.V&>==786;D3;24EWJ4[ ML>_$1&-W0I?VF)@XHCO!HVGO()IVG.3$[NZ$+O/DQ#FX$ZTG)_;B3N@*3TYP M<;KGY$0GW E=/=/L1,.B7F6UJ/=X@W/SH^5SOL>2C*-!6G16UAH'9.=ZW\@F MC8ZEQ"SE?LI^_91_T MG=9OTNA]=_%%S]T5KS7UIGU1XNH3']T[0OZG@U=UK MLG2]';>'9U'.S.VI36E-O"&C/6^("]]W('P/7*JUF1>2823-2KGT06O.4INY ME[_2J7J)D;_"I=M.]=,Z-1_1(\(K_E&W=4_?-P@@G2.:-$[][KF^GR>CJ?V+ M3"[^2SRW3)\/:_L7LK'OPJJ&6S)[(\:2?3A%Z0CW'RJKL*YY ,S-SX<%;Z%[]"I7.#)P1'$P-E M4N_ZB0C_4T?@R?N=&UQH8W]T VN^*ML*TVP-"8Q)LU]L(A6B0;9BO5T.N[E+ MN3=2I6&_B/0>;Y/>=+W[U+NY5:4W4F2Y7W0/TAL%B8)*T7XA\U,<&+Z-*MB1 M-!M;W_%E?;5LKRSZNE9L&FH]&VH;D7+D'6DU=[0-4QUY2_IVNJU:V47AVCJZ M;D4=;1[+[K%1][M;Y(6COUDLY^X;(0_$>[''I%R\W;D.VQT]=)^*K.SOKUP_ MN'.#?Q%XZ=A]=H#K)UDS936>$9B2H=+2 M$WG M5O^6SS-$,E9*OV(]^>X\#*J_4B&=F3/ ACQV15Z;RLH!9OZ<>?%JEM8SN7CR MB/7SPIK"ZC]9\U?KS4>/)KMMV'/VC%>/IW*'T^DN.UR=:UFV07;,P#HN0U#X M!"X=\?!3L"2K*TL19AZR^5]L7=*(KNDJD<:2IIH#4S')Q)3UL6&HIFE,_Q<< MVD=:NP8"!@-#B*'TM[]:HTI#8>_310MT5A@O2NGLC_N[W^^OOXC"[=U5M5G3 ME=7>W3_>/ B/]\+5_=W#_;?;Z\O'FVOAZ^W=Y=W5[>4WX>$1?O#'S=WC@_ ! M/O)X>_?GS?7JH%KZYXH\B@6D+&-8)?H-2.0@_JFV09*4'X@RQO\U.Q#ZQ$\V M* 5[O(7@^ &JQ+-I.I,E//\$];4R!;M>A'4\(Y-P3NZGB:)*WT%?0=]PB;:Q M';Q1-GB$YWV9PZ]2S3/H"03TT1*IR0O)5H+Y^&(8G>2I.Y^[K]3LH"SNAPM8 M+SS$%WX\_"E8T<:W]Y,3)_Q3#3\B$V%BY!8M)E:&-",(QS*WEC[Y%/_E\\3V MEW/K[9/MT,W1+WW./QW1)5>3^GCZ[->IMNA+3&-$-071FZ-?]^%7?RW^W%#[ MJJJ5_DKJRZ4_KWJ4K/9![-9Z5/7/=:VE10W[AJFN?=2&.HPM?C%F/!ZS3L*!PC2.\T7D2J/E=NKNMF>D5>*(:AJ M0\V61 7+V-CLC93AL*\/3X&'6P7UZ#IV.Q@@21ZQ"63'>U"C@Z.IT7Q>N:X6 M'2#BK:@,%%$Z2Q2!=T:>:_7#X$CZ(4^ANRB)@4QQF5O A.]B-_9)Z &FX?GT MCL[J@7PBMK8>P%X\T3 E45?X'-43(,W34@%YXMQ)!:B@ G2M+RGGU4%W0BH@ M/^MBC!#A\W?G&9R22O@:7]C.6D'KC313%Y4AGXEQ K1Y6CHA,R]C)X6@@T(P M];[1E;:MEGR"3D=DJ[,PNX&Z\BP,X\&]]5/L.PLS,# +HQN&J+V;+ SW+$JT MR/ 4DP^# >H0J:^?&2P'?>^ 9?"[K$YXAF%[%:&<:H8!06-%21J(RJ#H1? , MPXF1YUHEH)QNA@$!7R6UW]R(Z98W<5*:@.<8.JX)FN48AA+F&'3%%,TAGRU^ M J1Y6DJ@>8YA2)N:E;[45BT2=P?J*P&>93@QI= XRS#$V:.R),IF$2./9QDZ M1YNGI14:9AF&F'8VS;[:*2RB=YME:&/6PU;(F>\S#6&>:AIBJ-$TA K_+S4. M,K5.+AWM%GD'#2%GW_-AGF+:94A3]W)?:SPALDT_Z^P _K9$M*F'T96GN$." MVB1/8E]:I<@20)NAT1N9QJ!?)+,$I P.J!5X&^JZ!C,K$&P_!QG_A%])'N\" M"0J6\!IW 5M1%_"2.DZXFO7P"T:!Q?=VWA&@D^M%/\+/;0%C.QS0&8'F*@,Q MX(,ZV&AYIMH?#]6$T+CY1<8A8@\)<$+T-)PQ$>BY"^QX3P__[3H%S@IF'B'" M KXRBV$J+I>>/1=4B8H.A8H. :G'+Q#.$8DY/I>(DPA5 M)X*%QR,L/??9LQ8TO!.C5&:^(E#CE HA7_CP?_XR5!3I\W=@+_I7^?-'Y*K, M$O#'\N"S+US=W+.0$4AYRP;61@&!2)7LNGP&:HE\@'L%5L.'(KL"CTTH><-" MPB7P.C[=&L]L\D*5)'XV?F@ 5TB"Z%G?XZ0%O!>$['S^%C/XMOP\D%I3V?2/ M?[#=,=XMY]97L%I]XJ0,.^R-V*53#BWP[=1S%_1$)HA1 #NB=R8*?OCT;Y!R M\6TDYYS<1X*3(Q JH^A1OMK!+'M[?>$&3CH&<(,#!9H+[&!._/Q3J;QU8N+ M"W$70*1,7O>%2_K5+!5-0=*['GX2S"MX[7R.((WA' 0TNV!VD_!2AWH<"4$\ M$20/MB!VS0O;L1K+X&--_0[(WP5P4%*K*;M(2%]:OD<&H?@W*,8XBV>Z$D^S6Q M'5(J@IKVA7LP 9!25[@@*PLMWP]1*%L5A%C[4*320UE,GMJ1$LF!Q&O]2I=: M0@:FW!O)9?C4\DQMHNN=V#E/OC61E M( [,QD ,O&+KV,2Y5D'L:8CG 9HY3 ,G]AC]P9D5;9V6(N#='!U7!,VZ.4Q, M]"JB:?)6CA.@R]-2 @M M]R+VHP*.-;*N<8[9E!#X6-?[>K$KXJ0=B=/2 PURS*=K;=6/)1U/#S3*,9O2 MH#<:#$1-*XZFX]F%SM'E::F QCEF4T)D8TWMZXUA++@KT+4<\QD:8MLK!Q\V M\?]Z%\?/-=?4%F9O))NBW!E8&>XU'%)EG$!"6I;:*DSE3D,G$M*G:ZR=DA/1 M."$MLX2TT@AVG/L1)Z@4.I^0EC$A/5#[PS-S(CJM!BH3TAQ?=J^NQO%&H3;, M6,N8L=8,T"#%2!1'E^7HLF?:(WZLT;"-,O0R9NB'@W[SXI*.H,MV"*&*YMT9 M!MH4$69>*,),C(:':+(3@AB0-F(I/KT)H1_C2L*V?I) 6,)VZ1?*$!RSF'Y" MA,,8XZT%\=O[0I;:$EQ6VR_@K.)7/(2>],%W$'P&D!I#,S)@RN@E2\]]LI[L M.8)K1>_*!A,3@,@8'1#?[4]MQ(M,-FB-T8WT&!IF$'CV4T@7N"#!S)WTA:\I MN->,4&S9.0DB"-K5%R*PEYB%H9Q4X1OBD=?&E3,Z@BMGRGIO-)3ZQ10J],Z[8SHXST7&C/:+]*,,>@S+CSFMO1CK(=F@#J5PT@SV!,;X*2 M!HKP(SS9Y@2R"?<[H9Z95?N'Q&_%,'7 MTA7E%'2D%'5$>E^Z/E4,G^A=POFG((:_Y8$G(WTNI5^QGL"F#X/JKU18 CDX MNH[8!J:ZBJ[W3"Z>/&+]O+"FL/I/UOS5>O/11LIN&_:/5XZG< MX72ZRPZ'6VR0'3-0F^M1>O@$1B+Q\%.P)*LK2Q%F'K+I7VQ=THBNZ2J1QI*F MF@-3,##?ZWOUJC2I30 N'MG4 MSOZXO_O]_OJ+*-S>755CR7=EM7?WCSW=Y M=W5[^4UX>(0?_'%S]_@@?("//-[>_7ES_;&,DU;D4=QZ*\L76B\%VKX,XI_J M&R3)D<1$;M1"3B>.0>:7*T11>)W9XYE@!]%(!LW< MV9MH'L0C>$:;1RB8"LY)[0_T52^Q]@B%\EM6QOB_9K=,G[C]S 1%D@WA:F8[ MEO! G;O+Y1*NSV9WS^QJX?O<IIP!,1*_YK4W@A'.. M%2[)?MX&769Z" A@:12V'\U; MR<:Y2#I)(PY=Y0>?]*-Q,UEV)K]L=CBI.%AAZ?^ 4P@6T0ZC2CK Z/HZ1B^, M)%D]QG0@2=6!TM!*3LY&&_ +.M5'$ I'2$2-@EBPM M&Z@6IT#0+SRY3NCC !QP,J/73>SIE'@$HWA/)'@EA#&P'WCV3Y*/D$9S49:9 ME43\0,.O45 UB<+F JA6P$:H./1RZ? *CRQ=C]('N_4ZXY@ZHF]9<.,.B)=. M;6%Q#3FO>"CZG>:"C,-,1$?GJ?M@/G;T5SBJ(A M7^XZ?0L>F.L1$=Y>3DBO)*-_ZX=Z3O#",K.E-NZ3-87'NU7%=!Q39FQ3[:SS ML#/=#X5 L8)(E6HQ@"C6WN50[O N![V1(1=K'M='^:LV>KQ)Y\V:690AN'6B MK!5OF\F&?!B72306G$P#QHG'FW&54SE3?YICGC=VCYL7XJ\*QE_[Q1[I>/"B M6'.A>?)N<:$J8D2MFQ!9/QF1I] VURKC;,6B+Y >ZM:)@$SRH"P3.[?C=.A3 M5"J5C\VL*K?ZE#=43R23H"I(()MR/#M0R8:457<. /PV?5,FI21)B7;QP@V= MV.I!Z>6AZ@=:68(3DOAYX[$7KL8#\3R?P'.9HM$4V0#%<@&'5D51NHSIU)\1 M$IG)&7$)KXP,\;A<8(M'^@'\ARH"7*J[)"SB[O>%%9MFO4F3M4RI<] .H^33 MVK$>2[7<%7@?W^%U7UWO)O)3[J+LYGQC]K6D5I:VY$[ M)/\^'5Q<^^:QLD$6!R4=N>4.3W9(,NR8!2'!.V*_95$=]*V!$(OK M*+S[/?3&,PM3&*<:U;X?!RYZV+B["";Q>'O%'\4F=[ MYLXG!'\!,L=]28/AZP],^) )?+-//WS_'L>\^\)#&NBA4A6_,K<7<&-40(N9 MM\#W! LKKT#VS^UG&[.>J>\.#T &HL5:U&L'7L!063#SW/!Y!O+ZS7/G M'!P=%P-C:7B*W2.]0J0>>T+8>GP"]@/6!6X(]AH%7;DN8/]4$; '94\_>C^] MCY;'_#]_JYBE"EZ?;_^ZH!'>0MQW9<.UYJ-W1%3\Z-$D7W'V!^I<84$V>1F MFTV9Q@VP"= ?Y(_U.7NKQKA=4D6Q3/R.:[^?7M'CH>(R2AF5\C9XWL-JWBX/ M'&];C3NU/1_$KF=1?3ZQDF1-@7/AKCXH)W^8FK3'PYQ;6YWE";@?I0)-[HX$R$#6Y)' 5'2A(P*_DR:/=;31UL#^?8V^F#6O6BN:#^Y=A M,'.][4,8F?-2>B--E :*.)!*')<:)&B]6/:GLA/D'L; M9&P:D=%&T8\W< MG329LB8R9&'$DYB^5Z+&L!\=@R^!&AEBPUV\X%&6]*/AW MR,MLC%L<:%<:[,H8B/J@A %VRL-LK) YT,9P(*%FBJI>'$@8; MTM"K-?I5';H-0O7FO@X>4X)J23_,#AF=1(77I:MCY2'2)[$OK69;R\X+?)O! MFJPB'DZNQICR]P7K]=NB!X>Q\XK]'5611 560#Q@6?T]= @]]17UOC8>41"0 MXQF9A',2V3?%?'25C,3Z8F9"I37&M)[_$=[V!6CQ9W)B.@A* N>XQ+)X+R1; M=9@0+#"*PTL,)F;/"4OK8I+732B_DTR;##SO[61B;M@:GC4*T[Q].>FXM M??(I_LOGB>TOY];;)]NAYT6_]#E_@PB_M-*&3"^4_3KMI.E+K)LF@OF(WAS] MN@^_^FOQY]JP/]#ETE])_?*?5SU*UOOTFFL\JOKGNJ:=^:+6OWP#7LM:_"!9 M+WRN+E!#I321R_K5#M^(0PG]7]0XN\D:9XCXLM)I@W 34XS Z11A=VQ#B4G MZN@[#FI$^;FM1<2IL]WW96=EYH[KP.!3\'!Y457]/T+_/ 1^^-N M$DN3> OA QB:U*W\* BK#Z+ MBR@>M.ZYD<9M.*.QNX3?B-]4!)X M_4VXV%/-PI[WRHK 2O>JPUZ'_6)VY+?V*+RVWN %P.,7HCK1AIWXD_ MNK#3-?R!W6G%6G;.'4?ECJWP%X[''R"RB^^W$'5W8Z1KN,&&GV^F.=QZ\ M^6'[/R^F'L%R9F T!%N@1LR0XJ'6%E_@5[O VNL(-8R MYXYW8T36Y0Z$J>\KQ6JU[AN1=;E#1R5I%#O(6S$BSRL4>6UCFYLS$=YL,I_L M.PIYU)3P*9J'L?L47Q-KL,R6J4[M7V1R\5_BN:6L8/1&M+% ^;R&&[H5:C@' M(CE*!&IG(AEP(CE[:Z$QD0RW)9(MQL^LQ;LOE*NR9S]Y?ZW&"^<8^248^=J* M+N<8^1PCGV/D'P C?Q,:_N>,B-,Z!"Q#&S\NJ#K)#[V*.HI:Z3W9JK\GZG"B M*!AI!P]KZ,/>'K_8>6*8I]EY0KO]MN@;2GJ,FD")(0*%Y4<-)#ZM^ QF;@@; MF/@?M^H@T4^G@T37^T.SI;X(I3]0S:XU:W1U4=KZMA;>07)"'20G6>3?J(FD MC;Z(DSRU1JTD[_;4NME0DC-O+HS^0#^:A8/V&EHA'GDA3DBB((*?@8VK##NW M5@9^I@.AM]__Z4Z++L3-3"D'(*#N$^Q!3=R+@03<;HJZ5@5,O+>[Z^B\=]3I$@Y[VM>$\Y"N\IO9%LBL:P6)/;0=[K2C5' M]\UO%GWU-U=\*/5.KU3BG#KGJ4?A/,0%5$53;JSURHE\;XIMF^P_IRK9U(Y" M58C+J(@#M5A$SJGJ'*A*/PI5(2BF).I&L?CZ.%3%XW#%[*Z%R'*(1LD Q!$_ MKI'V+SFRL^0HXR@(Q@&WXRCP* M7YF]D:(8HFKP(, YDI4B'269.90PJ#L43863U7F2U5'R=$.9&9>2636J];V$ M 8J%A1VV"WXG#O&L.34+K,G"=FP_\&CG#(\/;,-K1\G+#97>R%#$@5DU*9S[ M<:=-54?).0U5H"I9-(RNN'&W1W*X.7=S[FZ?NX^2OQ@B^K!NM)$6X]S-N9MS=Z7N/DIY MTG#0&ZE#6=3TJF&MI\7>+4+LZ!LA=O ,-\.7R#A::(NAXT>"_9#EOE /L>+& M\ARX(_\[\2@M%A$G$.4K.F(RN0RBG^&3\C@4=R00OKF^+\"C!/JL]2-2RH%% MHD>7O%#I57U'H]\Y$2",%--" )H?AS@HUQ? ZX2['H3 M)HAE%0]033X"O\!_LY>1R84%;&0]PP6PK,IW86QW&X8^('ET"=.\C/I M16%.X-'1%_WPZ=]D'.!\7H_$0V+[PK6-T%&3LL7:/G6U[WVE6*]"JFH8?SI$&Y!98]]^,)P*LH M+0L2S-P)K.SYC7XMIG3<3)%NJN&4.LO&7RB_T@J3:G; 8<3X09\+[P1 @.80_LBX2K)B&) M)W GJP-.=CU<;\5Z5NZBJ%]WQ4-:T3/T "^=221-*N9L#T\4[2@WO3I"$2(! M(A)YT7!K)B>9%H,+?]J&GG(X1J) ?HT)VEST=_C5]),3*[ V QV50W5QZ*-. MH0QUOM:KIY%"#T0K@[0<:N=UTL,=> M9_:>QN(Z6C\@ZY2T.U0_^$'K+\?&*(A%6M4.#]T M@68X/U3F@??"$$IOI&JZJ)I%U,:#,P3WCW;RCZZ)XRYLIR4/Z=A^1N>^SUV9 M+5V9?Z[FDZ.L4XA5T8$;YW=+TA-B,8G!^ZVS^H&=Y%H70EK5"_%U7++;N*/) M_?LI3:'Y]VDFD*;3MM,;4JHWU,.L-LKQ%19=>[U:;S301%W714DJ-H1UI!F3 M]_BVS"'#(W*(?IC5ML8A!G"(+"K:4#1+H$PYAYPGA^3=C(,3W>! "VZ)IX>] MD3$4#64H*B5X(QWADK.6=N9HAARYP)2Y%W8\T=5U+-FDIOI/1+IAMQUN2L>0JLF?>B.]+W51;V[1BEAC%'97^A1N';Q4A[!;?[6CW@3;]T/+&=,9[?AO MK!REO5.LS0K^:;!_BMGF'X$6;]+)S8$K7%G+)<[7MN9S^-CKS![/A%?XM>"X M0=3$%36AT.ZNT%O^_^U]>W/:2K;O5U%YGSDG.25CO7C(F>LJQW;V^$QB^P9G MYIZ_=@FI,=H1$B,).YY/?]?J;CT 81 ((T373&4G(%K]6(_?6KT>041?F$\5 MHIDK:3Y;8C(LYL$D231NF"2;O9D8TY)H%EYNAFQJ6.>%9H_!_"=6R)/4@N$P M E.&3C--R6%#8?93L*1-=2[C;CH)< :ON-E 84F2#]]:OIAZDJ[(]#CF=MYC\[8PRR3V:$ML;*!M6]&([DTPP>UUUIFM MG$QM9G^L* ILES;=IF22D41+ BKZGZG/R01_&1*//ND 53ZS"GN8"L7FYE : M6OF".;JCYQ--P2"/HN$4CV7JOR"?R_"V?'9?IU6S[+XK>N:QB^DT?>*[0/%T M2?O,Y:-\-PXP8]-GSC,@R9697SD!QT=KHRP#RG+Q@7-Z['#864[/7V;=%UP> M*ME/K$$4(%,O_!N3]'J2-O8CV1TT%(K)^GUA!F?VYY M+]9KA#HFOVQ8,'(:6'.5N7V=[=/][TI<=[Z>K^KG__]?;Z\O'F6OIR>W=Y=W5[^57J/\('WV[N M'OO2!WCD\?;NQ\WUQR).VC#Q]!)$6*+X^\0&'1N[)+KYQ1#(ES 87V6IF(MY MJ@LYJ<"$[86DU.6U#+2#3%E=4CJ HZ0$O,'>%>6ROI'!:L5QZ ZF++ET%HS, M9?I'64HR(#C;FD8DE_L/SXU7)#_SM.ID])&5RWU.9Y8F07/,L_!ND4/;A'35 M6DY*Y-"*'%J10WMPNR9R:&N30\L\V$J!5"NX!2^^7-\'U.K/%"Z:3$/TML4) M'-(4M2/=_&OJQJ_2K8^GB6CFP;/\I82W1L7O[:H4UL]W7C+>2%/>#CC:TDBX M'&.EII*!2+"0#O!&3Y4U?>M&(N_1=?R=B]0?/R) M+['I8Z\CJ[U.36*N15Y"Y81GUI#P5.7DHMJ7K'RC<^.$_DPAOA(I+1]-0E9O^PX,4#&"FE!JB;=PPQ\!Y;Z<( M[XGSL$*&W&UKLM9>3(L4/?\:0GI:'4E//[DP9+6CR9U.50:H(+W:D9Y>1](S M4.KU.HJL&PWK24G?:Q3 C?I!"_(+#IQY*OH_-D,/1X3;C3KR41MPN]&1M5Y5 M?96$P5@[PJOC!:&*%X2J(;<[=3$7!>%53GAUO.93NR<7'1,0:UT\9,?MINCS M&FPTS/TU21+*9Q--DN#;V:0BX:MXF_?>_;YRZ/XBSNF_21@4LEWOY((F96F? M:@+7A:58.[!J\/'KF"%BPCGMOHR*I157C=ODA]2>V=V>(4 M1=5X<#=6%P)0V\9)V?Q>\QWRM(OSZ56M)95+A6=]11ZM7]=N9'M!-"U,:M<, M1MBPH\2YC),/<;C97'IIULG.;/IO69 *.0 M;,7PGRBF?::_P.= 5L5]IN'EBSG]AY*UC]GW@8_E*]#_1]/:!W0;I$D8/+O4 M/XAY[A\&Q"=#-Z9Y^Q\QF1[/,<9S9(G]5L0K $2SG:9%(^E&Y)O7-#9@Y3NP VY'Y"6'VW: [6DR@!]B4[)0+.[YQH]V=07756"*P57-I\KU^X3_*YLV0.HV]9E0U^L MR%XOMGRG?DQ[I2?NP#RR_(&Z $Z^^^5YR#RYT%6YHRW>K!]B@Q%!;>^"I#:E M-ET!B6W([8)*-X+:#IO:=HD0-B8W]>2B:\J].@BW8W#!%0;FK0F\BF_ME;^KZ5OAZ&Y-Q=!?X^/8P\?[>TCU"T9M1+ M7AYA@)=.*ZQ49K!40!;U=C0(P2 $0TU@[^X$ X;#=72YK5;G8!2"00@&(1C> MR4+9G63 $BFZ+FOMQ=(.!R89UFA1N6%LY54:89C$6<*AW/R:$#\BGUE0X;*X M2KUD7&4]^V0NAEG29D$BO%*$5]9[4B*\4H17BO!*$5YY:+MV?.&55],P1)2S M#KE4<<=>&QHHWH[B#+7*ZD&(S:SA9J:#5UE^HH65UG&\P"0'4V6 M$S4XMP1"=!=K8*]+]%C.4!6%#)M(,^L!A/(T8V#L;*\N%0@%S>Q!KVY M-"H(FKK0S+&Y38XR(68'?H:D,M*V?@8#PR\UN5M9%64P^%-1T^-2TKJE;&3D9M")B;WNKH(:FL*JUM+JKZ\VK2E>2&'_@W+(6 MLRR)S2O/*[3?E:PKBT52-D.V=8^(%F18)02HC P[E S5[M;>2T&&C2+#-;%# M973897;-]CV[12V,:HCEF@P)'+&S6;34Z@77CSVV".%9QQX1VR6VZ],N8BX/ MQIE8'(,E?.CKFB")2.8;N53W%JC7WLF%7I6E<6 HKN$TL\)>V()FS),+0]SO M'@K-[":/='/R:2OH6]X^X;,F6/U0E.SFX3!'XA-?3US.7%.7H7J\K!9W/EY!607$ MTP%+H;?H7SEH [G903)\X4V[%MZI,J],UG:I%N\59-B6KH-F=*K.(I8VJ M[?AOW&O7G]+R^#/6!3^O-E9+GP21BP^EF3?W>'Y[EJYP.-QDA;TU%LBV&5@D8.T2SH&F28A/P92LNDQ%&H4H&'YS MVXI!VD9;)XJM&+K9-363.*;:MCL=W30[PS^Z)Q>T?0#6U<=N$%AC_Z]GUL72 MLO@+A/?^A8HIG7V[O_O]_OJS+-W>7;5J/]N[^\>;OO1X+UW=W_7OO]Y>7S[> M7$M?;N\N[ZYN+[]*_4?XX-O-W6-?^@"//-[>_;BY_EC$27/R*&MV:IQJ3"W M5\2YC-./]9.-FT_<#(?$1F&6*I#O5DR^ \GYMNNY= ;+ND]T]'+=)VHBO[#= MA(M-3B3+MD%CP78^47\,=IUP7-B0D/@VD08D?B'$G_7+8)\*D...9,7T^2&+ MCH4U6/$T#L+7W.,2<"V1+-\IV<\"]CYR(WP);X7!&EO@-$5K"]*X+A*UG)1H M;2%:6XC6%J*UQ:'MVO&UMKC-\$:"*0";9'@D+,@*6=-H/W87U,%[F'9[!S1K M)2SQ0%TF]93["47.6!KE'50&\'E7[NC5]1H]=%>R8--C8M-R'8+WQJ;MDPO= MD'6]NE[A@DWK0:V"37?0KW=O?-HYN>B8LMFK(%^[7B%F!UAXB68!,B>@+/DD M1O]?XF#DV/[(\KO?$\ 6YV"2J#Q/=6DQU(Y109#P@<4!'R")[2*H9EW"*J"= M'I@WG0;U$A/44SZ&8POR,4&=UZ64P%%XW\83V&.JJ%D>X,Q5WI'EAE=8C64) M+\PG6R+FO>97MK&+ZKBDKN[20&2SLB*X-3!'!9%MJ:^K)S(,DNW*>D$>CZ"R MPZ>R#?5Z]62F4==XSZQ+Z;YCL-GY*4J#T/+M4:+]X3_>%.,$:+P.D7X ^<"_ M*)3;#!4<+D2NU(8?.X/S=6+6^+%\IJ?"GBO/3]@C1]:VW+1,>2NMDUM#T%X=22\;:_^=TUYV!'"E#N="D)SA(=@->W M<9YFYRD1=J#'Y@78_=U $=O;B1Y;7@=4"%]J=3R5[?N^B0L_[4)Y'XX=&T2SEC]Z/PGOVP211@? M\!^J!._UCL\;4('F7]=OQD\A#Y%O_1MZ!/?#>Y]\8P=P.<:T[_)\I9U<=.7. M]DU>A-E60]+;\E)@QZ2GGUSTY*ZV:+()TCM\TMOVNF#'M&>@V%-Z5?5G%CZ# MU=1S-;+\)PPCD)XMC]>!L; (B.7;HL=;U9X#MMNW?E*?&1ZXC"(21_](-O\R MV?ORW-,^N3#:P_07$U<"_LE.0P MX4GIR&I;I!Z\']%\)Q&Q0GM$*XPYY)EXP61,_%BRX7C=^-B2#[8+.EB+A^"# M*[:WR=Z79Q6\?-/E;D&_3W'M>]@TM1D4J(*F3* I56Z;@J::1E,;*OL*B,K$ M2RI3ULUMNFX)B[]T'@'6\6(*7)CY.U/??+-GF6+H_B+.Z;])&!3R@WH"6+:G MJ=JGFF!<85;52GT7TM0Z@E8#[2TKZC8]B@5%U9&BME;>&Y.4CB2E&]L$^ E# MO+3J?G'CT2CP<-Y4C?-(OR.SP]]'CP>T;#N!#\GF;$)SL)2"OK+B4O7P:6MS M?5Y(6P7DTSZY:&MUR;46Q%,#)WL9ZNF<7/0JZ[(D+.S5Y_\0ND$HO1(KE+!; MB32=B!C\JE4SW6/LD["B3I6)-T;ZUH%TPNZIH]VS9>+=VC34.[DPMFD@*ZBG MCM2S;?;^N,^;!VBTI)FNM1]*3%PPL#R.)X#Q@?JTYN^LM MZB@^?&)#XA1!&9[85AJ](3A9-Q:=U82R:A4?IQG.M@>NY ML0L_0T(G<6=LUG"D"]6Z$2M.4,?Q!,G4Z^(# MY\"8%M8O^/3B.O$HT2VY7_&35K*?6 ,0L]-X^4^6T @3K[PQ>4VHQNS.;6#N MSU&8S&9B/9'3 4B(GZ?6$&9_;GDOUFN$.B*_;%AS?H_GMV?I"H?#35;86V.! M;)M!V@R:FDD<4VW; MG8YNFIWA'UU07ZB.D3,QE <=G'\]LRZ6BJL%PMLYG74+Z>S;_=WO]]>?9>GV M[JI5^]G>W3_>]*7'>^GJ_JY___7V^O+QYEKZ7=U>_E5ZC_"!]]N[A[[ MT@=XY/'V[L?-]<2-CQK[=9E]R[J,2%F[--PWEQM(HDY(K/JI= M,\K052,BDJX7U=7Y.J131?/S>OO]BAUIE<5='/M>5A2,0'V-71HM4&L^N\,V M]C,.AUG_PC;1E@V]86CH'8'Q]A7!@FUUGU#-5R":JSS-E+\V +.^VS/DCMZ@ MFFB"4YK**2LNTW;**3W@E+8NJ[VM2PW7*SS^4/1EBDM#\DS\J<@>KTZA)!]L MUE!154S:LZ6U*0J0$U=6>ULW6.H7D'2AR)GO]"[54*]S#G[ MA-[1Y^YA189P6?&+1>OGF85O]J7O9% %=SIW=U*>@53614D13;J:2%UOM$1X M%^K2:/G#HGPY 8/?HP&"-:'Q1?^F2'A9H>,@.KHRQ[L$R+?^0QA@UY"D:BBP MU'6VW^692 ^R< RE[8=3F&DC;I#JFK[Y )XIM<5#6F:2&EE9?(N M*:V#L055=*VK(896M996=_'\>XC7K06!>=M@YNWROPZ;NQ^S2ZAE>O_,?1]X$L M53&BK*3>O@N:JIK -(8FM]5%;X7:H-0H/ M!CD_!K'E%2%G6?(QH'%865]>@6E*R^H[4MY5J.%MH6K(JEE543*!J)M!?65% M^T;4IYU<]%2Y5]#UL8;$=PQP>B;](Q?OL5D.R&PQD6;F+52)*(]]+X_L,O^M M6"MZ7J?!\'0:D0J\DP>HK*JP:^?"8I+(E]=EH3'?\?WWPQ\184JMO$;3:2&F MME*#]J#B4O\];-WW)S%6NT\K*"-\J!UH#T5@7P4^G0XMCT!\[)OC![&XX:], M, /2S.WQ-1G$MWX4AU->4'OMMK2JUA9M:9M,5N6$<75DU:D;61T99$[M4SL8 MC]T(:_\)6%R%"W&F7-.O+9-X-,PK[LJ:N4T;(8&"ZTA1Z[L%JZ6HWLE%1Y6- MWC:7/@+T;A[,FJ_!B?X*BX? '1GTW;WT71UU6)YY3.Q[WBN(!A?W[X=-81M) MXQU0F*X@A>G:XCV.N))__ROY;?-T&WK[N0O9G1;PWR:I4E=/+DQ=[A@5.(W% M]7M#"'!-T5X- 6I8!TI6MHK0$U?PU56&6R,W8? 3&)"5(VE)RU_I3&WX>/ J647QX9([E*6!A0U[\.-GR_5H M P+R[#K8*TA>.:$(._P$(0Z9M&$H:KM IXP_FIDV-KXJFA4V#RILWK"\-T-1 MKZO_V%S]MG>63]')\6J;IN>T%FU/MC:@30_^)9=;2'L/"^G0Q)#6LM10OA!Z M.J76 M;1^R^F>W+14\S6LF($Z:GD>X LI^6DS1IEPE*+5]]>^^)2YW?C"CCU MB=SZE[0Q5_F-Z($JZ;66X9*_]:E@CJ)D0";9>10>BNK"=*6TE!VO9 M1N],O1BV,DXGS08LG#+.R"$30I&%-)T$K'/0$_%)F/YN.(VG(6UV1S4H[WV7 MV^T)H(G B;#OT,O(M4?8,B@B2UOTL9^C_J:1,RWI6]&VX< 1;P;%"O2&D>4M MK"-_A?@!IN9-G61:[G@"=$+;_J7JGY;#1TA(CSY?'#]9Q4<9.U3^";2 O?X* MEYZT\)MXEN_CVZ(8=HL\X1Q<1#\_V13692?#6H(YD36"T7Y00O9+J0=.4>9&SI ?][F4/IK(9K66I1(GH*STMQ7_&K/+_M*4IVN%!+8O GW(W;SQ@]MB,H)=25$H;8!W1+ WM8K M2L!H.D!H3#O,XS^ E/W8I:(-Y@&BUAW#T<7,#J6-Z/&-P0L84M'(G>#9 @[- M/18AVD9G)'6?X,.WV*S0A[&^LVXDP T.[8VLFKT.;2H.QT9-6BI.823/2GD* MQ\+ ]8B)XX59R=@;=NHY,VQ&FS8_P8K\A9G*=.&PI6!-)F="3R@S"_ENIGR] MN*UD=BL'U%Z0IMG)R-(H>$'3;F9:3@ _1!,'7HA[CI]%4R"8W"8SO83610BG ML"&\7FA;6XRO-1O_MQV^IB.>TS+;]MN(F[8#_@'F0QA;L/' G=(#;]8>S:ZD MN!VS82KH8)OKQHR?:@?2"QD)&"2+/?5FV'>^"3+JA&#@N4^^ 2 IR[I=P/B M ^R)I6$8C)%ITK&9E<)/*1$9\[S& ^U,W-LP/C(V'E3+2%5OH!2]6PR3YB3K7,_Q M.?HN^B1'SIR$V@;06#*+<[H+H!&RMM!_F64"3OU*]A-K0/=R^4^6\ V[X>,M M9VO"29@K,[.EN3]'83*;B?5$3@4@/AW/)>K-<(KRGSRX8UY_=X?GN6 MKG XW&2%O346R+;902*C]'!.%1H^!5.RZC(5:10B$OO-;2L&:1MMG2BV8NAF MU]1,XIAJV^YT=-/L#/\ \$[;VB,;7B&(\S%$RUKA'\H3WOMW-:9T]NW^[O?[ MZ\^R='MWM:B+ZS;;N_O'F[[T>"]=W=_U[[_>7E\^WEQ+7V[O+N^N;B^_2OU' M^.#;S=UC7_H CSS>WOVXN?Y8Q$G%&EA5-./4.'E+0:]2Q7N2%S/JA;F)TTN! M>?5+,H]G@J\![(-"L=W0GHX1(-L< +H^,R/N.@H [U:T99;Z@:1=- MT4R-P1< NI](!*-0"XFN/3<:?0$"@$F [ O8U'O-7]&P_4RO:"(2QQYS_5.T M0J>&&MV:PC:$>-E$1\19#*$^#E$U%JEZ@\!IUYZL,73I]$,O:0!+\G]#45+ M#OG7E-V$\ 8.U)=&P5,QB(QFJ1#O=KB]B+L+Z&L:TBN&%#D.730=*2:>QO3( M&5=&U$J*Z4UD[LHPL9R\['8N!I@;S;P5["]@7\1WU#+%>>$O:.P,'0PX/A\' MP'$T4FWBCYR7&E,_!XMG4"$R33)4@M/9-=0L^AQ;/U&L.'\"O=%<>T2..$#2 M&H.A;2J,F/DY(X\2\Y8:E!9;KPW&*C(=LA2[*)NBIRD(^=TO["WC48JM)>!^ MRKTPKX ;QLCKI M>-X7YF&A(.<1!OOL!?;/S'O45DY@' ?K0Z?TN56[1= SS MA4$XA5&J2X_D3:YXHIT$9GBCX+)]@N3NHX7W@0X:3"/DU8_GZWL[/O%/,,*1 M80X^]\0THO&/L(N>-8G(>?*73XX;33SK]=SUZ5[0'WV:'1T3W.9B'^EAL:\S MVZ&E,/N!IU_P-_.O6_#5V>+G[7:K9QJ%7RDMM?#S94.I6JNKFZ6&6OYYVVCX MI(SBKY*A5N31O)FXA4%&<\\5!))SXWH_ =,+M@2EW/^E/HR;?*01NJ3+5"!< MMWKCAD4::[AI&#BP3KW+=59\5+MFB%W;8-?T7=0#K76"RX^E*-N*V8V;S_$N M^F!WEHW9M&R@TNL_FF2?)9B_=))/6Z7%NSL%=2AK6+R[@M1UP6N"UU;DANR. MV3"<$?MN"V83S':LS*:]%[-A=*XF=PK*%]:0V8ZL'-UMXG?^ "=(__91FG?( MXP>3T$UB:8^L1MWFZ7WK#8-A"K/?@;M M\]E=EI$J:M8=,L7UZDAQ;:2XCKE8(%%07#TIKE0I+74SB_B:E**Y K*B*0J+ MN; '71/Q "#")R(GZ?:)^WZ[*R*7K"S8&?!SON. NA4%@50"WX^R,*ZM[[TY7^Q*N%L*36>=0;SL;CW$;V, M:9X+)GR\=469YH#' 2LPDA;?P;08ASP3+YC0O):LO KFNO-WL52?XAFECV!N MD.4_T>ZU^1'M(.*9WO-.49IEM+S8;96E;9>PR./(BO^)Q3!N:87 &YI,XSYC MPXOOL%^EBYYTL#_WJIH[60I03)OK+$^$>J%U.D;6,Y;Q2*L8+DG"3.9.A\ J MA)([7)YG=V!UY_Y):.J93RG8]9\Q[3)7>\5[38ID!M,P+16$#[B.BX'X0&T8 MYQK1XBDO!!.G(OJL;4VP% ?R2^%/72R,D"]RA8E<6)@R276E[,3R;N!$_YR& M;N2X=LJ$O+X-X6?I^L M(:A.P2AY<=RGH,8J]"\T)!,K#ATTZQ:EJ3&DL*J MJG%2IZRI1+"XK-X+%Q,>KTRS6!&G#X+/Q>+=O&1@D)U=+L\UE\7,LFI9CIY- M)LF^HD2E*7YP5E_"M#)W4KWTC5(T:>)DDMHWFYQ(G]]8@MW>?5E(J\N()BEE MN'X(H0I',JC@E*7DHNOG3*_L3*SGQ9IQ<^,&"=,.Z/*"" MW0D*'5JB)YMJFLA)ZXXD,364-=Y(>:6'Q:_1?-@B*0:>!=$VAAT;S=4@&;H> M84ER(8FG87;_]@,9UI'Z2"#13'TRF@O*WTOI!W6=Q_(T$WTYQB^#">$5J3(Z MPH& AT8%)>VRNF>8?3Y[%2OG+5L,25?&XLW+)B]6V5*SP&=(LY[F*6\9:.=Q(1*L+7ZAM M1*$;I2SNHX"$JK>DDMFQH%G(OZ8@W&Z>,6>Y(/FUTUXHVH0?XEBS.;'96!(; M; '@KE$EB@]]&*KB'J0T&824^M1N@A3S0MJQ0^>+9YE?^O;+>D# BI-^90^0_^M?OHHHZJXO#V=!"\$ MAX^"8?R"7&7S%[/2W: ;7%K?@;(G&0\(-6)X#210,+0B]#APB$>!!6HC5A". MOP\C6"7HPCV;\"%PE7^_8\PYXA54E;+X^$. MAKJNZ#+ UAO%/ _)MGCMWR@&KI#S5:'L*7PVQK//)?VW*#AXXH)UYMQ8<3"L M8 7D^?3*(,"WP'\*KC\CTF"JG)E%Q&?U=L(GR^7$/@$:. M!'*UP^9DMINEW+/R6K1,'M8"*6\ F2.?! M*BK$A(]*L *>CUL!2@:T*(S/^TC+W]/Q']A++].),'BV 8-AF(JRBL&6E,T#D@) Q?A, M^H!/<.'71U$I9=.5^'P36=C*?1=QA(X_7_:[I X>LU%I>1D&)"@B 2+["> H M'1#+[KO/5-:=^N0I ./_B;CC8CB_0"+U+RXK$8(,I_O4WA>50:@$/%]]#NL[<^P&EMH\LRIVDLVMI^-?).( M\TO6<$ U=8/)AA@9]HEW-X^Q)B><[X!Q)-=-&0$ZK+H'Z\A ^Q91J$=8RPFL M: *$G%\!97Z9]VOP0&HQJ4Y?QS<8R-7)5>2S/%;*!8B=%U3GMC";;MH-@-.H ME2]H&$VC"2M BJ >Q$F"5O#ZFBI#EW='2,TFYL5@"G*(%:1S-40=+*%2H@Z0 M*/!74.#/7%[@KPS\[J;HN^JR@!N4.!,% ZLM&+AIW=N=VU&W,1E+9DNZRJKC MH/2X=B/K*22$57>B@OV2P28+/P#1<9FA*/S!%\!$/B)P_"D6;V M*UU%L.^X]&)*_B?6.<.+(6!H#BZ=;/UV?OV3=/TRQYD2+>PXI 4)X?<,>.G6 MJ=K^0#[2W["/V@[_*$.B,S",E2H,\5H*/9.)O4>GP&KSY:I2AH3[#UA=<3[; MI+]D8NQSTPH 6Q#&684_YJO#.NC3P9CY-PMGY.8+NR45F&F--UXKS.$. QP> MO\CY0RFT2FI_97"*?]N_N4KQ?3CU>-E-7!Z8J-&$SCF<+QRWY4 MIWT%0V ZGO**USZM1#B>8@5K;N?C+4_69BL/H?$;@-$^.K(]@*< ZNE]&EML M\ODPU3#!< B8.V1W2M1%,\$+&UKRG_51P:/"LHIP1K0B/U82!VN4U>GFVY&Q M0X5F^-[Y_GYNE]/+EXD5\JL"+@YQUZ]&+AG"228[?L]VENY\]GVFV_GWYQP=^N%C>\Y6JR^_M0^(4WX$43VOO!MJ3/:=(3;OF,:A/[7?E, MY94,LH0YI*&>E>F6^ZZSD)[LR7>^TT->9BR[@A4W#Y(:1Y$K0>ACV44*, M[:M&>2J8_BM";Q6H&J3G](Z9PS(IP'8DV<:R)T%X'YY!,2N.&?R()NAVIPXR M4*PDPD I-QHEEE0"V^B_>='B!,*YR4[9^9W*-&.8[-0:2&ZXB.2&RY!<2YI; M"+JTIC93]05ER L5PMJ3?ZL5=R[U$WUEH4M# ;)=I.OV"7,EZ(ET!CG/CF% /1Q]I-Z"5<.]G M+FSXP3^">')>K%?VJPC!UP%>( #@C]OEFPSFA7Y+>L9]\3M O MIW[F(=X==[%_I<7B:8 .HX0'='._8. -ECDF5P&&5$32UZ\/]'X6SRSI80Q8 MVXUB>E$WF0)3VC,W;FXXIBJ1!FXX23@*FUW2EC&P=7M',Q)7L_2/JR\4# ]>G8Q>6E-C@\[A-[ M+N L4TRIV0>TG->"SJ(6A(^X-%MT9@0VO9YQ\N7 ^:UNOS'K1=K 7)/GVH6L:TK3GCIKJ]PY'VC21Z30F,.X(QLF^\P%C!M* M 8W$<9_YBZV2AJ'T-];B49YSPBW$UI;9 0P$*(=R\&)]$F(<<4R#Q$@8TJ@0 MG\6,#4/ &]CG+QDI>@48,::];%C/#FQ5R8+($6X1]YF[&EEX)TJ,?).6P*>] M7I)=D>E"DYMGN:B!2VZ;N0:8G0K=^#&)T[:Y+/*%G2QK73+W@_$T0D T]))> M(1A!D+X01L,1L77@-+3IVZ(X1/LO2KNWI#D)M$DB/PHZ[("D 6O$D9);>-[W MU U94'M+^DQL"Q!;LB(W$1[Y/JAXZ^=YSI_);FAZ0V M1<(V22,8C*C 0YRP4A+[\SZGS MQ&XO73]U!&/G&B1%G/T #P.0?=(H!\MRXTV[$[SX;'U4V<-SZ?Y9V/)U @Q& M*101#D]I604)6PW M%KLGT;A]-CDJ):(IEK1P6'Q1(@J1";C5\!1@/TWFJT J2SM]):_.0FX^,8&$ M-P*Y$D3KO>YR2)^4N^G)&RW@4O/M4RE]+ MP8$(]BD(.\>0OPJB?3!?343[U&4J1Q;M\[DEW:- EFZS:^)U.H9BY+<[?)WE M18/6#=S=>M9WMM)\Q7P@*4J[N\ _S7_V9LZ(IJ=9(\1VSO%W^#/U,@P?P[$? M.U\\ZZDH;VL(ZHCD@H-[)V^W;IM[$4PR_ZY+)YB 9%[W9>96+RNUL*X"],_# M<^&WJ"+'Q>DOJ_Y=!;6MDT'[QEA::Z>$^R:97G$TE04[)$$-+'@W#9F?C2"G MJIS]AF1QVRQIP_+(_./_-1=J7A1MC7XQ;'&Z$'3-KYS\.0::>][*44%RY_1A M]M*)"AU#Z7VPJ6/M>]K47>J?_OWC6KV*5Y[? 9/"=>9)A/,A2:XE]R,N2=$/ M?)(X_HM(B D09G"F71&+8NQSQW>^W".V[4F4D$[?XM![).$XNA\^A@[*I\4T MO>Y"/MZAG/6]7TH!L1V@Z@#8Y9H61D@W04L=O7"HB8]W5LS*&[SMUG?NX*/< MBP"J?G-!TA!/^CT('<0*\Z_A&?SPS\W>^.C&7OZ5!MZ0H+ON/DW<7<.5M]WR M2VA@2G39;-LG%YSCYF> O6QS@I674F ^P C6%0U?$S,]R1"9S74!7N5B<_%* M_EO8X@>2!AZREV1%/U IX(]95M72I"J6!;.85Z4MR8S/SBY+P+E\>KK$ON*7 MXWA%,E6Z;YV3BTY/5@JRJ'(YHS,*C$'V5YI52C\()IFIS!OW\JA!F\STU2[* M5*+3!%V$+<#Q[_!9DCR(^TC]%KQ#+XG2P"L+; :6/$0] 33N,/%VT3UG4\\" M*=A@(<$J.\Q?69Y';M*6J3PR@E:6TL4 M/EQ^?Y1N;V\WEO0(KFHNZ56EE>6XRXNWSPR27 7AA/K^ ;,]XXTIX)##$^Z/ M]*ZB(+F$7FH!\J0[\H%FB*-.\_GM1O:+!41!RPQ-K-!Z"JT)_Y0/])'=!@W( M3#@8_HB&@CZ$P:]75F:(E="C"2Z8LN)D,4#]FZLDB0>6 'CM%S&>>,$KP>(#JWQA M2:6/F5?0S".T.YC89#%D+V0 X(!&1K"2=?CK,98?<08M,"C82'[ ,#"/NTZ/ M4WI*&91:'VGP*PY=4-6B(*@;!X@(2?PZ\W.F8=YXA4^3EYY9[:X7R\5?92Z\ MV=_06/$RF_5/,A/504OT )LX[*:010G,OX5><,Y-AH5G4C:G/Y53ILQ2R6;W MG<9WYB5#[O0]ZR6Y1/5XZ1E:* C+;^';\&#NK,BQ_B7][@4#8,AOM(@".S(J M!I+[\)F3=IP0Z3.1'FF,:!;BDL0*8%!9QKLS/(OV>< &N/3]:1I\B>O+1OQ M'^ 4GWZ"Q/*1>_-14"-@Y@LW)^# M 4">L7S=>L6]T$*^93$P8"@_\#E@1F\Y%P[8DRX;)G'8++AR6.F2++4S3/W8 MF(B(5TW_V[]9)&H6T#1Y32B6SU9*KE'HG&GA(J:X+"QE,G(';BRI9DN5$H)\ M*^IY72S5JS^64ELY (77&,2/WKZ@K"V'K(>52B&<=;%'@2M_31KIJ?6G$:V5 M%/YYE>Y??-!3(W="M1AW8[$*F\PU3+^G&Y=EG[&0;UZ9F5:(&@4>,N4W&F9X M@$Z7PZ0UH_ZTIK=2JJ($@^(>J"V:(:''7(4L7CZ%P3"0]DE>3'.MO9U0U>9$ MU:T_41DMS*?B=0VRNCK2%\*Q!2^R+ 31EH*H[&Y55B?J1U M_+.TKRPI8=7D>1WY0NZB/80R+45[%F%.C#6)R'GR%RQL-O&LUW/7IS.C/YJC M7&QM/M>OB+Z/?9W)XY;"9#+O@LK?S+]NP5=GBY^;>LOLF85?*2VU\/-E0^FM MGEK\BV2D%3U::]&*=5ZR+]",PK)8'?(+W5M8]1S[3[%"&(LLG5'0? _WM=;- MP4B-5OX F&%F3:L:[Y9HUK7VB3M)\YK*%/I:#=C6 QB<7R=7!,.<$B#$.*"F.\<"*8^0*J7YQP['TX>'J\OZS='LM:7KO8P%06"710Y* M6<(>=NM+Y)XNI$2CZ:9C"BEQ)*?=?5-*8/Q22$;$CS":Z2NV'A720M#/+/UT M%2$MCN.T8: WQ44N$BWB*;W2#2NW(,2&(*0Y0NJJ0FX M&+P0,D(0#2>:KB9DQ+$<=X>FWI-HS2MUP?A-IH3N,M%.&?^,ALB4#4PU*@^3 M?>](T#0V+%=G.*#YG8Y$7)JSG)2 A7^\TJ(MM&ATEK_(<7@:UIR/=9YK6\%Z M RP&1"5C^(Q;,90Y#FI0)V.] , ZQ_GJR^-\=Q6QNVW4Y+[#>'S@%YIF\#?8-2RW M4-XSL&F(:?VBL),J"]26N9N.!UA M'S$TB.W0GB_49ZK6# MJ]ES3\P(IN->@KMKNR$@G:2[>6/XR#>%"RJQ)[.$@@D36 QW+X)G/NQ\SEFC M,SNM@O'?<2E[?U63QJ@)L=7/4FGV8YO?JQ4#9"9_]Y&8H[?4ZN#PIEI'W!)M M=$LTBN-)='YV]O+RTH)YMIZ"Y[/+T!YA9\LSXCQ9X9ECQ=:9:AAJ3^VZ==P%:>V#H7JG?]\ND;E>RP&2.=5[FJ%LMZC# M%GL'L"!5.=/:9VJW>F$N8,G!/-8D6*()6')$L(3]%=2,HFA&]\QB 3P1\CA MQ^ 5"_,&PS< RF?ZB( B HHD>_X#8W_%,A#((_:2[:&(8_.&3"P M5N:4!/!HVF/- 1Z&N)II//#(HP[%Z!H=O)I1.IK1.;,T3=?U7N??Y->I\0>_ MF:'M@3 (WK.BB+8QB/""8#;0J7IVV20T E1QJFE*NUW&V=\X>7< M"U*5LXZXDCGNQ\0)U?VQJ@%CFFFQ'QFZOWLS47-\CQ$]Z*S23;UW%H\U16UK MNJ/]07X9IQPWWM*TW6E(9(E5"Y@MJZL:M&*((M,VKKXC#4C\@FG3W[";[O5G M&<-]6O2;'ZU^2_IL^3^E.[H(;&T518'MTG_1GK"/X32*"3EJU"D\8(> T)H' M.4$T" _8<3_6,$"SO]LW 6CJ"V@21QCO'H\ED61LHQ62B+ N*S/0A==9C"2E MI;7_@C4DZ%EC@84^\=T@E%A1)6=*NU-VI ]IB9=L3>QJZL4LV*P&Y(QR]GTN87>"1O2YIIY!D MKRLK)_,. )7H9VI;A$(?]V/-B4A2E9;ZFW#''!U&6!$( MCINP4KETZO0VB>>"H>O%H75@]HYG]AK+U"3?2E,CF5!.-FM%YIFFBE"FXWZL M43A&VQ^.$;'5M8JM!A"CO9%5KBEJ)VG/]1:T8>!G'N#(":B!)Q*<(\\^^SM& M:">/):\.79LU ,('?_AX]_1BA4X..64HZ=@1D8CN/A29V[05B?#N8W^L49A( M%YCHF# 1OVVB:>YM\\Q2%7VQ[@ZV/7H#'25A.&MA%EDBPR&Q*8!B\:Q1(,80 M(.;X0(S:P\EK/1HRH^JJVONE*C]_$?A3S^*%HT*DPD#*:B_,O .&3I]& Y?T M&PF<(W#. 0C2Q@$=70&L(X#.$3_6**#3%D#GF(#.VS=8>A*& Z#C:N3Z5@): M)I.0\-QLZ3M.,9J]NZ+%A%;\8 [Y'#5^$?=-AR,A&X9@Q'V3>*Q1"*8C$(Q M, F",5($TY5NQA,O>"6$8Y*'*8QL1<)[@MZ3_]LD\-%<[TGSXG_%+=%Q/]8H MZ-$5T.-(H4=!#E-[MJ0,%G<9^ZR0\FRVTEQQ/+S[R8HLTZ^(98]P##>.),<- MB1T'8<2^^47L*;T#"H8P- GKD)DM,IF$%V6EG[E9*Q*93.*Q1D&9GH RQP1E M%J-V>_#3P'?F8W<9J.G3[XI#5.Z'0Q)*7TD<8ZHUJPM\36PR'L#'6 Q84S1U MH21P >JY)L_2;1R_VB/8)^NH<8V(;SD8N=FL%8E 7O%8HW"-*2K-'#VT,7<# M;=3UHI_^+&_X;UX'>_CP=_HP]=$2=T M;>F!V",!<03$.001VJP5"8@C'FL6Q!&%@@7$4=5%B!,,AV] G.K\-E;X4WH( MPOC(Z^,)1',X$K-92Q*01CS6+$@C:@8?(Y[1,9Q -!,Q]BHX"U/S1Q(O-, MW0=X:0OP4IO'Z F=Q=; (XGDA3_F#\P RGUB#*/"F\?*?S.C5:#H&/?3Z"?YX)ODI'6M-#KH[!5;5/4/W8=QR,G11(G)R46]&C5:G->"'<+ M\>>M#P)X@C(8S$>P%[^3(0F);Y-:F(*'L(-?7 ^V[F^P:R]N/"K8MA6DS]4- M*B/8%PE0FNM(R:Q+6S)I@,T>=N*&X0?IKX/P[.)NBH$AU1DVFV[3JBBDI?2U MGSV\)I$=NK3]9-4<6.4.KF;//3%C$([7WK>CV!"03M)=T!*;LBBHQ)[,$@JL M0KH&(+ 7P;/%;5NY\=]Q*7M_59/&V"6Q-<"1C*YQ0]P;'MV]X7Q_K:R]ELI[ MIW\E%G8V3VX!'W[_?O-%NI74CJY+G\/ ,&P[J^MAQ:[&&0Y:3(V MR&HMA'NK!EXQ8JFVX[XS%/';AR$8&];>7#3,$H\U"[F4J60JD,NA(Q=5,3IM M$Y"+H9F:<6:IO5, ,EW]#Y7\,DU'1=SR&S?23?,/]0^EK6B*<7*1MIM8$OG4 MIK"DET8^66. ,;-8AJ.;\ G.NA];OD=>I?^TQI-/TE70DKY^O9*EWP//&>/7 MECV*9K^DO_YLA;9GO4;2E35Q8\NCXQXU%.H))'0 @M8TFQ8]U3D#PT< H:-^ MK%E J". D !""1#2YH"0!D!(,]I*UA#C*O"';CAFX>##(*3P!W')!##1E>5Y MTF,(:X;]@@>.NZV%P"B'( ,!HS3,62,PBGBL61AE!QU:!$8Y5(RBLDNF-SPS MO/RA2;/2E-WY9N0%QTQNU"LW=I_"8#J1?O>"@>71S#<21[)PW@A@= B"MWG. M&Q7$S)E6YI@$,&K:8\T"1CL ^0(8'2HPTF9;EQ9X:C1%>&H$(#E4@=<\3XT M).*Q9@&2/3;J$HAD;Y6$#)R\89ZA@R5P!JYO8X7GT+5CXD1Q8/^3TLQ415O29/2_U\0?2#]^-I,&!!:J.Z/-4@+ ME;M:$SJH3CK(]2,7/H+)X:Y/ L^U7YGVN67?H%\=OY(>Z'="41PZNPI%<5B/ M-4=1:*I0% >K**IPJ+(2"YK!:RQH*H]^ZT\'H&M<*W1A/<%PKM*Z<)0*1VG= M19MPE I':>,>:Q#RT 7R.%CDD<"&=@(;= X;K@(_PD9T> <;NC9YL8#H1L$T M(E=!,"%A)'W]^B!+6%M_0FB!?2FDJ(*$Q)$FTP$8M))EV\'4C]'"Q0 S8=\> M.J\+^_:P'FN.EM&%?=L<+:,GQND5[O,0=IJ&'C-=X]ONQ/*DFU_$GF(C&>SN M#@HHE!ZF833%[F!Q('V?>C!]5;=.5>.#]9'>NJEMA_^+3H!:NGT8)'1CM'UO M?MDCRW\BTJ5-U9IJZH8L69%TZ003O.C+CP^_HU/2%2TQFOM6.+!\$IW>_\+D M+SZ*IBB:T&N'+EV$7CNLQQJEUW;0[%[HM3WI-6VE7OOB^A;\%?XF]-IA/W8 MTD7HM<-ZK$%Z36NI_RT46U,4F[:MP:;VI!^M?NNJE:H@56\K*_64J72$GA)Z M2NBI>CW6*#VE"3W5'#VUK0$F])304T)/->6QYN@I4U0V/%0E55VZ_.DPT5V8 M-6_%9$QXNGRJT[XG7X!^N@K&$^)'3 =^AQE.)_3SW6<;E&UVNP^.VDWT9[Y_ M;UVB0-<]W((EACAPK8ZME" \B!6Q<%!%!(0>]6/-@2JJHK9N[_I[QBO[6/FM MCY])_^_S]Z_2K0^*V+>)=!W84U:39F?:);^N;[X(^34OOZ[)T/5=(;Z$^&K>8\T27U\O/POQ-2^^ MOEH#X@G))217LQYKEN1Z^'XC)->\Y'H("=8W$):C$& -?(R>T%EL#3R2W/_# M'W,'UC: D29!1,V/\Y"@&^69?'IQG7C$F2C_*W9'?JYD/[$&4>!-X^4_F0G+ MB:;CL16^?H(_GES_E ]G%LI/^HE+RXJ<:UU*6.\L0S0F/=MS012Y/T=AMOU/ MY'00$NOGJ36$Z9];WHOU&N%!Y#9C#(O.[_QVF[9\1S:+=>JML2'[C,7:W+QB'S#&Z.!OHB+6I[- M\]02JIZE8-)I[U>NY2#79*?S1' .W)HJ;% MU[&O,])J*8R\.);A;^9?M^"KL\7/NZU.URS\1FFI)3]O&T:I7RR;4\]LZ=WN MFT.MP&Q\MP&/ '2))1!8*I57]B>P'9CJ890 #PE"@!VB I0T_0_$G!2'\ MG0=A8K,!X&N_511#7BG<;AYE_O!O MV+AS,@T!G;%"KVG^2B_-3%FC:( UQFINCHRD&\"/PA<7[*)H.O@3AL.,%QS( MHE^$?@U<)M#$)"89' MN3X,:OFON HXD>(:!]DL]859EEQ92UKDOT6D[#K_YV0U5E!-\V0=++!SPND6 MPM?;F(PEM=.2:#6^@Q/SK)361BS#RA^%_BDM73:[V;1')3QTEENO*Q/ MXYJBG>S:Y%F;ZB[^.@C/-H3B[WM&VEH[R\T# DIHB*H&!Z)*A3^ 2HU,4>O0\:QI/ I"6+2S M7+PLG@'_!,'KV@3VOM8?,#98?^S%Q=9?BH]FOM"T7DMK%W^W]$=OC,;HLY+! M=+W*F:GJZJD5>SJ1N3=S=9HU!Z +4HJ*ZF_W=[_?TP9G=U>%ULO<_IBU]P0W M:]YKT6/M+>EKL W.I6]6:(\D36&]]IK4G>'SZ_G>KN'V:K^>16?2-7F6;N/X MU0;EZUIKR)#-96SIQW*.*'5;1]1>Y?0=F+CKT-@!+K@8?]:9JNJYC\6$\^C& MWEJ44\]%%8L=O.%W$7_+TM7()<." F587?,:#!8[#L)UO$)U=Y*LLL?6-+PR MRPJMK@'VN.6VTX!XP4MB5 W!9 E>T&>'_2 "/T+;B]M=_&4Y P[WVO7II[8U ML6PV!?PT8)\ZU(ON[R/9Z=U/+-%N]MEKVGDWOM7I&\5>;7+2U M*[EH@TF9O>IN_ZJ9E-IMZ;VW7UYUQ-9N)-?\)7:Q-.[#!*QX&I)W@8OU6S_5 M1D>Z=C2"MK2PUT)W[XB<]_&J:F]5ZVP]-1"C5@_GFB _UMRF-_PGZT?('(I5 MN$2&"FZY^/!&7>:/[UYGJ/Z.U9TG!M2.0E"O]$/G3WCSH^7_^72DC'*+$MP= M>=YQLPG3'9=;L5BB/ M8U<>1\\3.=6QR!A"=PC=P75',);^[GJ>Y9$CQ5C"8264Q4Z90(30"3DK8;\! MR[>DRZ?0>K&.%),(47OTHG;G?""DK9"V, SQ@J'T.8A' M4*47NF_F^])6\^"02\E;(VZ.4M[MD 8%OA8R5KE_P ^D; M"4-W+!RY0M >J:#=.1\(:;OQ\O;?2Z."&JG\ST'@O,)_1O'8N_C_4$L#!!0 M ( ,R0=%K%/U1DW1, *?; 0 ;61B+3(P,C4P,3,Q+GAS9.U=67/C M-A)^SZ_ ZF5GJZ*QY7/LBF=+MN6)JVQ+97DR>4M!)"1A0Y$* -I6?OTV %X2 M1(+4D5%"S<.410)?-_IK7$T*A5\(X#?RK1NOC80,1WPE,8$%<]$;%&(DQ0=\"]CM]Q:CG M83$,V*39_*RRW033&:.CL4!'AT>G<;+X+;MTC\].3H_.ALW!T;G3/#D\:34O MSLFGYMF)^^GB^-PY/#TY_W%TV6I=?&J=G9*F>W3ZJ7ER>GK>O"#G9\U#/#@^ M')RX9^[)0(&^\TONC,D$(RB:SR_?^55C+,3T\N#@[>WMX]OQQX"-#HX.#UL' MOSX^]%721I36H_[O69X+W!_*]%'38/&PUCUI&5GO.H^;A M<5,JB85@=! *<@?4W9(A#CUQU0C]/T+LT2$E+OB%1R3S\(3P M*7:(W3"??T!(LD4GTX )Y!LYAY@/E,:<"9GMI($TLP^!@X5R6)F20U)5."/] M ?$$E[^:\M?'=^XV#LI+#7ESA/&TDN1L'BT]>E)%@R+G6*;&TBSR5S/.UY2/ MFJTCH'IE'5+GKZ9#G&]-'9;Z>QXIMISJ-U]7C:3R5%8CREE)#07$B?-Q%+P> M.$'H"S8KXYO+LL0_JGCE/-C,;>)ADX>#2BK,W$A\DGUE#5Q"JXB.D\L_5I9) M'+>*S#BY_&.)3.S[@5#YY9/HV71*_6&@'\ C67DNXQKT3(9Q9V)T5%&WUKJX MN#A0;Z$S4)DQ+$!U,63 D3E/!L)Z< QHP,KQK0U37CEONW*2,?09$X MA8$_WPK(UR" <.@\5'$?TO+$$+(B7#4XT. 1;:$=+KY+AE6+#UFH3_\)A??P MH&KA(0OQ_N[E=K!7M=R0Q0F]55Q>9G^!]XBZ5XUXR(U]M^,+*F;WOAQ?*]SX M70/)+%^?[W.'74JC4E"Q*K$RJ>]^/E3_6JB9S@,R?P(JTK H@YN\_^E@$6Y! M4,B)V_4_J[\7VXLHKC-ZKHEII/%^%1D@W+Z=&O';9"/OT3Z4% M3$9O"7<8G,%/&0$?F1AU7PY RS;T!BZ M1J3UP\D$LQGT3G3DTR$,M7W1=E2 FOJC'O0U#B5E:2L)9B7N8I&X"%CU"ER?% F+EYFB1FQA0<9-"(HU9-XY@#O,J(_]@@3[Q:<"> E&ZB\G) M;.7D>)&3#!#22$A!U8B(!VBQ2QL^2FPU],FBH77&&IGU)IA,J%#](-1W\#,Y M0"%^A7%4$8*5@%/3TQ,TU0#-X=6(EV?R2OR0E.0@3FVU]]FBO:.<-;*LCC;= M^PX4@;Z2'O2R)PQM 3R94D**L-:N3I?Y$J+0(D,I(3H M,50D1D?64"Q(I:@1MS V>0@X[Q'6'V-6MO8LYK(R8\S5 0%)" 082('4R.C@ MC\&$O.#WTEU&-H?5V,;\6N=&*GN-S-P/!YS\$4(!.J^R>ZPR$%V>UV;Z(@#80^**@Z?? L%S?:2C"J9%#J]+1ES+C+!Z70A_BO/:N+!+Q@F(%MEM,( MTLJH,4^OPJ@64B<^E\8,*]%7A&!ERYC!Y\0>ZTA-3ABQ$CG%&%9ZC'E_04"R MCA05!Q4K,54*RDJ8$2)1:I>B9<,.H(XMY@/MZ&,RR78'4#(]Q0R0U2H4A*W3M +CU/@?]7 M-0L645:7, (:E5P"I#?WK4,UYY#'][BA1X)A'.R3XTR1C2!^Y608>@\P!MV* MSZRF@=65C)!+)5>*E9*I8[5^5$-P,1\,15HWI)3;^UDNRP_@'-)&K@Y%PFC. M"^4969E :%>,"6L[8%E&C*CH-CQO4SI9?=$(0%7R1:EF4^F9Q'$35>DE"?%ZD-&N*SB:$F'=3*2]\Z02U/;5<%Y M#H^VX05+X*WTK[&?1AYKD4KL M0*HRMI'"FTHZRHJOI6FE9$65PL$I1J MSK(EX5;_,<*;>>LPY@?"B3[Q<$*..3(JQ7E=A$46%_=RZD-TGS!B6GVHV0*F!9>6Q]-JJ)DK :\E=SB*IN*&K1EY),"M[E99> M95KE/8&)S=NNJR1@+WLFWR;8+$2V4FO$-(NI387-G0%81Z*+%\FEXZ0X736R M5T6W$FY$'LNLRIL?:24Y]K0O$K.!:KZ& "OY1JBO'/G[6E^YUJ\7(5Y7BM41 MC'A=]59@'[_5BTX,>NY" 39M3P(FHJ. .N\RC%%Q\+8*LI7W)1OSKP!LH_G$",'EKNC>-^Y6CM/F%FK&#0C46L$])*R* M(;J+!4#U9:1!7#LM*5,['0*M05(UF),\)K"7$1,%+(61KKRUH_G$[U)71K#*=+ M05EY,Z)D"6]9Y-H/F+55U/^/6*STS; 0PLI3WN;)Z ^40M:2GX*-D'I^_PBR M)N'D*?!O9&OD>?+[:7O$B/X<5W7,N1EI5M8K;LY,@AF1?+44.Z,!2E6HI9=$ MR^_2R0'8%H_ )B.E6#",$E3SAJJH5M9S=X/.3R_FQ<@GR:[1^G*[24;7Y/'4 M"$ZE/.ZY6\*=;,P8=D1F+=-*O!7@6#DSPD,I9S'LW%JK&M/U3"880/U1CS U M.H1^ICOPJ/;IU:@KB6FET0C9I#0F(E!&!LH(V7-JL_]OK6VP^EMKS^NV>/WJ M0XOE$?>9.(2^JEW;*]7/ APK=T88+N4NAD49W#K3U?:\X$WZ+_CQ;1 .Q##T MHE7DJ_%6!M!*H!&<2PE,\%6,.Y80KWRO-9TBZ/F^EX*VDECU[?3Y< MH ]?UR)1+'-/?,Q,RH>,Z:7'6J@77T'V)I; ;$.RU5V,(&*^NV1<1,<7,\=[ MZ)=*GQ_W:VG*-B/M-\S<;30@2X&MOF"$%DLU'4K6OLU8)*/S3IQ0_4HGG.I0 M,F6O#73S)0786#>Y_.1OS M#F]U "-\5N0 YX47]^R)-[KD3K_7DSL]E9)MSL/)=(5(^'HRK"Y@1.%*C0"D M6)3(11G!>S_(CN,'BX=)1$O4H@-?_B0N]3,7V7>GA*WRM61[\JW^8P0!BV<3 MS8%YP$6\;"]5"E$_#M%YEP>5$7?(@HD8$UD;0Q&M:H@,#(A #X=ZQS?H19M6Q^IJ1L#3ZFI9 M%;,':L1*(JFE6K:?T5.OO]&>*25(71$HBWAM73)SNG3*_]R"<+#1M?P 17HL M>*4X4['EW6EBG+OU"*X$2+=0WLOF#M/?^8O*W ME+4-^TBA#*M?&)'5TGZ1YPM[3T@F.L,AD0%'DKQ]AO'A!N@O!K9R7GCCY^*L M*1:595A*V].'QLN/5-L!W20DVXLW[1@N(CV4JPG-.::NY"VS@ M:UI9-"NU1EQT@=K]UZ[B2OS59\E4'EY=$Q]$5EVIM JRE=GB^TOF*VU6EJJX ML;1:$KUX*W,U,O-R6PE;^26>3BFT-/*)_NW[@=9=/8(G M1._-4UQ-W,%OMX$3R@>9!JH]X&HA5@/AZ*^KAF A:2 ?3\A5HS"+3_6>H3C+ M^X!Y]!*FN#1PI;)7#3?4(;H&XL"1H"*4O[ZP()Q>-71R*LBD@81*KI_(Y03^ MZ!Z>2Y#&05YQVB$TN17*DI_^.Q=$14'O.0^)>QLRO08:)*M(!,]^UU7?]^0G M5A#,>;:<0^SQI* KXVW+#DIP"4+=_X5<[5Q["=+^M(>I>^]'ZPB?B>-ASM6Q MR?)U%\9NC+ZJ#?KY!ED?N(IE]+N!WM-\U7!@D$=%)8-!6PGM%YO93=;#,WVO M.M2Q&)*U!@U;VC/S58>"#S4]^?9BUT>8$=*G..>CV0R M("ROY;=DVF;1W$!N.;&72P>."0,JND-HA$ARW&AQT>SY=J%TW\B X1:$EY< MGF4I=Z$$3Z'4)=G@V0]"YA0TJWG)M]3#4E^0$6%E&DNESQT+)O$:_&^9A?]1 M;_!"V*2@I2P/L:7BQIGLY;TE Y%6^/8K3 JD/GCH;-$T6;F>MDZYD@X8U>^YC[LUG!;99!6Q' M+?.%R0V40@;&B]OQ)0FWUXQ7Z&634]GT^6XA.3H\.K-UL869=J%W2B39_L4-LS5 M@+982P%$+@"S%U]O+[GW7?).W)= A3(8UZO(8+[>8S#.S2URN)@B=@OUK?4'ZL=:=:=GWU,SG^ M-+=F/RA4B-_EW+H:\8%K&]6#DJ0_@C>X* ME5>"OHRS%_=TAW/.1>UEW@SV=S:0VI<1#$,."LK03Z V9,LUO^3=&6-_)!5+[(#T6PV:9-4&_LTF^$:D^<3%TB!AFT?$A(4IA:(DFMN)7 -BMHKJ4J\,7 M0"*I6,CE6;]S\1[E-\;;Z[;P,(\"NL5#P8(,NS ,5+<$RZ^;#J-J5%-J(064^/=W/'/"MA;7G@6G* #HU ZU!] M/QP'GDN8Q3'SDN^"8ZJANG'#:YLQV6_)E(.92J)VJ4313?715']/38)=T,5] M@3SB.? \&"+(%'GVV*K([_TQ>]6RQ1U,6W5).R5 M.K95+(59=J%,R[?-R"W*KLOE4',AZDPLMN!C MV0I8J_<]?Y%9DHA"7G%4+]H=?N71Y9IE[+,"Z(YVTDL*1>4M576PXU-,T2S]5.O\.Q/-^"68PKVG?W_M^\*H_ M3$";^;&XA)9,.U"L1^J,,?&^!,RU#9>6)OU+BZ"VKW!G3";X\P__!U!+ P04 M " #,D'1:N">IK%\K !XN $ % &UD8BTR,#(U,#$S,5]C86PN>&UL MY7U;MF%^Z7CNF>?& D@87-:(CTDY;+G MUV^"NEB2*8DB<:AC;T2%2Q?JG _(#WD#D/EO__[Y^.C1)UHLI_/97W^2?Q8_ M/:)9GI?I[/U??_K]W7,(/_W[W_[TIW_[7P#_^SO/),C2=_>LO[9^$2WK$PYLMU]_^]:#Y[/R_ISWE^_'/[_<]/7OWV]M7+ M%T\?OWOV])?'+Q__]N39V_]X]NS=6T:_?MKJRT?ZZT_+Z?''(SK_V8<%U;_^ M=%P2-"D+>0KA?]_\K)^_HLMXE$^.UI/QDK\_>V+#T@4H?5[1K-#I?)R_\VB> MKWSHJ$ECOCC_RR-,=+3^Z>1D">\1/TX>+Y>T6CXY62R8_I/D=4%1+22?+1AO M+,2J-7CCI-?>8E+JZMRTD2QY*&L!5ERFM13/GL[25.9G.EHMSW_2YM&LYW C M@-/YVWTT3W#YX?&LM/\]^^\37I!'_-#EX]437"R^\.+_!QZ=T$1F7P1:"\IH M 28& 4$F)EB4U-Z2_ED,5U-:?F4TNKK=^?3$'D*M"T\ ^2(_\$"6$J%ZGV-V:)R M4O1>'O>#N V%U'='H2'EU(],.<]/F-EO*!.SG-'^1JL+1*2E#F@@H?%@E X0 MD!K;)0;*3I+QO9ES"YYM:**_/YKTDD W3CRE2OSZ\F2^_#I$Z72U2GOP,A4P M51I (RU8$P6J8*.OM3,7-N'8A@/FN^/ WC/>3?:O%_01I^79YX\T6Q);P%<< M3RRNCM0%&S#S^+*K$HQ+ M E#39YEXL)6E!O@[(%K&V88;\[9O261S_#L88P M2:ER((81(G*<:%JP& 5)R+ZBR4DD332([]T'__D4VE2+R*6 3I*'8=@*)Q4# M^&*U@G^EZ2_<:F[3RY'179_",M5E]>'^%LQ>NF>?$?6[:$ MK>M$F$HN%@4B$;M:3BM 1 <4#$2WK3IO%5_9WU:1OL!)U'IU*&0(V?GE5GBI;U<\C%96>R0NS,AEL!C<_/ MW8L._2:_&Q_^/I^7/Z9'1Q,5HL_"%/#:&3#9&H@J*)!L-!6_6W$4UEGTY^\> MGR>[EY1WFM)N GT^G?$(7TX_47DQ6^'L_93CJ--1-:53V#&20A0>3F!7FD*% M)"MKGB(4FI22E*:SF&]'-#YG=2_A=YS^[E'LBUF>'],[_/P53R@U6GXW.*G9 M!BE/$+-BAZ1&E9"R";:WMWYOYQBFAZM$ZP3D[6T MUAO(%148K0I@D!:J,+9008>NM[M_Z?4=1W(>42EG@R/+P\BL1DW-K%!%U% J MU4R%O2C?VV/]%L688M9=I7V=P'O.]7#&ZQ*PIDJ=9TO:P![!Z0QQ;"]V-!3"MVH\60^6RTPK_XY77UX$48UF;V7:(R,F4HBQ6]J;"C6#&%!]W5!$=9GZ@G.@F766\ MR=&X"A5C!I.%A4!(H'5AA\B0"M0[3+X3U)BBY6XJHJLDAHB@'L_*V]4\_^O# M_(AG>-D2^JLO$U6*K+8*4$%ZUE^IQ?.E\.AE\"J7:E/O?>"[,'6-&I.)UH2V M%JL!$U+;P(T.LN;@59*)&=.AHL;11%?[,^&6D.M>4][1(AX?3U?'Z_-]L](< M.5Z*-,L-D%>>/;-VTMFV96U9,R-6#9:*3#9D;45_)_I&.".-L?ISHI=(NG%D MP_AJT$XKSU;:&_;DJ7@(H>7)@M'DO4L\Q,[4N$O?C2:4ZL^(/04P)!$28:F5 M/?B&'XS( H(.&@+;?(M6")]ZNTG]#5];T\W?W.<)4R;6/'H]N^ U0QF3Q.E.@Q^1W8\*[!8<>)XLO MEQB)1?$+JP+2'MNF+0+F*,!3+=;6*,C8SB3X%L4][1M\3P38<\Z[R?X-K7 Z MH_(,%S-VLY:/0GMP5'6(@8ISW8_5W@_BF!*-O0W,@,(:(LETON&JE4.% M[->+THX+6,G,QM*BAN#:H1$._GH;GKLVMW=:*>M;/:_Q2[O2W+@I@M5>TQ]-WH_._YX-/]"](;6 MZW##2%T(U1D,(+1*8#!6UNB4P2HI>,5ETKIW&N%.4&/RNCN3HZ] >AK6QO[J];,WC]^]X-]>17'O&C,W/+1SL9EMH'>J.G,AV+/;N,M) M127).@5>1<\^9;204D"P+E3B"!R%"$,MJW,0>^]HT!'_ZOWC6?D5%_^B2X^> MZ!2=LD&!,%'S*JC$KE!L%2EJB:I:67WOM,_-:,84L>S'A&_VMOI(H&-"<$G\ MF%;_YBE]HJ/Y^O+F.22A8D'E#3B-;-YT,,#1DX60O/1"^^B['Z:_%="8@I6^ MO.@GAWX7)VG&(SQB1(_+\70V7:[:>#_1!5\IDY=)@^?Q@A%*0JJIMGHE%75 MKW+OBC%W0!I3S-*7'CUET8T@7_.*SWGXIRSV)!S>_JA//,474UA;V<74[#VR*+A!*8;<&I8R:G$]A MD"M*-R(:4X)SK,3J*--^P7J56TE5]9';6GQ:9II^79^5";"J52$]2 #ZWS#RQG0"8X2 M@V-Q6I%BZ)V2NAG-/3W!877PKN+_=A.@R^1W3-=\HMD)G:__Z_L3SS[GHY-6 M0[[59>#_2COK(8L1AMU)J*X=-_5%0:(2&*T.,?HB9>D=I^\ 8"_V#"VM M_CM*ER(4JL;Z]8:6S9KYK9C?&#UHK"E'9\G&WIO1=\:7/?+X2I'&Q ,I>6V. M3$NC20$4(SGKE,VVMS6X(X__P+IR7^'?&.[N-.6#> !.Q5 -5@C:M*J4)@&V MZ[=6RX0BN&RZ1R@W>@ CR5IW$O:NL]Q-S!P%7QJ*E:46'@:HFA-#T!I"4!S3 MY)(*R1!EE9T%?07 F%.J9$/1+=%4:[-D/!\0*+9M[U*3"K9$W=L/.%A*]6$3 MC[MS\-L8?1SR[[Q'P$#/C,$O-*.F*TIQU<0HP:J\+J(C(#6W*EGMT$D..[&W M=W$#E'MJYV%M<6\F[3?Q#W$DY?8?SWY[^^(?SUZ^>MOS9,JWSQ[P M@,H= ^EU3F6+T_ZOYXLUGU>KQ32=K-I!Z7?SU[@^H43LEF%T$K)TOG4C,9!2 M4A D>:^CHZ*Z'Q;;#W*7#.2&UU^T<&']NKS2PN5Q^:^3T\3[-C-:??8RL5[5 M)#.PRQ/9V8WM=''1PN80*'6O,#WLD,9D:@_)]XUYSI$PIV]"?L.@GK.7,7T_ M.SW)F+^\6^!LB7F-?5;6WYUQX%Y#U#%'G53U+R5P?W<7U.J5#448;B%D77LF& $FSSY6#KUXZ7M:] MK>HM<(92$=L221J7HTH)/%)E\02$X+.$J$,.F5+UJO>UIZX^QL-:O%X\VW:) M#B'5@;(]67F-KCB(44A450F*NOD MVOH&_JN/ZZ3:L\^TR%-^ZR1CSJ(RP4LDR4Y/]CS\V/K4).]++,YUWRR]$]28 MK-% 3-K05JJCH'HV&KN =:W$ZT1Y0QBL@B)$LX2A9*%2;):64KOT.86 M.&,R30_ F7V$,PA;UB1N3=*6$RU5X @J<)@O="O_E=@:*X)UL,61#!O4W@FB MS4C&=%WBH?3*_472LX\5CXW6-T=?+Z8\S(^M/MB7=2G,2?(A^,!C<][H5O-' M052J53Q4P8@:F;(#M+&Z&= ]#T(.ODUR"+;TDU"_K ,/^UJC^C>TY/ LKZB< M-;*_^H-+GWQ-B^F\=;AHU. MNR )Z7E"DZ#*_"'JK?>W1S_2"@ MUJ_+",F*,K0S BD%%:D$YWOOR&^/;DSN[/=/SWW%/S0]-]EQJ<@7R8F']:2_?WKN*_Y^%=W60WQ5+P_[U6RO"9XXB M?,@<>R64K= UB2BC34[V;K^ZJU^Q0XKG+!A\-W^<628+^N5D.9VURQRG>VAK MZ9W^IDR2%DF7DD&VVAW&BG4/L C1QJH0HZ7,YJ0L)5\)&CEQM@\6N3AYP@Y%-1*^RC$X-3:!&QLAVL? MA%-[2VPX,O%<<*BZ^M+2H"LV,\VPK"L/3="UZVU* ,JVOR*38#/'9&=CXTP4 MVGK=.QS<'MVH[OL_%*WZR&Z8W0[V35[5BW.1S^>+MU?.1:[W9+SFP!)38D\% M&25J1BF0)Z,:(URK=HZ#[H-L@7%,;NZA:#:D& D$?SU9):R6& M1T?+V^!/DDM5!IZ8&EM/9W;.(6;O>,8T"M/*/W=O>](%^)@*JCX +0\C\+VY M>ES2MTK[M_ELHSN@HWM(N@/<5$R+:<6M>@[#*/W;<]34J"I!:B>R?"73>1=KHL>"T- M<][?X0UEFGYJLIID%[!6YP&=8S&E9FI\YJ!,1H^"3,;N?6:VP?4]1,_[$FK# M'<.^\AJH1/J;-N>O*D]"J[2Q>GSN9.4-]###V\PMI'4@,2Z(:^ I,<0TCL]'$\ MKUK3;!<@IAA Q%QBT*2M[JVFM@;W'03+P_.IA^ &.6%XB_*<5*S)2L.!N\W4 MM"8!2K;3-4M=->JJ2N]BRUM"^PXBW=Z<&D)HW1CUE#XN*$_7"/CK(SJ[NGD% M&4?3TOM0 4OR8%1JU>HM6^(H<_*NRB1['UW=!M<]8]X?@4O=Q3701;X0+,9( M"%[7"L8RF$ \1AMT(*&"$'6 />+[7>3S/Q8U=A? @&[/M7:.DUJM85WF(>;L MP+!>:Y7)*N2"2NB<;>E>#OA.4-MP)?Q87.DKJ&'Y?M*6 MT+:BV(^?_]Y?; -RZM:.IA.IK ^J&@@V,4@3.)Y,BJ#$D'F*4+@\_+[*K1"W MXM@/E@$?4HK]2BWC=-;"B%>SRYHT%AE5NVZM2VMQY'P!#BWG!^^#;BE7V!]-$@PGP<-[WY0!5"T_H,8&PZPU" M7@F)$;-&-52JDL'G 0I7;XUO*XK]8%GNP>37+\%P)02]N-_8N@LU'7L1DZY[ MT1N5"UB2K&*+\)!4EE",QE9;S035NZ/3MMBV8M8/EB0?1&X#ZJWU>=AI.;?D M9Z=B&.EZ09Q%HRK&X)4L(+UR'(U&A* X.*60C,_*DG"];Z#NAG0KQH4?S%P> M0*C="/CV R[H%P996O5)1G6ZH4B:YT?G#!Q]LA%W;5L@"@724G9!N\2JMC/! M-B/9BD _6):]@TP>M'#G&\ILM]E:GTKP"J0^93ROO>$013UO&U2G$I_[72+7 MN284LC7];#?&++5BOE6"(Z=0U!R][=Y)LE_]@=UF:WUCY,I3'_,*72R^\&+\ M!QZ=T$1()5-0EO5IKFWE*$C5&_ZGRM"Z67G16Y%M!>R'*=9T+]Y]TYNSNPP[ MMNF\/.#3T'CS_XR M&M)./L?I8DW@7]D)/%G0.G_[-G^@#1O "8EJ> R$:@DF&\J%@@&!93& M0\E/DMU+V-\(9ABCNFG4*%*TH?!J3:VU"+NS$%/A<-EI@[+5EB^]DVA;@QN3 M<>W#F^T,Y[YRZIA_+O#?(?2[^7WWX]5=??<^Y[^FHM!Z? M%C"3:4ED"TE%YIC7V7FE?$[E#@;N^.I1V;Q!N72Y*,#0,NI20>(^(+_N>$V4 M2!S>I@A2B]:+FU5[:O=B2:36[MME+WISZ>O;1V7]1DFG'275S71$V;O3 5T'-^8 M'!BO3P4(;48KA$O=5Y_>/,VHW;E?9>6M13L!'9/J'91]WY[U'%JL'8\/;PWU7'M8]F*IM$X_H<:FE31$A0Z4 MT\J52+KZWL'E_5&.2;>/E7N["'3('-)YR56\5&WU-UJ=;SKLGCG:\L$=\D6[ M#*%3ENC&@K7\_DDPE)RE5FE'8.OG&%G86H%Q"J5 'ZPVNHVQ&-R1)VX\F&(J*]A-+S[O') M<9MK*MM4Z[BYZ'-T+HHB6"D*ZUH]&,$ZDO_)$GU&95)TW7=#.F$?597XP=CW M()(>TAK^?3XO?TR/&%]Y,5OA['UKMWJZVW3)HLSK]5_N;B;W?6,'^]EUT)T, MZ_/IC#G]L6I008J1W$FC.0*U:4E*7H7C?F+DQC,K =^;*A>ED_T?0LA'<3 MJDM:^4I5+$5(V2 !)=TR4+6T _6MW;BI0I>",O?V1^^/! 3NAGKNS_F$^U"K%(B<'C$49*G!,EB 8W5J4 JFW!( M*WHCT#$E8T=%N/L*\2'YQ@2B"4D=K/ "L-V!-$81!!':'%5?"T9AQ\"X!G5, M38/'Q;E["_(!6?=\?K*8"%FU4:W]JJ "INU4HV;4JMCU9G6NW9/7NR$=4XWV M47'NWF)\(,H]KBM:7'@"JM1$/O$<><& 51$0G D0BM':QX)!]JZ[B7602L&S&>?B-&NSXG-IO/%;_,57;KGMZZK<'KCEX=U M,EO-Z^K#U\X;K0K"?$9G/U[_[>YIEN&P]*A"<)B)ZI2R>-U#U.D: M?30.@NX)FLOO[W%$Z<5LN5J#%+B%@B5&7:KG*0U+VWP6UXQI1:V9D#FXX4=1% ]Z*79]U;^(6T:VVM:T')U M9ILK6^O!;=?=[SR C;KGP#O9HFMO/6UK[40D:2J44D6K_NZ9@ 6A^*1)H(E, MPL[+= .,_4O$??/(9Y_ST4DY58]?M\NR1708$I"F=8ER@A2M@\BCY[6H0QR@ MJ^IVV,9DL?9ERK?5W@:0ST'*5DX$!R).4 +,K3V"3ARJAI0!C6%[2R[KT#OW M,67P>[.DFQR&M&GKAG7+BRAB.:_KG^R]M;W=UOD>\]TEWOIE]M4GNN[5[-K74\+UJJ*Q58, ME[UXH]>-G!R84*S*MOK@[EK^V[YK3/I_/RD/,KL=:[ZR+6IAVM=!!N4D%A? M95/8M.D D<,TH!A*M2H%5+V5UK5[SG3!^\B7*(U1.R=2F?:6$6" MR!X(H..0&STZ%T?<1?A0NYY]N#&$3+H1YA^XF+8;?5^'VK8Q2JT9O&O7N9.( M'+CH5EHQJ6#9@\TN=:;&-R#&M/O8AP3[S?/PL<#ZWU]QM7==K5L?U\WSWP9N M-X>?5RK=T"O^-7Y9%_%Z>D*3*FTMO%;!ALK!77$%,"%_%6(L)E)6V'MO=5ML M^VJ)6]_S^ZR<]59H!>\S?_0LF2^<8Y*C!&EB!",XC ZNW4,/**V5Q(%T[Y+, M.P$=5] Q -NN*Z/AQ=G-/MT HAD$(?W*Y16@2"K5,$+Q%86K$*2K3:8-*U9E6.7W SHWM[ C4ZC M.R^TX*NF5'4!9PP/4K4T@E(&9*W&H4Z(>H ; C?B&9,6W9\5MSGQ>TEB6.9? M*@ CK:E1,I1LD5K9#P48( UZUNQ33TF,^O2@ACBO21H%33+%]KD8DB ML'O#\;9&GZB[>[HEM-&KTET9M-6:V5-4!UL[%P>!C?:ALMH ZR9P8TK;/SB9[B^N@['IF^/A2J#5A@Q@JYADJL^0M(G@C9'X]9>PCL8Q:[>A.'01Q>5%?O)K= Z+PC^2C!83548J0JY M0SN18[[,]'#DVEULA_6JV@4_E%'IUO(Y.,V8E#$0-$HH6GAI(SI)O7>JM\4V MLDM)#^Q5W5=8@^>&F=-2M;)%6@;;VH9[CN(UAPS,<&UJD*7T]L>WR@UW&^%% M@PO'KJOG. B)?0Z3V9>-4;4"WX0B55&+'/;(UIAS@#W8L67J>Q=Y#+T*+F6> M-)K:7@U2(\.J(4&P-D.H@:-JU%EWO]5T)Z@Q!:8'9,J.4AGV?LOQ\72UUN@X M*T_8Z634-,M36I[6A_IU.IL>GQPS]"?-&!RM*T _?L_ASZD9V..62Y\W=[GK M,L D=#J L&X=_Q7@1"I,R4H)QGG1^G"TVW*ZM!"4G3D5VO'2WLOY*H2]5=;5 MQ[$C\6+V3=R32W31& $D+8*QGM6J4 Y$CH%L]EEUSTQO@VM4)FX/9GRCL'K+ MI)^!VX#L;6O27IK[.4G>9JS)@^:(&$RPK(,$HF MQHYR&)8;TWH&27BA,18$E*V/,COY$%HS92E*8(=?>NT.H30N (TI>3DX,W:2 MPH#$6"=,OZ)RH219=&*C5IFNP; JB\3ND NLR:2NMOM.[UV8QI2+')8>>\AB MV*+1_"6]P\^7:R-41Z/5B_FFZY-?Q-Y?^;)]2TKW>W:7 ]" 3 MT:UN1'M-@_"<>7L:X9]PD'^6J)G/SJ!=@O/L\VJ!O(2F,UQ\><',7W?#Y+_D MX?)KWI]?]IMD]#&PC@(1VM$NF2*@4QJJRL*@0XNY?T&&P8:S?QV+>T-[RE\L M5],\T>1*</:>H1U3FN('(N\N M7'A0]V2C+1[0);GU?8=P0[8?<"?7X[S&V<7+SLJ4_$(SJM,5!\%2%B40VCU? M,"(70!(5BBVHR9*SNO>9OSL@=:NH1ZQ&\.BF@4>?T%D.[3+YS .WE>.#*,&G M&BU%:87N?=5X.V1C,NP]V7-C];U^E?'M"E?T>%9>\E_9]:_U>6JF;\)68_9LT=C?=((9 M[W2"D-ES*+Y=VU_? ^I?"'8;9&/:0CB(9NHGIVX<.CONKAF=-12+WY!MQY5LCM%9&XWO?;EW M6.M[TT 518/.:_#2LD0UMJH;F=V@$%D6IN: O;31 M/:JY"92I4K/7K:%&#K ,MJ4I@P'KH\B!D@AYJ/#X.XB(AV!)3XD8RJ:BD(Q!:M3MWND+"=HD8W6!;;*-JVG- )NTGI*$I]-N\Z?63O.YMT)+X/1\F2?N@8LMP2R)V0DT$S$: #R+4BEH*-5@@>Q>X>QY:_P&U MVTYB&II%ZZ.SC\M_G2Q/;S1.I++1HDTMAI&ME5IKSXVM7HU5$I'#C=B[E,*6 MT,9TN/V !-I+0D/3Y_J6VSI FG+4SR:) Q6RM!BU]"ZS3H#454+J12I M2'%LK YD#^^".J;#\0>D5U<)/H0SMEX?$Q5ULEE;*$&YUE"9 !UIR%8X4756 M_.N'\[O6&+NW0W<9V1SN^?AO>A.^0-X>2R-!*Z".CJ:_]%*04QLB1R[2L/D:!>1A-* (@M0VMK(,ZBU['U6:'_4VQ P M?H<$?""Y#LW'UXOI?%VX[7)6KLT(N5! :J'8 MMU4.5?QX%-M;5$-SZ8:Y>'Q^CJAE@4_XR5^NZ.^)0J]L41SAVM"R(VS48Q(: MR*))6F>>R=[G+KH.8"L^_H!)_0.(^Q!IL2LEFPI>Y:^H6_ M\H:Q9]?NCQ\P\;\!X5:<>^AM[H$29/L*[P:M:IWE]U_PB,?QB=MKYZ%5] M-:-?IT='362G79""9?(C"B"R\;0)7(RF@K"V6!F+\QV__P M8CSX^8MOO%.^??%?+F<9)09;?:@2^%U1QS/1*P*2'NE ME9 \\MXYMW'3Z:X_)[WXV\+90UQ#RJW6 ZEIXXE!":OD7RRJY M9LQ>JMX7USOE* YV>&)XCNPIE^$(J'7 * @R43O>'0M@K!84A8Q*1 YB M>V]$;Z,Y.HSO!3HDQQ<9]Z!<=3:]/[\N7.M]!39< OG7:LKXP5U\HB7#?9SS MX@2/EF?[)M9$HZ4#JZ/FE9Y8DXCH@8)T2;LD7.I]:7 /N&,ZO7T(N@TDR"XA M[G6P9ST;&-CF&N3L4T_0.B%<3!"T:DVP?$ONE "YYLHK0P6R]8Y08L=7C^E, M6D?F'$(0P^FIK_AX_$]PL?A2YXL_<%&6D]*FPB>F<[7M. K/2!":@-CS,,J+ M+$+OHT/W@#>FJJF'T$.=!#4>YG('*MJ!TNR=K95@6P%O#3[K]8EG V2$8LX= AKN==ED#ZL3>F<@5G) CMVEP;_9#[[1(OUP:NGE%8O9LO5XN3T$*D1 M7FDC6AWMMF77-E8P&@(;0ZQ&4_[FO-RV%+KUO6,,!H:F33]!#&&++Z&\%+F< MF0 EI"%%"A"M87 Z J[C%66\0!^Q=+\POB6T,<8&W8@TI)@&YM#=H>]$FN U M1S*M-W>C/4]+;(G04H5'G;QR\3"DNAOK&&.& [&LLR"'"R,N86YI]BA0N6(2 M)*0 IJ8,(3D$;9TK,AN%[Q'>ZA0?>AMF#*G?6;-A5*,,MC#;$0,&3R0:2++Q.#3IV1+V#& @K M:XD@:"AZW+Q!/0ZW;TA6["R#+8^/G/V\_9,X_OC;G_X?4$L#!!0 ( ,R0 M=%H;YVA^ FL -[]! 4 ;61B+3(P,C4P,3,Q7V1E9BYX;6SLO=MRFSF2 M+GH_3U&[U^W.+IP/'3.SPF6[:ASALAVVNWOM*P8."9NK)=)#4J[R//U.4*(D M2Z1$B@!)4>[H<$FRS/]#YO<#>4+FO__O/T]/?OJ*D^EP//J/O_"_LK_\A*,T MSL/1I__XR]\__@KN+__[/__MW_[]_P'X/[^\?_W3BW$Z.\71[*?G$PPSS#_] M,9Q]_FGV&7_ZYWCRK^'7\-.[DS KX\DIP'_._]GS\9=OD^&GS[.?!!-Z\6N+ MOYW\+4NCM# %HK )%%,:/I_-O_^,OGV>S+WW[^^8\__OCKGW%R M\M?QY-//@C'Y\^*W_W+QZW_>^OT_Y/RWN??^Y_G?7O[J=+CL%^EC^<__Y_?7 M'])G/ TP'$UG892N'D"/S[/+?W@=C?[Y_"_I5Z?#OTWG__[U.(797$'W+N&G ME;]1OX/%KT']$7 !DO_USVG^RW_^VT\_G4LN3-)D?(+OL?QT\>7?W[^ZC70X MFOV<)EI7H%TNNH'2%\[_J MI_V\-:;/!&22SB)Q9DBSAHAO?W93O./3,&PI MX%L?W0#M_(/@%$\C3EI"_>YSK^%<@+R)L'[DZ7CT:9SC7]/X].O_SP7R]??OQP/]+3'*%NKXR?O]#_:_5G74-'-!B. MAG5G>4W?7GQ@A=($)_XYPU'&\\UE\.8017]&7TX&U689B,YT%(8+R,H'3SH)3,924DC2QW-;D=,&, M$J9QKLN+1Y!.A?H93V;3Q4^J+-5:XI M_^6G\23CA.P?^JOYJ_VW=#*>8OZ/O\PF9WCUP_%H1JQ^>3)_(+V)^*E^T8P) MST_"=/JV?)B-T[^>_3F<#ACW&!S7P%TP=349(N.&;".KG%)92R9[D>(FF(;\ MN.-@OH,O#U#P*JYL)>AEM-F2 =?QO)B?)6LA&MRP$1I1X#::AKI?:>#%;Q(3C!C'JGVOS,7]ZC\343<0^GC M4S*PYKB>_3ZW'P=<9:Y54,!M)D26(3AI)02!6D91HL?6N_YM%"V5OLSJOJWQ M;75S4]7;"?:VJMFVJGXVG>)L^BQ.9Y.09H.8I*]D!>50@U)$X1@5@A(\9(_9 M%];ZW?X>P>Y5W-CVVT*@W=3[_&PRH05>@I(VZ()DI03#.2&3$CRW&H1%'I./ MQ._01V=MH9ZFBMQ%MCYT[3#\_&^7ZGY?_?3;\&DX(W/39['F83+X- M1Y_^$4[.<&!R4=K3[J5M#J"XCQ"#8^"E8![1.YU5Z\U\'6#[XL-62KRYQ3?7 M0 >://L:AB?5=?EU//E "#]@.IN0J''Z N/LZKL+P0R2R#(EI0!#(@ M."68E=J!$8*<(BDW<2:'FC7,W=+]61IF-ID)SEUH9"MFT@]RHQ!$]@(>52M);% M9-\ZD' 7GD?M:383= EC0!O5 )$DS.ZP'AJ;=#=C>A1*[VAL#O8;PNGX]4HC4_Q M8_CS"AG9+B4J1_ZE,0IJK221-'MR-XN7409CF^<)5J-YU!1H).0.]MTUA^+- M>)0NC$Y#'H2,0H.T-M?M*4+T.0#&S(PDN].R)15KVQWIRX \:J5O+]K;^K9M MW+5!RER(&HMVDJ"H[&G3L3R \9B4,B&3.='%3WO4&GV \&ZKT&VKPM?#$( .(<5;P>X>5OX=TI,YG2T7LSL2\%BLM,@7M6 &7%7E&*M#>5>@-T5&GG'7BVK8^ M0.X%=:1<::N,#I;GG8?=-9AD I?BN (1BJWI- X!ZV%UM> ,5&R*H(.24T[H%*9MD$C$#S]U'J?F3.\/6.6 M@SE>CC00?@?S=)ZCNWXL7B&SA 6-,>1?DRE&EE,&YY*&I#@7F@LC=>L:E]5H MCI07C<3?P8B]!FI@BJ&SSR DS@D**@?.,@4I!8DFVL1SQT3)D:K^H0+ND!.O M%W:'L]/Y%:Y1KN<9V4$X2A5:QFR9\0*X2S5,3R ]*@/:N8C.NYA5CRO1*^ < M*1=:*:!#LOV.%4W/* MBJ)YFZ054(Y&]2U$W2%8]7&"87HV^7:-DRX7)25:D%*S>AN3MC3K+5A$(0OG M+*K6?N-M%$>C]RT%W"?7>79Z-L_/S_T4VI2^3/!S;2/T%<]CJJ_'TQI)?5L^ MAC\'QFGADR"SE65#>Y0CWX4V)N"RU@3ZP'AI732[(<2C(4M/U72(/;W'&0D+ M\\LP&9%E.[T&_P4I(0UG Z-",8E'T*;0 5>T(",)/61N#)U\*CG;NOG"_:B. MAB^-%= A$'5[X8.@B[36.7*(8R)$)8*K2<)8+Y86'9@*K0NP;J,X&@IL*>"^ M(::E#M1 ,1%L-A*BT#6/:R/M6JH K30RX3-/N;6!<1^F(W4SFZIBB?]QT>+K MWW^^(;;7]&WKGLWO0HV??L;9,(4U6J.OW\#Y^P_NV,WYCA7T:^W,K+'!R B M*%7K<2-$C/52A[!6W2MG4/Q 654(+BA#4ZG K0X!TQ*YY3(BKG6]S@/ MIK7S)OJ\I[7S)F(\_-;.1C+Z]8S 2J)#-'!%^Z2VD*0S)C(7I&]]JAQZ:^>- M%+QV:^=-!+V;IK[K('JRK9TW4M?]W7T?(NO=L, FM"DRLI%B9C7;%B!*6T 8 MP4)A2*QOG=@^^-;.C96_B8AWT]K9R%BXR Z*(*]):4[N[7R>$;,<>8HN8NOX MPH&V=MY(-_>W=MY$L#OK_9L=+8Y+ XXC09':0PQ2T;?.C\Y&?]1IWK].IZ\&)_%63D[N=TW-TY7LQ MP#)&ILF)=I,FW332X72X(X:B2D)G$^%A-0@J? 3GN8'L M=-+>6:^:5[L<4DE#RB:"[&0AS?._"Y.UDOO \S[J]P\F'SV&" T<>D.=H MP>5ZBX0E#KXD#_,U!QE"3.T+J>^%=5#QZ(VTN+K$H8D*^K)DCF?Z[&SV>3P9 M_@_F 2'@1BL)-C%)[X6MTY#HJZ29M#&B:'\UXPXXQ\B*K43>H0+B%K17T^D9 MP0HL)_H?N4[>AO/3+(C:^;0478K7F$O[\OFE4(Z7!0\0=9I*K3=#DY6-$) \6D*%F1 G,?!W,YGN/EPD.%WJ&NX;N:G0N@ M!WF_M'7,(F@7 M"R1>CQ;:!\!CLI"SCCE9E&06/KJT-5&3N9S 82VVD,:#4^0 I6!M*2$YK[L- MG]UWVGH3?=Z7MMY C/M.6T\GL]H!/Y^E&;G"./DZ3#A/S%@FL13E(>50^]PH M0?+0!L@*+LYG\H'7NV1##[C& _KNB@.KGGTHR>E-U#AN*,Z&$85K>.8%5N>( MIHN,S!J@-DE+KZ?KVT!VFY%NHZ/;"F\DX)UIGT#$'% #*W4V*A;BM_4:R%(1 MNABI65AK3N5A:7U%)GJ'2M]$KET:SZ8ZL^@B2QJ8B0YI>2K6E(>M!?A,>/* MG0@^,.>E:WRD?P=@=U9^0Z7<*E)]J$0[Y" OUG4!1H10A"?."B,SJ, 4L1<) MEDF)?D*VN6U>4W8=P#&H]^$2[?#VOL>O.#K#J[;I.6-0Z.H$.ED+YI4F*T1S M<-K(E,AH3=A:PSO%@$YB[I\IVNEU.E&Z*Z9(KG,[> ME@O@ET(PQCNC;6UM';!.0*;]L(J#::.<*R8+U;H.:2F01[]U;"_>;CJO,ZVN M'X4?QB=Y8$LLDBA91U^3.2LB(3/6TH+)T+7$1M'%LP(R,*@H.7-9F+:;V(,5:9>ED-#8S\FU:J_W:XQ_]6_Y0 M4?9LSGDQ>W9ZC<6T/FWJ$.KY)^OB;R[N()3I _\3-!>T(%V,IY/I5V DYX;&8* [!/YJ2ED<#Y' M,)GY6&)DJK2>$7@GH&/A0SNI=S@H2&,=C&#Y0M#VT73LMO1F/QM]#NR#C%<.M-"S4/APZ$2>M M"."#S6 ELYQI'HMM/=YC/62/GQ/M%="AD]&KT5>P5)R!$E<%$*7.M;I.L==1X"8P]G ,=-#9N*^X.'L.KT0PG!&IAE%B9Q7EA MH_"USY*.$#*M-DLL*>9L(V_M(]R <*2:?[B8>T2,[ESQP&.(UN2:I8ZTW,0* M!)0@H$15J"2CAQA1H9UU!X<*@:L ML'HO0KH46_.KXW(>O:UR**KNT+?O$O+%6_4+^>0U8B]<*E(4A!0M;<*>T6N& M%HDWVJ:$POG2VO!= >5(V+.=B#L,BB#;ZIH[EE3P(H@"+LX=>!3@K;2@HQ/H M0V9,M;[Q]AV 1Z_EAXNSPZ"'16O8Q769%\.3LQGF033&>?09&!V]M:UD[3M. M[G=46J)2,G#>.MNQ LJCUW<+$7>8Y' 3UB]A.DR#%()G=2 [^MH3+I,C%11F MB$X5C$KP''OK?0[DZ+2^N7A7-U1]N-+_B<-/GV>7%^7>G%69O"T7E%QRTY;' MF%1)H-V\:U0FYSKG#%KEZ&6RMC2GPX80'SU1>JID"86V#G.LP'L+Z#GA-2\1 MR;$#[7D@R=3A)24%T.36>9V+=]CZ1O1& (^5/@W4L80\HL-M6/*)QB?#7-O M7(IF7);TX/X.UGJ78M?^[ 9W8Q^VCGY79)/S"A/W@+8.K@W$+!^+ ":+B#:( M*$NW+LBO.UV1E3;F>I\ G.:6UD1?A5HGAEX2LY6WCK*[*; MB''?5V1O+>'\+:JC3\:C^>B\>H_,"Z=,% 9<312J'!C$Q#A8H:+QCOZF']F7 M 3J02[0;*7H59[86>(=0U@'5J='S4D![[O6\O>)N^C3-I+XS2EA9 MK,?:\R,8/FXQ MP&;5$ MAA&6))NUHR["HP M,IT]+15"43Q;%C*+L3$55H(Y!AJTD72'.HPU9B,NN&JRB[HDD"@**)43>&\R MI!AS*-P:A:T'0:P-[A@HTD<3'>HR;HY'7! Y,TL.D@,O:_MA51B$VF*R1.XU M.5-U5XS$Y8$I*PXBW1;2FQ(80#R*.O4V(JJ=*.AB@=_:G-4(*9+4A M::D3-I75X+R59!RQG!6RS'S''O('D"+KJLQ-.@5OHHF=S)P82.6-R#Q#,+YN MIH+3SL$@U!I3;>:5\]D5U67:]B8@GR3+ M&NFL@_%\YVOQ'J>SR3#-D^"U,7<5S[R_QT K;X57%@QR4Z]J*O"FOA^HC4K* M98SM![ ^!.F3I%M+[76X77?72[(:M$/A0R2HHDXJ5(&._L 2 XQ:YAA"L*9U M:?J#@#Y)QC747BMBJ4M'G^<)-J5/CI\QC3^=ZW3^[@P*H\/>D"N36:QS79DB.Z"04+W/ MFN7H66D>R.Z\IN,D\4$RHL-EDCM?U)>G7T[&W_#\+7UW-DF?:9'O3L)H.DC9 MDPQCG>D6"':N]S.U4) X.4S"R<1YV:5IN!KJJ!SK5O MK"&+5M:V(MX@Q*C)54>NE8K.HM^E<;@2Z).D7$/=];A&<^>+\GP\^DIR(A6] M+>=?SX;QA';N1+\Z&R+9MM9)+K!FOS22;:MHFPXQ@52&1!A9%K)U?^#M$#]) M#O;09H\+.7>]0O>CM\X+^I^%HFO'?2Y"O8 HP!BEM4'CBMU1G'D]P$^2BAUT MN?IVSY:]4):4>SS[&H8GM2"=/+5IN [YRB)^@[.WY6/X\]UX,E?G;#89QK-9 M_5LTR!QU+JVYVGE)Q\WF0^+#$KYO MW_=QQ?I(=CC\-'I^-B&8Z=O'"1G)(A M#DC7#$'X9((4-OCF7M).%_@TWX7](_I)$RGPS), M\\6]+2_HG/LZ[^DZ'2@RIEPP&A#)Q%?&>HC&DSN9O+K5)!WTGEOGK-7#1!JPCQDVRM0^P4!"K: QG2HF8E&G><'$%E.,D3TOY M+^'%UCVJOF^M(Q(W'ID'%PB(2F[>.BM!PL!L8%D1K,9LV'.GHEURX.&R7J+Y MK9,M=U8!IF"4C$Z!=74$N!1(M!0<:!/S+!AHFW\;E YE(\[-H-'N6TOBL M]M7[]&Y\,DSD-+P9C\ZG1X3OW.$7M?3\9/H]Z];J&]'DL=NWE&B_^D;=)OX1 M)L/ZM,M6K 1H]NWU91VXEKY(;R,DJ<@OTZK6@9-?%BW&9&3DUK0^AN^!M/4K MESYC/CO!MV7I@TC>YQ?N-49F N= .UZD#=62W>V- I]XX2)&PYIW 5\3VJXZ M5[3DQBVSHX,6#J:_Q?F;^^WM'R/,;\:S]QCR\.3;U:L]O[/MA$-$[4#[2,>L M5'3@"I4NN;K6L!VUN_BQZ,N#6CJ+5F>MPTN _DFW"*%_>YUH': MJ4W&!C#WU#RCO;(WI=.6FMHSN33!$4DK$%IG4):'VGR&@W1>VTC^H56MBY+V M3JK[VG <%*).:+1>1N02L%A#/@QC$(2.P)4U3' FQ,U> MDTO#?G<^9 _7)'NI9MQ#KAUN2KX+WQ85;XG1@0:R:A0P^.[YSZX]_XKHHECF9,B M&,U%QLJ[6D/(@C8JUQ$@K7>">U&U"QNL?-:Y?X+**.F3I3>\#K'Q28-C]*TU M3CN163*B>478FMAV%3AHS)'5L8.&JMAW\& ZF0W>A]&G0Z*I)(Y[Q, 8)6O$XP3F3.&0'$1)^$064//;3_\NTC?<1\@]&V9&=\A.CJ-1"E!$1/YB'+ M.GG&N=KGY7(,:K,44C =I@@3%9(9@9%2E^2S%M<$=#V?ZZJ7/N((YP6_RVKE0T#A#)W:L=S<"@C-D MHV',(B<=8F*M8\$KH!P?.5K(O(/)^NO9A"1[-B?MK\,_ZU<+DDJN#;'1@:S] M*I4.!H+A" *=4$DR94/KRM[5:(Z/$(TDW["78SW[_HFQ-GNYOEG%R'22D4$T MII!3;VR=M4#NO;.R,!VRSV8-&^+V)Q^/3AM(KD.[Q)6K7>1>"PZ<)CIQ+<%C MII/(,EIM*G02:9TCCS(%W7K+7P/6 3&C30ZPM2IV4A?Q:QA.YO?_?Y]/WI@G M#J^E]G\=CL(H#J]) MTPG%> 2%*CMMBK7-;QLT7<#69E,#,!>#$H765F8$9-+7HKD M3 P'*,F=%FCLC[NWC+:]Z'W?Q1Z7/DR8?J85U?_4 ^QK.+D=$U)*1X9J MJ2/],$#(B@.94@I-U#RTO^BX$LV^\B![8L=-3[.-ECK$':YZ[B['N/RGB[E_ M:V#OE#C9!O=^,BJM.'!KIM*.%7AH))26K'&F''C#%-2F A 0'8BD8\HA6.2M MY^L<'OGNRGS7%S571(Z5QZBJ]&))>S:JS-7QC&C#76*3!*U+YZ MEM;L7(&BK,O9H7;-Y\FN@/*T;:H6^ND0O9]WZ2HXJ6(Y[\]-2WY;EJ"=U@CG M=/E?700^UUE+)P.KY3KV8W U(T"$FX)\?4>ZRS@R?J)DKM0-"_?[@<-'WS.JL5+$6=);C(Z]!@0N9" ME&"*%R($H3&VGEBV&LWN3;;]:7G<144]S+B%L?++MVL9@5\G^-]GM<7F_$6S M#(T)(8&.(=:!D+:&'S64'+WF.27M6V?G2>AHXVL5NC3UJQB,LWK M ?9&G?LLI0-@SB;JV!%CII=[\<692_\L9%,$H'?SFQUTE&NMR7QD&+@UVH5N MN> [<.W>0&JNT#4(LY4V^EI EU_^UQ G])#/WU[7:MCS"YHY2%>;PF1.-J"2 M6'N 2#JQK1!.*R44MNXHOQZR'W908^UUJ&M;^A[S>/ MFFE\G6VKJ;IV=?*M!*VS)XS5 M"UR:.6M9MU'9.M8\XL2IMTZ\C 7!K??OI M,*BUB99Z4NK5Z,O9;#J7 %]DM%!Y+0(9 TP74$9*\-X8X,X84[232K:.9-X! MYS!,IT:*7$69+;70TW:Z!DU<0..I]K-@"HH2=;8*69 N$[18;+!,HDRR]0"J M.^ \-8(\1 L[VD'DHFF"E5PQ[L%DYT 5,@ ]&D>[*E?(C>3)M;X4? >S24BS@=51>E$G4$0Z8Y7DL99.>"A.LURX M"FZ);(8."=,J;.9Z*3DH&P.X&,6P&PV MEHEB<_,^DVN#VSUG6FIU+<)LJY(>O=T_CR>SCS@YO=8<^.J5"3QXC0%$"K4G M>4 (PB3@3+D@4.BP7M.S#>AR%YYCVU6:R;Z'$;.8T?KK>/(A?#]9*,ZN#1W6 ML4A?:@>.3*Q5SBB(T3I(,2F>K-36MS9YU\6VAV[OS31ZTT+IH8X.V\G*%V;@ M9/ !N2)UUC'IL41P9..#=HBTT3)+^^NN;-YCVTC:2'UEO43WZ\QMQ[=M_(A. M5Y!W/9:MK3]5T&;'909?:JM E3RXDA/H)(54R$2PW8*AQW6YV 6C&$H#I=#K MIZ04X.IMB>B\-\B90]G:VW_BEXLWX6Z_R\6;Z/U0+A>O*DPNOF#(0H(JL0X8 M-1YB\0A&)9:2PW,.?*\K"7;7:8,@CP]Z;-1GL4GQ]0'7H$Y&*)NHM3=7H%) MS-F"+(".R8 23$+$V@C5E21CMLZ;UJ;YT5Z!V4C+ZU^!V41%'?)%WP>%;@:/ MGIV.)[/A_V"N;?*>DWU"\A@4*9.UEI$,"KUW(9+-K$@:P@H7T 5&\!N3:G.4 MCSU)N8UCTEFG^V4AR2Q=@);&)N8=@X!L7LTOP2>= #'[$FI50&R]NST(Z \N M]M1LC]CT#9@W%G$=]%Q4 Z8L9N7K/-8Z2 5I)P\!!5C)LHU1>&R>+=T4XU,F M85=]-DRIU;ZT=[\P?R?YA),*]O5X.EWLWEX8HS/)QNDH0,DZN-R]B2=K9-8@,]8!@X8#N=L&$@9F8DI" MBN:MVU;#>"I,.O,>B-9 MM^30TSXA.^CJ-I-L#R8-M+'6^AQ ^%*KNDR!*+! \D:B\ZQ8U]I)7(;C!VNV MT,MMKK@=53Z]"9-)F V_MI[+<.MS.]4XW8W_( N;F#-"2Y- 1>-!!68A1A-K M>%3(.AU7R&[7A(^KL(D;YD4A4S KKD$EYB'HR*&^QT8%;W4^Q!*Q1US8M EW M^Q4V;:+W?1CZ?ADF,,,\\O1[-P#K[EFB9Z6P43M T.6J0@2?# 6 M:@8Z9.8D&17K$/B>N>"KGO_X2YDV8L*XL48:I@A685HDB== M4E%T@/XLH^: MHG::ND?U6XAY=R0@WT-S+Q P"T8[KN,0R*^%:+,7!DT=%?D(E;^B3&?7NM]$ MNAUR@_\(DV'=T5[1X3/!Z6R.[MN;\>S=9'@:)M]^P1').PWIR\4E[.*6RIW?$N5;/#,0)%>&FB$>331H+E MF($H?2&92$)++PW#'V,$.AH>+?5SZ&,$UEG+CQKJ531M09"N-=0/T.ZAUU"[ M6+C510(FS* ,[=PQB@)9%Z-\8$YAZT'7A\_4A]90'PI1-U'J;FNHB\B1US(T M(5CMT&H<.%,BOH=Y$11W,N,TSY09#$8*L36E3 MJ*]=[5R'&I@H@9'N[)U3YL$P'MJ]$.%'P[^XR3<[%=RX(RP8K2+D-Q M=40Y5QZ\4PP(3!!.QQAR:S]B*9"G3*7M-=/AN/N-9%AI^W9TK?W(0&% +@P# M*24'560 ;TH"J87.:!Q]3NOKYTN!/&6Z;*^9E0YGRQ3UN\F8O/G9MS#*M6O5 MEPKS#K%H]^=!#+#KSW_BD+"Y M+;6CF*IA, 4NA)TTQ""4"MFA3ZTCINMBVU4VN#%';C44ZZ&*?6=P[Y7=+]^JBS)W?!-W-<;+ M(<1,+H-4"7R0$0S/.B4G$EESNWK!KF#M*]S:AP[COFKI8!>M7CU]P(4/NP[$ M3@'3->#M)P[:7+7K4F=+O>R)0I('>H>\!DU;=:TXM/6B(P=?/.;HT :^L].] M-W7N"4P> G,V44>/IKSCTR]G,YQ<0EN,-Q"Q"!,D),X%G>]20I16D]$?K#7< MJLA:%\VM@+)[AZRYVFYVW6T@\QX)X;,)2;8V>QSE7X=_UJ\6,;X"-%(\@VWAWH7<$%3 O6VE&'"FWQES"64 MUH",7H)R&B$*(\%H)[@TS#-Q(Y"\](;F?<\Y'GTWEVJ'_/Z'<9G]$>947'SY MHDZM&,\QUEOJE\UC#$^T4SFP#FL+)-JS@F4*6M'>5UP1T/9_KJ MI>%5[P70UQBF^'E\DE^=?IF,OUXTF;W(E8VSX_8G'X]2&TBNPT7G6CXYFYRE*M-7(UK[)S)6%M@$CRRHJ,D\05,G MUD8(0@L@N"X@3YEAZ]3R77B.APO-I=_A!O/EYC-/8=VQ$^D05=9&@,'D0"F1 M(3A6^[[KPH6)0OO6AL.ZV(Z/,5VTTN'6\DHYS L>!CX*3SSFP(,@HT9;#C'4 MK:^DE#$)*WAKSMR-Z("8TB8KTU !/S2P)&A?3:6 RXI!#I[[@LRXU/HB]UUXCHY$S82_D]J5W\;C M_,?PA+#F5Z-9&'T:QI.+PA_"^RSG^0-J^6H93TXO7H>'UK-L\;#M:UQ:K;11 MW/#\)TXM+3>AK@]3:*MH;LD8#1WIM0X%H:VV85EG$ MTE@X6P'>5=5,-X:MKI_IK;Y#*:JY0Z37%SA/V-JL79'(2+(I@JJA\\@=!]H8 M'0J5D_+-YQBM#V__13;=.7/['F,7W76PX^Z >@7T33A=^.7KP.U4C;,AU+W= M4.RC^O4IUDQO!T WC6B\%IK>PL1!14^S+)MJ;("(PH.J[>="R C.>JD8 MLU&XUG5@]T#:P]6+GBJ]-8R@G3XZ!-CF?2M&.#M?:5WS I@J#'W*"C#6ZT(A M$##4 ;0P,5GF& NM[Z"N!'/<%&FC@PY[R2]G4_)<: ^MMN/T7.+S[=3;*)4C M,-$H4#PQ"#P&$ I3=$)IL5ZSH0VHL0+*T[.K6^BD0_W0,ECGDKFTOM8 V,EJ MOA?\OW0+.T,EGCH:"M=;&<@_=>@8L\I*QU2MBZ:FA/ M1+G'TMT/3S81?^,2U-\F8;Z;OAJE1=,LK8N5&,AVKSW=/(&)1DLH1193@I"! MK3,5Y-8'[]ZP:"SX<2NI=; MWX5OYSTZQAG&1#1W,O< B$72RM98KD?$O-$)PA>6LO.7-2R07 MSSYBUCQ(O!V\GUM;Z[P#R[O).->:S:\7:QXDY:+BPH()KC8:575""#/ ;789 MF8G8_@[F6LB.F"(=5-/A]L1J,?Q]BN7LY/6PX""HS(PQ"8K)9-/)D,DFK"$A MVM4RS]HFW3KLL@ZN(R9/<[7TF()WK53N;;DIAT$PL;B $D+)U4DDR\[707V< M'$<=R-60L7G;MSL1'3%=&JIBY16.W56E+6*]>G;;CF?12I M%>96@=%GL\16J67B%3?&W(F1*]O5: ]S& MMLIKY[+0JG45T/$5J6W"L+9%:INH[S$6J06A)$9'ITET'I2-)%F9# A77.(8 M9 [-IWL=>Y':1IS9HDAM$]T=0-70.G!_%*EU4/V6Y4,/T=L!T,T+'G5 >NVX MQIJTF)O-!:3U)GNC1 D=QH?LGV8-B]1VR;)-U+6'(C66?.2RWC7D-04FZ(^8 ME*\3>9AA,96<6IMQC[Y(;2.5;EBDMHD^.F2&GI]-9^-3G+S'D[EO/?T\_')9 M(F4DNL@K$%LX#3W:Z*!#>N8.(9QGOHOT-M2:3522 M]C=-"W:A<"A&<:DT,MY\O,]]F X\3+I-C*"I.OJ,R%N%[]K5]>O!W@$S6EJ# MKA9PD^TF,G%;I@C&8;%%)A99ZRC[YBB?)J5:J&RW#E:]P6ZSE04Y6?^6S"XE MLP=7N +:*Z66*1GK=WCI9R\-! Z!/)NJHL/AM888_HG56"=^?\5)^(37(^89#M3X\KJA):9P^?C$8&<5>P? M<#0<3]Z,9SAMW,?B 0_9/C^X[3M(R-+H6P? [K^L>>Q?,5=T=YQ,%C[MC#MP2NGH4XZBXQ;DBMV M7=U.DW(M='P[DK.=5 \EJ_::WDOR)D_K>BZ;\G-?:S"J.)0+M V:!*%.TDZ6 M-@UCE9>EM9NV#,>^\F1;Z_9FC\!M9=S!++Z)Z2(LL0ZJ3MFLY8CVD[3:7F/W M4& +<>^.#(P)SP73X#4GSHO P:G @&E.E/=DD9G6H[IV28)[4DJ[XL F4NXR MH>32#JO %C>:& 9= AG?,290+O+:,$JIB^ M5N(R5,=B%#26?X> R-T(%YR<,V]'N!BYP:(K MQI+#;F5MJ>X3^*(DF*@=':XFHV_=.6=-:+LW6]KK=2/B/$PIWN"4F@T MJ1;5(-:1W8P0N0(R(HK,C/?P>J#&B:*4RE%"+X229R=X' M!D[G(K@SR46_AK8W>N@1:+^?D'?RKJM%G6PL(:OBZXPN I:3!<>L@Q"Y"CXD M;:1[\+NNCD;;[838, (UG M0O@WU;>%Y!KNM#?A&(7,(L$INC9ZDO15U-73+XP775#F]=H5[UN!*VSE]OK; M1&"-]?8[2>KT[/0"2)!8*]@,)%$O\&9#F[E-#)*R*M&)'K-KL8]^]]#=G9!; MB7W<0F:=HEGG)W0E[2_?_CX:_O<9OL!IF@R_7/8GS9*6%Y@"(^MX+U4@.B938"6STKSZ9PF._;C7VVOI9OG/ MMB+N8%B\G;/ZU2CCGY@_CE]-IV>TYCK;<_;M_,\YXQ4ORALR>'5&73N?.W!9 M%A!&H'9"F\!;=T)<#]FQF!8=]'";+5N/GK\+Y;4:N750=K(TUD.X'[NCAXXW MH-&6"NIPYJR)EDDFO5+T(I5>155CV MG1%ZW>%RVP,EW9T!\S8H.)V]#S/\,*M]!]Z1(4=_$3Z149:R];7_B?>\CKQ/ M9+ISZ0 50VF9MEFV'[^X+KIC9$DS;70X,MY-Q@DQ3W\EN=RXC#$@!\X%SSU( M8XC2A_NEQJN@?M(RIU^'I]M[_&L >LX^--:_KU710?V, 55Y&!YMZ1K5?JC#',0#]URGAC1.I[S^,.<,=!ESZZ MN$T:MTU]^+H@7XW2!,,4!Z&DZ()*$$H)]7*M %>*!;1*>"UXS.J&I;2T9'S3 MYSYN2G27]&U6^+9U,!=X:Y_ R[M1\\.1#X(,) 7O0=8AO)D;A6EI"H:^+[PVPR_!?.[74^<(K^<63D!^::MN.: M_$#-+8G(Z^ P*2U:TV==;,=!G"Z:6$*9!\>KZ[%Z%\CGXEZR4L;A"PG@R_AAKAK/6O[S%A;<7]=O1? MF#_56<[:.Z\UY%!;&-7;59XE!)M8#L(6GE/[DHT[ !T'F]K)? DC&D27%^A^ M(P&]'5U]/W#>:,LU>8$N9U J(P03(B29N!-HBT[M_:Q5:(Z-"UM)>PD1M@[V M?@]M'FH\G6]LKT9I?(IO)W6OF^#G6AGY%<]_^+*V>Y_6+>_EB*0T.9\M0B)! MH7F=<_/N^NT'A&0PLLO48Y-)=3YXD/IB34Z"3D MQ,CL=TJ"*U8#EXQ;Z[V)7>[ [6CB0T#,D14-3!9![WC)$$7PY.-H@RQD7N(3 MF/BPB8[7F?BPB50/9>+#DBY@3!3D27"PBNGJ\2)$YA3H@+0Z9X24?4M$#NU* MUT9ZO;]#XB;RW65#O'5P/=4.B1OI;-W.> \1^"X)49(+6"]W..85J&S))I31 M04FA\.*M0=^W$?,!W /?!0\VD?-..R2ZI!2MR)$#4.=;"$S@Z&0$7Z1D@0Y) M8XZI0^)&>EB[0^(F0NQP2V;IX)*<3=;><[)\. ,5:L;=2U(=NL(0#7?-,]F' M/M)IFT-^:QEWN-JP8G+).JB>ZDBGC32VWCB?AXA[A_.]HK=8AZJ&5-M.<.$A M6B-!9)H/>Z331EI::Z33)B+N?CWV^Y#;@#EOG; : C,%%(L1'$H&&F.RW'#! M8]^!IM_CV;<1V",FM(7$N["AX.1\$'(8)7P^GLZFOTW&TVF]C2N"]09,-G7% M+$+ DB!)C%)%IXSCS:FP LRQ\*"%K#N9 1\OMKZ!5@I)P@Q$X+[>+@H0M2/G MQ'F6%'DG7/8X_!?//PY5/UBB*RW^7::L%K?T7_[YA6PF+.-)_]34_<_LGX+: M<-V=4TW!AI"2RL!,I4V@G<$++,"U2%%F4PAB1(%@; )6K"Q) M*"/CTQK&M9%>[T\U;2+?7686UL'U5%--&^ELW13#0P2^T]RCCC;6J96>;"A0 MN9 ?GJ,%[@@;9D6N>8^K58><:NK"@TWDO--4D^+<)40/)=LZ6T88<.0K0;1! M<:]X*8+?8WD^IE331GI8.]6TB1!WE6JR040MF0%M(R,:LP*Q! ,LB((L1Q>; MS]L\]%33-H?\UC+>7:II'51/-=6TD<;62S,\1-R[2S6%&O7FAD-4@3BOL5ZC M2@QDT)K.LVS)+WK$)'A(JJD#!S:1\LY232$);5FH_1U= N7TQ=@XX[A*TF4K MLGA2J::-M+16JFD3$7(W K0)63 G>5<0G+)T%KK MQ#;A-2CK/$9.+HW7_;>*X]#]MO+=2;+J=>T%-'T3)I/Y!;*'9Z!6?-#V::5U M$#;*%;W&Z11Q_L!KNV$ *YQ)5H#>T7M*K]WA]#2#(N@.>9S!M#1G((H:98#4;&,'/1O%QU-9Q=Y9):B;"!&MARQTE,%Z[\):54V'/ANZF?:6SHC>1(H- MC8&;(UO7@7%\,Z(W$OZ*&<,/D5Q'19)UXI0IF9QOM^WK&GIT6-"JQUIN83)'AG/'CDC/P%J;5<:[S! MXY@1O9'85\Z(WD1F#1WK.9#PYS4@4EJI<_7P@Q.@M-00"GTKG6)"R""57ROB M>I_RKC_T$2KOP3)KG!Z]=J;7@L)Y7Z?9)*09.>>T@00C@5M%SKGS H*T'(A- M@?A5@N'WN41W/F /<=$.EFT[&:Y\*UMZN^_Q*X[.\*HF\<5P&CY]FN"G>81F M7"Y^X>%N\*9/V-X_WFI-K8HLOWODV\4CK[B5N?>)V 2I]I11R Q$1=_J+)WE M6EI16GO.]V':NJIF^>=?^ /&FU)$ A="!%6"@A@B@Y"2E8DIIYO[SG?AV5DA M9DL>W"JO:27P0W"?+[LT_8;C3Y/PY?,PA9.Y+2L*D[(X.@-#G9*DHJU78CF( M8"+]/&9FUNJG=8\%L1+ WFHVFJEWW%K,CY#JB&WO=*(+OW MQ1LI:MQ+RCNC@$E..)T8,.X*,5T*\"'6-I&&9\7KL/NUVG\188=L^LO?7SY;A!]4SB(E UH536:-H^.)DQN;E2-'5@<7UMDJ)=%N:CW3V,,M10G ),8 MN2=_9$T/[1[-+GOV45G86PNWC[*GST;Y M'T@LOK@&IH7*\$LGOC>GL=W59X M(P$WWL%7@Q,Z,Z>E 9&,!*6=J>6?M)-9K[5+-B7>PJ[>L=;OL*MWI/1-Y-HX M>/][#86^^.79["1,W^-)G9:XZ/[&N?(F)\#,&-2)YF0C:E;WMH1*(5/E1@IM M:?!^Y0-V>SPW$OZXM>0:VM3SP3"SSSBI@S06J8F%0>AS4,%8L/,:/&X".($! MI-*:\U2,E7X-9:[X^,>NRA92ZU!<>K&Z!1B=+"NT+IE9G368% 0R*H#<-/+A M,!1F6H?_OP/PF)6\O40[7#Z[,!U_I74OLGW_',X^/S^;SL;DI%]5OT^G-3N8 M/X8_!R@".>6RU*0\N0'"%P@H::=)41%:73G9F 0/@+F'VN.>29/>BMIEVK97 MLG97*=H])&9)YW7L^/EXC_?#Z;^N6.609X.E0+9U.%4Q@DQ!+H G'H1%PWAH MG:)XTP1L(WTO MN?^VK7CWG71=N91?OEW>#97&$OX:GK(QT1^HZ7CFM+P@I.7*ZEPZW)EI_;LS=6>W5E=!UHG>[2WP%K/Q?JFZGPWJUE._GOF"+%N$@F M&-EF\]Z2K);/)=I5LS;)B&Q#CJT;K>V<&O=P=&7&5*;H%]>FF0K'/>7?(3>\Y)WX!4?I M\VF8_&O^8B@CI0S,@U=I#'0U;/&@M?:3WHGC;NC/'?9B.V]YXN/@[A$]N MXUN@NW@YUL&W*\OC!K:#,3^VT.B]=&F@CET8(C=QUC[(QA<)(DI1YR@@.!,9 ML%(*G;4\,]EZ%NM^Z+*Y2;)#MFRBA0XLN2?D=W% 9G0A"\T@,&MJOI]D(:0! M[Z4I14<72NO0R%K #L!(V4J?F\5?'Z",QEFWVBWI=1U17B/ LT5I7WH\T\N/5Z5SRV:P4-K9@ MN0B(Q%1:<&/C_!Y(!V"TM4EEMA3]+@*'[\C4H1^$3\@'Z 59J6272JQF:F8. M/+,6K./:5D8[W3T_>0W/P93*/$QY][GU#Y7\RGV^0TG,>ZQR&XX^$=@RGIS6 MR6=OX\GP7$!;#)3:[/.;E<@\9#V[ZF&01,$L1 2IBJO7$05X6<@),=P3M;S0 MJ?E@]GWV,-")J5PK2(5QM,MJVF"#CQ&LY#+>JULCJV'P28\V*B'P28" M/Y1RFK7>V]H!-TJ^\+1_HI]-"&S;]'5GKD]D+LMC/QZ_H)#)'#Y;) M (HQ!DYQ#<6BSR5@=K[UW(JV*SC(NUT;$6MY ',?"N[1'6\.@HQ%+B2]P<6J M!$HP3WY#8*!%4AQ9,4RU<(GWWK&R.2D>+L;&M_R^:T*V!HSC:UFYD?!7M3Q\ M@.0ZMJS,0DJA7 8?"C%2)H)CHX$HC8TR:F76,[#VK<"U6E:VT-\F NO:LC(* MR3W*VF\QUSZ @?RNS K('%QBSOD26O0L.I"6E1N)?67+RDUDUK5E)2M6#E?=@F?5+\=]ME UR3B7*4(#"U@!Q,W:N/3M5=&A[CB6B"O(EX#$U@2L23@RA)( MCA)"+(+0^\2=3\JKUL[_AA"?(HL>J*!][4!WN87T#X;CS =):^6XDX H-,F, M*0@*-<28M?8N!,5:CQUJA?TI,K"U2G='#/( 8I#MIJW\B$'^B$$>D@)_Q"!_Q"!_Q"!_Q"!_Q"!_ MQ"!_Q"!_Q"!_Q"!_Q""/A8&/,@;Y\K_/AK-OK^8UQL.O^.XD;%.>>]>G;1]; M7!MKHSCBA\]A@K^$*>;GX],Z+#V<4WA2;:8:_1$F^8IT MA3.E2W#U%HBNEJPF2S:0U(3A+##!;&A]8V)[U%LW6;V8^4:OP'U8IJO G =B MA"F>)!< >2:+U$4+7GL+/+)<&-D(F;5N'- ,_*ZBG#MFZ:W^KWM1]F$%38-F M1?B<063K0842P1O%(!5GZ+ )RINU+L <>M!T3[I>&F'=1.8= W/KP#B^".M& MPE\1H7N(Y#HJ4N6BE0P"BJSS?4J]>:^%@) #[8WD322^5D1@WPI<*\+:0G^; M"*QKA#6G8F)P##!8"0K1@&,HP$2T)CGFL,EHN@.)L&XD]I41UDUDUCC"^G$X MJR?(JU$>?AWFLXL[\"KIZ&6@$T!F!$5N$D1M'.@ZC#EKJ8UN$29?^O"G>YQN MKXO&%RAN :I=B>:C0&K9R.?AEX_CE^3\S;XM.J"M ;7A\;LAO-T?T0T4>A<] M.FBC\=&P*63K=)**20@!:^\-B[01"@Y>:AN%+DXV,=T/@CAWF ;[YZQG/Y;L%C19;Y_:O8YW9SIM MMS8=I#52:C I.U"93H:8Z^@<5,A+E%P:]61Y>X^!?N"TW42U'>CZ\O3+R?@; MXCRL]/;Z*.F0E @I2;!9>5!%%W"")(4JE,2CYU"2 N\*%T?R"24 M"M9#$:E.)=0)G*K7(HQF61>58VY>[=AM-0?(X\Z%D(=!C%ZQDX>L[.6?7X:3 MQ>V,X3@//.WT)%D-V53Y>A,A>,6@*%D;8M-?N=:=PIN!_T'HG:A]'Q[/G>?; M1?1K<8/#!!_*[S"? M\\%OY/6UO!]^^CR;7KLN)S!A1"] /[?02@N2L$D('.,%LCH M-(I"@/;!EIR5,:H+WWLNZFER_V!HLH\TPZH%OCFKBKM(V$R??0W#DYJ ^74\ M^8W^[6R0D]%1< ,AQ#JBRAAPY#6#MVAE\DPRV7K":J^U_&#]/DAQF^QZ-_>2 MKT46I_3J+@L3/5S>'7YSZE5#H@X;8B&Y)C*N"4XV ]6N0Z\IQ;6^9' M5F6S$0?NK++91!>/I4IAG37]J++9J,IF(YKLHESA(3I^+/Q%D;E2ED,6CEP' MYNG$862OFQP*?>?J=9HGR]N-JFP.CK:;J':G538"I2H,.3"3/)THFD-,-@%B M%,ISKYQL73U_[%4V&^EZ[2J;312U\RJ;) 1WUDG@KL87,A/@+-/@R%J1&TEO?R3?,OA%"]7]7$\JU$] M>I_)&$K_""=G.)!,&\9" J]K%U17\Q?,69)YYISD'>)ZG0UV2/=UUO6#__LF MRR$555ZLL>:R,2\6^&L83N;+X@.3BJ #D9TW,% YTC&FC0 9F$S(&?K#*3B[ M9RU/D_C[)D6'*IY+$QXG7X<)ETOYS7CT=8Y_OJ+I_)V]_O?/Q]/9F_'L_\/9 M>TSC3Z/A_US8<1>+'YAL8Q(Y@M6)WF@C$ +GLO;V]];(K'3S&XL[6=B3>PT. MCRX=JG[Z+?+RD\[_T=O99YQ\_!Q&BX7+DKBK_>]\[(]WYR!IU:%ZJ-O"+P[3\>3B1_7W^, 6Q6/ .JRI%% 1-3BA-# 3 ME%$L%&P>WMGM"G^\.8=#H/W5'UVD:B[')?[DB*@UQ4*3E50!1A2'PVT#MG M%!@R!'4(J$)J[AL_P>*@35C:KSAH$V4?:'&0^__;N[+F-HXD_;[_)6?J/EXV M@I9DAS;DD4/VS#PBZI2P0P$:'!IK?_UF 2 )'B"Z@>I& Z3MH$D&V)V5^555 M9M67F4D8W ^ QA*U,QMQ!$1#E"%X1BQ+MO;Q_861@UIAX'ER4 M;G NYHLF8 M7LE![V-X>97V:7E__/)V5/QJY)"-ZR JD1%]=X.P M3Y,&;X.706OKAY-]=- (!XCTC@/JX0)H2#RCYJ-=)Y:.H@G4.,N!"(&A9?:% MB*A*>:[@O4@RR-![_<=:@SNC2=(#2ON?4 = [*RVGOL$Q1%CRJ; U")(8@H MY?.L= F_$)\MRX(V:V_94I7&]CJ13C*1C@#8D"HE[1WGCHHX6E+%DK)@ M'<> TM (QG,!CGN7/=&&J\$TLS]PC*\3ZR03JP+@AE2":>]XT1HYC;?7$N.R M=D;G4G8GK,^>S63T:WNNT.LFT.@YF.WE60YQ1#Z-%3F7A MNGG@D@H0@D6P*2M0R;E '*<\#:;*V7$'$H.TPC]3*2N9XM7W-'.?TRH">>L6 MZ38+8WOR4)-E$I&!,\*CK70H+2\\2!Y]H(H+SL[05FU4<$;KX]F MU>R]?W*W7Q%14,DB21!Y1$4HP\!+H8'S'()%)]2XVBV1!C/XUWD\S'G<)8;/ M^'AZOR*8Y40)@D&D(ZHDQG P@F0@R6J"X8W'7YW-9&XY^-?)/,S)W"6&*QZ1 M?XV^\]/*J_B_R_EB]8%&'DH6VG$(B6;4 \M@#&% O8N)>1&S>W"I^RA9;&AC M>IVBATS1H5FQ%3+/\8Q].4L-M!"3E<8Z!U()AJ:,#CSAI=D#KE:6>WM.QX5M M1OXZBX>YT7:&WO,\U=^O VV)H82+TAG1@O#>@]&ET5S4.9HL)./GXRVW/;WJ M.O/]W9\I+%<_/>"%KQ/_ZV; -WQ9-YGPAXQT.!GQS";I&&7 8C(@2-3@O'* M.[DRVN88PF"X@Q^&F!'O@C%&E+(3N(:HJ,!Z8D'A^JD,X<3+UXSX?E':949\ M,^'H8>#8COHTMSB6CN,F8 M7C/B6V7$MX))'ZG%A]CX;/#+0N+:>%!1*AR;IN 9SO.<0U)!9!I9[WS5P>"V M54;\\&#;PK0=P'57>BP+QLO(#1A)W+JWH_,$ W'!,K&9"$IJ(^ZRK&65)C,;RC/,HKFKS<3#.<6 R.F9$LDRH)DC!IVZA M!'^Z0\B]%[Y,7^UPG5>\6;X58H._)F*T<:N:0*#^HK#? SI"^0_-=X3F*J[^ M#\5AW ?O0P(N)0%A90*C3 ;)@X@TZ!!YH]7^U ;WSWC;+SU#XQVLLR$Q M)%=?"NED//F\OMRF(Z%\ 9X 9B,&(\EH<,$+,)%:1Y*C*@V&Y/B$_ /TS#L^ MLCV5\;NJJ.+WC\4_-Y9/Y4ZO<#7*Q9/[G$:1*2=B9J 3BS@HZ<$KDD!(;0+& M/%IV4V>H]D!>)K1/"H>*B_51U*0G!W03?O_L KYRQ&7*2>.,35KB)D2\!,PEZQFCM0_LFDGV8H#8H<'.J4_12$6>O546=%087DD,K3WW M!HR7-)AD:=)GTT+EQ8%W&+#HBIY[B(-S2U"[FL^77V\Z47Y+I2CM'VGVE8XH MS38II8 X&W!D,H)G.8"3*:#&5;2DDW333D;SXA _$&"N%6% MY:MOWV8IC%2?"&<*", M609(%5NH\X![D$L'(5"3GN!!,DV M*.V.(-G&V$,A2&Z"TM6-E<_*,&X4N!!(.3S)JQ*70+EPGG$;2?7\V:W7G_^% M>RO[3^O8H8.[AXTH&T))$V$ZXC3>$^0T9,2#S?*T>8_0:>>&MIGJF%0"PR0Z MM\DJ,%ID"-0I;1,5BM1N)]&#@?>P]KJQ;QM5]G=YN%JH<"W#]>[CY/:VU,E( M/!60@HX@J*3@HK=EX2+)1QBRV2W>T5;HK^W!EJA__&>Z M$34*)B+%74U0GZ&TQ 4;M0)*6 C>.6I3]92?YN)=-F .LT('*\Q]LK,-*DGM M!$A*)8B,?KAUY8N)5'N&KGGU OP7EE9SC.=XN"U.40SH$$YSDS&]IM6T2JMI M!9,^\A,.L?&YI-6@6RFC"0ZH+8ZEH1H\03_31V=%2BQ:VSO_:C"X;956,SC8 MMC%M%W!]^ESY]ZM/OV\ M=21^*N.?#0%5&^6ED2W\EH-: ]DGA,*1L M@;8-G(CAW.?2V5LY4[)+-1B'$UH1ZKCU*DLVF-O@R^T0=N)%ODO0G([82JAP M(7L+CII5GGX"I[T!EZ..BD84OC:T+YC8>@PP.S#861%; TO<A!2F-!L)!P M'Y$!2O>0D!B)Q-)78NM P3L,6%0DMM[/>[A1V)TZW[CYE]_<./X\G;W[$SVB M\;RF<8H$:KHSA MV9M8_6SJ!5+MVZ"T0ZI]"V,/A6I__RH[2I]-M :(\+90?@P8FBUPXX3$P4GG M:T?YET:::H.!9TE3;6QQ+J23)F-Z)4VU(DVU@DD?[)-#;'PN^&4ZJA1X !9, M!B&2!IS/"IWUJ+6RSCM>.QWA?'#;BC0U.-BV,6T'<+T7']RP;8064@8-T9<2 MMZM:J5IH")%2%HV6*==V'I\08X"Q=.?VW75^?J!QAD2%VE04O!W2TL_#;+PZ M9?KD%FGD+<_:J PI,@F"<@7&JP@^4I&ME#S1P01\>\8R0.1V',H, 105P7Y[ M0_ <-\;OX,:\7^%25[,4 =@"&[.!L'C$'QK[].)^N3PC6=:Y0R%Y+2!#X+ M6E*X#([,62!9B-(E+[-FI8[[H/;M'SJ"39Z!-]SJH$WFW128ZG)0+W,"# 8F'1"O M#K_B71;#;(Q:*%287C!A [2#@7W MNP;QBO->8=!%Y<"RU[R?SY>IN%VWTV\MYLX[S?F(BTRY4 Y,X.4LW$LPRGJ( MRBL>E= Q-VJ,TS;#J[VH+P^C/9BT X950P*N\$R0%!@(;= ?8J76@<0OTD1O M0Q)6F-KEHBZ8,7T,SCHP6 ?\IL#H9[^OFOGV:W_W^VV^ED.S:/'?%9.N2OYJ_ MKQL&V('C'0X-C&HI C,"6"+EF*&4(>!:1Y5#K'[1V]OH7J?(,( S).+:4R/]-)[_ MZ^=92N\GBS1+\\7V4B!93LXP Y[@*B!44F"4)%!:G%.M!4VA$S>JA[&]3H\A M@&9(;+;&X]PL D2G;$IWD4B8+TDT.&(J,M 8N2?<91(&O7L\,[;7R3$$T'1! MB>MBCWP[_CZ.:1)7V38Y41>$EA"]UB""Q@!+!X[?<6\\SOZL:KG4-LR%]WM);QY/<%CJDH89H_?DOK#)_:+) JLG3$$*FO MI^&P1R+).@N!_DOF"<2J)G7R''APWO!,/0^O[)'=E\G*8ZPD5&DKH@R&2E* MD9*#=)E*P0,3O#:G]26R1]J@M#OV2!MC#X4]@DO9]&NZ79D^E#\H@RXW?#)+ M'5FIQ!FI \&I!9-4 $J4"(JJ*'3MN?^,..?/+&F%CVDW=NK@R'*':)M;NR;" M=408>5:PTS _JIFQ&3R.L$'O0!$Q.AL+75OSTOXHZM+]PH,BT@DM2'"R=F>I M$P!D#\7B-/AHH_J*N"BE! I1?IH_I>]ILKQ7O&)S29])(W1/?%$@]?T'^)6-,BT&VU6+@9R7[1U;L7\IOML",J4\B0ZBD*Y M9*5=<0@0:2Z\CJ!T#JV-?.\5EVG@P[78QB"D"%(*SR!EL>F,;K,7D%%"E!&_%;7=Q4:" M71)8ZENB@TN=ALG*B4:O)<>%CY4ORE&P01/@5&1*C96N>G&\2\XN/^+ K0.# M[?15:]Z1_"WAW)J7-HTKP>\20Z\FBW$<7R_+U/@]A>4,WY3F[_X,U\N88M'_ MXDLJ0UPN5B.>/B526^B'7^#5[&GU'& M+0$_YG=N-D$W[':P=_.',&*<,1DLI:SD>WMPADHP,=.2;4:(K-X=L)+L]2Y7 MCI1H4[4])6:4PD V.U)8_+B_&18@"RF(S#%F6[TA>=41]'7->&<_H; MG_Y!^M!7&@A8.C@O>EJRK7RO)O)U='.T3[83I0T/!0R-0'JD)4^!.&)Q-\/M M"TVA,:JQ(8&3-H.F+!,=2%+:7032]B7ZGBO0VABPZQ3@C_SQ) MW ., 1.2@^"ELHD&+JHWNM\I3/\'#G7M]EQJ[\%*[R#;\5.:+V;CPOU"1H;^M./@HZ0J".-(];),SPIT8:BHI_P.U@E< M*/-T]M5--N7EYG<'[UYSH2$7=U%$8HI8#"@/60?O&.&U>[CM$.7"T%!#X1U< MB;TI501GBS%&"6^37]P-^Z91#>&)2,& E,M!66%4] M-7&7,*]A>B5#=;'";,ES>R&X7Z*.PNK'TIPFD*YDKH>+21U==^!O/"$9849S MG3QPS@0(X7-I"Y4A2*FXH%DK5OLZM"_K[PEN>S-^&Q5W8?15QYF57%2M&_"W&L;1XY#4A>"#*DU1[ MN^@7"'N< @A6:."^L M/N6URUQF;9NE8#SSDO[=@3IVF':AQ [4*TXA9!EQBV0 M!W VK90DJ0G.&N8K+P55!!_*T63/C*K^C=X+V79-:O_#_9GF5S&NGN:NWT]6 MI_@K=OO!7-FF3SZ>ZGK0&"HQ53<%1B:?"]GVC9O-?N!K5VV'[F"GHW9"E7Y# MGN$.Y]'RQE$*+.I,HT@Z5>_/VD"L8U?!W:]8N_B16)QJW&#$E@P(:DL\Z''& MA5*Q/%)AJH=+>T3JBP%:&Q,/EZ*:FC\U6W,^6]R=%/Z2II]G[MN7<7#7*]^0 M:L,<]0J")!%'0E)Q'R0DGZS&!3,*U>*0R)F.3<(WN3X9E^AU1_1C]\M.(4Y]81G_8*5UZ M36"0Z%E,I8&NRE0:(?USYIVG\)?/T^]_W3QQ;>'-#W<&OGM??[%+1<5/C]): MQ?CW1H+W[T8A&)Y9X) EMX5=FL!'0H$(79IZ!*WSSV_MTEV*VEUCHX ME<0(Z[7@2[,6%H SGY2,SK-<^RQBIS"7Y'/5 MU7P'O)4G!=O.*&@@7D<7&'M$.\T]1B5#-H''D5;H:_W8$C-D+Z4K]WFDB$E# M!J^T@IR99M8XIF-MVL-)0++GCN,T&&FC_ ZP<5/OY(:H82EWQ$J(K-2J0,\4 MG#.E=45@5EDN2!3U6?=;$O1_2EW50#NJR1R@W=KEQ;ZXV7A1-L0W4W1KQGY9 MM+H]Y)LJ2$XE09V%1(U&5XF4)NM"0.3!"^4U[J4/\L6?ONAJ^+[+L'=G&NZL MRB1JX6JY^#)%D7^LUCC.%3K!3H/F*I5[#1QV-!:AFM'))8H17KOQY].27*(? M64'G'=!?'DMU<_O;0*Y.:](^ENF4Y6B/L]M>*!RA]%Z6AQN*3G#<6PR":509 MA,85RV(0#2XKDH,F,IK:7F*_8&A4>K8?++31=1DL#?6A91K-H[Q)."G*J"W+%V>LB!.EK)770@+:?85Y/X M 3]Y_3_+V7@>QV$K95@88UD0$BQAZ+MP$< PD3 +7G/)'R\7&]$[A\MBK@Z&I^2X$ 0< MK>(.CAG?IIQF&"R5H<[G:3$OW9O6U1"OKZ?_*?G"HV@Q.C(\ _ M)F!>I^R#TC+7+@K20*S^0=$U>Z2V+3K8/1Y+]%!H#)(GG]/[R8961Q7Z2]H$ M\(F@O$)2\,(X8"EZ#+:Y\JHVPZJMC)<'I$ZMU,'>LUL?(R:44AK'37!;!&%Q M9?07.-R$@P>)L7/D MCACF:N?^/R/.Y:&BENX[.-'Z^V1VVT\0Q?PI35#?B_D?7]SBG]/E=7S_]9L+ MBW.^$34[SV-G28I)<'IAXL MUD6C7'34QWD>MV6ODCIW\O2]N)[ M:=IW>"K)KB<=GSK22,9:76+OO^L.31A1Q6"R!A5R!$$B*PV%'.@@=5 6+=F, MX]IFMNZ0Y>@%[?YS-_T8%>/"1 .1XQP13E$PN5RF:6&=I4%(7KV(TA-R]-9G MM8:='ZT:QRKVU(D>-P/Y:3E'A;>%I?U1W$X4^)5;Z=I1OJ1!,!.[HWWBO<:2Z0 MJYBR 3R.M\-) &."8Y++"":58C$1OSC#2O.E$"U+SN10F[]\(J#LN5P^#4[: MJ+]RM85_3'^XS^GJ_?O)9/I]=1HY?S\)?]E<>S"'KJ^6":QRN.,&)\&HT@Z: M44=]=M8(L!^NR0;<*HWG+ M'4??*@?#=4J$UB:4[!#E8CR'&JKNX+3V";$V@&\B6$<>PTZA3E1SLX;I]L/A M"+UWT1-WIX":2BZ8]D =E[AFV0#6:9P%,>'\"$3)ZG34G@&QKPQGKWAHH^[N M<;#9MW O-))EW+X=/"G*"#I1U#/6\^0_0<@?> MP8U3]&;ZU8\G*]_E#;HOX[@ZS9U._IBYR7Q]/4U'*A%'99#@:6GAG? [AT.& MD(WSF1J*O^HH7F@BW\F!4N?,JC.35(3/.N5^&O[U*7U;SL(7-T^_S4K>[]<- M)^O_TN9.DHY8>ZN1-!+GS$'2E>)W M[BH'7FT\FNLKC:44O_[U7;D76-W*O)LLOVY _6$\7S2XXVBQGI07SN\@4E[= M[N:CPA!J]75=$[>!_&SH^O5\7WWBQQZ\"W=P.G9UYT M;/W($&;+%!^_H/:$V/F>WD&UWVJ/ZBWN4](3=(SC5OI[E4E2B#?%!>/X^S@N MW?7\X^3Z1\N5??MQ:XN%>&>HA\]NM:H?(.Z1JSB^I#25WWK%K_?,WGK\.Q]X MQ('PKV/T)=+U+XB)VZ0'+SS7)'D@)MM2;1R#'8E.1')1D.Q+-99]%(0=C^YO M)NU3_O8Q[K$ZV'ETMV-F;7Y=OGCTX_[[O_X?4$L#!!0 ( ,R0=%K4'N[[ ML;T# &JL!0 3 ;61B+3(P,C4P,3,Q7V3R4W_L_?LLR]LF^ M9A0A2TK6+*/%EI>$[,M4%!*2;&'&$K*'(BI$HM!DWTV,)4K6R"C+4"++3#1N M9OO=O3[;X_/YOO_X_+[_?/]YG8>+^S%SYIQSG7-=S^OYO.?&_,R]K #C' M(O6?U[8L2O_>9Q\ )/D";/_^N@OP=_LS\M^?_K>_K,4L_S5B\;[_Z,VW4\SZ M'].6MB:F9N M<<[NHKV#HY.SBZ?7U6O>/K[7@V^'A(:%1]R)OYN0F'0O.24[Y\'#W+Q'^04E MI<_+7I17O'Q56U??T-C4W-+:C>_I[>M_-S X-C[Q:7+J\S1A@;BX].W[\H^5 M5?*OK>W?E!UP=^^/7]!^LOQ'^Y=^"4!^[6-C8V6#_?&+95_8GPX";.P'CW,( MGK*!70X2.J01RRE\.NM931>7W E;DLB56Z/> M_:=C_^77#' &V/=W8X5^V%E96=DYV*'&PUW:_2U>?.T8+"J[U?OU3R'G]]4^.#\8 \<#+;&,AF1Y^FN3&!N-$H2=+K M9T%E40JDPF>+H;&#T;5$F[+I@\$S8_T8Z_%Y+MMCY_=EFPNS[/F9B"RCA-%J-&U0;<&YW8]LV2/: M>6!T03_J9UY7]E^"%)VDPLKQ-&?ZA89.P[BH+L=T6 :HQ@1Z!6QZ+"^A<"CTK M<-F1YO8, :X#&)-MQ\6D;CBH.O5V4WQ5EB^);E6'-CCK2;L%1?B7]IYQI MUH=BZNG/&T%#Z%8PN*< EJ:I@A "'6WB'<:T=',C7=N<19VN)>]IG,SF+.9[ MI:QW-8.S,.*1?%#KD)6[&$")%=4PEY 1^3EA@4'CN\%GR5'P#DLMI MUKP&XZ-*1IUAN<6Q^]!!42"CZH(>XJL65=$OQ#_27V3]R4O#CF[5K $I#C,S M"0<'Z?VGWLE5 ]8F(F]I-F#^_&9\(3#9J1#.V/;=XX]G*22Z!7AFB\B9,([( MAUXTV>CA!C8KL'A_:P9/-&E#:MISE"&VFN>0TF,FOW?WF/G[0A[3FD'AK,]Z M_=714M0CF"YKAC1Z'">LQA!$<*/"'5TGGA6Z]8[C4 MP1_$"?_B9P'H!B4ES8523O*MS4'2%UZ&>8[:FUH@3Z'NW=FAB2XO5.?6A/DN M;"82"LO+3>14Q33F3&YLR>KR7_GU?+HY.*XG8YN%&F^"%LH$CR+B@X>[(YD M3;*7";S[O6K$"D7N"/HC0Q:7B.]C2$X9*-4^D;J?A7(UV6#8J7YF J$*1A,L M5+C)31R_D0+(2MQ,4(L*(HV[-Y+YDR*R#@Q5!KB_W\F:B'GWDV8^?VQ#I;5X M7XH*&;(0)L*>3D+WPY$(9,)*8F=1D))+4XWC_LQE:2[,] M0V+#R4S@(5^[^.DECDO]/GI][.BA$183$3)B_2'U)HB@Z+TAD<@> MOGD"P=7\_JM>OV_)\KF.?/773+CW'5I >+8V']H-UYUP*;1&4@Y9F0<\U.G%]TD.R M>>(U3:P:=2Q#*>1=MKB,W:CHJDZV0$[W;MKC3, K%E5Z*8X%)CNR;Q1UB 'M M8D-C A5!,QPW"*X*1R_V9/M)QHROKU_*]^_;$AIT_G8U^M4^S[M7++ I1JR8 M+I2!#ODQ<2H1+7H=P;M1+T8VV7;8[][_ZO!\AO/'S^_[_.=WPSSEC\L&QX_% M(+U\2CJ/TRN80,!P+*;VD95*7U[.=892D0 X8C/\R\^'^$_ZE<^=/[@N71;3==A0C M;1+%[AJI@(KF8/*\VJD0=U;WN]:^MUX-=&A-%9U&>DV' MPQ]I.JT\8]XNTM((!Z/XKY1_>Q+J%3'>8O/V!OW%NY=BT$^(ZCL[I&P-#'N MG^M9O8N!"4K^KDEYUA/OLJ)[;KT]$ZV#G<39(:_-S03/P]@57/G:C2,2\NH&GAT NFP4)8ONFVN83:!> GD:;90PR;A'RNK]J MAP=WXRNLA#S'@\UDASOGNCO?@P>AZ(JD/T4K7+_@@]Q_8]-(>NZ+R,6"W[D_ MS\]^\=>Q4:X-IMF>O0<[G "@WXQ><'6;\9@QB?!6M@X\^6\X;0KAM 3;_EN< M\RG?T ?!Y=.@YSQR/\V$K']RQ4CR3?/$T?:&KP=3""?DV&Q-G6(3)"3D>4=@ MGB9HT2],H.MF%&^>H%IY=X>I$^O^C+TGYFLM\[7WQ/>971!?G)A DFA(&&94 ML1/J68^B91HCVJ#S1=*0\*ZY;8M-',E?C G(3:W#\,@#*QAA](%P3^+Y5*FN MR\2G&N-V<7I!WTWS@E2?(:0#W#_K+LJE !M*)2F TO-K%VTWC.TEY$F R&X" M>8?!W4'5B9*>V##06C@31!9R;?Q2RW>DU-U(3RP]\\Y2)2+KL$U"-6G^93(<[= MW:3MOW80/1.H-+&^?WG37%3WA3T3N*4'WRJ&$[A5I/"=AT;:79\YA1?AQ4BK M!>=?-^&MC]2OEFH(QHLFCYY-4BYE#"5^>Z\H^M'N2%I2S70V%WWM,P_+ZF1+T (*[ M!'Q:[1,,WG6_?LSWOLLIY;, M(F(3.B4@B#Q:;PV>:]"W4I9J_GVQ[=>+CH>7DPOE_.&#!_K6M(T'@&U91+WP MQ5OOI04,MHZ9+[+G9P* AL6>(]$Z&4JQ1AS/]M<[%#P>P=]@Z/U7T\-LGH' M*_6^G\ZSQ2&43S]KC7']PX1BD $5V#Y4$HKD@HR;52"K%28O8F'7T8(U[5E7 M&"/.Q,[$?4M\6\I5Y^4..!7?0K;Z49_F-\^P 'JV%/\Y=^>6735)JM^5I% MZM=[PBQS-JA$0A%-E+KP1:>VOY2F_NEHMR\@Q$TST?')%[$YSI MLJ=#L85PO8BF2R]'*[G2Y(V$.TFOFUZ>,6CD4^L)N^FF5>^OF95KGYY%:[B& M.,)V9$EZ'\M>A(G=A'KQN.K1$)62L]I9!MB,-D_;_FT1T.Y/P/62EL*&13*[ M55Y6X??7#E2;22<$=QVO+JTPFAF>C$&&5V 50#%RH 6X3LK!(\4T]8_4_U07 M)-"?J;WFKL\2"4V?>#B_\& ^HQ3&6G9G"#IN_%QCTWI#,:.OP#IA4PO)\R7\ MQ6;O+?>R]F-?RIX'5=^_]VY83CY)\:-[\<%A/3EI&IVJ#!WXQ2A#JB7-:Y3! M9T6B+.-U"*ON6@TC$[84VHI9TB$"9Y(BTVSMXXK(CG-L=(N@/D+FTF=2F!D\()3E$D$W]VP M13O+=PN%W^X&25R8Z;I[U/@:;VC\DTL78&M?A1VU%JV%5Q@N36M6-;)=>Z:72"N.NTH><\\%9,XI;VCL, MGO2%BLU"0_T%D2^4R_>B)]GU6>K.XWJC98)QTZ4]FD_K;(T/5UXHI]5%W%?!T%R2Q<)<%=#P]TL M L37PZ8$I+%7+C@?@\T$[8W -NU%YE%UZNOL"T6$L'E&%CD8+YKM.WH=KBDF M:G=R0*UZJ.U!^'0>2]O))[R51V2%8C?K 1OGUH_8\G",6>=40W(N 6\5Y_HX MV76CGU?9_3-5./[RW-;% MP9EVQHCVBX[#'L+TDO83KQE#VG/UWYO*O_QHE?IAZU=',#I:_F+'\CD56-M^)WPR:(9E>'V1\8OQ4\&=,O\R(& M>;L"VXWY[^=0RD DS6_NR>_,@=JI4*V%N.F5E-V?%'?ZL]O6A/CYC3QRV)EQ MA=$27,'W64N])6*7NB,=PJ_0PCVN4Q(X"&("/[ M^$(_NIL.XT-_'F],B#,8ED_F]9&H%;N=4?Q$FO_F'<>E_UGU1F ;O2*@-1. MXTEA=,'(39H45'K>;6/P)-H!)G"VD,H$.$8QOPP!])H-ZBXDW_Y[+46]1M3U M]SU%4.Z!6@M%:05\::W^1?>(^;WU'PXL9,]&J'T[/0C$?RJ^%??KN_VXZE(_N;?E\-,\.EBJR4)%FF#T-B&$ MPX%Q 3O]))REZ-P7G:U\Y&9'#&:Q81,%U9GYACF>AIF?T4@B+A9+4\Y^8]K^ MIMG]'-LPN?VJ[ .EC?WFT2PKQHC&"4'^Y'\6FV!^WTWKO$2O8P+^ZGR,OCVQQ! K/WR3S.$6LDEOS[%3 M;#]O"*C92)IY>Z$3SP+LR_)+GO?A#?_+(/@7A_&%ITH&=JO9=3G*P"="ZA\Y?9Q:B62K.R-U[DKPTML+ MM7+^NC<:Q5X*L^RUF0A?8#%!FS#&H"AQ4.='#V/$&R"F*XKC#V@W"U[H3U%) M;9K('M3.=K*]<8A341Z8]\K*AHML;ZXY4WU^(!NMDPQ,JGS1$LVDCKG$ +7Y MYCB_NZUF8LKK4F;*S[WH?;S$3MT&#*/J13E/ M,/9WS?_<%+[N(GX797W@0^A]^;JS.:I!V=DG[F?H" JSWC^1LKO\+S?<8 S: M'!SOB]9TK>'$.QUE-7*1,[-=-U?U[V?CD]##R,;-M4VJE9M1#FFN MAT,M5'-+RF+"DWJ8\E;#>7^NQ6DF(/9@LPE\P_D.-EEO@WJ*:$30A+W?(FN1 MZ9IS27FS$AWD\VV17@5W7[*19\ZP";;UB_M*N.5Y2AUX=HR#/Z(70*>._HL< M,_M7.;M[@&J(Z7)NER O+XHE,@0PW2R1Q99$Y^=-*>3-TA;S;TZ%9_G$D_G% M7W^)[PM.6<%)?)?R_7,S_"2"_MQ77VJ"3L22%K:N1\\Q!'7ALH(%^ M1'7O;-Z;]T+FAV1U,T0=>/'I=P4*PY=8MT^GJ&21 MF4":JI%,.+RG$/GI8#;Q/?ZD__=R@R#/#^%5SR*^V@6Q!EV4]8HM 'Y68+M* MH0GZH0EF#!K 4[?]=3!5#(+UB8 [:U29$QDS3$"27@^&+5HAB69X2$9%G1V[ MG#W;WWO2/;>2S94"HIN.RV7H2-*8$";Z6N6BE ML_!M)S$PRN[U[+3",^53!J$C76ROR7V2IHZ'/_?U^_S%$E\8A$+\:T!.#,60 M7"&LV-1X_8S49!=W"'TMU2;1@77:11ZV);*COL8$H(F$Z/E(GZ?79KH[)2:7 M1]K-0F$Y+W[:J#T?U]DYF.5A[H4YZZQ3^"Q<%Z!"/)8X/"-'(9 4UT)*?71D M#HT=C3I3">9:]#Y-KTJ&;U3'[=:^E]OX7-SZ:L&I1O&-0HS1> F.]P8.THO2_/J+S:44[GO9Q9<_DW=FHN'B7>SD7^N3"90SZST+O2 M,1IR^W#8ZX%G#_FG#^9KA%I([1/WRE@]=]\<5C%J@M:G07PUKCW<>KZI%RM( M4ZD# R->#RRD#JAZMT6;ZIMD^V1(/[_"E3$2SO9&\37L'$"_5](937^$]%&3 MHCP%]RRNI]@.W+,JP6;A Q+TI)#<3\ I,+E1Y\["X/?K8RN3&W22+ M$#W! 7?S)8V(F=CUM!'8UF,HS_CHM;_G"'[$LLTD SV,/(K?X/A-RM[55T:' MVG,/V6PNL2;Z\D=5T=^1 -Z/KLO(Z?<4%-A"M0WOMN:DJ8YGV_A4'OY-'W]4 M5>5YZW3]&-"O>HIPKVH][O1]\*CG;SH00_.^MI8.SNRU8.3 MC+)CXA$!6DJ37H[([4$A:>/;NR[Q=': M7C':)[GN?NCQQCTP>EJYY;?8M!9(/<,80A^J&Z<%+TQ[\ R,J?#96:D%7PT^ M<+(3;Q)EEFHZ]_R[% M8T![)1SUPA'0Q'YZ/'JZ@I&$G']=M/]UE CUH,>/4-MZN_!AAYHQIV?X")7. M7Z>R:*IJ%)V*&[<5< ^'^7W""A7('/D+'4C$]4^OB^N3PJPUP@1>!\VH*K&N MS4V?H.P#AZC.9NKW-#GB\87[&Q[@%6K0XL^SC^KT^PM&C9]<+K2'G5YHQHYT M>#,X@RMZG[<7RH =(A]?I)SK#RG5W&_^-?9V6];]R#5,&7HE2@.,7!B&RB"\ M'4F:Z;[ $ZV(S[TP_;;XTIODF^X=[C-'EU]>L5B:"C9&X,/ZL=-48MC:S.(T M0R;*=MSDX5[YTT!-J^\NLZ[9IX<"%3B6Y 7>\98G7C@ELL,$:(*EE/I)AC - M]0:4($9^S^M"ZS>+3I('E\H2*Q7."IZ% VY&A[),-3ZDTQ21+W D)V1"JS5$ M6:YB0:?:TZ7V)-$R/P.[Q66J]C-EYR%13.NF_/GH$<=?"\]7\P@RE5>K?;/% M S5W2YL3^B_F*O"G&=UE-4;,6J=AEFPFF<#/OF4F8**%8?M$_V*$$TMA".FD M'+0^:NAY5B>EY>.GYL8M@*;C2,HT%FO@TV8"%LV6[N=+OPF=!RWY&L-"1HSO2-1F?[*NE8$^DO-.# MOSZL).50/H$Z3(!SL]MZ>FK1XS''#$H,5+0:Q3@NFI>4".5QM?ZLP(NAFZ)1'4C MV[_'&-VT4K^0]U>12P:'GY1O25/VC:A*U<%-2:'5]T)9C!5L"V[^4=&OJ#E> MS,\7E4S@1>7@:N>Q*'$FD #Q$K8-T(IH>!JNX@C&$OV>!ES!?Q?%^HPZOXY\ MF< &]7:WNC5'^LMZUR@P$?E[W)X)C-M_ S!NZ.,0+S6#ZCI6JH@N_(DFY+A3 MMXC8%0[![9%;F,"H%:I+"T#C&,,XDL53S\7-+B1OU)4:,(\CDPEPJ;7G5*<5 MV%E]BP@VR7,^UKPFY#>J#"J([H7)X;T\O>TCN\ONC:Q[>[SKE&R.E[? M=9#\:]3\@'W)@R-\]7&<'R?]JS-72AE<[YF @@VICM%^%+E=>V^!Z7'QFU-,3 _8$U:^T3=G7VL!0Q\):A" M,GS*>+9HM0]_CC]9O\-6C?KTOIL=1LV5 >/^Z -EC?#[L+42Z M:(YMRE+XUAOC,Y7TZ:.?(T)KBO96] ^AM6A(Q'JFD!]*>>CE]=;J?NY78\-! M0?K;W!H?-M;?2L@7,%(P\PU("4R-T8%P_?F ?*.9(L&OC=7H5Q&BH4AY)3RU M]J]O2>U:NY!V8:L'D4R QY721**41<(>EX5+'@FAIF7F#34>5..X$R F:#H? MQAFM 2#U90LCG1=;FD)3?)Q.GLRNJBJ7C=-CDWE([V"\QXD] \E4)(@@EKS# M!E?[CD8W!9ITQA]SKS@0\Q0A\QF[-$7Y\68SVD$"ZE#]JE ^C/T=RL]Z5ZA1D E,9 MU4R@U+^"]=E M 38!V8U?>MRPB1$8*8*8R?MSEINL\'(!(3QM\>*GI-J'QK#_N93GK_W;2WNT MQ? O-=Y[Y;5L'M/(X_2,7Z;ZBQ^V3N@E6E(K199E+=;'?/QO.!, F<8G#TN!,SYR@P>6J\*T^1VS%SSOK'_+" M@EN^?7NP-'_;_H"(&7AUC3(9[@B&''IX3H'&5',RSG8I"OB2XR#+T MD_V?G,61%-]B%P;#%1L*+?T>$8Z47,G(X*ZM?;+_U-+^<-D1V#IBK0G:@]0V ML)]4>19\2=;INP7>0@H1^J/+/SO-R(]5/W_?*G$MUY3 >\^^6_G)$0G_GH0R M,H[!.43&=+5&M4YU90K,A/]2,OW^IO!X.4I@12!"ANOXU/?PX4MZ9;A(VO$D.\J]#%<>]WV<-S2'[A 4"@[7)9P^([)DD0][4'QH0++Q(C#( M>72NW8.;O!S7*?=C?WCYVY/K>?=NIQ:UA'B>=#M[7N-BK5"BQ+?SG#^,-5FV MS-:X2,M]2"Z<5V#2+ N94:3P$+LRBNH8JGHN<9#J\"PX2+)QS-C(+36K\*2, MWQ("5.Y??UA-$R"5)76I)X;]\F6HDT-:6MH[8RE#GB\"?-XF)ZFHX2N5@@8/ MU8A?J4)>\@.[H*0^Z$8[1\>B%?URSHV=N5QI]7PF#FV?9-G[B%M?13R5[E3X M? 3VH5"$A$VF11.C];N-!,>_3VH-70MI:FB,#7NO.28#,+RR 0GY&"XL 94( MR>RS6!F_D\*2>;WP>XV%DA/7C(=2!X M**S[@-Q%,BS32'OUC>I4P2'7%4F_8\,/IDZ5M085IM=X&IOI._>?&=XV-$8, MSJVK0R?Y!'Q/4N_.FS4B.33 >@[ SJ6_Z'"-#*W#Q0E+%:+JQ!YZI0/OA>^_ MD5Y[*X^^#'KWS,J2O.^I&M@O6)WV5W$<^VZ9ZEH9=OP];\6MJBH]&!/XA)JE M*M<^O'P_7';[$"XE<,9N 9U'\J.4@YFDK=/)_MOO^2S71>\7=^/],8(>)A#@ MU$G^M3^2&V"\PEW!$DZJ$U+G.9+("BN>2>X)1=:3EU(WS"I[EQ:U2&$TT7&&N4X,$UB["NGO(S][,!"G/=%BY4K,PP\X-;2/^!*>RQG( M]8UU'>FG7EYD IU^,W^>AOEUJAU:I*^R\+C-87)2+)N+0UE'G3P)6N[95L/AQY(/KYS_*ZME0X5$97 / M07!:3Q8' /0#R"=!Y%)*U"D(51*1?T;U4R%;,SBS(#RR(T+( M&( M%?D0JK,Q>X1B?V":D30((^7TX,0,+O+FRAQH.,%I']?1L]&M*WLZG$^UJ@)^ M8XFD,OF3S,K@\2=S+Y\#O4F;"^E5580+G,;!93'_U^I)54'!H\7VOI@8'J]$ES\@! M\8"7S<$H.?30'.\Z0R/J#DD,SS-FDGL;:/A3VK\ M^.V??(CS#6.:E;?K:VN39>/$'\@'F4@FG+679K<'@)-0T$72/*$L0)*U"M/5 MAF,81PBK!07J _X5OIG>O.F9NYO"6P^& [\V3>+$T JTX^3AKCFI50P_0\[7 MUH= N;^@&/>7C'B HYFM_>A$HH/M*9CLU X&=1="]<"$UK\*A4 ,^=6L2*9M M8V>.<(&/=XIE98CGBM 9[;F]'SZLR5 Q1C(F"V;"XP*GO?O%AL(N![-- M%4IG>ZN2+($YP^QE9)L/_EQ\3 )"8O;XWB+5'S-0&N4.G:N?#51 U%#ORM?& M%_6+DG#UBOA,"4(-S')J>T4>6+RML"#J-4RUR47UX5[C9OP85E+$37JJ2R8C M^3K ..)'T8&H$LF4":1TZI(J M-\]N?>B22[<\;@BPRH_ YIMH(FV4H!THS#;;&4=U>: MK4:=.*1?M7M9Z.P\S JN;T;&=[*1%%,9"F#37R3%F.V7#=613@_.^/D"[$NW M-"+DE5_%..??L[_@? \H^ H.D#EVB+C>3#':.5Q81)3EJUE4^O)AN4('G\7E MXK/*K_0!=O1/*!"%.WE]1D#+/@PBA%/4W6%U^X?H4;P:>[M ;]#- 8B:%SI- M%.+:^H$G,>'#=S'SR0CA$"2\/WH1>:_U6D+EN]C.7O^K:C0?\X]33P9@M.JJ!=Q):D/+=$D588;;1JD_/PR?&/PL(ET]NH! MX5L?3CK^7CP%D'Q8YXM !;7.VF, MR,*17!"[6FHP1M]/./U0)W9YF7(. JN7($2#/#.3F,#V A_&>.Y_T0O 7._\ MWT@7CPG-&;K"@EJ(DN2L8Z+$)[=+CUX?"!&>.V+[?Z].T=ZF_(W/0OU!H.=5J/)_D3)K M4?.KJDZEW<>Z4O6\&?5%YW<(*ZY@!K:BH)U\78!E%&!57H%=)$^&"(HFU+:@ M<^\WIT$UB@A+?AW2D@I_Y-)1:G*M9>.%L""6'J+U'M-U'+FTVPGISRDK2(!: M.3Y@H0>"@.H9) [O8[J*]GYB MF< /;9'=36B+(<64LP+Z,S;J("&<.DCGA%SYQ@3>(>>'Z2%34(A(<=-VH-=< M('Z\3=-F F'.D.0U@22OR^S_)FXP$(B3SL-W-0(3BGY_"X'6TR1"68\R@::> MAZ96 *'A/!Q1>ZY!J( 1%H_CU+-1CO7@ 1*R#R>R,9A(VGBL28%2)]2R4<:] MRIO1>OY=47JD(5H6TW4=#9'W*U$G26%OOVI$-QD=;O-WH5_\I;J&-K=)VO'* M?P\/]V'=G43.R"A,=MH_MOT4XIHA8E]62"2&_1"^FO]U)D;#0NLTUW)#H?[C M,)\7"?&E+Y4'!V]QRMT_M8(JP9 LK>.AI3?@_##PZXYO(EH=8TOR4,WO=J-F MK@B.>+]8")(/@-U,&I?KQP1D_NE9R@2N!\J &@2XG&7A;H.A+LM=JDR)T:BD M(O6XF$]GA0_KWB ]#ZU^AKQ(P9"0O299'LLNXR74@-G4:(Y+;1?T64X:&=9X MY)&%NH_1C$$,,9#%[;Q_"5DA+_*%07' \>HE.-*N0Y:>NWC!#A(Q<3Z7"03Q%-[/;%JSL"3T)DGT[!:(S]#Q_=>*7 N:^\X=%+(IO M:]$S'><=:6(G&(9&/$P 1T1\*Q^!+<+7R"1'!WJ)T7$P;'XVH:*K#!6>_-I! M_W&"=PJRSM7R5AC;;H;#(0[]+-1+'&DI,!6W;5-O38-!(<$-,@$&%U23%(=( M_8S6Z[B]Z^W8-77V$P*[0L4]M,T M&7PXS^+'IS#4"3PA-9;Q^U.^+A-HBK%@ EX7V#"DLT6IC[W!6-)11H#\?C"N M6R/R]8SKA\C[_GMWA% CAS%BR#=-O<.@+:[!&L\$)-RLEGSKYE[GHRVZHW-L M. BF&(KGT<-[Q=AUR1BD(6:^ B&*6[!'O_,XTM3P>&"B_1HY'#T#RV[*]RL\ M.4_H5]K+0@V*X3&LUYF 4*)YL+X I;/#\<[" 4TD3J+%,K"7X53/4IF/!T0LQGB\7!?OR'D?"8" MAEG0IS\/1!]&=7WWG8-K[CP53\/.;.)=9^)G[K7OR*054T=@&V'KC@O1M"D$SA M@N!XUQU8VA7PI:]/ :7(#_WFZ>$O?4=+G$^+4LT_?OW\D2-:I8())!T(+V6D M?"UB<"TQ@:57= OP!-6!\>&.=1<3V+?B4MX;R$/PN_3WD\3.W&(NJILMT$4CT28LD@H5O66 M:?A'V/A%&V,9/NIYFD0.)1Z$$YE _.1>W$HPF$'076BYK2$??$HS3"#WPBEE MCV/\>EVZ6+PZ>$NG=VY/B:#(8(4B*0%C/G$!1K:GNJ$'9^7I6>B#*T5P ^MJ M%[^FDR\>BK[*F2[M2\D>UF3AS'D2SZ6W$J<,GU:G>)#%UOW(RM0%;&+(8W?N MU7[+QQ=]-T9GM3,DGMTM%MAJSH_=?JNU@Z2)-C'.!W8C*8H$B$IT,^HP\ZE% MOT(*_]S/./WG^T3+*B76$0X034HEE&_DE M*$LX'LM_GN0K>J['Y.9H=GJTB(CM=6QIAH;V)MIK/"NP<.(7$"Y,2'DY%/4215A>\R8EF8.'J9KA M\"X7+QZ1]RN-.WOQ%=]=J3\F(Y,\)Q9FKBR7*&?$< .TQQCP8,?;L?=FY(3S M94WZYQ//LM?L!%/&WGJG?]Z9(>".X'RA8$$0-]>*B*G1,*+)<[O/UT_-6']2 M_3S@'?HRO3 ,!3&)PJY":+,!RZL$HXR9<@L;H1PMBC!+HD$Z=?\K0H[_N ME%DMVD\[3NS0/]TX]MM"LRGQUQ&OT&S=@T^:CY/KDV-^O]/ZW?<0PF,+\*G, MRVM[V!Y_66?5T7S:8[]X]0?B@=-/^#Y_U# >BD9!?6PAS+Y*#J.G0VPGL ;[ M.050(4(AE-2' FTQM6'I6FT6M'17U%T?EP@8W_*J;-]:>9T9D&L<;=OY!;L, M8_#80<4PD*@3S^!8R=EH) V57F]:+8^/B/YU.@/9(:WD%&EEC$@.#=5IO3L4 M6#XS$*S<+U]VZ/2:7 )OMAXW%^%>U8<[RG'6P)0U::MO;QB/D@D/(XHE%5TK M6^@X/7.A:1D8\#_T3ACB]#,W\>W'9'5B>1I#-OS%0*"F-=^/ M7RLIV?"'&R'/PZ59YT0K-=X<,.CZ.?Q=O<\Z<2\/@JZ4634051F@(R,^L7$C M[$W_8VD- >E2PEG"(N0Q@]@N0*1+$6'QFNH'PN]8ZUN2^=(;GUVG?]"QJ7I9 M%'7LW9I?!780!MI-0X;0FSM'1*X@]Y>^XH]"1 MEN)^12(@_W[NS3 !\^J?OX48G!!7.U34B]NCCR&W[8< ](:-B3 &0L-4H]= M9I@EBM$1B++^;F)DN4YY4ORH+!B@W13E@ZQGXY90>TI$V.,C.DET,JRD6(, M[G A.S!U 2$X#?ZT')F/K/SAV1BI\GF=*/4\5S?_NX6H%OL3+M9+4:^^JOSJ M-YYJ*.+Q"Y61)ZTOM:)?E@T?&*K^H&IK?BTYOK22/\%IGPK5@?X*?3+* .0C M>?=T*I)GRP,#Y?>B)T1%SZ]04JGY-&6 M*M>T\U)4ADYE OB,=ALF8!(P#&WI+\PO^W , M35"(B,%G)LR)&P2^HEF0C1XO^.D/<5U.]#^_H6*^],#==$:@["I[8]Q-O;?8 M'W"&Y [%G@F4="P@:0<@'D4F +1Y>@%F/KL@\RTV0T8$;*F.,DUR:R+UXK_R MZ-Z>;/)]_NNIG(RGF^Z%JJ[,P5L_4V9'SNY MLV)CV!#G2QD\"1&V?;"G61;B['&7A""F3,$UHPAY#*L+N2T0$)M]W*+S_Q2*B0[6H7I:(H2C_G]@(+8I!)UQGS MF*O6NUJ;\7,4Q7 ,)"Y''$ETU!?XVDLFH- !\>*>32@H5UJY 48H[G\$7N@K2ZPCF!DKZYRQW:J]GM_>9<=-GRX_5FR)PG>:--[:*9W:VGA0^ZHV&H(8] M$UI22^.?^U_G(?$WI;6"))W%[A[MA$AYS0W,BI)%M/2;?V_0^Q=$+1IW^";XSZ2WK8M,\T?U9[J'7 M5>0CV:F=(/()8E(, QYNQ 3Z,0(-CZ.%3,=+O2.\0VS77CF9"6;S9G<>N]=R MS8 %A8>V3/#4HKH,F--+&8DN.!!LU]YI?@_H:SIA\.RF[NX9SPPEUKT_%/\F M>D1R9QU./>YK=)!\X\5RCXQ4:]YI7+-\;DOVF.[S#.]AQ_"KF1$,Q2^1\V@? M3%<0?F%RB(2/*I(2Y_CPOSL=X VJ'&"!;1 U6!(YM:$&S0]L#J,)-0K MAD8ET:(6MNGK=^.=TF\6>\=2*OIS(_.<8E;]B)G3>?.\3*!>+-%(S8=P&%=$ M1/* $2'K:A>O?LO^^%VK@+U?_CU;QJN.I>D5E.I*0>&SDE6'@KZ!/'S3:.C M?VYB0=%5R@=@3) D"]2NQC _])HEA"-C+[!C@[1Q:*//,8&!W/ P1K<+EO%0 M"YU[@>7OIT__L3\&8T[\\S37?QAV2!U48J2$37#/4,E7[Z%?;UH A-V'0I-D'3U":?!^#8NW!R"2I('I\A\:IAU!)"U@%N<8@HIS#$A= M')[>"\!V64_WKBW2GW6*#52D3Z82G^[_8.@I-K)!/X$:4Z>)\KR=DE&A9\WT MB%9\G-T_I:HEH9U&E#B;:U7D/\5IL9["<+G-=VT+7[#QE'A -S:L[ L^A,L@ M4P/&WT)Y)\Q"W[)Q@W4/WV-(@1VDGWBLP2-W"8@++DEQ==96(J<\S\WH<@P,,$<^$37PG1Y M,71]9L7 @R^B^.M:+;3F)#U.A00!LO4N_O&[G9X9E=_=5"]K&/EG>VX4,&XQ MI,(1#F ^&8;'P#65"*Y,0&!5=')_@L3!U_)..XBKL"#%&!9%B.2.,:3.:#6M MX1;\(I_LUH2?[$49AAU]$L-HH"$==_)>KS3>T<&OGS$?+_U5?>-VRZ4$&*E? MF/TB&N!F\$%P'036D (98NHT0<>NR<:;$82F!(,CI6!8H] M57K&=1;]#L7E?W31N;BHN\#%/$-'12X@J4)A,WWT^0QHE$VY#:[^)#R^+7>A-1CB^N$>P>GX56A MJZOX,1MCA"G$VKWK_77P10!:-#S2)-;_-OV$HW;C2/G7#/$;^7*GUEX!(KN1 M$&WL@2KY=]"3";AKH>A:'HZK6)KH,L-\"H^CPH<@PHY%/43]7S\"]9@F"=6" M"MIM4(J4= I$SF_R@7=-O<3-S MKCZS=YB ZJT!<<2^VA")=9O2^L;DLPZY08T\\ONQ/&VLP=)UEP(\8U%O$+7> M-,%^"@9ZH;58L-#A9+]]@D:G# K_:G@A-5/DZTSCCQG7ULA'$"^[_I7MIBXE_/,%V)(B M37"*HD]&]B)33R+[,:(K8R[A4EUY*A&^JH,7KI]\ #NF*H'0O&G.EJV[>.ON M4NX,W=S>4/_\^'8J3[3ZN<:4CQ]'194N); %]4OR*I&ZDG\CNN[04=;SNR47O^ZOU(0_0[3)>$$1S3?81TH@Z]%3VEZ+Q6QN^ZQ#;5"YN#<82*K:%#4@8]LOAR"S MGL]^35>QE5\PZJ]@+#R%<#%Y6F&O&%O4;D9V)&+2-!=+P;I>0F?#)7A',-Q"Z*[[%" 9K4MJ-/#5^?VM DX%/+*,+0Q MGE]^I/BENIES(X//$CGY[PID=7W'^A4>(WLG#Q8)^CFVOK1NH[0E*_:/ M1TI2=QA<)OZ!853?< ^IBER?H<3JAR&\NG4Y-5A")JADMG9JWCH=!_N-DP@7 MPT^VAO4@^5P',+Z&#WB$F\AO>=[[*AD;X \M#RI^=S[&POV!$[8U3#V _L@0 MHK] 'R5$Z9)1&?[MXCGLX=GF!,MJXSC++A_S_,&=T,$9H: MR;H+ ZP@^(P.K+Q_X7-2U53W$%N=8$_=N[6(L+##3S/ED>NQ'I$9V>8W6 M1)08N$/VI*#);D;JH#V1)UUR78)W5$ZT\?]C[]VCH7K?_^$MBAP:Y'R:0B@D M(N4T.C@EJ>200U,A(52((EODD--$12$CAZ0P.4<8C+-".1]GALIQ,B/&9@Z> M[?/[_GYK/9_W]UGK6<\?S^]YUOK\<:TU:]::/??>UW6][M?KWM=]W;4F)U;^ M[%=V>_](XNZ@^7$=U@?F!RL*;/ %.)Z,.-IC<-(!,H;$Y>%?".ED^%< M,W!C0I/QYARKRN!A>#D'U@O8YNX12O6O65FA/E*(U4K:N6C80>>^)>+2-F-P MHP_9]U&D.)1$0"*R54X/4O@XH2@>MB^):-OL^:#T MJ% :VM+C[#*]:>6^E]D=MI>L%#.QDVCZ'E0):+=>FQO.RA:1.!3 M#[F4O+2>B*,?W]'D_?F^GY+VA+Y,'_>\/5-(23)C)@U3(FYT*?BN;;VNSL\# MH(G.&N[?XV^[DD.!J5/[B8II\8NWKUHJ]1:W2S=YD:!9 M13&HYV['_/+:+[Y[5ZGPS])V3HKF8=K"O()<3IT&C!.PYJ\A$3=7![> U0@O M=B;J%CPB/6[*7JIK"W%W(*NTI/QV6/<=@M(072-K["[QY[,=C8]^3=3OSD;\ MVDO?S7-4RNYS'C.BAQRMK# T95PV*SDF:3:ELX"E MVAVS0/EH"%M)"@!/$JEG,!OR6$%PZ3JL^RT4<&-=3)O_L9HA D7">6"AW7R7^EZ7"?,+#Z\0%/'O6^*F#V[N'7Y[EV=UPZ[/ M#50-@L93006)BD>G&)9OPCN08T)FVE=6VT>=$;@?X:C#("F]UP-)J:?6X*)= M=>T;P>'3!1.Q,#=B5;+B[:F###WFN7@2L1V](]2Z]M)0ELP@Y7#)2],KQ6<> M^^[ +$O$"GYE<(]P*,;,5$;4?5^$ M7AS0A^NTAM0F4@L9RIZ[[V*TK$7GIY'KK?GDXUM ^"[<4"T[!"15HF6T?\=/[B6_'YIS/)F:+&J\#^_-VRKY\KWL/A.Q?TZ2E>"O -AJ/H >9./ M^XQ-3^K$AS :N;O4M>F,RPS,M4M:-6O[]ICC%GKI8W!8FD)?MH ;0[E;0(YC M."K.<8%,FTVDD"U#0$$O(1/AJ#-.A;:VEZ\!G-< /=Y?J@QWB(]*(%<2&WMC M[(.NBOQXE^ZWQQ.A4)_ W_/-0TBMY9V%<@KL7ZEC>"&V@M/D:<.TIY7F?Q0" M;XUJ*.TIV7.Y4" SLE^4-3K7&W(8XZJ4=VRR3DCRL83\J5P0Z3RL@6A>CD[M M-[OK1S94.GCCVMRBZXZRLLP(GG,1B-,N@X!H!],XY!5SY[2%&GZ&'-!-0#*F MQ</ M7A@4*V"O#Q*:S@&"H'4X6G=.".YA;CN0'+]^>7SSX.;E(;L,$'?(W[* M/9&)8XW#0:D6>O\[_E/H%8:^MZ[%GG?5'BX_DGL$6BZ9)KNTO9[1E/AAE9LB M.YZ3"82M?C?1F50P33'EB=VMF EP7[("]/!1^'^KU*ED=<^/I;[Y.&I2Z*E[ M\>K8>5TS[3UEIC/'NVI3>'K?XJ8YZ>D_#FLCQO2G4Q,#$C">TXGN1MR/+)G ML.X@V0K9(G94?88FU#LDWR^#+D8L\31CK MSMH"?'K'0DRH,4N&(,VR:?U5QO2Q#!_7G./'0Q>/_/'@NB>GZJ?#>F.,^_6< M%$,0L)PQ:R7R,%5_!.UF6A4ZC9:_[XP3OW8S32[YC&1O6?H<,XAA'-P_S=V$ MB\%RK:5M 4]U">\&I+Y7I_0_JKTHOQ&)7&EQ5_A)MN#<@;<"2?'X72BR E0^ MC4D5%.[$H/T'3BYI^.1:[6]G5Q*'+"IR^8SS/5LD($XJ>6$,34^ M[X+Y])K*JBBCI3L$MTXIA/L% -=-A)24F5A= G)S_@/LZ0\K>%N05(U:,6V0 MA>,TS(]UX"'SPS_*DF -3:3AF4\?;@&LR#_X;7?9HHE&7PK>.)T>"*@\KIOZ M]Q2BX%446 QR#HO]'7.V\/:7-M%6ZY@C\!<5< F-1 Z%H\HT_E%@]')C.W;S MX-B%^NDGJ#V1/O>?+X0A/C?T^]W@GHVM_)HFZ!;8%'VY:>Z.Z3T>9%[ _^V" M),:_*ENY+8:,Y)DG(!_7@.=7@[V:-S=7M$_9:PE, M& NYWO255/J->S3;TVGE[3DC"\/WDK\++>57<3'\WI@-Q 'L$@-8VSG MJBYJN[A*";?LT89:45D$UV;\82!-QT=X >QV>%[*1*ZX$?E0BUV+6X"EKRIE M#(IG[V[: I2LMK?8E.!7JZ8;)K-WX!.7(95MJ>."K<3\ZV4E2]GXU2W'N]RJ M]$?'7TV^6+^BK-5AF(4O!,=Z9WA#=['>A ;2# \(H3W30Y-']DZQYV+5@Y>? MOG%XS-R7-<@TMU#HHJ@5N4RD?#UOH5RH%(YZAX$4E)N6(1.C7<$QT_2WN[J) MLEY&)N7)G9_Z=<_D6\S7DG]SR][7(,_@J4ZHR"D?;'B#@6=?:)]V%G) AO\- MKO;WU\P (#[.DLIQX3Z%,\_#'PO+^WM8OI;PI7?4C Y M-\HYQ:)QP=_V_XXN QYQ,KB9,-&*DF380-)MXC8;4E:4D1^5\N?W+CW$_)$D MLEZ]2?'[P,ON]88XYSMP%#1=#8(=SS=#=Z=JM$B_9K(N68J6#3P]X5<]@BWO M^3;GYO878"_"B9"*WX$GU6!I\U0TK#L$MP!U(_PC;ZHJFP^F0W+8G5L D898 MZ9_C_/OEOZDJPF.P_\B13U[ [/]C]Y>SJL)@7?V7]V=8[6MZ(WOO'ERLM M:-/9\_T)0XW;?_WNGW_(J>9+,(PU6F-BP\:QW'BR:=B G"%5O4+.])5?QH5_ M[2U"8RI.%2XH[+FQ^1:' ]VP8^-L48\E==HL^>MZ@UWIK=*JZ/S2_7J0V-&- MJU@/U=E'#ND =)K^%BK9 J1A$HF2"[T@+.E367_)_Z;U17>.%75N,M' 6G?4R'K6-G]DO]-L&$@&7AJ:XC.[P9>51<= 5V5["K.37Z M,6)T]=N>GJFV(4VFH)-IJ2D^XKT(QU\B!U*Y=9BLRW@3"4H4LDJ#AM' MK]PBBH-+C@/@JJ4]S=(8:>7Y+^U4[%F5WO:<6GVUMA0??8*4KF]V4/'2^X! M0\)!+N39N0"_$30=_V5PR> MC=@->5@;+;G\ %=3#JTY O]J#08;^P:>5(E?\0\3V@)*C8:W@//B:[!>!@1;KO044\&U^@Y'V,-@Y%!S#;H4)+>OP MIVS$@AQ>!R05*_T,:PU37#$B#P1@=5F]E4HH&J5RTQ8M#C:=#A6X2^.FZT!O MYZ%+PKE+B8"D\BSK0I(^[0O',HF"GHJ#)FJ#.CG63*8:OC/A7>#OP* M/[0B_>;CV-RJC,NLN(8C\TC8L3?1'!#A_&>+$LKJG/:DA4ABWX*89M'1CQJV M$_9?+X"/!]:S$1]48:WNZ:E^G979<,CR$:9<.4J'A=S:;MW M5>B=[PU"85T-!ZC,-//:=4R.SU[KZHXI6N_C!TI37X0G/JDG< =P+_,";)./ MC /P+_P)VLA2Z^8*K'X25I]_"PC\,PO#0;LY;B9Z;&QZY;>JOGFZYVQ@TO$^ M,8_[QVTOG%#, G!_G.@@%$KD->(.1I#KWBM\IOZ)=_6XP]'CZQIUAM*.U/Z" MD:O@6%QCFK"'P95 4 *_=&<87*WU8D^J0O$L.)A_+K UP1$R_&D^8("#,?K? ME9$P@^#Q'00[RZ O[#8&CJ4[,KQD M@V-)3WJ_GJJ)]RKZZL2/R=;G_\HLXS33O@Z:H>';L*++?*XMCB^VMRO.440VMKMM?N M%&B+IZ#J@J:R[O;T.TGD!0., 9KII%,VM!Q\KI1O.!DE"&S7!.Y0UJ M/NOGL*7TD2:5 S=YS662C9%OL50+, %/+<+#NHS':^^&HW6+JH7V:TZ9?776 MQ+$3,&C45JAN 2[>FPTX$DB0DQ^L0TY;J;;6#Z\9#*LO,K/96U":[:@OX MH?J0=0;VJ"S844#S8^,#,"Q1?V/DEQ?_LR/"?U/QLG+^\8RU!'11"=;-%'I2 M&I>D7<]OISN__".:CSG/*$OBBO'_J'Y9);)Y,G+G]=HCC-2:/EXY&2*-]O2R MNS5D%Y@QBBN1+GK>\:-FLUS8>PUD[W[+$ W= MQ\I9NV( TO:VWJ\M"_:Z\Q M8;MZ1T-FVKXP=)F^U.%6*RD+H]Z""37'Q#H/I%?_N_V^UQ7>JF6^"]XC6OO8 M&#G^]6X[OR?_(6%MCFT9>!S@Z.-E._S[FW[\>XJT?;_!R3R'Q4WU9I?YS1=" MSN-6DEV6_%URNC836L],P,.H?RMJ,4:^00FP!9GG(4*ARQP\GS-U'DV'+$J$ M;I!+8[MH+0Y*=,[L">/>XA D\\@60(%3\4Q:"PKB6MOD@',5GF]2B#1.=NL M[-?/'S=MLA%M(*2(; 034#M7,7&Z:-$ZG1!R[%KGZI.RZ V#0L5C\?=O!I[N M(1)-CR;L;9SSIM^(4^%L1GFA-XY9Q^/IRO!LN^F7A8_YP":#__P28$]L 6ZH M#1U4))ZN<@N]>5K@T5ZT?E@'N.(%HF#U#R8;WZBZ8?A MAZ,U76_YK^U9!_#3W*SX0ICOWK6'(7YGYH_#:J!7L;1-@!^LN.KCYY39^AFT)L/"VD6MS??)0;F.<:@M*OU M,GV\8B,+_3*K97>D&NRXQ0DUX/YPTR_#5[D*&<)7"=K>X3&Y$T0,LGK9O6.B MPU'L'"TYFIA M%\C5[LL/Y=?W#5*?=W*6>>A;)!0J*!S7V03_F[H/(M@D>OMV)2))SC":/:7_ M:@L@2R/58F7\'_#,G[#@0.!.H'-/F+%(EI)^R-4;EJ?'0E^]#: MYG9#'FO6T]"]'T/5ZUG9;+&Y8YNHV#KU*I^KJA)VB@W](T\>7-7F"!T/DVG@ MT%R>?%.(F<61JULT1$)5:+^C:,BF(!_WXN"'"_I?/'?=K4&H-#[Z&=BEM^JN M*"< @(%7I:A34:0M .'9($)M??'0-SEWO-73TX=G7.;(J;="(@\/A:MN;/QC MS_87%#=;:0XEV2 .P> 6[<0^,*54&DW;JY]P;F;]6:F,;YSQ]VK&66]J!IL/ M)JT*09/#QD*57\W7I1U\/O1#[?\VF8>[,ALPEK&=IMU-MXH"IO+ M1C1K0 <0E$/$76S# H*UX.2#J^+0LQNE^N.[=[W/8R5=??@@*D$@*;_O^1/1 ME5Y*0EVPAR>0M2U[;]44# MOD?!0$Q<@R$LX8*C+GO5KN;\7BJ8#(F(.W!'W^^.DVQYTEU8FN>C2"GX%?5*)9A[Q8:MD[XE3^8_]EB*W!_]2- M_$][_SM:^I5;]6>3U(.7/^8"75T$+L'@?4DY>3GA*(S?>"]=AZ:Q5$H[19^U M+$N?(4_5ZW?GHJ/494Z=JRE['<.GYAS5N]G"$:,?P1RF.LWTMOJ-+K=^G+%^ M,L8<4\KN4GA]6>V9]C]26K41? =^A$O-79E\+\< 66I)W6U"-5;3!0G2>Q0A5I8^2@/9"RR M7+QE\C1Y-LE'<>62V2/]"SQVQ(L5 BO6>^_I"=5KG3UV>1-+^5/7/XUMZHU& M2AMHLX6@0O(7:Z'YVY9J00?3GG:T06[.%GMG$FEEU?4 *(\JUZ5TTY;I=A85 M^)C-!'&V7,WSGC2S@1G/I80"CKP$5<5D?8X(UT"!-M(=37I,['8;252%6'Z> MA3MY>7=PB%E]\GW61_=O!%.P+O8O5^\[*F%D>"Q+]U\KQ9Q#.*GE)CGU88-C M)19'SEYOB'JTP^_,<^2R>5L=G<#F>43JF%7_$'IY0#G&0$WO]H4JU)1G'C(? M".,)/0-A9C#Q1AIXVFR+RXU'02X#Q-!U78'4XV1;X^8<%?)%8UN9_]K(J@)> M9X&$V@I4Q1;0FGC,2L_]<1KAF"Y?U:5JGDN6\X(KV6VM^P4Z^7L3'MP.HT"2 M, KVLE*-=BW83>VO[/M-NUGC'2GZ^XO\Y(;O":(,[],=GPP^/G!/*P_"]0D" M$C(F2UHDY;]J?639/ 4.W^[T! M-1C?>L2Q7$SPZ=*K]\I_8HX](05(\D$7*3PXXG),V,X^MD0P M@D#<$WKT-^@&>343SU?^Q8:^D[[5?I6[WMP:*T)-*)\:=3[]):>DI>5M5?G"BB+>4ZP(W=1X]4LW'0JLYW=^E*(_6AQ5EO%*;G(T14+AYG[%:T:A'IER*IRKTO^^ M7,5F+M^FK/&=6#J<%BJN67&)?T9EQE-29E4'6H-I-Y<-*U.IX0$E%#V=$>)Q MXXQ\B-(A!#7&^QSI?H?R0#JP.?SO?8,8-^O&8>+3C.MQ- 418+/*FL?U@F-I[-V=U'AZ$13%W8(7]]X<2OQX MVE4T4OU)%?MT*]^77)%T20G=GI,$P/1XCP7 #L&3WB!WO86&&5<@?9,!BMVR M:9_LVC<3V=-MU_NIWS\6DI/_\)LW4D_+S.:#CK";W[-%P;Z,7)#40-P"8G$9 M*+=P_8 M)R?8CU5PS.+__2HS(?0VR"AL9]B/*4/(G\O(](WG>\.>K.SK84T/=[9^LB&Z MW>-2!(63T>.RH>(,6[#)@"T0-G15HY\9,B-K;=NWULVG\TEK/L6XT("'(O^@ M4%OKU[,O0&-D9&0F/Q!V'VS:&Z8E\8<91$57 _1%'>&8*@:"]<;\R?T4:%7K=5R="I9_6;_@2C= YVG M%N6_B7PP=>42JDAZH! 'L$-AY'P.KCQDBVT!. $G6!O_Q"U>Q>OA;X*0$K8) M/1H_?08I:J!9XIT^5./)1:?R;12S>Z4F]B>.*!XQ;:U*V>7P..MU$S*G@H-Y M,VQJ"]@!:P%8Y7AN >+!9]N(2YMR'S7H;2E \Z,X9OF3DZP1=^%3J E<-?R_ M"42YC&:\R-IR^,-O;=I;@)2QW^HOU^8%.Y5S<;GL#*==:N!\7-(: \%P8!.P M/%N ]W#?U.>0LYR5A7D9Q;^7;&A'ND'7F9,L*(*"8_ MC/,VS#V0..WT20B7&XQMT7OWD=R9V%JDJS567/,L5\E-:/SC,TXYSJ2'/^\: MRZ%@E0'#=(H "<60!.E=#YDF+)C3_OP3)@C'U;=W6\#<+]PB@I['>MD@%S:4 MM:N4JM&B7W^J64!KS8]2HCWJFN3VRI1V;0/.^GSGGZ*]YX302DP)>!16H5R0 M#DW5&'I[?1HEN+"9%OUGIKXB>L';O?KO] G39R:^24W6Q_=P*&0FJ7 .HTCO MS.S0(^#TW>\)$:#R^2G7GF4%QMGAWGFFD1UELFI6A[G(!.#+/@WKQY9_RY1" MQ*RMTA Q/A#&C'DSN >UZX\Z]_M6^-S\H":[()C M0+=ZZLS ACCO+[.J_9^9Y>XE>"X4D99(>U-#3\J7$V?#;Y%?\0POG MOXV-MIP)O+P??O+M&L(<6:U]LM?T61OO,(P[S4,0ISP MT/I8K\(X%H:F5"I_E!@X34L?$S[YJ,0\3>XT9CJ.RYQT"7&H57)@U7>5XQ>2 M:K$%C(:TH#B-!+WP@J$/;FP&/0W;5[=7/:_#+L1%;P0U.F1BD-OUPR"A_M0+ M@6@NA!K\,"O8[7+[(.P[A["^+8"_8D-'W9\PE--[I;3:ZJ^S)ZW<($CHP\HR MQ\T]@&+;21FS2 ;:["HL'CFGI&E*>!+E(:%53FQ ^4?EH\-NGRMKJ_QE^KHE MNVJU2!$"8640DLUW@F$6'&0:8TGSBUG5$)DP?FNR5&KE?7<_IW2>H+F\)KB<*/DS>VA8EY^GJJQZ@G/"&65BTCN8)'KR!@>+035C"J%)Q^)# MT[*.T^Y73YO/-#$,KEHE' Y9/E1F@5EWL:X/RPM5@32HU:2@Z.?-:-XZ74_R MI,X=%Y_^]>=:"=SI=E]3&E!QIC?7LWFQ.QKV!*-)B&9P#U.1&NQ:$!Q&[/[K MS'&@I:?-HB 4%"D[>H+S<>8> ->-@=0+F,_\.."$A+&PRF:8(A#ZC7&)W45$ M@-YH3H=@Z6G1WV\+3N9/Q3.\$_4<9EXK"=4Y&-V^EWO0_L1._WZ83OR]^\]* M']!9=*.;H0,V'6W@97_%[U4/4X4\7(9UBGV;)+/$Q0(L_-"4DVPH]%_Z-X9J+W!)5V2$F5-LI//%:]M ;ROU48[9*LU MC?+ZN)7_:XGM((V;W09CS6J*'JL(![ R43?QT?BR80(="J)VZ3_W,.R>%E#X5 .-?;#CISWG.\LE(ES (Z/E6^T:PY;$=2$WALJ/WQ +/=* MN+3WFR^)E3_5#E2_VI.G%J<+G'13JY'$!< BZPD8A^<-?4"U;]=+(^!B-R_7 MFE;F=]C./)--43*_GWG+M5NG\ESND(ODT\T'9+V=OW-9?];-QXD/<7O7)-NQS9E&0RM.J"3 M!0;NK[]%Y'QRD$9>LJX'0FUF>B&U7LK^:1;-3>&5]%YX]T2ID,3':HIF7)>=)PJ/9'B^?M^UO3T Z>4K_=ZOEH/ M#*\JY&[+*P-._J[0D[33-G7Q05^KJ@3'-9U7^9>/<,M2PUZN;P&-R)&]= ]6 MYG+N<*@DF5 (1*Z?R M$8+PDD8''70P208VONJ4HOPMX$J!9U'W_BOH'1Y#5PTS MTW5;B0RQ2B1+>'!-]"XH5+E8),(Z"%2+]P]@Q2U MN"UM9(^](9&P>E@=]0PW;,T?''2.&A-=@=T]]Z&S8*[JV14G5'>KV#?!1,M+7> M=K@%[HM094RF:+^4.GA9[_C^%PD1B LF87=#O6'DNQ+6190(E'X31K"LH1KA M E,?!!P4Y@L"EW6*GBHJ&#(K3SV<->CC_JGQ!"899(K;O8)M%FH M CPV1W0O;(O;U<$\FD47-?;-\2>9JX5O 6;MC8HXN+QLR MWHVW>WIZ2[7R:ZJ8SR3N$KUHSW&9(QQH%!4KSO-TI+\.S%E,O;,@]6C5AY^^ M+E3TJ5LZ04OOR*$N,RZA2&,D0:-I.1$I'+8#&AN?1C1_\W(1=ZBVD=:[GILE MMC]=,O=V7G+IA;.?%/8)17 @WZO#W*F8E7,^D6Y+#8K>5=!/,;*=34L(7 D; M7/_"8H;8S_FU@ML'NRVUSHQOK&%V.7ME<=5F_EE1.V"Q=%K.8N6PZ.2CEXJV MLN$X+)QE$7+!%YQ3TZ;K%V$R>C?@,RSJB%RSB) :XD'46R"$>*]24+5C9\)>.P3D>FT?XT>C[M M6^2HPTD_G8+H'^Z'_G;>:7!>C]N#NB^O+N*1NWSO^ 7K<=0N/.DYOJR]^9LI MT046=J$AA4[D-(;7&6^=9T%BG_)N$5BO0YM8J'/9$=*W7*NJ$F_$'>"-#3_T MX7$X( -P>P%-- PS3H_("IZ R>(['"D=C]$+Y^X\ZN/2.3QKN.' M3,T,!<(,M\_&$MD";FX$[CGL*6 MQC#3TY>P @Y.\T,-_LLO"#X2B7Q5,&5/,>8T M!.:=N2D"#*-0(]:[!JD)I@;T+(W3*CVX)"?K^Y!^AG>L?YG#Z\&!8T/N^B\? MV^V#Q8*L*F.[_-<_5'P+B#K(4 Y&6=9%=@PR+26'UP!3Z9Z!'75G">]O45K, M&]=MT)H0R.;YPC@VKS?YKN!#<$9+>GU^4:'"E6\Z.29';+"'39-&T=X!/OGG M]82&\.CIN..NYM0,:R 07!U\ &Z'T6Q9B@S]5C%3.EWD.Z_2(!9G@NK:FC&*O7X+XNS MVFY'4D]7D\N^!U]>S11>)\4LS=(L+:!Z,HQ9WF,]U6_C,65F(3J? MJFS\.<>_:)WFNMVBF,#=F_ WLA4(>S&\8@8/18WU$@: <% V$)2:3ST\M8LV M.#$6%=7%W[YSX&>W_ZV?=Q+*Q&XU,;XG1YQM0!5W_6)ZD+"[0\]0!];I')482N.,.>KCQUQL__XJ^X+UL_11)-?4;[6\5_^MU=<=P(';7 MZXP[E1;"FS\TY^+U-HCK VUU*;ULGA RUV?U]Z%V#>G\K)&*CMQ0L*[_^!;0 M?HN3*MZ6I4U#MZ!%%HQT:&V%1I4E"RL;P_9!AZ]>00/\68TPD6^T!0!@!SX/ M!2FF+;W$,>5AHD/KG9:-G)_:1\NONS_F4]1UR?N1RI$7=7%W;$O<+E\K>!8; M$]&"R-T^';/I*-Z=^%BJN/II<4 \1FR1?KOL9 C,\(W.Q'<$9Y])VGGMCFW< MT4).@736SOG&[#W^_U@<82M%J\9F[1XPN'?0[I(6;W($8L#^Y[OM5L&NL,]< M[&8OE W5V>2=U$^UM'0:-XT6!*/XZ?I;/NR>F/TT7:_!1HHSG+> 7@T$2()#$V*% M/0,)+[8 =YA-2F_7'3U.#]H"5.>V@)B#VZ)]]5AP^Q; J;W,MN_C)N"I%Y;' M9ARA3H86DX_:D[._H(ND_U34P0)KU\:TO$)4Z'\KAWX&35V7.$&V_F41 YOT8CZFY:7 M5TTUC9&PNFK.A6RW@%.^B3 0,$"V/ :Z#/+BYZR^XZEHORV@Q?[M16-DRRPE MD1K*Y&7EUX50?_.$)NKU7PAY8VCS_N& M0\'V+8Y_B[V>+"KI.]PF:<7-%<#!'_]'I[24KTOYW^](B? ]X2)9Q(O3"CX;#Z?LR'0^L#DV/"GS5\%VZ)*%PT\@Y81<:R)PYCOOQ\+\M8^NA]Q OE&R/9YS+('JP'+N"\3^NC+U<]J4%DZR@V-_-HGY$(=*1G3#?F MVA&GROZGRM=Z?APU;U11ZVG)5)$A <=QEMF(1C2DCFVB?/\?[;)4W*CT'-)] M_9+;G>UO&<:*F^]QLW1\#3&)R&6 8)P)U1P,$PD]G73SAP[Z8$)JC\+G" =G M"YE/7U1W!EZ?-%?8%[%;=".:2#U#'%VM.3@#BG"M:EW9N\%Z 1X"H--LGEEJ M$'LO9NSH10@+(]GPYL M!/VCM!X?Y\A>"_4FL3BG$4]T<#N"2\8I#W5CU68_U<7&[I=:FK(Z+&UKQ\(T>OW>]4'NCCGK5_ M I)*T17VD:$'X5?4O%1=@U__AL4^;X%[+%AI<$LXS8-P][E263BLA&?X$3& MC^FWH"LU&BU1<4;J_>H!Q/+?'6>:MV+/!J1?!5[\N*X5SB MI?:.#M,?45%+G=2V?K(]81<\^>/HZ0OF@++ M*8]ZPGE58/'W"@>I^S$SB4_ )6L87?NC6#=A^!9'_5PT. T_R:@M@)WF8+\T M3'&!PYT)G68X!W\\2\,GKOFXF@X%9 @5F"EE:*O*I"ZJ/5=).?$V[>4#],ZS M:TT]N_:S7J)(67ANO!M>8D'.B&J'*UK4F\J]MNEME*\M(')_Q5*F1/CX]?C? MZL(KK9\E)#JS$74+]9/%E6M%0[JE:O1UGN^=TN$= M0'&A%="=AWT#,5&.C1%P?/B-!RSF_5WRI3_J5SP3(>E/R%5]G/R%*Y*5'3S> MF,4//2=WXW@@ADD%;5?B0TWU_"55;:ND&&_.:)NN3S_E3N["JS7(PX]'"KQ) M%+EJ^3Y8^LI0G55Y)T5;^WN$;EW[ZNEL/4?1>3VDEKQ]Q!,9QZ$)9$O M^W(TLC,^\#DY.4G?*BIZ:QD2+.2:='S@D+Q*H^W%;4I7. ?@IC7H<,H]_PBU M;@&NT?#'_'Y[^CSZ)2B.(J4@@3 UIAD-T?(%)QP<;X&G&:YN)OX4ZW>LV#'] MZVO*JY:JI07)D4RQVQX)_+S -*S%XM KM[YZ55#U#R_[O0M:>>6==]7NMIQW35*TW2T,O]C'YWED<-3/P5M,( 3-" @.N768O]]S-2@AG8(9 M#)IZ=CD"C0P[M(@56^O=Z[UI5S@MJ9"ZP&?AD_@Y>-JA7")U^]T[8WON M/F[<]*#;LU+"),,ZV,(#3'7J@O[5TS4RH)TK:FZLK,7]I_"OJ.HEL3',.*UL"RGARJ+O1UW5185H6YCSJ>,.%DJ:A99'NZ\ MEORRZU TX5IRIEO*(VFZ%2N"+<;N>#A5,XWB7'1L*P5Q3F:>F@/N3]J23=G7 M1IX1Q+\Z%=Z8N*/Y_!EBEIO-J[\%*)?2K-GX8OQJW%0-?C2#W@^U,I1'O#># MF@?Z'36$NOW4A\M$48.+ M(26WTG]_D&=<_U&2G:0:$ZWS5#9E>NI.D9"(;,;)-O-.I3H46Z: <=&W^@, MDLG?C]] &V^_%J1"^+%9]H/@$#AJ>F&.O+C&8.^N9#@QS5A%!@(S C;3/O4) MCFDQ.A+[XBQYTKF"?>75.!7TF5T=$PEN@IIMWAT@N0N$V0E+($MS"VC\!M_3 MR[5UQ%(Y0Y%YE)5I1C4>2MF]R"*G27IANC@^&&GMM2TV)]OKTKS)GL=0_B"TP*"=+L M*)CK,@%#13=>TM;9N]'4O3.S+9/HZ:JW18M7Y08KAZ_X[>__6<50>WZ(2^M) M*K=[T'@:X5K5>0[E?3+;Q_:// < MN7ZLDTRD&MP$.*I+%X%<&/L6]-CE)"M7^R&- M4!/^8^L"A9:<\F:E"/P.BM4'8#66.<1Z#Y*P1$Z4-T+$DZU#8[45YRVF MBA6ZTXN5IE72G8(G?YY)5HX.T'/]7F-JB093ZD*=_]0M!JM\!+SA13??L)V)V;RV-H=A2"!P:X MPV^W@,[!]2#F"6LZ>@MX6]Z&@B0+P)4&#'0/NX3? DY[)(#4H^>W@%^/@&#K M)1A6=[I#D[3X&6($6SRXM[E!-M*<9K@R\NTP5N"GO>9KVP@][>I+[SA)GU3N M:>U"Z##^HE^C=X$D6,*4XYN03\>X6]&(Q3#%01W4GO.^/MD#AXNF1KHK7UX9 MDC9W7E*^0WC\[&AR:UAZ'_>3L '\RFVL.$P%MIL($PU!A"UK$>IM?FB&,4"6 M0-(MO,OY4%SSXODO#N.N&2&?TR5/??IE87K<,#'L+*R90 ]DU0,\]17T<>E+ M^:\-NG[I/'X)9*@#89'L?R_9K+'F@(Z:0/XD#(*)HH[5SAM)]5,"QD^J^CT[ MZ2E,D*.SE<9RE6M*2L)1*B#I([ZLJIXV3#9Z35-H/&8-3F-B?C^0&]K_VG>U ML]%S2$>F+EE++38WI>$:4'H!3#-4MANLT_\XNIA^8&+L?OZ[;[*ME2U[OEMQ M?3_B%A!(4%4%3G+OBV-O?B2A,+"PP(S&S+"+ Z<3KW9T;[=NJBS&+AO1;LT!S_[NH*&==U6"M:F MD=815OGG'DM.3IW:+?WS_K7=O*_+3,%UYN6[WXY#Q6#_)*,LOGDLXQ' MNFH=1Y>KJ3@[*/!?ZO=-G5X^LO-(=/9<\,M;![2&(>[,%A'ZM MX(!F&3O".J_N8Q4T:,UC'EV#P^\QY/5;M?X>92#61>':XLW$[WE8#G/N0U$9 MG[@9B/G&$K/&J1TPS4;QCT*ZC5(Z)9$Y#@<=?-3E'7*<5\YSV[EV:W:Z=BH. MNQ@CN^"\%$.QS_\>9[<6PR!GYCRZCQT M@F$?O# \K9N@\\;#9*BX*/>3\OE4#OYGS7_FKBA%VWP65SC4*#3@D3[%>H&Z MAGV"+5."52NVL;8$5^15._EA]-OA?&VU0M[/SV][\FMRI%ZP\&E/TNPQ-OHZ M'&"ET3(F]Y;\[=ZD[^JDW923Y2OTR]3=?>WRNN6J@MY0$,2@9ER&Q&EI-5$"QF8DU4H * M+@U6R#[4=UCZ_?QHF E):;EH> M]9@^"&')&H+>Z6V?U)7*SN!3B4N+,HR@-\^:I,4V3+5&Y%XWR3UF7&'#!(8/ MO,U)9F#E%AZ^2PXAYW^VO%(Q>MVJ\]Z%VHYR$Q4%S0B>,3.#9&-D(D@]T[MQ M'"D#CI1L 9M./NA^@="C#&5V(W8WZ(867)13HQH5?UR4JJJ\I>;^_%*JF#E) M6"W/]!E!C$_KX('X@!F9V3]> -L6#^=9$Z6/"2;!W[[0"QXW,2 MT?:J[_1,]HMDK=E"#^"ZZDH9OM8O$;DS3#84I HL$\"GFPZ#VM[-98!$N]I> MLW6E:!."8OSS"+V(RQ%YD1N9VR4]J-'7[PXWJ-/NM9V__^@#X?$\]E,?=S$< M1P? G]T&<%A=5X>5]METO*7J5R,!YGZJ=2,F>E.W&1^3VNO]=BYV4?#EUY0O M713%%/-9Z3>3KY\VPGH6X.R?^]]>S/C_(>/<&OI/D>E_[#_VO]$XMX;_DX/_ ML?_8_T;CW.K[3P[^Q_YC_QN-<^O[_U]RD(:38/=A=S8@F<9]86+!W:U5#^WC MZBPQGQRZT $920-3"^^.U[5MN/Z]8M"V87-WNII _F";IJY28[AJ_]UW=4GI MQP3=427GD\1_E5+]#[L!C[9/DM)J+]U)OSOM=&LW@RDLY][W\P]^OUS0E-OP;N5>#3"[^6#-$ M.?6KZ[Q1"MQNIZ ?JW3Z107$8?6 !%[$G;[(,J=CV@X B:!K0B% M4.,)4H<_Y@1[S2])K5]DG"ESGAA_\[PB[,SW0VUENVP9X^&3F3*(453X%B#T M)TR#*4&U;Y4>U^[_$WHQ;\Q+>+RM->6@GGT M#U/]R\?F56#X0^MT5#W5-(UDR'EN2)EF$-1OK50PJV5:]4[4UB3:/,GB68JE M7&32&FU^"XAX 3:=5*/8V W@/>K3_56>][";AF9,$Q+^"&OGWTWR[V@%PK: M[^A$5/DR4TR _HZKI75/#LI(S@K1UG5:G2K2#U\A8PEKX^@TXP$@O= M!SF]"WX%A5P:4+]675T^X+>\X?.&'\AVC]1?#T;8WN(^W3^OU<:]RFP1O 8V8)#DN5DZ8 MY#Q:A"WG;%![]9WDU8/A3O%79HZG[!ZTW)F,-=XIN MG/!GA# OQK!Y1?!EE^8<-:FO!X0[)E_]057<&=JQ"#\ 5!=C5F*E85GV 6Y( M[W\UO_A_S7#?K'39O)'47'2E5$&4D42H&6W72X6.9^AYMIP%Q9?K_/>TN),! M6E]>)!GO2Q#DV8?> F)>!"NS8_&M**82+.93YCA7[\4Q9_[Q_>*P$6?8&!IA MA H].6 D[FDD3C-[4F=V/?^-Q]*48K^]M6=1:D"UISR?=MYCA0\K@ 'I37$X MXM/_>80-1U@XO \Q:@LHDXORV0)VR_B5!'^T3#?S;;?"'H8(TFN1+0HV76.ZDY>EE1_CO>"[F"'DNSF4^!;MJZG\7*9F*AU7K>B7M["\C!JZ)(V2CJ15D;NA7M6"3U+_EW_'5< M<-J%2MWU@@M:%6)57W\?MW?3D)94/#2;)GV9,_*ST!**:DT;*4%M M1MK?BRH>69\9S+!6+=B(V*VPHO#2Z39.8=?.#I0F-V<^\.B729@:I,SFM:=Y M$U"5E/:E7XRSD-\9ZI^7K *E%]55FA.MBI>ZP#Z/H*P'0MF9(@>J2CAC.H#B ML#YGYY.>7&GVE]2.-.=/3D1=MI54:Z$",BFW=GBITGI):4P1I^E9BC3C6B<5 M)*.B5N.QT57#NHAC!=KV*%\7K0$?[_)]K\XT!&2<.7N=K6,WJX9RA<&\[N,, MML4)\P2]B^E-._7C6R ?AL]3/#W![D^K\!7U:0_;FS+_!W/O&=54]+X+1A!! MBBA5I$0IHE)%.DAL-!%1D-Y$I#>1KB&A2&\" H)*D"HU=) 60D=$>@LMA-XD M 0R!M F_^U\S=^:N>[_,NK/FPU[Y^^S]ENLK9L4.R9;>&>..W="E-AQ0F]_(7 MYT5OLB9KK*4\>C%@'X5>#F$?V9(X&**GZ+.NQL$ETVUQN M351!CWTHID=9?7<6,\[2M>+8O%4YI_V+G:\;$OGLC"9$GC)."WBM]NU4 +&63HBGO'=$CV5;,:UTO#S=70W,+Q5\U>_1O*YFU!VW8 F@Y M1(K0IX!OENS\N2YCG4BH)>F:SGY5T!4,(W*M@[VNY6 MX;PZ!8$8",Q#U/_=9))7F>;9#^=Y)+[X-;YX):?$\)*]%<(8:$!A'B&^!NNV MMH4OP9#D.UV(5YT#/%\*MYH^?-1:^2!'SO:)1\>G/=-1%OQ!?R*5BX!5T:;A M1\ZE"+HJCI!\"<)9#K6#"=G&E.0[%X@:T]?/)CWQV9+XA\ [DTO;+E$F;#@S MNF!L,M\\=Y@KOA=:1R3B!Q?5P%T,H5K(&>&4HK.O96\!--)R8TDI-,>/@"(? MM=@1;P8>="ZR47A=5)]6E5I/UW\O5OR1^NNCMF2DFJ]FF+..__3.;,SQ8S0K M;0,MG>$?$:^ *$\#5#-:/Z/KF^'DK,'4;L5?>;+)Y%A@F,1G';_;,7QS$AVX M1M;>L\FI\5-3M8#GMM^@]5XD+M.EAIT\7W5>NU=@R^6?K\R??N/*O2&Y_(;Y M[ESCJX+0N:J2=(G^&\RIQ\33]\8,M"FF!?Y!@FW10V&;TJ%7#^S>!],;9M]\ MI1Y6S1?ST9Z0&GX/.%S'3?A"5(8B;23!!LMJT$@JH!81^0IK4N M6W?E6\,7 MP7REL[LS 5XJ+B_Y&V5:PU(/&)Z90:;#+I\S^OCN"L#B1H5]#^0.%M$YQ+R5 MK82KR.-)_KXQK- ]/]Y[GLMM,3Y%M]T8D"X*.'_U&:.!)N1LX!Z%^1AGV@NY MD]$!K([J!.[6&B[H+^0E[Z&L&\\B%W2N$QZA#WJ MAD>U"1$REQY>&U77#Y7HCTW8W)M-O@?4 M^;_AP/^M+0C>S1X/8FUC<6;!>,4*7:O'4F BQ]ZUL[2P\-;D1IY)R@-&4>$4 MQNN?\E.:KQL^-_5Z./H#'LF^>X!=6B'JPT): H)R_ZFV: A]FF8BZK8T!L8AP!GF]3)]T@S-I)+7:60P0?8*:$_W8?,)#S;J(&[I:%.CQ1&FBL M&+V/ZJDLBBU2B-\\#KJ]=* M.Q0,"#?$25S-2#S;,CL/F"]QZD%T4$I=;]2_&W:QM_NE*6^<>]1^TI+OAF,L M:8(=SL_B&7IGH&K P06G9-I:GWNV'P9*'\,'SQ/GI7#VQEB<;\9T?"T+.)GJ/ MAMPUC*5 -4[_"[0G^2T#XS0$L-#N(>:-K( HO]F^,H?6,?U?,7H::KP1<,[ZD9?XY&T"?XG8\ MA:-AW!J,)CQ)P=(K*IME1%I=W,L?-],?C"]LR9[A=^W[G2HLHI/WQCK*\TV MO2C]B71NVW-R"406;$:P)BIO@?@T6#?\52?A!9U>/ZPL7,]+5E5D=_IUEB!% MGPQR?%Q?HW]5A6SG7H%A#?9FW2E3"ZR3]CB'@O3D92C;'XT9)XY2!X^HX?.SL-=,?O>.B7N5SU2YBCN M,7CX4R30D'\@X:'N=:8^ZYRPCD:O:2 ^C#!!?$(2:244X +NCY=(C>I^Q&!U@1Q/2PP MZG#^U7(7;E%?/2OC:_\5B\_&QAQ\PBKVUT33[ZH&Y+"/-4F@J8!I-?QH);E2 MG:%XP;5>\40\7EU%KOO']&SSY:R;H;)S#P0RF @.M\QCJ_??#-CJ@_UP^#QL M*1J1"!';Y!FQL0VTU$2,YT0&+[Q(0;7OY[:-\KO#<&,H5'20WNO'Q:(,J7;_U5.SIF^ M*+=EBA::NI/.D=@)WA7@Y[C=D;H1W\NLU;M\*::BDF^ZBOCSTW[ELH:F]M.+ M0H R)"XB?I P4^IJ2!FT9<0T#9>)(OVJ6B:W EM8!39&"+<8-^UQR!F>)=LHI8-F+?X4E+MN%C&,JX^=]3[F M^#U8+YZ0F90..&[G$\\"$#MB*<&^<,+-C%URN3.^36P4;T%R->"E1$L]5T*) M1)5/CTM:S4J;[7.O ,A=N=6^@N\U<4]C[#$&;(L/BUTLOM[T=O/QQ.@41M[_ M*@H/^YP]XDU13)L$6"ALZ-Z<^HSGH?6#/V)L M[;:U0V/VRKAG8'L6/XUI&_NX=N ;0X&'?X>=*2+!1T-EY85 ;F M=8-EK;LQ0MRU.H7^!H,>(/CG?TH;@8.(5A04E(4*>&W -FM-*+8UQUTO*4/Y M)[AOU3PI1::;JESLX%]=N"^*+9EVAQA,TT+A4Y"75\SM04S2!RK@7 X"N_)T M]G7MB)^^KFP1@PWF)MUMQHH)VP( ])&OZ?+>3C+-TQ^-:\B27HQ1&,!NV/M8 M>)R?KLW" F9L4$=C--JJ\VX=4JY#Q_#, NDC$_T:?/K6_X*AMNQAAKIESH.Y M"0'EX&>X\6KD=^?;H@TRK([F@!3-F O=@'=BW#37.=-VEW27G$>B M@W%H\ UZ:R1.W;$ UG:\3',,YQ\O%J^A8Q+UL1GYKW3U_/^DZ$19R@(5P 51 M@DQ#[I"S27K?G2=MA(:!YI:6<3I_>6AKZSC/)')@H[N@.)>?/GOE8(P^EFS_ MWPG_D()H":\3;$!(P@XM%75NPZ)L;HR39!0H\+<9'"X9/N8M/S[2E>RRW'0X MNT+GG>UV&(Y_.ZE@>Y$R9,ORC^S_UY*L9X2MC_'S\U'+%,L**K,+$@UP3W=Z MI]24)A:K MY367]DJ]SBBAI!$ +1S=P3G0H\W%C/AW[(AJ2X/<:<'A.0QE.0W12;/(L_7 M?K'X,[3V4[!5>F@#%4MY"QD!D0Z]?H_@:;EK/0_BF'&") _U4LX,40&BA"54!.<,H[Y36W$#&C9/G,@)]@\X@]E\305F] P?UW[[@_LQ/ M#]59JQ]E/5:O1P04K1B#\M]^^@3)85MH3-;[M/KQ5_$MLX"]9A7]X(K24^ER M3V);#"3CJS>#Q9];JE)"B9LG=Z6;U5P#&W::B<\#>Y>P.^+K[+204,:9$&@?^U53CXOW B+(E$CT9@ M7IN2 53 J@%EF)+PXW^\UID*, /])% ![>R$3&XJX![HV(A&QD!YKA+'_<1' M5,#!".*.;55.,I-CG=*2#O;SK($EB7^!UB-GA MT%TSR7F3XOX!^QUE_IY )Y4/;]B9T2M?#+YD.L/AS?SOCJHUD#@G4BQJB!QD M!=VHAR^;HI/:]PB64("&4B#L2<.!'R+JXP9JG$'+#"5A7;#E1,P568,%1D = M;"2I@&1+5J741!K^6\%]]:=R*9H2UJ5Y M%Y8^?72; 7EJT,);V#.2+Q4044>4G2& 7C0>^ U%W6$3?MDK/?G(J\IG(U>] M _&O;VJ4"J@W[=5!.'G-#/4 .>P^:Y=JN[O7YKRKSPLB_F!BA*?KID4=/2_% M'N!5)N!4P"LHX08L6@,0&.L?=Q\G-I?%Y/*4/N:S0;X5T.2CG'C#UX6TS46L M,2):=:^7'<6RM+[S'DLQJ#5P\W8_>EXL]K2XY)( W3U5)JG9W^+5OV8V[P&_ MH/;:-\%*1(Y-&-"/\'D+HH++LC#K%YW+,=A^UH MTVPJ#AM'Z6Y5HP(TF4F3M >M(3 ^()@3^<'B!.^ESZ16F4Z+^6\?!%Y6(XNL M"O'_G*[6".WHPFLT+A&:]MI!V"=D_IX3WP3NM7#LFMZ&H,;^H%=12W+RQL,S M0ZZ XV9\+JW+(NM "6B/9 M<*&,2?*RM!:7[%H+[S/:35\@&*;/5< MN^C'&,6P!]4\@CK=NE3 V:<$[^^N#50 AX;,UG#Y0L,K?)9#_JC= E' MF:*S]]I^%(YY\+1OEQ3XN9 BLI&/7@11G_A M I/RWCVA-#@4^1SD<=?'H)D Q^ZA5Q2I #;W^6GKNQ)45A;H>E^"OD>GG@+#NRZ>O^9MY]G%&+!:N."Q&[C9..,:G32/R3EIY,5XMN^*N(;+O=RD M;2CRNOM8!ZQ^L=OK["85(!61GE#:49HZ.F!2%ZO1%ML3 M*#>MK.'CPDI_S) M0 ]=<-[&P(2V*[]$2V;^0KJ=\9)6<9HY0'Q>"M/ZP(/JJL8UHQ%\-'SU$(K. M S'[ZK1=!>L15 I=A*ZTWN+0^Z9XY45\YPH54$9&F_P*.8>Y M06.^E8C=.N)CRKB-LEF+!Q8S]!@K4&_ZMO"GG9?_Q^"*^9&SPBX%*8KBDLSL M7^(/S]6"/&0(-_TCB*J$ LHEL,P(;P_PHOUMJ:ZW>T3N+W^^YR5\>*0K_YL/ MZA_AG9P^GU:RB*6Y);,;A9V<7%$'N]0MU0J/5MC>->Q_;7C'\6I#PP&7'VJ/ M/GDZ_M*4^,$RY;QISC3)FURE[H7[TGN37%3LXM_PKNL<.DH"^F,N@N/;3+\. MZE[;AS 5NI"[#XUICI5(6] '%#Z7O!XH-X1Y=H;@JE^P]G/DG\2-)5;D"_G! MVY=XQ &/Y0P>DQW)*0@W6P!D"L2^CH-^N);Q9+RVF&/QQ9@TGX6E[K> FQ=: M=#F76AHZ_J+:?UR-/='K$@*.@$V_+Q+GYW!,^),B$0U*73(1_G<&%#]+*B2H%WORU0YL?)!KO,P05OI#>3GH M7\Z%10I+'!4@8M !.MF?!!TZE$,(A(OT:*\+87*@FG+0X>,I= ")EY>B!?L M_;=:!MT8L"#O8X&DZ(5334Z_(DJ,!8!T>K2SBM*WP((3[_#0QL=C(6GGOF 6 M6?M9L\HJX>E^+.4+T_ZF;=105X6^<^G['G/I39W2[>S#+8\<,Y;IN\K.S_ M/D3WMT=].ZRR0^6O@U]O*YB!%I\TQSQS"0]Q_&9^PJAMZX90_JI J8?*0NC' M/T]B <<#-)9-!=Q4IAG(42SB<"7MA(9[&$ X[4Y]?KPF+C%AN33.J-@5URF4 MX';3R$=J_W=\$AUG\Y&]Y(XRR\=W: HG28[\S0^$@N+1!!AV3!=G3U#T'2=I M!N,W=E&KL<@?W+=WS'- BJ1UZ.4-MTU$O"U6:RC^'7OD/W9.@CB& 9&DP'\C MRZMRSD+7P?N-B.'C!SWO(UPNR)9TWU?WY#J##R!=@M['74\CWB%$&4W8!_JV MVG=E<&XN]9R-$ZQKD?N576+-'/QL:GL7(@]%WD"X6[_'_,W\ 1FR4:^KCS+! M>GYM4+6:3!]!B6;YRDER:(K>/IM@PY,B6_#"TT0M?#^1X9F]^)$F!Z9](O,Z8MHT2/VZ(JL MLA\TMT.Q)J!$X 7*]9E %OQ/0@!OU,ZZ+R\'TLG'#NK&U7M>)1*C;?Y*@#R< M'Z(C&@^TIQG/;9(RUCJCW=H+$Z]JI=U]I;#&IV@ W.F;.XI2%KSV (+Q]'=D M2>CEKZGS;HNOC,F+J@/ M@"S-N9Y8%Z9>;_4)X+)PE^7/^.E$QQUJ&O2QS7^'Y<#SS^U!"#_I5&R\BO0< MM]>E!HNB JH0G>&8\1!EO=)FO2_-<1%:J+%>-_?-U0=RLJ.<2(:PU-KWZ[ML MR]^<-$_%/LP"$T=-:,'!!&L042[J)_YI//W7 IH#U,J5"+JR#D+'+[++"[+3 M:!GD6K=GE#E.LHF AZDV#/Z>U9:]\>@;+J)DY\G;CSD"XM=C_/A)GNJ]$ M,QL KK?;&HHOP*VEXL[M_U7V]7CLYB$],C]YV7<"M%'.X>3,T5W_H!W\NRLU MBU"SFP$]F*<"]O(H"L1$5W?JNQ>IGB#OSEQD=KIL0DQ:"(+U9%1UZ: MT/- ]V8J()OFZ\% 7-Y_=R?MYZ(4%3!L2Z&!F5E.<@%YL8NRNP%?$OF_+I(/ MKMZCO$>0#Z$]2810+TH8%;!O0)D&U2*:"3 $M-* E!40"OTK3@442900Z=I MY##HRE@+"RU2@<@JUJ;3W(0S6PR!1TBO8UVQ*7**$XU:'?KM*"PO,B!613-L M\;HP*L!@9)AQ:_<_I'\_8Q>)@49G7R"G4:X&)BW9Z_-&>T@NSRC4@PE2"X&C M6\Y]*_+^:UJL*E:> K$4D'2=A\G)FN7 ;']1MJ/TOJ[(G1JA_)2WNO!1@GAG MIA.7>#1^BUEZLFZA_\C$@N(D),Z[,U\&]>NO. M$7+S)=;/^WE7\=OK.\MNLT.9V[/ZOS?MC_/S[$\\X*L![=E"5$ DB=9ORC9' MX.#@483=N)?G^H?F,^2X_(8T#\_&JZ'2PJ8H[45_@:E_FK:_M4F7**]'H.XP M'I_LN]W$VH6D\HADN\8#P?R-DX,H@Z;]=D?U$09 MC)4)ZTCMHC43;^3&,SQZ](RN) 0 >,E,:J<-7 'Y ^$EI!'571=Y=@X)KW#0 MD$F)VA;C64D4-+,>,S\=O/)LS9A1V:%CVK M1,O34%)=;JGD&8N7=WGIZR#>8'N"0S[8D3:1RD#XDF-SJ O&+>Z+W(K3K^1# M^M7'C$>Y'R7@3;%$=@I3>-&\)G8(XU^RI=GZ!^Y I_0*.UOS7YD*^YG& 15[ M*9TT9O_DQ9EA*/(JY88;D+5-YO1$V#-&0GX?G.MFDN""58>>66DW7 M]Z1:;C*#*ZKBVW>7@*P%^)OT]"M@.2LK_6L=FJR/K>>37I:<5R M0)&/2"IE ME/Y33/8!Y#)T[IY]#8YUV(W?=$57QOUQ)]139U==C&_(1\)T'H8U&D*%:V'W M=J(*9PC\SSCFP Z1E\M>/XQ4?91^\=;US*[Z,H(WL53@QHN9IF@"F7 MEH>(?"#\'V88>J@=1C $81_;1G-LF5">MBY[L;BB_E&6HHR;:KRJNWSZ9CPO MIMT5A(V/ [&/X,?7A-1I@3>5"G!'YS O8DT79\P(4T@>1"TL7$K)#7(IP>-? M00S$Y;!Z1O>/BI3[+NV!L]V[OFI)+.]%TP*GD;51CVUE?08V5J(XJFO0R#^B MW'HIU./Z6:NY&%4^Z>$R:;FGCWX_6+U#'",:D>RQINWP4"%)'!60N(L9EQ2N M39F4TG#G'I?V_-3+76PT\5J<'=EE]^7R.40BE/Y^!4EIDG0)-V:-+<(G17!: M<5@6= "K%MLR).]86=+IBC+X&3Z]WP]4G 30GP32C,6!\@N&_;-(GXN3B94D MP?@)NZ_:QNDK1.OJD(KU4>IA)=TK I=$TE10$HQ0]U >F?H11*_ MKXR\[44+S2"WJ]NK?7?JHM2L+QA/E51>W9>HSF'_#/+P.I9/BEO$2VY!3ZZ5 M'EO2&/;.[H_ (KSJQ&FQ21;1)"AZB'NP:*ODP]\KOI/U7F>W$[,?_456H:Q[ M/\"W4O$TIIJJ0VBE4>@_151 [A7$71 ZL4U@!&Q'O$[2Q!;%2'%0 ;J3ZMKO MG0*\KO[2.WOBD:N3L/-+YS_R F@8J'8%6KNX0P44;J&Z^S*Z*9=G"K9=#?X< M:"&:FD1&,;("7\^LG><*1I$::8-\6H"3/V"H@/$@MS[(13?4$8D3A,<3D1>59N0MUVQE/4Z!(S[P41=;RX@?W M&:^&+TU<#;\''(F *B$N<0!GHRC,Q0[HS&0_F7.!/"OF!OQL6(7$2 O+;N_A M@NXE9Y]YZR#X' SU'D-&M'N%0!0)I1(E<\Y9OI&_%66/QE[QOQ!IO*/J-'O] M5,XVS?8RR"DI+,-&@_ =U] SV:04J] ;][0V<4TMQE$QAYR[9CC2@XXIN)WX MU(>O;RWD&OD3S5'CH.B"K$7DW:=:#;1-B/9R&N;\K2[/6^#IF_DT4+*K(W-W M3:D5JL]-JH$BGT%ND5@):3@O)/ *E)8_^"RWKZ LOG@\W$D>XOJH5_2K>F;. MT6R81\->^G[?);@K)1'DM!<["12 ,!.4,*VAS]2UBQYZRXG/QVZP9=QF/UF7 M:X+04-\$I!?&K7Z;>(,RWW:KD9SSZKUCBK6E5B,BFV/0(>CNJ'*S _)E"M., MW@_QUS_YK*;^\;L$H!$Q&KQZS3?+P/I+\S8R:E7T%:$OJVWO^#QT/= MH 3Q!N00JEH+=W=;=PG*+_E*?E(RV>SW10_-Y@_HIR7GSLQ5 #*SV-):CAH M*,U=]PABB_$[I/MY;EI>S%M*:O:-]0$PK7$^K;WK?V=PJ[^>";P^U[/,%>5R ME?XD%[=.%\HWV M?R9&OZH__GISGS&+\HK$6[0-JN0E<64-("VLMV$7K%SQJ/>K,9P;[\;$T\4H M!_=$332J-9.[H<;.Q]5/+@OJ:T_.DY_]%IG",5[^1@C7@YIA2)U->2I@(YTN0@I$W>X>U_/(2U4\++4JWWEGQ"X_:_T< M9Y9Y?NTR=N;=.^U[="F[; ' ,)+N^@U%> $8AE ZXO@$[!K,+;T M9OM@GF]E>AP[;@-N'R3.IMA'!EK3G=LRQNHRYP332X\ /77Q?Z!6[ MOC-NX8\^V]<@<7MVR_\16E8?CS.05^)H!A<76PQ=6FQ3N906LT5M2%GFJO"A(7@(#K537L3GLTXO3 M(G@'+&)G&\O962P$ ^ "HLMRQA5*T2&#DE,L:V7\0QI6S!B%YZ$?+?D_I_Z# M)ZBSG;ZP:Q-LP68DUKZW#M!&Z*>BYKNJNY8;6"\PJ8>I,"8/VF![OMN7$MQT M)WSK6)S>NYS%,FP(IRB\II]UX?YY3PB(&>(&BY!3-9C::HI+"%"D$$M-+-/+ M#_+Q%R\)R#XJ"U!/[+K1O_*UBOXZXLH7"G,P\178=>K?=?+GMHO:T*5=C0=M M]F;66T8_MG*#OJG FN[W^CG4 B8<*Z'D7D11.X2&<0P7HW;4Y,!J7 M%CG[P;\JD>G[G*I \'?S+Q54VCF MW[\8\PJQ5ZH9R?V,E>T;# "(\W\DI6L('TCZ44O:N_9H/ZP"^?$%]@L=@MD M3N^YT?\JF48B)<+#OYIBDD@\BTM345&1&D)@TX9Z';^"ML:1]4PNQNP%G7A< ME'+_?I;B[&9K*8T!15'$$;@D$F=A9]>[TI:I!ML+8IS]U^;V!W@^C[3$&XC^ M-.PB#C.N#7U H*LIH G2&6\[4(C[/W@,*C$/;WVK]TGLAGGPUYXO-B_D!N6K M:R/2[&,RKKY.:Y\W/240%90Q*N"\QC4S9U"=>.=E^?);AV75'>E*%IXYZ7]F MP=O0VL?]MRK8?VG_UIK?>GN?9O9Z!!_TO T1(]-5;O0D=J]+E7/:W,SJEY)" MK:GN'?U5^HZ:G6=FX-FW.>A*#1K<8JC&+J3Y$$$$D>[1]B+#L9:GZ;?UDC)? MME3_3'G!.)*U(*==F<,*C+/%ODB*$5+!E2^&(.RH (#>8T>^?$PY5S4T' MO,T/W=C3<3GJC)])O2'A8>_VIGLIS-X8F7@$CQ$:U MGF278=BO!I5H_X6,4 M6AS_SIOGU_\,6YW'?/IP[3^=A0K M:60X7@'XW6 JEWZ<[]//G',K,?8<8-OV$Z(^,LUIB9UPZZ@SV.EAC,?Z1)T! MTZ*5^V7VVRUZ_N+ !9U/0 L ^1VY!>0BPWNJ_TG7VT5;'I=)U<+"D_*"D+CG MYC: U++XWR9\PJ^T?K-_OO!^:MTD[S]*#0@Y_7-T?CXN\['A:-Y:/"K@>Q4N.?Q= B6V$WSO5 MZ $K8$W#H:]MF0BEG2>O34YZXU(P!R^:>QQ_IJMEVL7?R?87OLH'S M1_8$"(V*(,T@8C30R(TF6!)M"*KLS 6_BSV/WJ"LIN>F]:35&YKJ&_VOBWS4 MNV%8$@#HC"6WXYQB6T!H**MKVQV<\9;+B6*,F]3J?%?F+-?%FP'V\:DARO2B MV8#K"!8HN@%"-YPW1KD"?M+0H.,7)-XZ6B%F?*8P1-B R;_'X!,23P6TN>61 M?VK]YU8KLH[<9GDNKH6;A4R +0#M.F\1M MB0\EU"V7[K% >A$L3YL+9]Z*-U7_1+0$'M3JB_J/BOIO](8(-'A]$:?S8CB5 MHH7(@I5QNT5A4+?%2,;.-X_S!K-&1[=^[8O:UWEJ#/K_O9YT==U>.D@B11'6 M $5G(%A)=]' T\\23MHRW..* QL-2K9X 6P'NJ)_DNDZOVHS"X=.K_R[WI)' M86'#KG'NG3/H4:$2[WLOC#5=0MOXR.=LLP%[M2:+6U(?:@+C8MD*T^V MJ!#YP;>B+$=\PP=75SBMYN0=/HM62KR@D4_;\/?: ;@H MROF9 @*_:5/RE;^]UC0DG1$%'">YQ/N^%BX'O;QOA?[9\?#7K\-%SKV';3OB6G:,XT=.^)^Y40D#G4 MGAU%I*UW,\[ FB!"U"0I4@$?E+I4M5).:@.>([U=N*HTU15768TRZ7GN>)J+ MI+J@VB\L?R,W@SP7:7RL>K%'AHZDCO4,S7>M%Q*I3=S:LKXO[I(1/';/1(1K MI(14^K6ZX6[I-FBF =]" !*--C-X%UD5M"@350DV!WJM\?>AGO'WYOI8) IU M^)<=G^F<#;L'[QDB2"J1OC%V0(EGD51 $=\-^CT8X<9Z+PC%NY04\05Y6I%0 M4"E._0[F&Z-)E.5X][?Y*3S8 _CIM\5\FO L9\W?3Q>]-PH1EZD .R!*"9]- M$,PAU'?BH00;*N"BAX+E%W.O FM5"G%G]%%B5<6VTK/F4'&V_EYNLBIDQ';? M"\&)V#&=1!S&6I"2_PMEQM!09H>%%R6&AC(-*9RDESCNHYWU0I(S@9@/#U6X MX;O][:%Y38J*'<_SV9:OGU>E;JV)FD[/N->K3JT*E=*\7Y5W?BF_3C MJQ^I/X=/NXRYBYZ+L,_>*;TT7=>$6T" $/9>A!M"<41Y\/E1#8%-($.=A^OZ MGY_-;1-23CK60\;: ML^I(E1;=05Y)^B5!MJ:8K?F[RO\#OUKLW;^MP>7K2B3-W]I'8Z];8EX^JYEK+'(W?S$5>T+EZD 4X?/<_.R?T_Z9)\'?Y M;)FT"4U(^[X^4& J=WK_NB?@R8\G]H+[T_#>>>T7$WX2,W _O4RGIK28Y-57 M5@W@U,%WEP48ZYM;R[PQ59!?*"OREUP$-VD&VK;X345:6N3EIH3$S;YKT5>G MOI,CR%1 )^5\/[F!KQU0\-"%UG]0#%3'R&C5 !P9WE"W0%^') E%3_0MMB)LB.O%K2V>,K6 MV#7T7WM&3'*\8(G>0PELR9'X<')FS9GJG^/LQ8]>!?[^=J>G?08/1X$NZ.?/ M!;[7@]V;)6>*E;&Y58:UW;]GC[I_-:$1>3;IW?&?6WFW%$2TCDP0&'"BW^?' M><\L1&Q=0VO/)#T^3EJ&MS?@1)+BH,P@C";.J=-;'O4TS[U#Q-\>B%OW+SKR M>2A'V3L*7QUZ5A >?%<3G.NAEM<1GQ6@9;MS@'LWN]R 7&0C/8L<(VIXV/!: MEEJEXM\W!UUAB3Y>IWOD\7.EXORVS8AM"(P5KC'V _RP:6S%KL Z<, ZJUL7 M)-4\M+\B=+]/94AA"^*.6/3Z@S >>-M@R3Q4\KST-K%H5Y.; M %_7(^-)VX?\>-,)DG8Q0?MYE%F*[HZ'-+>4Z,>4(*N^6 -L\6SH=*J%O5S1 M8P'2E-J;Z7^&5O4:N;DM(OCX";!F/E@^>[D3+JHOUO5\KI_GH5CSN;FW*H#Z M"?%A#.+.[X/;DJ]?&?PL1CHDUJH#'_W M27WXF\FF>L3*1GIU\:T^KUGWW_EO+UN6->NL" A-;$"KL^$8?;U.U;KZUZ3"?O6\,(1&0!XFAJ3:7CTM+%ONZ0EZ/7_=[$[U;+<%.&6YL-,M M,%QC-A-Z9:GK.=[GC9=]28)-8+&0-@V?^)*S6J1VOXA2&P.' M/+T;"QZ2NP@_^>3UB!3S@._NKX5?"JC1$R-$O7\E")0(7GX9)L=T-QH^9$ 0 M\_SN])[('LC,8IVKQU<7Z,@,7?T^7O%Z?2ZOF K8-MWP>^4*E3B5)P-&^-,2 M ^/N^Z6A&"J <7=Y>,?/MB8PLF-ACBL211EUM]**5M7:*5G5'HCAN\<,@"_ M4%,6M3CQ'2.<3)<)'U&Z%$V<_5$S-9 ]WO>3Q ;1A"+?^*G=!+_'PK7BX;-2 MOH./,?>8YE?G])FUDZ?X8G"$J2WM7@^-;1U:L/8GY#UN-I4RA"!U+HQXFS+= 7);%]-*P%&FO_[A1].U(1)'WE)/ M' Z*ER4@L9U=@.#P+E3W1%R]G+W<)GY)[#EY8_%"&]KT,Q0IVB;F9LO8!@K< MPQOB9A13MU*L+K_TZ7K7]M%<6N2>-Z6>^Y4!5"S8F?Y0F\*<@%NG<"%VFDN= MFXQ[4^$$6"@(6P1U0H1F7YN0(GT+ MP'"I3C:\-;.;G'SH6/]\?:R_*\=?KA+>2@6X21 1LW$4YCM+\)F]1YE%V(;P M"JVTMR.I=29SY#RSSY>.K,[*TG_E25#+VJ3A.7__+/\BK+U!983';KE[W>?< M!, +G9&R">-[:!JWSF%?!+%8S-H0^'6J6V*<&AK'RI=3E)[U;0S_<'@9>#61 M28'T"ZP]W'+ZS4D'N#([5^^U'S&^FR&'4^J2]_7Z>F MQ6H1I^&;0TC8OOB&[;\E-RH@-_T45-8@>, WX8/HI)GM!V-Y$RUV7OY-^6-: M!>NUB4NLLJC"!;VY] O]&\E?!=M#V+/;U )G+6@[_PV"@@ )YMC)+2^"Z0F? MLT?% [DR_QO&_]ATD]MOC;X4O1_R1]B0_C9\TQ+9=@E[%*(NGA\HTN'O8I?G M;%)ECKKW3222FREO#OW60'0EV^VXC];G4P(5\(3 2=0E(-#:W5*"\K:)$(%P*7LJ0 MBV'&H2,1:]HHKRGS_N^Z2YXLG)FB^\WE M$-$3^J/R@':=JZ4*XZ\[*2,WE=F']M9W'4I<4(L[ 3A3BU%ICOT.6@A E7>W MX&2=5R,MQ7W][) FADQWN\&T+,7 1# =/O_BY!EC-^P<%6#?WR8& M.3VE1@4X2PR8-.+$"K\+XI,EPEZ[20G<'C=3,JPN&_TKL(JV?3*US4OBH%\V M($F"9NJ7E]KR0)DE)-56-V/#M[T&K5)W:X1(H&^7!=.X3!;;DU#->"Z"+I:Q M \;@2,@HM++85'WD;UJ,=ZL1./@= ;^<))(L"1>Y1)F &$&1:AHW"4YHI]V) M8+0!V[9>2:!(3X!IFU!="_^D6L1!W&;J[IORUGF>V\F]6?/.]/]**)Y Q($,^ M03"?=*9E7 H,6@X6WL+%\S*\5/W1U!B48F8=S=%7@A'.7*"C.V,#JWI7F%&X M_"NL2-SK*WEWX^O'"9?N@=Z1VMOQDJH)\.*T..[Z0"="HD5KVF MA_!CY!R0$SP1Y;730'S_!2-(P4@?9>BH@.G?H,-83(C& 3D* *IF[U"G H:;':B '--(*%(+ M]-J6 1Q N(F1$71I,FY%))'$[,3(B3EQU>;HVG/F'F(22;=M9#MD9Z97+MZ3 M@OF0(ZF E6'()5J__ZV31M*S\<-!WJ6B.+\$ES 7O*HFZ8BAJO:A8'/-NKJ] ML_P9PA$M5ID1!DL)2>U"\@2)\KE:7.#C]\$/GRSH7=Z%_XY3U]N(D;1K_Y=6 MNKU'N)G1 R,80:N=8KKC*4^KEJ7:@-7(3FAA:7!!I J_1[K5I9%8HNF:*>D2 MO7Y3!D:[BVS']<7-XWH/H]<2^]W.:OJ_C_23OI>Q$R2BNH-!&(-=&?1>R+YK M?^&&S44]OW%/F!1WW4(9KK:Z[\=Y.X;*F,:S\8UT(>HR/:"JJF$$^JL&-SEW MG4R?QQNZRG@G!5JJ?:RR^^YZ//'V6'^"L1!VM-L$<:H )9FO $6 @\" MPC,)!F.6G[.%SVRM[%>!M$ "T'UALK;P$% M?:^/H@O.VCF^6";TB!71N,W#G3%_'_['@" "[#'&(KH7N<&LXYX3.RW6;OCM M"T\GV\:JK;0NTQ-G_1U5^+H>Q@*(X106;IR/$1:XLUI H-=L='-+ KJ^0JT4 MWQJT<\SV[6-:7_O84;Y5$(J>,J)-MO(4F6#A^/UX%K0[S MDA;@\B^6@=/D\=?&:>T]YI4SJ,9C'PI+LMO;$R!R>WQH!O-S2@2JOR^6^82X MQ ],@)11>ILBLHN(-\%7FZI0PK;G-T8N%EU55_3NODH2?!J\0;]8%PQ\C#N7 M$9#K]M]*HABP=;=L5&M*&M)5),8S.;S4N1I_R7; -J:%%J583[42%$:EU*_T M#'3JEYL-G'W\N]T9-6*V'K*R^D%/-/I+C(JF_2#T11VI!XK4GU-Z?@_XJS \__1:>IHS)2\B M,3&H]8Z!XKD^W-[+<^%Y568Y3P3@V=S$; ( J0.(XD=;7?0,:'738;GI:^[.M$8LO=?U" ML/,6G*A-ZJWHFP/V('[$ O;)M!3?@> */+A/^%Y!/5]'?_=U= MM.-K\XI\@9#']=/CGNX":9?%#Z\C,A$1)QHPHB8M-UFK:XLGOMAZYQ\!W^;( MYP7*-3E?0]<\*(#'/W3 M#N\^539H(:K%Y7M'JNUF M&48G^[I'=G#M5YXD?_IS@.\.9RNO)VG3]O<4 M9OO:BEBS)40&5D*0WZE&__8\??)_B@AR*A-=!.,C_RW6L+CU9\G-T/ MJT] ]:. =-R _&C5ZK?,)%&L;!XS #,A-&!T-4V @CL4?1WF MJ(;2%VO$DW>KTJ ZNL#)V;&?T:>_,F3FQCVV5:%KM.4NA*!<"F%Q32 DT1JT M]#7E%\"DWH!73O5'G/<6[;CC1T40%,@5!KPGT,G'[> M_('\^T$>?-_L+888.S?_>R5Y ;!V_$O7X6H^^#5R"6D.T1+T@U;H0V\D^Z$ M[S&ELV1S9XDRY/L#_GDV;$2GC/DV@+RJ7JR :]@]K=AP:Y(*<#) _?4*7[@U MXBY*""XR[_0)". RZB^I&7SMI!D=DRY06W#Q7-)E%4E&D74@X5K=;GLSH;?P M[V\&>;Y[AV^\,D2VV$'W;?2)KP)E.A(;;^!VG;@YE"O7T>\ZVZEMG(?7A7%[>]&?I M;FYQKY :(YYFZI$3B7O,)K!46,QM3UG-S\ A1.K.2W MUQ=TW?_S=F[)Z&IU@_A8+-D8OBY"85ZE L2CL!D4Y!4HY9NTQ(E2#OLO^#G* M HBCY;0@#F,;.<7S4% 8Q&*YX*I8_"[&F_R=$F$GAJI1^=P5(!]X]9'R79_! MP"D2M\$R;)U<7J45DG$81LJ!,2)L&=' M-> [""I8-\I%*B"4QBQM>X7X*:,_&RG#UA*&+4#G-*/?2;_K_))6F5OL1=2G M#D$8:**J4@ M!>#0."WII0[MSX'.=19#-RY.#=$\VI(*N&P['0A<"@B]FOZH;M+KG\3Q,,>E M68-$IN73?Y>*JS;O"?Q+(G&%XQ<)FR5;%KT[ ]BW"T<=6;Z_PW3+I65$U8)F M)+?E98\CWCSQ3NB\:W"6S$X4@R*?R&A(@FGY+X(11P5T/&QO4VG,+"\'%Z1+ M!/Q,T%.H'9Z[G<[W],+O&D91&4;^ME>$\[0MD!]I8P;S8Z,ZV2^0F":SI^Z- MY82NA:%+K(9JY8^ N*V@+,-1(8,%>#S(12:A[1JY .2RR$!R(@1@FTVQ]55% M]9EXI&,OF ;4\4;F_.O:=##A0,AKW@D M%A>W%;N\%!XW,0T1W1:YPQVI\SFYAGZ-/HO4,85 E\.$VJ[.$J"=H!IXYX^Z M(8Z*3+;)QN%I&]M0WV=\HY,H7CG1V[=1KS_6&SP%.)Y,_3_^S*AHIIPWQV8@ M(6?)J22E90^.?JWFY22-(Z/F-ZS5ERO$PFZ$VPLKCV@8;_[,;*K*82^ OK:- M$](@S&,9.Z$<&N(;,4M4 (>K?I#@Q-L0@9"+S1 M^)0/N-$1S^YJ :!X(- PZ'XJ(@;V;ZH;>O*&^X2VKPP^7Z9?M%$5=.U#!+G'L4P '>'TD2 4P%/ MZ5H'*"Q15("P4P>4R.2*.+FU$"(1V$!A3B/>![^8_.OK-4U<>M$F4C7Z2JNU M+;WC+T4+#.Z^UN!P\;O[!PZ>@-,$(-1/Y*+A!C]0$I 3NJ1-GQE795(2?RO02F:&:CU<^6(>THH+2!*0'"0E%0&HH @)"4)J%(KT(A%ZE]QJ: MH! @00R!%":><]:=N7/.K)DUZYZ9NV;.6MG_Y)_OV^_>^WF?Y]MO(3C2MDY$ M$UESTO_2@[G:(;\.*_-7HCI&/C[\I67A2U-*H4;2!R8 A*Z$&KXD1DN,"+;! M;\7O=2?%Y]N:A 1=IP_48HV,-O(/>"^2*:Z0^8>"5SUQ0?TW.2D4F2 M)@&9VM9Z;J/D5PRC74T6U+ <1K+<)GV:'>((;W!="!+;VW*EIB.>'G^HIV2V\BS:W^KF M<^0:M5EZ;6'A<(O'2"8,L.UQ($IE=\'MM]?=@M"$36S=+7M+JO2DUYX_Z4M? MSTQ#?=QY:8^K:D]BU(TVZ/5]()8P=WP4#8?0*ZEUMY:SY)+MAU: '+.R/?]\ M== 755?=\#^^^'R4.0+V][JUB/R0&(6_LKZ:B37%D:&#V) CS)*=J>]$J6=M M41R+BUI7:OU02OH#[=)]3D3[ ^HM\GEB>#$11!@F.K8*5[= L@\&ED." MQUCG9:R+4JVW$DV!/Y36ZPSGX:J4<+2GO"#!G!A<_BL0PQJ@(+!]0BW86G2? M]N/C9#23U/%&2MZ3T8$%KFURJ+NGH7< MRWQBD^]Y8;*FGIM%.O%=_J5C#%(AQ"_<,8C$2)V_@:X]ZMS5WW>HK1W7\%B= M([?\TS/9$/4^\R+[:TO]H-DVODJ16BA:P*1ZZ9$&8-=SS4U+::=^, ]U*Z-+T0BCX%<#MFZ3W[I;<]MCG5_]4O[=W/[OJI;D3*)@)7 MU H\!8RF?/BW]NT%5+[Z]E/ "8^R*5F0IE+P_+_>F&$?SW%3(FG, $4C"&U6 MQQ(NIP VNY53 (551.;?NJ6 _Z-'2O2()R,>K2"VNL X?JI!&[IF'ZNWBHR] M98%*A+/J>*PHQ"X+7@R]0NV1KHM>23*IG>]I<,7D/RDL-^6(&FN]-@I^CN0D M!G6(4.I[U0UP*"19"#[TV36I(7MS_8/*A[08FWM CCN1#94)7^KW3*"(1/0S M3 2(&R[Y$\Q/=EM5-S'OUA+MG:V07F:9#Y+)$?F:Y"W?ZDJ>\I9OO"OA<>@H MM&ZX^BG42E3PE@_1L^E@!HON#)@[V-30O-/L)%1N%SAQK[<-4PW!5J^ADB0N MUU&*P>X4QZ7HJ>%5H;E@W_V_KBX$*YR]US+O?3-TQ^U&8PB7_:./ 4<2KNB MB KUIX"U2S0.(X]#4%\ETI3<&0(-Q?5>/N5?)0D%TDS\OQHUZV\\&Q%\"KBC M'_O?NLD]P#"? GX:CH'_K9U#L0,>J M",93P.R4(#5YR6H&51T4N4:D\1K:?SB7,)ED/5!L,UNVDSIGN]Z/M#M&XFV8 M=U;UL !*GA8O=5Q+L!H7U+U[OC91P?2;W4_NJRZUS@T/H9W>X6/(?BD.'H.; M/=I2H\W %30G60T'3UP!,\^'QNB.RC^IJHX,Z?_1SA:EASGO\IQN*E:F,1^X MF49E/2(9SL([$<+D8)P+(2+.$WAW2L;8;C"<=T!.A5.ST"+PX8-=CH\;7GK/ MR0E,XR;P%/@,"&<.FOO=B6*"Z7P@2^)U'>7PB-?/GU55)0W?Y+ LWE:*WG23 MUM.68DP.RY />\B10LCLH=E(D!!,^>!U;E)+CJB%L9ST+% T"!%+G7=@W.8; M\L)_NZ01]42[OVUC)IH(I+)&D<2(S(Z178&M7*&.>^.WI64_+8T$T2N]2VC; M_:&E*6X;IO4W'/4&F14/[-Q_U2I#;%SS"*Q&O+X^7XSB^&AI^O47U97W=X2 MVT7/9M^/I4I"5H.G@!IOJZ("520^\44/+M%C51=K,B"E&EVF8:@>$)V(]'<#5KG'C' MDHW%NZSJY8/];C4Y#&=>O](MERCBE<[?:B'4P\2D!X"S(=JU%;!DX%^:G-.- MKE&(VL0CPJ[*[7(6OZL'>EU5GG#:@&_J/NH;!L#F,(O/ MU%E?WM46*3MTQ)2"65%UDBRL//5B @,UR>D (QJ8<1YUQ1;M"+] OO,WX![) MXK M<;T9QU11"DQ(L3-^E)QC4RKH)9FXVR%E-C1JLQ40\6/_;T,D/ M6M()X?6\"&%?#BTP:<@0&G2YUYA^5:[B@V/Y9_Z@*ZG:5PNN-E3\S7U4AX8\ MG$2XF;ZFJN-"T[MCPO+'R\OXC#/NSZA^'73Q&C9B>AA]0WHCF1D<(G-DL&Z M7<>9$Z(FY&LJXJG\=7C&0-W:YG)'T==!+SINKCJGW]YC +RX/GJ?>1#,CUXI MP50APUM!RT14A];5F.[YB;9>TPFYU7=&REV/&8L-1^^$'?SH\VR<+WT![$#A M#""OM!1GFH/7T?,%W955MMO)BVZ!J4;"D-HEAT6#@&"-4*;9[^Y9PHS?+OTP MK&BL42!>,,4ZO-^1+06Q+&[3JRYGS+Q,G*S;-M V_R[:6YW!W.IQ*&4TKES& M<+=VS%]=S9^B-: 2S1X"G;[T(9&)GYL/\!G0!GATG_GWUK^_Y=(F:]+^5*#$ M^0//_"34([@%C+^HBT*766J6]%#?DRYPY.<\:NSK,:;;A]RE@4A&ZQGJ>&Q! M20^"DQ/Z\Z*3\]KFYM@:21]SS;LNX^)3S_A.'J7K<3AV;^*%$>Q-CTL9X!B] MU]B3NA))JHF_P2]M4 JH#KE;N89:J+ =.P6X(.?6.VU?G7!D[B@58PZ7+->N MW;G>\ZK4$O\4Q='U0MKWVPNP_RG "3*WIC 7L\(<0Q4RD0X2:3K.G*_!NSC7 M'^DJ?S/JL51AYWG'\9E>6WJFB'R5",3YK9059B#8-4#%Q.?W !G&QOY&10PE M65GM)=SVF/S(<>U'>P)7(RD1!VN2YB._7$7'S\ZXB4@[$[%'[9O.[&L/ET]$Z;5U4TQ0V\C MOQJI=)E)7L1ZG:NF2^5',H\U/Z8!\A(E42-HKLS6B*;0GBZ/[GZ*A/[M= MYGV2,OMRE[F!/QT,[&>V979+2#[$(((*LL/X"]%QJ^M(0EZU6#KBAV<&7^5! M4/5UZ2PY%X=\KEYI'U2MLB:[+FXXS2.?Z-O!J6!2>9M/8+I2[EI7_)C9V3/W M-0$56Q6$LMH9]$K^*:"^.).D!95\T,I-?%XU[W[KU2.EA;"? 4:_)P+_&+M. MXIRU7_)H,^^/=&*$YF"Z.&!TZSFWKRVU);&'@YH/A(K:4]7V'QN-V7GIKX@Q M)%UWB'(BAMP>)\OGN^4)C:X(S'NE>'+FUN@4OK#+3U(1IFY_Y*_4!@W5'I&+ M&Q%832 U:QIM_S=[_N IF!^,!7G_[5)D%2J#1>#H(4GKA#0$UTT\\8U]Z+?= M3#N-'Y'8=NK(YO'-@U9(8Q)Q:2A$L*LB1NLLL7'%$[+:BWR>5)#O4L>!@5D(FN5@^)3Y7-(;NF,:56+T_MN%M.D44)EI1J,>-Z9^0'!VJ&,I"-(G"N!'"2QR$+$LC5B)V;K?.-V9@NWX/^0YIM.LT!B\M)']6 M?,?Q0E9JO1>+P<40WHPJ[W/"'HUAK+^.EYLL515])Y2)=7,X[X6/)C],B3#< M3QAE'I@OZ4BT6P\B\^QTHCF56;KFRS_ACCH/YGHP!^.; ^/3>T+M6(O&KIL:W7QAU8&];9E_K)EW-<2[\N'TI*]PEA(MFI\S7G/O[-8"QQ MG*OJ-?]94)BRHF%E0G*BN:YF<1*(6-*YS#W=K!"\9KP4.+8?6Y\K/RYDJ<-S M,$#*RK)+NL;DZQ?W!Q@!^KJ/'2)I;G]: \=H >,T?:_=<5=-[0\)D- 'OOE= MS1++S#S(GM(^Y E[24G6 E#'Y_-22LD0W([[S+RT)V?-V)*];4/40HA^#RNO M[]Z&BUI_N_!-P!&$"?JALU<".-KL4235^W2-G=WASIDW3_3B]BZD,] E"\ER M)/PISZCV]P3=Q1&03OFN=3MN);^2]3P]V5ZDZ+"]2A2<>PB0_>=_?) <;6A@ M>C#,6CRP?QHCCM9D(@Z]>1?MKO853AZ20GH37Z[:.C]A"F&CL<[5-/33_1-I M. _-58MGG@)$*O(OE6_;Y%WD-HNRN3!WPS@""SL%G (X@KH^7@*B+Y'R43_3"$:TXY*((3LWAKV ;G[#D*F9E(9.^=Z*XDQ)!HO M[2^!"E+7$">^315?+WLA5MZ"*\6'OL^8X/ZLN^46R@I4?-83NFIT7LJXR,(^ MCU\;\(+I"H@8@,'2^- =#MISU:?0QU>;QV,]>EO9$0-&5]'8-# 555!!XR,Q M#M0NR.&YD5- 9(O=W_K3C@C=_+M;98*EB9* M!N)9R$Z6MP*<#VH9$OOV6__%>.?A[R]3[]I(G\PTCSD(P9[:6A',?=#/9C9D M^(ZT$/_>'BU2[6".5C&R2EW>R"HFZG"$X[9_>Q'R;G7TD/3CT:]1#WFN+W^+ MD[6=2Y(L#'9_F.:0\_P?UN<1Z SO^?@.$$T3/P(O9(.16KP3M@B@^WSAR7#6 M^<6ZB=Y0].XTU\Z1#:R?C\OP#C)R%&&NTDOK WS6W]CTK.N1 MTU%&?7+I6.JM:QQ<0H&/(X#G(NWU0+Q0!BI;.$D".M(I,+]9L7Y^->0HUG;K MWJ1\N<9/Z=[O[]=BUY,91@O$D@S%90]&J&R&HT$;0(S@X930J@PC62!*;E@EV^1'\GRN*?E.9_2+WEO M*@0%UU!6JA>O-T7O?=;6>D/73^U 5=?V8@=)-W]J :8MF%][YYE86<_Z?CC! M7G5B= 9=E$Z2O-W))_W"XT 2?&Q2>0KX2I/*$_P( XO?AI04+3HD$H0;+^BL M. 6P,WS_W;I$&,S-\YZC#J*Q5.\TE,P/TENJG-=FF :09A><.E50 ?NE?%LD M )U;#N6/;G&I>?K=,81\DBJZPC%IC7@SH4(K1DF]+N MXS"OSKNRB>U&ZM?G&>^D.U%^J1ZS+56+')I!9J>F_J45LE6*W/2_MD(>^&^M MD&$C.%6"*B4/[ +BWLZ3(^JM(K"A5E:1V.J[1T&JNG:9/$(3NSR&W,97TNJ% MYVFDDQ%5IV%VFR1%=HC@X^X%1:D\M3 +^RQO#P#\/ ,/^=?^?:^@OZD]II3J M"#0$YK9R"@#";N.2JE<@ O.4>KV9W8N5+9$AO9L+B^>3]##"5O:?-#XQ!C"K M;*+HT2X*KQ#5B&AOLA0NQB 49#*YE_AC0//[D;ST#P'-A:V@QP$M/BBG M,;XW(-N M?6O.+I]W/,"I&CHRD39[*;";B7%[J^PTPAD4ZT5XH-G]_40N""R[ .DP77AN MZ-UDYY9BE7"K[Z8+/X79JC^[! LF*6_3H/(Q)=\+=LD)7Z.*-5]D7A MRPCV@%, SY+*+O444"4,R7 M]8^5?[P8DL)GR*J1JA1P@(=TMX^U\X%#**(\I,>E?DP#2 *[_N;5^B3KT93@"G?B4R_#CH9/ M:D0_ZRUU]_BY_PJ!^\=[SG9A%1'UA(A:^16@("A^8^X/#5]J_K#H.#8_+J97 M\^+FDTTM<$\"[&>?]*X98+U)FC [XJ=BV#-B^&KQ%,R\,-Z,<3?(-^7)T/?D MF'!IZ[>R8LD#.O[/DV2WV0#D"$H1>"6#!EAZ,6U(47<,$_G\C85[&:1[ M;]Q5CRX4UG0-G8T+WDA,Z$L4&L!9J^*Q4T'? M"WY]N/-H-M7#R$D+IHA[(> ZN<6\F8V&]C&>U;]=D4[EHG:CJU%MIA+N(!XM M?N+C&D\_\_KL:2O!3'/=$*L'/( ME9(.<1TJS[<%$LGCVY>?JZGJ'M:[L8\J:P9*#[X]>JH_6M3Z_)W5+YFN$>)% M&C\-QQM;HB#3&IP2F9_L*X.?C9=DMSODI/9ILJ[ M/=<+TT7EP^E:V0X5L>HWK>O4')O%$@ _F:TP'A VRS:.G[XY*#74^-=47W/X&(H)[((4 M@-V9A"L24S1N>I?96.NY[GO[^6PV*PT, ^KC'EP3"L6&6/V1D?89%-6Y$F-P MQL:P[QSNMD3Z\2D 3.;!$$0;\XQCB/X#XY5/>"VGN&\[H=(M?UY!:@,8:@'! MX!X(41:-'5JIX%PC)O/2&4F$LRI(ZK@NI,NTEN5GI5DS)395NYPH)F4V+U;^0G?V_8U@E=4[^M MF^#"6?]G@N9&<*;@V86V(_RVK4*GN%;PZKGWDQ*A>K?%(NOVC*RD9O@))F5E MM>G-@8$^TF?OO.=1OO_Y;#1C9V"JF2S_NY5Q]EJ(_M'/Y$1V]TO6(VR>J5%8=O._?ZL38@E, VXZC M3U#HBM&/L7(IO[2+J!<<=47HN=D1-I(>I+A5"D=(7-L'NL/Y\>*?,6ZV0Z73 M08'[N55_/8RN6GNG[%D?1UX<.^$>49BD-%@V@O.[DZ:/./M:X+ _V"]@4[[2 M[RS]FA'][F_18M:1FVMAX'>>S!;$OZJXGE)5L3&EG%6K %3+FWJ8)K*=+?X] M#C_(\"52PJA4V"R^,(8D#;<6^IW2_KPK(/46?7)PYREJ3FK] M=V+9F1Y3VQ__]-@&QR&8M 3(GJ/@56'BI]4O8!ZW;6/]>K-HZ-L_KH5"T(6Z MC4<^W;"[M%4WJIBMK# 9Q;4<=-D%):O8C2B(D1N5]GO!RR/B+T>9UPW(?(*$ MI7K*5YC3>Q@8QXB8@S..7NVO:VCQOE#A18-^]W=BKS\D&K.T'T=45X?N?J%< M@'_'<#1KXOQ60.%4,:CMB;BYZ;CR;%A+G8^TH)]IUE9#XIOD!S;.0?:\[?P' MJ&XT\4(OMGX=$YU"!+5K@9!M\T7A;G*U(>:=EE9&7M.:F!Y) I9([" M5+@N);450,6 JV)VSZR.Q*C.//! L2B4%]O->6XE;9E8WWUP+>7)V]@RYV6^ MW#@&U<%,<6UPX,Z! 95MAJ0(C5DWZ @%K2'"Y2!F,U10\ZYFZ15'CT2ECGZ+_HE*=Y11!1-@;;N&+"Y-8JMKQ( MUIX1-HR8GU[V4']!7!_.VU:^@OXS)*WY]18RB%A"6_U#2BITJR&<1J)?-ML2$E>$5-B) M0AJ^[FDC'Z\HO8N0; AZ?3:8^9E!&0 >@FC7.500I4Y@*A4Z4/,PUXB!4X!N MXOX?62&+V?:G7UC&BDPPBGK0)TXI1Z*!@9]4]B"5+F2^G!6N]SCU3BU.(GK- ME2RSAF:;[2P>5I!*Z_\6-ZPH%L1M+*+T-,7*M](2\X[^FL>?86-C&T_; 4.S MW;D;0@,142P]XRV*28H0>N(ZE362) +=>HBRR6DW*5A:'!@?\!\.=4IE M9*/^ W36ZW4'D/^& 4?")T00N^UXG3843;*YJ#W#0SO44]A[ZN>CEF<[ M)9MBK,]I+^1.O?S&7:L#6J2$M-V'R5$2_T"B,WZSO\+5AWOYCZA=Q2C/NR7R M&B4M#&20W;?:4',R*\S8Y:L7B2:KUOZ#I"[NH5#9_@#H3Z[ XXGJID\:Z0_X MDKG4*E[.U)A<[YJ7*%AM\0+5_)HOJYG.5/22W=2Y);3A,*##\86FE&B> 2Y& MPQ8N](8YL?84 )DWH,8U5CRBO?TD3?A](4*HO;(@BJH[_]%^F^EN92ZYO',^&U!ZH47N%NJK+()O$DOG3D P=[8OV$J ;@<:ML+ MQ(V*/N#".O5!"BZ-^HU( X5[B9!1@S -UE5$M 3[&!4$O3*"%1&(],JH>R$L M82YF-"J8DC5+JI2>28#=H2D%>M@#8NU[LC>^/B:/U",A?B/1); ^4U$R1_@N MXB'?B @I3)3+'JUE2;2(WH0 M_>^[3P%.$KFG@ _ELBF4#/23_;D90@HE$5GH?5TU _@B/"AH*-126XHYV94!%T1EI>V),TQ$E15T M1#:"YNL27\X3G?]^)D:%"3X@?MD]21"\%?6CAB?8M]DN@]TX( H59,@'E>N M9<%F)\>\#>XV)S4(6-KX/_KOF?L.K:@F; M.!Y3Z8WL;2UF>">B&HS]4XKDA=W$I1J4?ZZZ^CY8N3Z3.UI(R_SN=TGI%WH!"TP(CZO>DUI<((S]]@9)[P!OK4RHAEA%SE M(A&C<@2O+7#3DAI7\.>$#\L;F$R^3UW>G/?GT5%6^F25.!;.45H8P=+.?_R[ M'-%^!?%DR<,RS0+"LOB+ZK,X:KNMZM.>ZAM8\C8P F8O BEJ_9!&U!FT"RH243T=QO79>5^?N(U697@?F@[L"A)P_5O'9W5KZ@\"J%]I^T]]YHU5)QN- MT=+DOKBVFS+)IFJ_M"72\06Z+7B%=HPXT>]N8E'SE+_X@W$^LPPWF=I490!7 M8>HUV>.#?TFKF 0SPQD68 8X5#?E)9CC%."AF;C[[HCU?)+.\VKIL=2X+K7% MJ-L@5;6-)^BB.*+,FBJ9UX!PFYBU]@TMO*-U-H33^/Z;D0 **EBS\+KA8K60 MDX](AD:EWH-[1AMIVA((4H"KB/=N+(ECB3BX4M9+EA:H2^U=$UHY,ONU M*Z=*K[9AD:R66#1?Y-O]@OF[[(\*XL6173Q.IP/%6#,2?@H0KGW=K/ %:FLT M/K"W=X,DOU3X6WF X[.0=$I-0J':_?N7&7/;X!,P=6(P31M&2;".P\6A[*8. M"ITG8EIZ1575?=SL@C?=V*\+/),SYC&23H/(PZQH4P^B]D.$:A=&^*$%[9?= MRMPY6SU:;JV%" 1I.A1$35\,U*A6HFW>42;F+@7B906L"XZ@U@D=4.!V,!SX M@-&O#^EM5Y-S[K@#V./(.F1J/:Z(I$H@VE403A71)V6MWTJ@PBIV)"NK)),' MFR$;EN;)L"S[#D.-"'.5HZC_E.J#_'T8&C&Z6A)P8:]@=4EK>\T\,]7..G?V M)..*47E3W,>ALK?OS!=7T:O69-53P'L[XU- FQJ"&.<+4R8&B,9*X5K?EI:< MBU>[S4P]+E^.J_#4PJ)<)#K->)2MU^]_S@

^,:@X$_@$ M])%X?8<("R8BMI)? T^K$XT]JR_?/^,"46>C8Y*6UTXMJ!D/XYO/EOT#?D*C M)\@_+,+)T-8W1"(]51R%Z"P9H_0D8T/:GUY:@J6B)Q?;IO*0^M'8'W 31^%9 MO3Y8_T-&?7BZ7]R2^_"C$;\=$SF]\0/;J57MIK1U?3'KU,&D(*;)='UP-)K- M?=8X7(*C@H/+DRD&S BY2DL2<'+%G8L(7X,#@UUJS_ M-&2AJ1^93)>(Y%<,JP<&O)(%\4EZK;3&[53\%$.QZ>VNH.Z=%L91FU6%VJ00 MU22&U,IV@+M]68[?0=XA[V OS_%^@7.?-:,*739#\A=HL955YX#V@J".G,>+ MD"E_)"0JYA)642C%@;]JY#J2& "=)UYE/E4O]_'<*BI>Y[%L:TQ;@ E8NLU( M%[;I2O)BR *$QO@YHIRWA=+OY!:> VY*QEK&\Y*-2!F@MC\&,B[ PR!7L"Q: MCXFZO/3&6 $JR]S*7K&D39;P[H.5EP/\-$)O><<;3V?5JA73SBGXEK> MQ=:9ND\Z;L5SG:S] S#)3U 69OPFGTW?@?%_Q)ABXIJ5O)1G^$OW*9MHJ M2+&L*COG3LT*MISFI*T;N[MS]).JX"&J?Q%._=&EX4+2*$T,7/4#5,*KP@/W M5?R.HNS%W6>;):K!A$=NS2&P[U>U)<3ZI<1/+P0*ROM=VUVGFN+X\<$FW)#\ MZG#:U7M'ZQCO*7 MI0 ]XM$_8[4^@^SE*-12?&U[;BV57=.4%S3[[[SSZI^O8NOZT 6O$88!*3I" M\).7T<2C?H*#S8]W]!=L8KJRO;OTW%5NL ^\)TZ_Z^:R$4XO>5"1$_ (MXW\ MXV'@B(H*#U\!Y6+7^S[L+@'M1L'D?#/J8A6U/][9-8AKH]_$IWWT8>-$F"RZ M?$K>M@>W&)YQ+'!LAF#$ QZ?PEMIYK R.\_?+JH8^29Q1]UXD69$QZYW>QDY MZ/20E8MUQX"?41:1>];?=OF,V0>T\*4B6A)4C%A\K-@=64\[-6+(PRZ90G^< MJ!G%2,&ZZOTQ&5*E[Y56?UAM,/<@_?K1Q7YV-TY+#_/0,@IBJG%])&UO?.C9 MO=.(9B-_E/\"6G@ZVQ6[Z-M^U<\B/E90\/EZ7BJK8JKW]JN;2YVM,Z$Z**?YB);K M.6-"K4;<#3!M-HO%:CMXN74FKZX!%QI+T^-_6C;O9PM_H< M<)7;95/)_#0L^\"[6;=)?EI_S@/WS5EL<47/.2"BK3:^)Y[H,3%M_3E@>LI! MF7)Z=GFXW6>:8XZ8*&18W)+R0N#'G>G#'K0]DC.O&L7E3+;^D+G3HG6F\M(M M2V;!L"YR4?K;;?>Z5L;M;/W!@IMH^]Z[Z?QV5TM^%IZHJS<:0;F.02::N@X5 M9;422A7[&Y%;Y86,>6D<%(SQNE;L5/MO==?@);V/WI;C7_5N_C_X6KK__UPT M _:SXCLV+SJD;TS\W-\%A]LF&K7MK(([_;T*N&Z]Y:^(+%*6/+!\TU1O49RD MM!A7D!IZDW!HR 7 E/3HQP6H.#8(?0Y8G)M"]C1&_,1@I->OVLY1>*Q)PJ_Y MO&&Y\!7D-_RQ+C3 \;_3N>BM,A7[5 M0T48OJE^S\9:"4@J:H$U.5-C/SP' 'R(.MM(F[FMYK>!AK=@KYZ^TM7?E@BB M;O*TL1CD7WIY&O/"YXFH*((^-FZ]Q8+VT%_9-##]\6R=XL J]D%)A97\3&M1 M*'KN\/$.^=L=C.(.(C@%K6^TDW/[LY"1EM[*[+*2X]9\N,L6 :Y@[F,-ME\# M?6,\;/S2[/A690>(W'_T&JO_:P5L/)N-I%@(W$D-%4T.9KCM;^J$! MGOB!-/-11V>'=W YE%?X(E)QXEZ_2HS1.KST,2X:ZA!!7Y0Y4Z[I?! M^CUMHH/>U\\!]T\J7HX?EZ5+Y[!X%6]?A]9^ACR79CAM"K(U 1DVH!^C!/P# MN7O%E>]L"[^G:8T"TE+QFY0W$ZH!2]I97^SSHAT@\4'[C&&XNU-^#D#/!$FN MKOLZW38PUGF2]&NZ#*YXDF&3([CL"[UIX/#X3K0*YGVU"4/ 5-&I'718$Q(; MM/.UC>4<\$,$>$9@= Y -::!IMF0S6[ 9/WZ5$5=81= $&7P9-QIDV+U6:M- M4FN"(6A7!R<,+,X!_:"J??VE>_6;]:AHRE!S"S'MI"< $=)]"=?]Q49&R'37 MHJH!K?CM3-&9)*^A\OI/3U6AJ?82KU>/F&N:O?MN-1>V6)P]AK^]K[^RDHD) M',H\^[J3-+@;ZTM[&_RJ;4Y_L851[;1)FD%-9GP_6^$3I8"FEC&3F_3N43GR MY<+MIB MVPR*+ST_.[=2!__ ZY3$?2&4=T_\MXU>Z W4QW- 9(#HCO$3 M.Z=;-Q6_HEKG,E@NLK&%2KDHTI?SW5_[,%5=Q48C5FR:N3C+C]Y$4?22K]T[ M'BMGHA$^?-[[G.4US%MD\;&O%>Q5J;W(@SFUNK1#;[;E.,.OR1NQD]]9R$]3 M:NQOA^_UBFP&W8RM;08WQ4B_:$41[7P,%%HX!UQ"NW?6A0YVG00(:Q(E+Q<3 MP[7\DDUK]I3OI]_CS/%PH;F]K9D#P4C[")KLJ <_Z>KF/Z;53W"O'3T\4FM\=+*24Z/N!V_IMS5^W%>"J_U M/Y%>#KRF9_7_](>B_QL7Z-]_I?3?NCZT4:&[.ELI:T5R.+Z4U_35I;$$E,9V M^&UJ[XE\EKV?E:1OK;O1F6*\_HB]L85J5!/"Z#-W.(FV69A(FNS24%^\\MS: MI!^3(0 DEB!4&@%Y>&.ABJCXS=>"^PV6PKE M/]'/A@CGD=?O@P5& BSZ*D6BWVZR-\I"4*/@J).Q,I\(V9V##TV3M8R!XE18 M[ZOY.NBWMHL!PIO.>?VN%<- (\MOY(%7^L/@;Q*W(4E/ M)B,/S@%4WVNW6HI'BM7:"??ZAI5,@1#E;4F.';G%BKA4JT^28I[L9*&W4B4S M^E@3Y![5NXBN"W /E&3KOJKE/"M:RC@', LZ>)R&J[^HWG=/_UX#<9>.0L$W M^U%$!K:L.^%PQ]=&3)M>H&=P8HLT,^JPOAOR 6V+;=%!E,V.+I,LMR??;;L] MNCA:&>T/#C+./Z?+)1B>D,B+:F=@=/6@2IJ[E]OE)228J$>M80Q2+.ZD= MB"01T8LYXHZT'0Q$']H 0&CA=8E47?6%/0Z)8G!Y!LZ>&NV7R.&,_-LQ>^5>3V1 MS])S>?A:\Z9,=*X'X/+HNP$Q4MK>K< ZE7V_=NV:]U\*- ]-UT\AB_'ADK

>I;U-]@Z*[(Z[ MJ9%8+,\CW\O"'E?5QK^?> MS-=#^/1/$B7Z_GR:?O23W&^ M^8!,7HSL?;[OW3O&"E4]K#=2@ZW,_$(IB#5)^:8?)ACUOI>G(]"5T=40!P ! M^C_ *"I^B,ZA<5O+])3G\CE@J='=V5E*G1O#$%%_>#AN55!0_J),6)BOH*6E M\:XK@N'%0WFZR[FX,N>"JRD?&C(/8C&2JH^N4;'?;*?@3[BD[^1:VTO'HB[W M?=)?'NHK6A+P)#NCC/G.CL>&K#)OGC[$'2S9'(BYM%9=T+/=56Y>7M#./V6* M124/ZRA+6P'#DAC;ZJ1I4/6=SI%!%,SG@(6[GWGNSBMRK6[.$4A:7.717^GK M5>(88PW!;.LZWRT[8+2]NSVO$GGK@@F[QD![+*5L!1MUTFA.Y6=X'$HDQ%=/ M8*]C-A9;&__]\%CH!Y0B0 (]B+JR$/CU5>?+LH3I)-*T49# K-K+ M2UX5;=+7SZ9-F2=OU7R&WC#,OK/U-#&PBO?E]P^7KRB17R;\)D9/!).8..H> M^=K4+LUI6ZM^HHW@Z/;+NR97DV M.Y9C3_/TZB[ ]+H&A#AQ8%GC/3!WW7YPNB4K4G&/^;"P$:$"2(@I /T>V19> MO^:[X*BE1,G'2W3U4Y\(UXT$U' [13W-BUPJ3/\$H7[SA#IZ=?F/2W[%K/ 5>@6FM[]4.8 M!]&66HC[MO=YV&$R](9J7V"K/;3"LZ 7[S.^'N_!?"]H;#*YD2-- M+8;X=6ORRYK;AK!UT)LH:[_O HT\E-L7CH>?\*;&,Z @FU=00;T\.%6XCW Z5841^5': U:[O 6VNB- M0I(/S"C;;Y7(.^-,1V8^K-:B R%V'"7I69'?++$STLY"+0N*\+@BP>0-HR'U MRU$3Q"KN%3&];'EL-W@@U(6^!;>^JNNNJA43.)W5-H@"YT NK,W1MEG=4SY: M9 E9B%/&\8\C)JKV%;BZ[P)<7D3C.@"01[\9$BH#J,!MTW-)R,((BX\;HB>' MNC5>8_3@8G?"1_H^U@-B3U(*TJ($'Z$3&G<+&W\;'K@WX6-[\?MN#]Z'IM6<@K?DS!/8)QCR M#8RB/Q3^6?)&-]RXB(E%(*CUB8+ZYJ$Z9@8^]6VC;5-K?FJ<+S&F=%V-6^_+ M*U.H?9MIRTBY?8^T"-9Y9ZY#G:PPKSAO_<:Z+)TI[>8P&JJ M&]@W $^_$ G\ K8<^2;8';4HBU&!C@Z\C.\V>21B.^5N7E[#: VZZUK!O>HH M:DT_G43 7BTR9H'R<+EORD%;-R!EB?&]]67_0+3*.-HG<];NLU$.9,?^D!@% MZ?9?1F]C5.V]K[<*35!FW)_FRS%-?3;PT(6PHW>';@M!Q&Z9- 1-.0>$7T'C MI+(<2?EQQSF@]^V6'_>.ZCF _N[@591H@7?5SZ1OMS[SHB6JUZI!%%4!)NKV MT5TE _TF]55KK3&?T!9G=+P+B%-2AOI5X#F H;CP-+051-<7UBW^IO]K?8+B M(O'3UI]OFB$_!T!]+N#+#?YG(6SH5;LJ\9\"A]:*)^?(U2:B!A/!PGW76>IZSR]KW.6>?Y]YG[?WB M^R;KRG5EKLS\YON9F=\,D\'-SK7ZXBAJYGD6=3W")Z>#6&2RU;Q..2YL 1D4 MUSM*$D?27)]X2ZF1^4DJX5$CO6?<@.V\A5;!K4E!_>T5G5L: CU;ZKK0P3BA MFGA'-JYO>\*4^KC$@,-.4M%[S?(Z'5@"TZ=,ZMP=X02/2T1)92W0@4L@P=0$ MNA!Q#F :7T+0K:$82-[8GYF/\-ZF-4]]W.^\?=-[\$,6PT?7J[AZ[63%^?)GHD(M\K;/#$ 3U3E(UL2%V"0 M9K)8C](6AJ&W5LT><;-$\N*I7D;5&G50;$(4]Z>$?E,?IWX>1\W5G#ZH*LSD M*)<@O)#S^MW8.:#4\LU5K9'[Z2[MV.HK"LM!Q@3VUKE?5NW7&>@FGTUN:E#3 M4M7R\0]_] &2/!L\\>(M45PP111!TY6]YS(@;>_IK#D%SVXXVL$87";AB@D! MU5^#Q;3?TDF*H!8H+@G [%E/(*QVQU!YZS7E);,VAD[F4Q42O)(BP/JRO[$T:C2KL:HJMH*B+EO^0U;,Y" M,TFWB+=4X>#Y@:G$QMLMZG8+VP\7G\3_I,M5;96CY(N\5.+GXANH)+P)I"$] MPAE&;(\M-B>/%O\H_%[1QKT/X.$NLZ+'!#-O#+8-Y>&>K6Z>@&Y]\(@]![QK M58.4;YT#<*Q6!,X )D,4H7(ARK?NIK$H\E6D@L^U&_R[?++;Y2Y^7I_NUF"I M^:T+4)J"O,43:TR&S>D29P6'6F5V%V%SH2/V_%^H.5MK;*1=_A147>)NQMZ 4\?;DSY].%SB Q M$B5@/6;Q5GB5VWQ_\0AIQ'[F:KR9N0'!0MT)[LUI*'P\":-0$;T/WHXXW\778, M5]^IA*4&)EM6/-B=^?!0#YN^@P^$> M1#N2!AZ49(?5>(?;SNSX^;6U=&E1=.7^"<34GA)=Y'&X_^S!Z> ,L4GN2HY)A8"L0NJ$9I*ON\D$?%[ M5I$8^ZC !@Y)8X+Y+)+!-//K-*K*W_?8_R=O^-&D5&3YB5$Q =5JSE_G=0Y@ ML#6\'=_ZE\A^YY!$Q_.5VG/ 91(-H6!Q3.VW(MCIR'V*'"-_E[^]CM./^F?1,Q8/%5KM']AYD%=K49TM.QY[TE%E-&\-Q.J1:-%G=%5TI0D;?]/-KG'$!31UEB1OG( MQ_2[ 6.OXKJ_T':G>Q?GJ6=R0,([.SL#@\.+*I@0%0"'I&GJ]Q7LH7<5RM>9 M,PYJP-R*[#C0 B:R%_*-@%C<&MJ^N^"T])@YA*)2^1H'\JKTX;@?\LU$*M] M*R?24KW/X4UU$S79LU..RI-;^?#T:7!,KL:($!I X2,XNOZB2Z##R!:1$DU@ MB,/:B^AO:O5-@IW/3!0=FL !",!\&/RBB]%3?B2J2E0^8U&4TM7+,4!A^&O MN[RV-Z5I"AH!;VC:4]\5,;\_W,((M[R]L_6S;(1G4I"/<-$&#=S_H4' MH+:T#%,1VW_*E'[M54&F3W=W"]4-;Y4VHPS?9X(%4HO ,/ OM#_<2N1TW&_E MPOMZZ4>7EKUUG^S>TKJIY_5C])UA UQW?0=^L"W&_%#><5 M/K!:5+2:+S9+,J]@/):&)]:]>XE:1/TB4_@3PGZ+AS&]OMS-@J^L>W8 ML%9#1]%2N3^M3C'0W'/ 58SU.0 -XG:2G ^!UALTI9)QP_G6EINTSJMO/]# MN1UIMQ(5!OU%,ZVE7(DKWGXK8M2/[_34WQ&I2+'E R41^O$\U7 M3BN^BB@YN5C0I:24'76A4UFP[?![4W]0<] MG5DX![2(>GB#II%/70V7(4V0*1Y37+X*=BZ$]MZOK&^1 L5QEQ9F6/UKHV;# M/5.)1^BAN:NP\18NA4'L.%PX5Q5I)U3 &4[;_MKJ8]@H^Y_QWV\E1C;%W3;_ MD*.Q].">TGP;K)7-H?^0%FD\F?10/ED@HQ98_H]?KO,?087B-PBHEMF;PRA# MO-AW^A0;D-$]QV^+/SE?$^F2M7\4]VZ,! M1K%N.+U^G+EL()?PY#>5RK[$P+?&G4O>?]%#\^V%6E*!5%R8N2!<&N\3G-!G'7#(8_@=^JM<_1Y>=F%YZ8G!>HWS2DMUGT+ MA1=?8 @]![ST)S-L\^'@FUEW#:!'=[&8W4*$]*DG[S1H"/J&0CAZNDXBD.,_^9)OH+XYO>3?M8OA,S0[((51L>LX135<\"G M)F,R&K&Z FY!3L0MH%I- BR&H6K#>S+3#ZOB6[4V0S'[^C4@L+NA0 >.-X6=2+[6-&A))Q[3[8&HNZ M(OFQ7G TJ!SEL;T7.><]EQ3SP_KV/5_;"F.^+P_OBS\-E%;EK*$9SP@]&*H( M/C-/DVT6NF^@]5-7E:F'!NUN8Y=KW/?>F\;49)I'G=<9T+G6W (F M/9U)7SRP.>H/]3RP&1B6'-0V1V\$<7+G*4NV#^@123#6ZNDMLDYQSBIM>O>9 MGI$RE.@9*EQ[OT^"K3K_KZ3J!T6?3^_>N)>HM7^\80A?PKF,\^P,,,%J6]+IAMMS M%DQ&2BHM)[-*M&0RC=" SCO ,7>0#)C.!H/?8\BK8H>;ZR,O%E MT''*ZVV@\]7N ^4.+JW+[4499KQ'0]H?G&[1%69EOGFUQ##\'9U/TEQ$L1!J MH%*MQC^._7GS%=+"TFL-OW$UU[O/@YMFA!\\L%K:13#::F] B7BX6:>&_J'TNM8JC( M@R"6V#'(-3-8H,W6IS?W_1]RO:*,OOEDGUZRCBOU,_/UOM\4Q6++ZZ-IF#QT M'MR.2&,3VWT\!W3K$@$)&,RN>037IWSTIU-@2#WF;%>6(_CC((L@/PLW_,,X M%Q<[QB\F*?IE>(K_CDO4^(:(B\ OH)==J#*G5+H M5B2+V\L/SEU" _> ^>T= M#CKA*D?HL@80Z3K.L&6S\]!.8';_9<2SHM95I\=J;!F13-$:G:O4S(2P[[ + M0W6KAK6!:Z3XP?HX&XS7>H#J_IKW(^DC<,O<%+)]4N2W$6&O7\FY[16/%MN- MZ7!0??3#2NK4\%0WJCA=[4F4P=LF>CA M6;Y?2;.M\XBK>@3Y-J"W)8>.:;B#F (!Z^036 MBFW?PT+AA;QA<^*O_8E=E@\3%AZ_RA>!PAMG-T?/.B;CE\@R!"P.@]U@6-#^ M3%4U:62/57;MBYS2DU5."49WBP>#R\X!;>C@FXK.&Q$_7M?$/ZS@RPC/VV!; M=4$VAJ!I?PX?1MW88/AC4[%ORUJ:*N)4H,4#^M:%OMG@-?05L8]+YSY5Z4@: MZK9V4?J:=:IJ=UR^YHW%4Q]MC*$SO<2#Y)^MHR0N[6Q^'&+FI.F("$N?WT%' MD*!XA8X&1=0 WKS2)?=MF)!B4(_VS&/NDU=>%-#'!,8C<4+F@G>E,M]>G9Q= ME<7SIZ7,2AI/9=BE M=DU[KH>UVLE\6,V9A]?)&H;+1IH2UJOTD'T[Z*\L&,\35%SZ#8+](II+)YH M4:T:89Y67[G+HUX56%G*]3' BX&' ME+E>-KZ>5926%?Z85N#FU7&?7[FZ'3\+I-=^=ZZK&]6B?N".?3S,;P^W=XTE MDBE!U0IGNTLPZ 7-6(E_.0< ZZH/ZF^)[1HH!:YL'@]Q5?.XT^AX3%(S[VB$ MW/X2\3@?!V"CQ.7HFI?+Z_J5Z4=-E$SGT/KG;/W\^I5G@MX"_\Y(6[Z[G;HNK)6<(=NA4J_5+\\UT*],OW; MGO %\(%+@$%P*P[R'8)GS%K-4+%V2:Z6B7\7KX^R.GB6@VNQ'KXCSO\5JD2] M=Q%/3@K"%1G17U!'0<"^'$X/\?QS .WFVN&^%R>X"3I9VG0.N+D8I(9G5_]& M\+<1B;VO9:3C2/52PW4")PWF$[H @&Z<*-M_K?0V\]P#G.2EGI]T4[O-=V)QDC6NY3/'8*_YW6M[ M==^%4AN&T/N:]F3F$A+T+Q_ ?=E+":'"0V#(WVT*0CVP%0$[8A:O,\(_I'7J MOU"(A3'O0]JB)N]--4Z6#P0<"(,J-@PV%+LL^-Z%_+E"6^;<<=&RO.T6=EG@ M+_ =$<[)1WF\/UE$[CPIN8,Z,KQ4__RA_LN,EYX\@0UOKRJ(&AV? T(QUJ# M6>8:%F?SBLR':EA+JOS,F1(F_)JVI[@_Z>UWPN;CL%8NT-\$/=P(Y.3T+ MBG6NSI]=5=K<0[8@;N#%PXK'>EIJX)7%.M=43UC/5L$")&W$5Q(#P3L7+HO3 M'2RW,=#J*4BL^7JG^[O;4QK@K<9'FH?WRCKF\UX&1LU*-;_+?Y50\*038[-+ M04"W#J^=]OM:'N.,U7E?=K"*_8ANJCBFLG#J@[G[8ZQ PPA9T'T?W0VXA.LSR\ MKS5 1BO!HG86(Z7B=LW/Z&Y,/?UITOY+S9_BU1N* V91YC:#NI5=&9?\-($V M8P'!XI"[7V.>"&Y<[\THS4=,R&7_3OC)\+,F8FC;E MR"ZGI H7Q ./[N+' @1K<'PCGF=)5"ZQ'9^R6$-ZM#6P6$UG+QE$BYX!DY@,(%B@LDTSTH-6PS!=;-5SD9/*%8HPDE_5CF6Z+_"V!>.6Z%!(G.XX$V7B=9EH^_\<)%7 M?MY99;4@&YR@&EP- M&^=H,?9GU/I[KNB0,>2$(37MT92C^32Q#E[B&5N]FA%*C%,=?^# L([?F+R^ M)1^0.O?Y-8<\Z&/D%W?JF-GZ:66Q-'V8U"EMD&R+6%\>\?EU?;%-&_%7AV>* M?<8"&360['\T*_R/W##T7]SP3U0-Y"(<-T/IX'QYL-4.^:_&.F$_6C]457V= M!\@+11;VPO1OB6@ +(O3Y'2>W3!TL+@>LCC'15#'1GUQ$^<@K+X,TQQT_2N\ MDO5F*H!:57^$M0B3A!TL4,Q;+\GY,ROXJQ:P*R]OV%6YBA' MD<[/_IY:3*J)^3]IF)#>SHMMY=>?M&,J/H>&_] MD7FS&=]1R-MAD!"^&K6^RTYZB'-H%;\R30"VGGYTOZW4^D[BQHL&@\&]!Q;> M[3KYZL_.HH3F"_EHZ-/?11 M6I%8:H&C_\Y!X]IG7#+H!M@6$WH.N,&3WN?&\&/=G5-T*W @^DC2^XC*C6H! M([ PW>"A^D$'79=5:%$1>PY0WG0=8 Q3?-53DNSHQI0E*/PC<94_9^9S+2B7 MK$PXP55B>^DF=\HYCH6>G27\+MQ?18Y4'YPN&JTQOZ2(#&(3K8]4S&8/R0ZM>P:#:FO@HLXB2L^=^(ZF<#%[GU MXB?"GQX=-TA5A3WZ&?W)NFG_TZ_U,GB^QF[< 3HP X(N[NC&;QM_@P8J M1CGD%\%2F)M##G+M%=Y3NVL;9Z\TFB]B&A'*EO'$!R'8I^4NM02Y@Z M]AS@#[^6TY$-,]3T:V8C9ES?\C8:Z(7DW:N]+3SUW3\+,A]"K 3B= SCT4=" M-.(->\39[ZI,AIJ'*O_P;)I_6]2I)#6"WCPJU!-R! DKI,+2$[*?E%C/L5TV M=2&X*K4AM$FV9\F*'W"Q!B/V+7;&%)<;)I@L/!3/)KXR5G+ 9X"5S\[R\X\_ M)XR/#4V8MY8VR7^-E:&(CP^\RGUXI8[TR4RGI';P&"R[B*+;(^W0NYC&UV@[ MK(MMCNL/9N+?O9[JK9N7]Y.WX@YGV(2BH=0( M)9CXXI44T)'%IE71W4]5PTL.L_?DO\I2C(1@^3Q1= 7O(C* MJZZ'7Z]0\/!%5*\I9;8K75V'H@P2TWEPEE65#V--UR;K_7%J:_PA^#7';B=S M9OG#G\Y+R77(HJC5K5)P/T&<^?#Y1X\UF4JUVJ8#!&2E!O7[C!F'; 1-[NO@ M^?_4L>,%ASKT&+:T-:=%&$L.;EI1L$46I3*N0]V%A7-=[\0'JG#X7?<6 S'2 M_%KQ!^=5684Z&E5POG/4J]FHR9E KRM'1&:$"G\[Y?[W2*?\OT>+)/O% 1J2 MXB#?.,D(GF P&"AT[6RI,%.!Q[RP8WB_,4N0M[A70C;9U::[R$B@S79JD*V*U*)-7].$L#8DA1*^8/\)D, M805G:2V#]O5R0\'+, "DFWC,]^:/0QJ,=%8+ON'- CK8SR6H>:P&^>_:4(PF4P MC4ISU\P%FR14QU_I]/[^)*UARQE2?)]Z>#0;>(_H=NB-Z3V0!34!/=Z7K@[( MH/EVT<NBS^O.#14 M>$Z3SP*IION=QO'5^H^,"JVG?V-NVW^;3W6UA9KHXC S$5H<;HVWOEVSZR)9 MX0L:N:Y:5HPXD$=A]6\J+JE39U_K']R-0]D29#HP["2'Q3Q>/[O,MSD2"O;? M^%@Y*QEZ0$4>V3$9FPA>C DGUY ),0]X<4]>PT^@"SJ<>ECW*"I'N0-]=N(X-%&3*# M=/WD!DUV!9Q205EPN7G(A$/K[4R^U0@KVA8NR)RDJU17V-$ /"YL:!,U]0^ M[8XJT\M_VB0N%6U'I&?9\R5\OV3:)""$[_P>[\O&[0_E):F>12C?)I3SU>+: M=Z]#F4\4 Z[;UXH@K*L65\@W90$TQ$NA[15JML=. M/=?FTD +* 13NMJ*"8C55"[/8:^7< G;-.VA'YS!R?!SNM-9^6@[(:@)\8O( M('F?D3I0@?9;?O88G;4?E*F*5D(M2L'HN9-WD=:3@M$:$4T&MZB\_"_:T\NS M: 0'8;]_!*Z,PD5L#,2MF!2_^:PTRT5MKFEZTS,9YW1+).,D5^ID,YA$T_;6 MUMOA3N%.N>ZG(2@VMG+10:^+S$:>-F U>; ;,@:UC$,=]'SH1K+#!X_(E]EV M8^UV12E;C4&AKIV'4?1SJKE&SXP,7ILXQP91>:N@6]'_O3@E_VO%*5RS'+51 M?K9)&@#?P<<][+;SUE+.6$HT*))>G=3:WT$^>O7/((7_OT-*C7/7QK/5=!_# MZ>2'U9FP,$B4P6^'MR,B*\221NQOHH4K3Y5BY.$N%N^Z4="$&DR5:[_UV1XR M^<8VS]U$TS,'O68[J,H\Y'W_WS]S0U*3)_!A@L'5X+^%18"S)O\W)L"I\+P- M9CX'].OCR[HG'3W<:CS.$]/;'[DR)?S]IT*CR%P>1%;D[R,PCG[U'!#QFWJN MS+ 1BML?^%-+#OIU#O!Q!Y,^11$\5KR">^+Q1TW$>'PWL1@5J M*&WN0]HD"!>&&(\GS. 6#J?:+U="5>^()!=:L6=^13+>Y^#ZL1C]B&<##EXH M; B4;FZ(C2VS/ H[$Z^4F3BP1[=+06XY)Q,"?%I>>:X/V*F=R8P-U!=63ND= MT4].SO;/*FAIC+&]?1$EJ< T3;XIMQG1N.GY[ 0S]OR:=!4.?^@51"^*OLP,>)05=V1(B%(: M""T;*TO>U:HMB5NI#)6=U&7YIK<2M63V+1 DH3+8"$40^O I;<"%,+ /AN)C M>SU>RIS]$33YNM 5XKB,:*?9MR7*83\5/OV&];-XY /S26C>Q_@0305#Y57>.',@ZUBS7D_6$W9F?J6W7'GG '#L^MEV MQ<@I1T' ^OMO#;7:SY+=GST[/297;G@=?T& 8#*-R7!/JP#7OT3N1-5PSW:, MINYI[F@6=X<*XPAM?!:(E,#FX9[#U@2A2%?\PB;X42_Q33BOL0Z-%2ZT7D\KARJ/HW[DC;(ZA;: G M?<8G-M6KS#V--K-)%,E>Z#;]:XYSG%@4N8A'_X$&0EGJ6/%0=3.]YO$"WL[\ M3Z*O%V!L/AH?=N2(+=RGJZ%'CG)?A84_$D'5,.0" JC@EWW6O0EK:'#:J:N$ MAJQ_U57U5%_'_@< S?_SDC1Z'RB3;,70P2;2VT'Q:"D6\DAX?__([PS];L@8 M24T2K-(*BRU,O!V[%[/#R:WTQVKW2$G)#L48&B"PKXV2;E,T\>O"#3"&I]6* ME7C'DF,WO"K;YR8A3>> JT59P]\_C-8]5;O9_7#AKMJ3YRT[D2YESMZER:08 M0A!>ZH)BF:0KQA5-/,-PHZ*L\D(7V^3B M3'$:*=Z2SFF4RP;D[<"S,PD"+1%D,\M.!(>2!=H33S,6-#Y2S%RNWJ!+^^&T M?JQRR'W[).\5.CQ1Q#5J'BGZKE3D..(7HH6^^C[>R_NODZZSO,]09^/2E0%? M<$EE".*>=&6(XG-V#=PL#O'&P.NK7F6G0HBS7?93C=_JMP/TYP'W 4=,&\D!'/N,#O3V:&@77QXY'E; =]H.?A M=275RU&X#'&#SXI"D9KH@5;\W+8O\9E:S8!?MO_\KI]8?/*0S0+1 .U.Z\>B M]O*5:KS"5[\?'!PU1 M,%ZW/NR>A)= 5:6H?P2>5!OH%),>[]4"+4.U[_JFBY;B4-MO'>QR85#]ZH=' M#?=_?E&YI"V@=]OL,4K$)K:GEC+=V2XAT.690_R:T]O]4ZE$X1JPID"^/"(O MV_9HTSW+K,6+TN=I=&?)'>KH)X(\R5AE\4W/@2 $NUW-0%"7R28L\;U EZH' M,V='S7=+Z@HI\SY9.4U5-Z4\;8%J=F4A_/$7."LP94'[F; :=WR4PH]/"G>7 M]C=@Q^AXN!71L&^ERV;>6^GI:V[3&;I?2J'?9$$ATOCIV WY^A4+&P>QG$]2 M29Q)D; -S7OU/4VHTL2H.FT1YXV?UUFZ?-[S$B29P3/A'*MG6^\:0F^YT0@G M%U0O:K$;9)8_$/=%2).>H3J,G\W:#LVV>;O3W53AEXA/.HIF:N^;*YSEOSU*7ZY!(E M.D[!9O$TE.(THA=SG7\L,O=NNNRMXQ3]N!M+AY0$GX$W3E-97CI!6!208/O' MV%H>_E""?I#;],S)I,Q0^KFJ9L$S0YD -O77?UO4QOCH[_!\%+%M3(-E>MPQ M['Z%DE>/KS1 ")E$;I(KP*47&2>?U=C-^O8!!9 MH8*+UMDJ=V4NO[9@V+D.M\,[',G@D!%<9E9-+D"@;41U\OW:HBS+=TLEN%>Q MCC2I%'\6ZNATM 64/>G(K@L.E+]>RZ-,.X4JQO)%)[5(DD/DR-G"/!SJ: !G M%?*]8DB96_!WN79^A--QT0?XF_0K[[NV5+CF#2>._I7)G'6H_QR#\G7X$X*9 MZR"L]!FLJ/1+;9BD"5B6+9I>TO,* /5LB&"$'^B8NR;6F\Y1NU_XXX/-Q]6> MIGN_'[%MU'OF70E7=I+]&R%U80?8G?[0%%QN93)/EC,>-O\U<5J@7(.J?6#8 M@[J*M,50P)]+K!NG (&;3T'3TQH9MZXVGDWG4(I :#RV8^TVY$]II+&Z+BHS MH*%;8M[^O=:%:C09J? :#^D:Q-^R/[E'91X#8$D!SWD5'PGZ"@N!& MI"0H-'M6;O5AB6=ZZF6UU;&K+V9X?V963[EQW^*U\I& ?C@'--?A0&>T8R " M$$0P[ 'A( XGTAAZY/A8YCD@R]EPBLEG$8,UAP') 9M $G4421C4"@+"K];0 M_U /VE)A&78Y@IT#JKP+ANQ K> ]P,@Y8'/,X0SP^S*$P'L.("6)?P%O'AN> M X;6"PX0&%GP?-PY8,^BX<8Y #T#/0=H9:,'_SY0.1_Y+Y*Z4!401(+@("VB M4D1(^^VOGWTQH\WTZ\N*9YT=_#GF@!U;*VEF#R7ZC^:2"5PI1>:V$B856S%S MXVD$XD*E#_FV$3N&U?:7<8-DM."<8GK*>X[]#<<+(NI8B-HN7TCSZA\BENA>LQIR^$1IJ73#,V#J\-U0#X],SDM--) Y M7=5&TPSEZV05!3,6_=W]=IN?U+\!YJLE 4O)]Q!3"#$\E;-- Z#T]N6"#]HM M,:(]]$EZ/GDQ Y0\8PWW:^O'%2'YMW;Y4'HC8G,%+ E&M^KE8[6]C7"U1[+X M!F[)@+T[SCLM8':T^0@]&!E9KD;8:2?^3]"A2/ MG.LDXFH)<'X?&D@3[QR9ZCYWAN M/ ]B:*Y4/CL-3ZNC/9GPUS?1BMJ/F2L1(V\\_G!PR;RYI$+3LB2'L0,QP$V' M'R #,8 #VB2$$"RXR][%RH7]KK4]PX3B.%T+6_BJ#4_4 OO/H./L*F\@-J=E M]SHLTQ!?&412>)]C=TH>V*9=X];8$:MK8.USE/QSC!Z5U%%* %W?!OYSJB"P4R&D"@J*+0(J'#Y3[^6C+F\N^CMY>9>SC] M0@6*)?W^O>+=_]_*L[WM%EAD]3 M;ZK#S4[^:ZP:=;A,F9A4]CF\MGHVJSTQDL?*DR7_L(?+W*EO:)?S.E$4.'G M0I0Y"+%3;5RLU0^//Z_&D&[RXWG0;DIM2)7G^=WZ@2KS_K]#"4^.0L_B1!5U MXF M6.\?GVO:C78^ZC%TN*1KJ0\:/$;XAJRFVZTZG6A!)G\3,9UD*SRPZ?2K M$-+6@C4\L\!O1AEW#EA"['24PJG/OI.4\,GM6G(7L>J&<7B/ME_]'F5Y&]8&.PF?N\0W6K6/B:VNR6&D)+JA5 M*^;# L" K3@E^%.MV.*@A1(]C/_WV 3B8PZQID9J"C?5+O">PYDTL6=@+*C$ MA+*:A/KO>8(&X7)-M&7Z\YO,K',<<8V[T$CH+65Y M&&:1JVC5=L@[\5GE._N/[_E[PBVP*<0!?[\.7.-"W33B_6VAJ4Y22ZLXHV,2 MIXR.\MGGLB@'N<_F)IC6PZBHN7*#>OQM.Q0=[*'ZL**D<[AZC]*?P^BH&M06 M??U^NS*/+V/_AR#]]V23Q]=GZ-$6H&82&_J M6/>#AD@*C RBB^)]=R@5WNH=1SVO5-E1$S[<;YREP%6VI%T!T1-TND2VWRT' M+R\Y \2V/"QE-^S:6][D+WS8MKM@_Z@6@I6OBXY0ZSG UHK1Z;4R&PT-9;.H) M0IWDXNZ2U(=7OCC^T1!H5N [LR7];0;9("CC7Q]*-8T*5?3 @JZT\^+OY3 G M.=1\V8D^8W">BY309ZM6X.7GC9\XV5 M?[YH%YAJT-WH2DT(;\8WW >'*94>[>5G?'G$_.H-12/@,S,NL?D<<'/-$%F9 MT_ZYM$;K"]XR[+NML6O(D(D7.ZR(O]]1_TL.NT87(#W^V!O^\-W2YD"*%RK- M4I^CH*\!:UH9 6?'G@."E9E'2.P+*:_JAJ6MN:YE.@*[%]D3!Q/ST[_MFVDS MMSJB4J$X2.FB.#WI,=Z]6?2=33&P92JL2')!;9I%Z\TY8,WYIR+P/N7RL9 2 M!7ILXETH+/U6M":'3X$PG1_PA2K"G=S>?SJW?8WXG##4Y;XNXSD;E_U$MDN] M>NA;5>2R2B.UC6L_N$[A#6KP&;&.Y:Z^0//+&6'OCKFEO#-CT=2*I/DHZK7Q M"&26]5A%I=CK))X0_9!/FOT*XWJJS..",M4;O E-JDROPO]7C,GW/!O/SZ66 MIX@B>\[ELK]$.?(YK^G%1'M?[8-SXM\?\0R*8ZO'&EBG*U"N^?TB]Q2P,3[] M?Z9)G9J'W9$^-&> C&H\VS,W_>RHI 5S8,^^K?D IZ96Z:36X.[>5 TX'<,, M4VA3IAJ=4\>KH1ZF>##>H I]]7#X./-3N-)(\G&4_SF@7#U*F>VO@S[-*>@@ MA>Z15P@](49E@55N*G65BF$;6FPNAH,$U+EG*4C-77"*"YK6I%$XQBX;59H^W8-UZ', ]?P^>YQ1C:*!];1PR0YECM4)Y[;D3G92]#ZG MO8>-YO0L\+IQW75TIUVS(/.4/@"F[Y?W3+-M:RSO(H(_'_G?,:58DCM>''O< M%VN-+'AR&JT&M P1A]:V9^;FR M*9@D^X7]FFF)#IP%ETQIJ$V_,U*;O\H?!])OE^M#7/CNIM=U(8P'%D7OG.B;%=5K-Z/)_^D#4QVZ M?FQ /V_%H&T@J?WJ:>G"*HDYY2@8/X[*(= +@ZELACR"K^=[C-NS>\\,:]7: MH8\S::'I#,+#(6V%ZQT[ICDQT$_F#5/=]%96FJ_202O"WV:OG #]OZE#YL*W*N2A]$\>TG>("T= MDGK'N,K(]^ RYP"JHW- G EN]OXW!E4PK?._.X\AC/@219!RVVLX!3ZS/ 8TV&$(H^:.2R^9& M!QY(\I$&GQZFG ,>2>\-_-.K>L'HV>@XXJ+$] Z'[P00^.F?^+?7Y,3-.,(O[9YI\:F<(X,6](4.+ MT: %$",,V9SLLC'+.W)GN(AGD[>?B>,S99YRR[T&10*&:$EXWXQV^@Y7C'#K M4Z6\4\,;]CK5PFGV,3";=3J4-(K/:06QP55&>4=))GD]2,4OT6P+#ZA6K_HO MOU R*)!MU+UL[:AICP7#!,U M"+KVRZI^V>1E"F=/D)CR(ZZ $N\ .$/1)OD./O#G:7:UNW)>[DQ53V>[NJ4L M@&+@)\"P!"Y\EDSF(>FFLP>+LFL,@7:A9G?T._+O/0%7W%?:/%C$6FU-X.:P M<$>S*:/KD->/9,RG?7;8JR,@5Y7]-\U-[Q/"]5922L@5ZDM_=-@7S,5R?[%- M5.DV)-9$G=5R-:#/ 9? 8/)-R(GXU,1^6"PX\B OD5J'\VHM]FU$^+F3Q+R#,[!G^K M4F^A*^!_]NK[@-[) M9A%B>5O=A90U?PW>,U\<#.)9CT9RUQEBP0PP5F@5[CA$E*OC1=DG?=]; -S: M7&L.!P/T=[T'?QO&WYR!4/]=.0G]B*<^ C*!OD'Q0-P_TJL8(@237ER1>UFP MVZ*)L%HPYX.IJC]XV?[F9H#WG,WI$0*)=,,CMW:)9M*AQC#VA:]%O'*OB]PD MG=]S"/TXZSX%Z\[QY*P_=5;_V[YX7#(4\5^7;GA0,8S<)M$1$G&5;7,TY26"$?F#/C! MF ?W!XA!.'W>5.YNNL@5&P'P!^CIH3*H99?%;E[H'&"Q>FQ:(ZBTN"RV6;H^ MKFVXF<6L_GSDX,P*4CGJ6O"EIK1&A?=ENSM/IBMW:#WT6=*9^K4\/H':[(MW M>?D?CC'_WH)1M^].TC8CJ1^L5J8%7!A?_O#R\EBN+V?C?UU@2=Z:DCHE\2EY M^-2]F;"$J_R2K+#+]% F+C!P$.)^"'4):7B[9_/,' MO]L*9()KX*]WA"CJ?QZ7D>(06CUVNJ=Y[?:!_JUYPS%4Z?A6(G*AO?0BMEDG M#ZCR:EZ..?E037E9ZQSP66J $_)S5'5H&KMHN7.#XZO$G MXUREJ5TP67UW2__G\)9K@:SK]D.JBO)*U4C9Q1>YH9D @#Q :(;)86U#A:>:(4"#$8!V"/@NZ+[!'E&BCA*ZVKUMT?#LX5C2$9-AY0H(/.MTB M;BZ+BQ132'0F-34U;?I=58J !Q"?P27P[L%P3:N%*."D\G?[(XM*V*(<;,:H M__,YP-5/[K XG(^M.T=4W>)]<(% 2S+-ZJU%Z&1MB;6(^7/JQCL^Q$5WEJAH4G1UAZ3K MF*Q4"IA]?;:T9!7]Z.358@-DJ*$9!VE&7H;1\)';?QG4M-]>@:8;D""0;POU MU>\=#YCS"C";>L*TN1"B.KB6&E4_9^^-Q+DL[K:@(B8EYPCJ+_1'[J@2+5/ .[LBRPK^ZKSV M_O%"+3P\D3/"FQLG"@N8K;>X)PL-O\X!U[1'OY!!^)O .-TA?B^Y)TG/9]\7 M6O!&5%6*T4O:8:7"*5M?N65F6CT$WUDYSE."#YBA8Y3ER(.?)UU07Z"7)^#Z M>(76.]LBVR)+LQ671PK,3#NK7[?*S?BYQ/0K5(/G4<9NO4[K9&Y"[:+2>XT3 M [M;Z/>OLR,T%-C:0QL=Y6_8;8"_@$KGFAU\DYU*"![?53\X";0>1R5]6E7J M+6TPPS":Z],E9"+(P?,MN$-#\5D%'L:C-P1.X-\V"DON:9*:#CNSW?%PXWQW M\ EL-_+IUTJW^TU/H6]*S?[0QX.JWDJR FUJ"CQ;-GHO0L,_JZ@RZ2?\[_8, ML-TVL&\Z!:'2:ID0.MQ5'V'TKL[_FJ)7,.\JVZAB $9ZCN95)=YSP$W5L>5A/?9%T#-YX#;R+(^GG M4OS/WI%WDXAXCIB^V]JT01&-'S[(47&I4+E=04%#H!<>WP8:#+XVZKII9/AJ M,"S13BOU)]4\(_O9LNP6O=3([3-=@@E^ZN*N;;G,<#G8NY''";'=3B5NM!&M M].%UA]33ON8K0*D<$VW4^^-9&CQ$M/]E#NO6QCF -_T<@$7:X1#J)1<>9 V5 M_7?%;N:D@DUCF:"M%+UQ]/;!U /N!^.2/R3\.@"LS@!>G!PZN.$>LDD#\T$\ ML.%N<;[)BH+PZS$)4*A:;7C2!;XZ<3- M/+:=@3K!6(T8'BUAJJ=4I8P^@ U-I8*3!4+!.>!R)"&B4&&"=!>7E1-D7]76 M1_0N616:GG_[CB+HW9?(=LQ#!"]B^!P 0H@DL78@9$;*:3U R G2423@B=3U M7]]I +./ (ZRZ]"L9>7K*_K;(L_CI8\QU3:$U+A>[HH1%(!++&_$T*QRR<:/#)]&X M[D6D]!+ M%-R,7:O,I]2X1/(U7:(67,7Z$^DM3M1E$$%+?5IQC<958I)V"WK#V+/[N MX."20ZOQYFRDGT=9*Z. )_=C7C\M11U##'18'P$E7;[ Q-=P!H(Z>CU=$J]] M.!_/OIPU^FJN7QK9H1C;*\U"+4G.UVAY$@\ M[["-<\X41.Q(P?%G,B3M@O6A #=FL0,B+:[ VYZS4^>51BAA(%NE0."_);OG M;EVY+!_J_OGG15W1H+_D$ "F6XU?36FN>=_%PV+Y,,8BUEGSQ!9,>(6BQ:SI M#5T$H9OBY'OU]*& _8%_\F'4OW!15H[-)"+F WU*EHFZEAO%>#E2X5 M PK*_C[K ?I7CO'[3X"!Q9!V!A_0 BRW#'^-O"NZH=#5*!5W/4B]@ M.T8*(8F84.;%.Z1DP.6-'HA*N5 ZZXAEF_O'D M!CS2WXTQA==[RPK.>1\H\ MX8HJ/?=I2\:CO\17U1/F FA5$+,L2>[\0_M M.<#,@M/+L:I#,?ED?;SUW9P(<^;9)Z3L>]F@8$)S: M)^K&)D-X7CR@,J3^I51JS)\*[U]0O;4:KBALGSPGCTI):',W187LVT?!F;\I MC,LWY_="70\3"L^B_.IN]93T&Q-0LZ-FQL=Z>] "3'Q@!J\&3\1C(1R #>!% MX\9D6(AH_S^^9?T_4!0=L-U&!#LA MN#HH-EC'ZR_\0TO[@:0927T7_C-;YH MV([R08@1%/*KZT+098(F+.-K&!XK B^E H?KJO]4%:AJ- J]=AL<^N#_(>_- MPZ%^_[[A$2';1(0LHQ!EB61GII50D;)O"2%[L@]3"A$CA!9,:5'9]]U89TA, MLN_+8++%6,9@9CR?Z=OWNN[?_?.]C^S-BNV\CXX^I%WTU\[&86>(.=50PFS=T4"/")RK+YPOLW8P+/$7 MFJ_["R(6<-YHE_A#%+&>'YU!D.LKTXM:.ZJWX34)+X_B1N'^/T-(^0/+;('Y MYXAYCURG[#A'ST_;J1'O MW7,FG):>"K/.BOC\I((O/(I=03'3U *K)V9+Y->#PKH_C)RFYK7A?LV<#=/]O<8L.%Q8N5[<]7+\2I:47&_U+3\RM@&ZGVC7''_PTN0RFT7MQN*XDNC3 M(\ZSB3I:^P6G-Q9/!^:G?U,R'2]ZBT:LPEY2=(GW/MR-/]%JY>O9Z=-;/@2A MI(Z.?/M1$G^0C+..O_K#8[;7SX @<6QFVG]>3VI-(HV-ZDY-1]])EYFT20R, M:B:V(*:B,0;X^_Y?=%0N94Q#7E:O"YNYKIR:X(^D<;I,/I.DH>]55-;)1(KM M@MK5UM(_*7:C;]A2;00];WZFK6:U;$$N3<8_-FJO]-E*G,VOLOJ$2*LAV6@" M]&O;M5.P]ZGS"=YLMF,*O+TJ![/MNU52^3R"N_CP+$)COO!=!'?>!A5BF'2]I/>BCA+WB!&61^?KUDY-+'(@ MKX:3]1K=^_E.??FJ4,/7>0J++CD51W&8M1@TH"9D0763&8X.(H;#LD8XP'>) M-K"KO7[#,T7=J:RQ([;0C?46:.HZ/+;BELW$WYZ!\>, M9B;I92MIE+PUEC]D9GB?!%.H.QW6\BHE49YR8:7,L'10Y\B%K*_-WYY\X3KF MBU(@J+&PC-7QL5BNC'W27?Z?6T#;4OE'R-DK4O4P?H_K<-V[M^H>*T2NCCQ^ MJ>K7]A,_^)!OTN'T3>J\!A2[-GZ$S*=3'9CSRK8S9!46L0TKW@J&\,$%J26E M(K*7WL!-3.M*A8^_%>BHE]T%K?8X6G(Z?:'BQ1T3]<%C]\7Z)3E^Y/(O+N2O M 9(5C@('YK]V-$FQ0QD_SZQ"Q\G/+4E2K:G4S+HK9/4="[+4E+#ID&YT^AG( M0;T(Q;)+)7D=I1>OZ8FEK7MF?*PKSG_WSI9/O(/%=]M+?(I#U.G<;0437OQ, MU:K;?O/Q&#(EMC'=D]$[K/I)K.B7H*"(CNZ5GA)S^E4/\"/T MW5-DZ5,-N,%XBZ2&5['\@%JZ?UTB/\LBX4A]T R3+E6#0?5CFUB:K2U'AX<>+]I\C9Z6/%!]D-GL_X1Q[5O1#+&$-"#:-I M!XA$_%04ENHVA6M2L^]?WP7QAKY\C]1+.9%K.\;J498^L%_AI3'762:'AVG@ M"-B*SK+@_+T+(<0HS$'7PUAF@ZMR6ENM3BS1[QEXLQVY"XMC9]&ADR-2;),* M9PK-/V/\CES-"CJSG6CR^[C3\)OG#)\1=^'FBZ;M\ M:P<753.PF$GG^0?70"QOEDQI(A0.<@/Q#DD3'&5[L,B[CL:9GM:++]+HAIB9H<)C#'/=X M&=)\6D(_?)RSO!/O7A9\];VIMQA(0KKP$YN"FI$&0\S<-ZT[3=?CB]H+MN7R M'>MF:"Y&[<-][C3OL,.[H :Q.I7 3+Y:.5GG^-!%:"D!Y[]$,>JZ@GH MQK;!I3#7U^2DU_A3@J8S\2YSY&5R^K/&&_$77JWT/X)+30SS=FN=>#ZL\SN&OS<3"/OE<"(55X AB^\[)YB@YCPD?E/_U_T*378*;,60+Q13OP8 M-B*:;+_'4DUR+FHWOU\?>CF!*/'67GMPQ_>Z]0]_W>.:$%U.?1/BH>OAH^6. MP=:)NAP>9[[QG-G_\L4$Z*^?/J/QL*6H22_FT'?G5K@Z LROMG8_>GW9*J$) MO!'+NK2Z/KV>'UMWAM9-.T/^+%ME\J@L;G(%ZU1RY<+76H:7&-50C1 S9"!X M$AL+E71CSR3K&H94QLOO@OREZ:]RHN#L[32?=DI*M9V#[X)::7?Q8"%%@2]H MHTFRRE@:J09%=MBNA2<88J :1.?X#;,^N-5G@T_6Y:#6\9.G)$Z>NL0H]4!F MC :F?;75),>?.9)2?>CG$?8X&CQ[9\ZL *F$@^9B"_/+ZCAI;:+LY) 9-UMI M]BE.K[O/G.S6 X4^KW[?4*<=;UO'7 V]]^7+VYNWN$ BH*S';:_A&^/ME XU M6/U\*6%CA.;1MM 64DX[$?9T6:M[LKP1Q@B7^8'OKCF1]?[>TCZK+(:\X]KM M:%M#^_J?:OE7,F.V!8BO_C MIL5RM;/;J#0%L\U;49ZNKR?TX.M7^M]MFYC!7?R'SU,U%<]UBD*=-!G7,LGY2QL0WG2SSD=E#\ MF!'.1SB%,>S!7,F5-B_^[;R%C1X*#]F":-5B=P"N>[AVLA*7WAR"7Z":Y11\HD&6I>=ZS%I$F8B$?[I1"-\0OF0M:>@, MB]KNA72\Y.>YDR;X N%\Y\#71P'E!K!2<"\\/2-KG>]28&H# AG&2\9FRF'2 MCPVY'93>,7E:L,9=V"X5$*^-O18E[#SL-O^Y)W;J _]]A+53T$>(T'FU--F> MMW*O:'4;WX'#75SS_WP#_'_G4Z0\BM!9P21#RZ?86Q=EY2(=7]TH-9-BG->; M8&A[/V19=/)F[#&"JF.YUUOG&SWK5"'#BEX_J\>EQ:47)(I:_3./K>H=1Y] MN.0/91D1UZS)JO5%VJE1"8.2%<:F5KV,PIOF:VFG;C1H/YA!NZ"&#$W)Q2%2 M427[2-##9<\6KTP99-:*VGG.U[+ ,]PZZSC@?$15#(S[>/I'<2M7;P75U!QT M=71P\HVN]^*9-*F8K31_AY,_2&=4*+N@"5TS!.S[T(8:=IOBL8)^^GHJLEB"Q*]J$*0>XGPYO7=* MS,/D)'A4F-NF,NR(LK.KIG!%U6J64(L()![ABN /3/I6N#) :RETCWW[;5%[ MO)S"PKW^IN20[ [@V]07E7+YL<'RLH\>Q[VE/ MF#E^U=X+CF APO1W8(T0L);XA-MUK\DE;3%WSA\)56:;SEJO2"<=/AD!WF1\ MHV?M742VR=I-?QWGQE/@NS0^ MY-[[D??3VQG?Q+\F M;DYC\T_?YK/[JRUPV%+FC()A0TF(+"M1ORH^L4:9@Z M :+EF-LN"&SNLMV3XZBR./XSL5JX3.= _+"7:&;=:&9!L_U;DWL=HBS&IW#,Y'?UECU5IZ(7);M_3?B#JI[E%^#O>W2E?H_9 M5II +SGA(5'L'F\"GVH0HJ:VSJM3*2>OZ>F!);B^C@3?1IO /2; !^ 7NF:Z MM*RR/FR4O!.$R4:WJNM"3J_)G;>NH$:BGUO=L"2U3=B>?=?J"*(P\$PN]( M@4Y+;W&![:K7\R_L3\.$+5V%3(3%U8^I3"J.5+A_[?FRN<.Y34U=R'JYFK;WM4?O&CP1,)00OQ6S^;LCA.)2;792&.1!ZVO,[?7=#)RJPTLT\S\AGD M+F6 _'87M#\UX5T*;A(9' ':P>#ZU$_[X*K+Q_3,P=$%RV2,?I.7<.HAM&_$V6^AAGS;_F83KPU0 M$-O1'D3'+B@!JX7=NKZS2?2BL4,FXD[<*20K30K%W<5#)&>_C#L_4% 3:Q"4 MKT=&?;/[$.9*N0YX@-BP7LBA;\_TIK)6-IX*/PV5O/2),)!L!MB5[]3/=9(?:C=F'T$B[B_$Y1SO=>*NU#$>3N$=H3@PJ70GRJPG31I2 MN+LG,YY*J.Z"#E,,@Z;T^/1YC"CJ*=("(41\.A"_6K9'[SGN.]&YRW.T_4I^B96KDZG_,^ M;NS=];R30D1N4*/[X^"RU P:!^5P*>!V.+4D'3+5+^EF2*DM'0\M_K^R'+C=V]3=P!-R1?>_U<3WS_]E5#^ M2Z@,K=M6B!R0 XM8KY;JVWCRQ.*ZD+N/$D>$Q#Z+RAE=0VNBW=7^F=0'RAW@ M^EU0R<=R/Z((B'F5=O1,6W),D-/7*^=HAZT?A J=84!-P)Y:CC?9/EC/ < M[RK4UL5Z/\0WU4EUGPX?OE%08>WD;R!T8BDAP>P^5>;JC_L_2^)4!N5RWAC* MJSD8?2\C_?53*G**V4O'KO(QR4^#Y1B:MCIN4K3:(7Q4@; M8%YNYG:!<)]Q^L&15RB8.9;)[_!P5N+ET:!I0KS^]B8]A<(^EHU,G\Q5X82" M](9Y]K=IZVE?#0L.&S*MDA55[[KZV.75X[XK_9K,[*=>7+Q4.!ZYB9%F7,_3 M>QMSN"*Y\6*,Q8LT::/3>M 7^=%:5WQ&H#5^W1/[Y^H M>A]XU/<[JOM#L#,F+L!D!;4XIZG)VR-54%+X+$/@S*3X:^*0925N8+.!= 2@ M6+(!QTFOTNKH^-?Q+RXP"B0KS56:T\XPM)-U2>6UAMPMD^,Q1\ DP>1DCE81 MKE7W M-1^K-3^WO%&]@S'M/23\#% M=ZS&LIY,K2RW<++L<'S]&NG(E7'=DU%/^*5FZ.6?ZK-5\?_+N2EWA UE\!:B M&E_!8F]'FY)^+%I>GKA5HB2N,!*RY"BP"PK\SC*L_W5>A-7)_IFNV",#6[T5 M<2M4,XQ52^[S2&%06.O1.UJ)'B_?MFUJJN=;_:4_ZL2)SI0X#1PU; 3Q$Y-? M+C,%.XQH[:;_>G()2XN]"]H.F R@/*ERII;M@KIP-E1O"#MZ^E(W;*F M_OG?_K*P3Y[R'HL3(=F5QJRW]Z>/AG]YV),8N*]F>"J@97P_7*IK^ ;QZGS. M8F5X%ZM;-$Z-K3:*13900)NZNKF[T8YH&%2CEM2=BH0X-'Q= D0E>8=L(&&C,^K'3MQWYL)(UO MJ;:F2>+5T]B60XSQHR=V"-1WV,(%N]>O.LOSR.7FJ3?[/._TE KUMVLF_OHU M H(]VU>%B]P%L<%=B89F-C*-*7*GF=F5F_85G <'(++LDY;LLF'[T7? ^RDR M,7*F5'X+(L/UNEF3_<<\L]HNI*-MZS8F==+ACOERXF0(KL*]_$E@]\%LLU1) MILW>/,Z7R_K^!H:I[.P=RZI$&.K2= G;_R__MH<[V4*_H%7K8#"W'G M\C!-LKVG./I.4-[ZQJ0D7G)2!"666"ND+KQ!9_A7A6[5R1R>DU/#=ROX4=?S MC9]N)"D2G/IF'1%KJ5: /N$\Y78&XE+>R?0&T6Y>>^Z79JC,5T# #WJ>$GB: M+TJ!1MCW=1F,#$DS>!)[4PN2((\"&F;1I\]XN-FN>-9RY;[OD$__XEHT8^XD MJGHA/ <\?6[[R-:+:WEL'S(*$?UC"-E;A97YC+-AF"K?I@[*^VIL2:K):K % M_86&J[C%S1V]GPB^=?(9D3#S12TSGLG)G<_W>7TE;(JITTL]/MWS=[=?*>.- MM;X'0_HJ14,BOA5TM4P0.EC(09^D_TM_T?W?^I%Y1D0C*7(KR^=>-X?) MU5K)J%4(SDS#O1/R31T&PJ087QDGZB]B#T5GZ:1]Z4V,-J[N N5:2,8H\_[[B.+Q MQ;D3.--%PTNXL.0=OLE3+&3?^BIA49&5TD1SY4QXU)F)_3Q::L>%Z M*M@N[8=XKBK:$,=(A(7!%"."X6=4G$? =TU;U_ MQ@R3?J-9%=(1NPXT#H0O' 7*"00@E4)3JD\>DQ I5T@[5,[ZZN+)K>UE9*&E==' MO9[6]S>U)]8(VY)<Q\U;V\1WEULZH*8H,RA2SW M6Q6KLXS.$7+#S"E7R;IXN\?;A=TU)HY=#3)5PZ.G%$9.;AIK^ Q,[((TJ+]R M/$*:AJ2BU]M*$ #041SCC+<-\QZ;P+9M*BEK]A(]= ;K4 MF<)3=>H@^>EUD_KJ&-? M2<9;+90=&AT?3M,3^2E36MCJ\H1Q/.$5=1=T#!_&W[HZKU62EGTO>Z<\5;ET M\\.'_%)4ZZJBEE[$I/M^8:X35]MT/PQY#@U='>K_F9$>'T$Y,0$6(6_/Y=8( MOK%;*-[C6AWG2A;MP-4=@\#MR_)PZY2P ]WO&YQK$-!I9J/Z'&YAT0KUA,OJ M4V@CP,:BAK*:H =^Y&H)X44.CS7^&+SH;3M'(C;SG+$^IL?#4-WMK;[1$?;R MY_98_)0(5-OL?&TDK=-^M9T]ZL)2PG?DQ*IFOXHJUEU'4OG!Q[<+V53^V=#^ M S[R5FG&I!?ZY6Z!M1*U9O,E:[!34+Y=4(,$VAG'(EE+B/=VW1YPK% MN=6(\7P[R MU#MKGA7L"+[$M]7GVEQ!<:L[6?)A)A2Z%%\1(8"=/'>)URSR_]A_@R#^Z0^> M\CG)62LL#1#>\9T+1CJ%O>%+_-ZW-!F^JZESL*#%2T/@L=<%GWN*\;#DP@TG M4<-*.LP&IR NOG/E/HJF*DV!3*(1PI%, 6UOP )$1.,NZ.EX<<4NZ'%^TY'N M$5=NC:@4GIMB4FR23Q)5$L_BQ#(:ZZ;((D1%VDDR%YC;YF+!^#F9H=&3U'$- MA=S*4$:9$UCWJ3I3,F[GZD]1[97D_H=P]BSKT:O9B]'3*5H'WSZR%S=N>5D MTJY5LB7L:)'U-R=A#3NOQP]AON,T#;\8\ILA%7DF+]-(K:NZMWW.BM82V;'; MX"8$QP@YU?8YTY/;T@^W9I]3>\[-AV0TO2*K3K(\ KQ^/(I7/NQDX ]Q:KR; M6JHKBV.B+NT+$^YF+$/U'/)]?V(@>NHQC)]VU&H><= SJYNB[CFMZ^5>YW") ME7 W_*S\+JAY_#N#G9.+72FD'LTQIU(E&KU_Z4/R*R;DF3(C$&0%JC=O& SJ MIQ;PZ)"UQ8][IY):ZE *-$6.1-H MXBP]Z_'A=4<8VY(:(79ZN]^_W+)!X5=A+,LNR&*'LCB-A!J^CA4=2VZG %LH M@?\*,/3XMOH"^@W']8"\H'-(E,"S,C;JNP<5"^FHC[ COJ-N8M_$"^+"5<2/ MP[T$Y\,,4Y$^'>[7SPK"7'LWN4F\PS.1.-0N2$XQ'>W[,1"'C[G\JS0R\&** M8B9ZNU&JLS.$$Z4J3,H-EF8\M!2\G(3>T8"I^JM0W\4! V34%AIK]Q5P[,@Z MW(KBINV"A##!J*09? 8M.?\2R%$H]Q9T?ZP3O(: HVE7#L>E*V$0POX?D 0S M!U!B"Z\Z=?(0X1;.*VD6G]&;>PET.[38=K4<<0<[ZXD9+_&)]<.E;M\LLIZ? M=^8>>,<$JZ8___(JO,9WK/33&XZ'?CG\#86QIU+3M@"H+-?T*:8_/;)'LJ_@ MBM"B@Q&!)VP7I,D<'$__^C'Z\]P.S;=9#0#P7W?V%WV !L%Y+AZ3 MT6]9K^11&/MX%V2V0_&:Y@*6(/9/A4*SS+2HN*28:HKI(B?Q"&LZ,,*2F M4:IEPVK *9ZF.3OEVYF=[) AJ^[4^VF=A9YD9S):$^1K: M.CL5L0++?1F;EO7T&A5]8C[MC%E+:!""VIX.6<<&]V<^.'VI,\^&T?R-\>/" MM6TH?0RF">?Q+-Z6JK[6IV&H([_<8FU%3;?E,Y.\#7M;>(U54O,W-G"V"]Y1L"*!A6IP:1$M@A9M6Y=9P4A=_M4 MQ7:80O2=XE&;5BPSF$[=:PA]8!KZS9:-"A9/? B$V\1PZ+40(O9:35\++T-, M?_"$'ML<,<6407<(NKJ6> V8B"BM5]QZ?G*&_7:$R;D+!+ROSS.=3LTUW+4T M(K#]'(&=8ZM XOY2E$C =?810)QI) *RI,LO=_%).E3A6[/:&FV>&,[5Z8L3 MOK^9^TJ:46#4+412W#"VJ(!5:Q=44S.=5!SK@]4._8SSRV%Y)OG8_\&2]V!JQ-J@-*$L%(=_V1%AOCJKKY65 ]ENV'O(HB$V^)4ZEJ<9NP*3: ML9ZNE@OF7 WN#B1D24S4J%:(*+W&!7\ IB^IJ MV+8UQUNDA>OLM0'MIAKW[=L/Z@ZIL6/5!S>FRGZ^X8BJZF-)+\*H# S$*^&# MIU?IQTS85W>H-&X1VB3:)2 &3,)%$H")>TID?*E;_R$\[DD&-]DMLZQZ:F>F MN+R3.[A-!CP9IU%(9;EWTDF2SW]=G6C^Y>:)KZ6N]'?L^U\><5LRED!:/55[ M%WO"]<4(APZ#UO2;UOK.0%HI4;=E>?AT4Y//R$]1IO+(';,;):,'M!;,:_TI MV;51U+6-_-0Z];">C!/DCW87NAA=ZB"FL"H=ZB+^&4>.YBUJ%[:OYD(]A+/& MCJAJ%7]^)>ZI]5<"(;FHH)G^HOT(QK5UYKH P==?#0>_[] OG#CC#8_0+YP, MCF@?'NY./Q6T"WIX?R.89.![R(X(?@)WS;N:XU9N/&^9O+#::5"L.'$R'M : M-G!A:CS\^I27>#/LX"T/F+[3'2MMFLVW]Z'?1R!R5K3M;;.!\?]U^+8^8PL^ MWI]1EU^^E4[AGD#4%%8N$%[W)V[V[^"R5RT#W*?@N%'^G:+^UFBOC M?B!X[#F\ @_S]I*XIR?^:GC'MGIZF=89WS$:AW;!>P(8F>]N.LJW?D B)_[G MT!G[:VR\/_3<4Z(%P7XYC-!V@8&CS0@TAIB1-;T52$!_8%XP!S]T$+0[I0Y@ M25 HUJ *47Z+6Z9%:7)' *G,]>GNL'\("MTL<.: MJH/7D!I&@]!.E?&, ;4E$LQNJ"%;!(Y2!Y7P@3@$G;?6PX%]_=LI0:7YE"$[M!E:_>Y- Z:VI+E.D ' M-FXL;>,.1Y;=]:+7"N^I P-@KJE]ZABKGBGFU#@]^8 1 'U"VN*VC]5](V:# MD?F);SPM F*B%FO$FFEGX+P^3!K_<&QO3@&80+%OP>*82!]W^+>+*'1G0\:[ MZ:V*I98S "G>4.C&KS&"LDE(MHEI@K, /C9@X?<41MT89KD',%_?"+2AA#IU MF=RW MN6NT7F]N84/@"F'>3ZRBY:K9/[?>UW08CT;*SX- $M;-1O.1 W>)_< M'L6@BWIP(ZW,WSO89[F?SC>G.?L*JXQD'4YF/X.A"H?0U;/L4)W:@?I0"0^.U-*]V6R]8'CMI 3W^ME][1';.]IS>(4<./ M#Y4!8B2ELK?IZ^$6MB_A43C,+%XL+BV D)&N/DF'28$0UEX+/5\"P^P1P#;/X^ACB*W1_M"6\ :) MSC9'?Y4^6&4JB$N^R0L-4U459'+'H[76/UBE6]>H,&<9Z! M"]U(/^"I3*K[V72L#&.5%#F@79MFL0?]?3,"29M9RGU%AXW+N!-S]H%A0OUI MO\$^& !1Z3<<\:5N0FFAX=IO3V?A=CH>KN*=&?-A'_8MF(\>5%&,<&I'P7Z5 M&3).$\JU_'YK0D'/TN(C2J[$*/D+8)B8E(#[XO0&?CC_C')?&5/U&?*PFST, M$=>.DYK&EPOW=0"8[NGG_0LHU./]AJC>%3K:LXA#1]7? V>KYIB!0*_YH:.' M"/9M$X#H%-"N F"ZZZQ YK+U:C(2!7EA'@D< 'Y&%GJM',HM?6W1"_21Y3ZJ&@3HE4TF78T;S2!XN',:??,K#@,%9TXN*8=B:VG+2>GVX4;>%5 M@]JOK15,XX'=G_!H.-?M^EF!\&6;U5YDNL"]9FX2=>Z-H+,;GK7/DS M V'\JP%@SX9U9_\27SQ1WLZ)@M$L'33#"'0-8B99UN(38 *1G&DD( MZJG^^V1+#6V,2R%(]\,\%SUV=(6 []<.N?T^)/>6(,D-(ZXK_]1FV!!=2I]<^.E;T]G>* [D3XTY]^G [0M4 U!??M#:*?]@30WZIV M+U*XF;@7?M(G:SCD%UH?&J&RY51,V 6U7W'V&IG+4")/O4JU;%.(EA4W6HJF MX_]OZ9_V'[HVL\DPME6((:RKP=JO$]<-B=,&MLF=80?! [3\3?)XJS!0?<$_ MY=DQ+:S5'7 8>&^-R+UR[4CE $)>)?"V"!,MNDIH#4G$\5QO !'J)G(PX@!(1Q,-5X#6 ]$=N MT&7@TW3K*N;"LQ\..!#6X?0Q#M3CT-=.//7+33A,A2J/#"#&"7>)K5OJRUB^ M8@!8@3,K[@_@VV3]=<($+T$N/4TT+61C*LVS-.X'0+DFUF_7:&N.WF'7 ,EL M^%OY0P$)>@Z0H,_;(0 N@ $)BDRC/0=FD?RD%' 7 +1UMN"9Z,(?F1Y$/YE\ M>1OUB7S=>-F-F^&J!@FE9I(!7?X0R-=?R+OF7K$X(>=/&O ML*,[:JMPCJYFA\?HD.]?U7?^JRD=?2M >;W*PJ$2&E7XO-+E?>&4.4_2_)O,-K= MT9DGTCCPUNC!Y[7M.F8S(370M/-PEO+?%H9;,O9NSH%GT0#$K3#C7L>*COH, MO9#?P)TPGR-N13QQ N#'6\&W.&T-H^F7^P50'7FESXX/T_V%+F!/_TH(1GZ4 M]A6(A ]@;HJ);9';;SGY%#],HZL4 /(EY?WNV8-OQPA#%+8 Z>\#'(+6AJ6^ M3'[ F>;<_]F4(A8/H#32MWCAMPH"9!Q8TRG6H[!0U!FST38-G#(!M5DZSPR$ M1FIG*IP#)O%='X ( **Q=^F+<7C!_+A(G^*#7= "#)&>E@#H?I]'PS_H\&_NG>Z+;X88-FD!=!-EQW5_A#!63L2 M]QH9H%DIXA#8&EXH,^4'-,AMA&;CAE6(% M15!*,/[4W\\O QPZ[)X1Q\?7M;Y?9<^0OSTLX >$(E ?JB*9[NR>[1UQ//^' M>(->H&=[1APGE0+RMMR;KL56W +MZ.X/(FA"TTQ' =FP=\1A=XSV?1=4?!_% M^SSP=9,&_(C7$_O8EQ9.0O+AGX\*GH]'J3%0-=;Y2!%\<<'8WI"-60F@%S MW8(>&[HT">%Y;[?RO.6AT)EP@>6#C(GH$_O.8LY!PD-WC;SQ/.6$ MT;0P[0WR74(+O-K$VT2SA09;,9QNZ^X(%%*:C2-$O=X%E=]!Z^7/_Z2%CP&P MI8#$J)B ,,#FN*,1W6M>%<,MDHQ0JEJ^?'H M.\M#2!PVX=+$.,10!/7DF%&!M>(!D0E& 8D52=+/T M)CQUY;A;!/(4BTP+=8[D]FX7%&4IT+X'2_#^ T.4N>3B EO_(;[9.[KYXQ9D MN-T MCN*1:4_Q;#2AQ#16+OJ5NLM$0%(>1G0NR7('_B.1]P= K:])<$,+&W% M>_(+&P0F]#HV7,5G/"/X/N'QGASA!H NAM]RK#6Z&\_Q[4(\[.]X7;:._4TU;#"OOU#92Z__T-P0S-MJ@$/L[\M&-95;\TA3"\6$ZFY)BX2@5';!G*3WBW2.[H:O4H&%9!X^X)VM0U3Q#*0#\&K#* M?\>C30!^<(>#4;VD<#, /\3I\>@_1.)_SX'C/KDYHL!L27C_7Q#5G;%@P6PO M\MB=NU!0Z<\$?)%NMV- ;3O7\BOB"SZ.RZH %=]RC5W:^1U2&^OZY2@U2A3& M\0%:'O#BO@/N6Q6$WVX$M2=+) !"S'G008A)[3^\B/#F.ITNQ0"+NR+K(#-# M@"*(2YTC[G2IBB^5W2NKH(< AY9>;297[ZC E.@8'NN0!T?_^+!75K&1^SOJ MNU7'&6O_/T7L@$X-OP7X_"BUI,VM :6>WU^^_L\9OIY?CLPW\<*X7EAO$E1U M;<3]MY+O^JM'P$#O$:3\:X_@KHV;1*-$0=R%,HEC\$7!>6 !D#XM[H"3^@CX MG*><4"4Q]_T @/_Q.:2J/H;7'K&.4MOH<3Q"S'>5KE)_/X_XDB5F V(?[QJ; M"*?%ESP#.$X-(.FAQU5]X*0ZC/+80-(APNWI>_053O.AB_^CU?WP,OLL'6L% M4.B[\)JU=-2UDV:5O0TO)&,4SFH5$_!!K9T _3!*H?7[_A(3\F]S'-B,$N&4 MR0(Z2-*5O+%<7]%%S1SQ_2_^DS^'Z0=3\>I8Y8P2)Q2FH,!&C_"YKOG[(-6P M826;P%:GERCYK")0HC0DZ^ J,6G\HV8?/:C<&X@_[IE4F (N./8?T@J?JCY5 M_?VQ3B;WH@#WG="PI;:,T]9>^.-(*ED&Q(=NR-*A80 &R'D-WVWZ/$R/T1,7 M -XT^6.Y5WW'D1I^OP^G:77_OLMF]'2:#7#_J6F)])ELDCX?V1M#XX"]=Q38 M-\2H@CB3YZG0,/]R-9 [W>A_?)KKY7AQCAA)!^J_8P1\5JT[A3&:,0DZE+X':US8!IT?Y=3V]>X-HWY\E M^3<@-535J A@OQUQ?E\6;IXL"'P_8P+*,ZVO]"_]0N^2?2DX?EX* +EZP(HK MA/AA[]X"K.8'ARSL[.&CJ0 "U3=T=OKB!);Z_GB&LZ\]'CMF,T"6B37.G[>@ MMIJ^^H!X\F=W$#1Z\(B EWN8C.EDO@>863KH/Z_L;7NL'2/M#6\B$.S;,, I M$&BR7\T@!V:C".A#[\L\$U+%GEDOF=Y[LL'FL M-CGC=D$I+SK'*^E*M86>!7#OE5A\<5EAL$-$_=<;+9 MI%V4!)$_1OZBV]<&-M38R&7F\V(TYS?+0Q_IOQ<=F,4XG+"?TZ\-DFX\N52; MJ%1W#'Z]@&PW^6[*BZ]!6"'V4[0SLX4$C3?.']Z,-#RKV8^/QX!C;:7)+5/B M.6[QTT/GDDN*S\,_'=SF6D1$QTO-/32"6Y'+I[R>CAU/LNE_KSB,T1\:^@RU MYB8\8+F'B*Y*LMW84:9]"Q@_F)=+<<:[B XW*3Y;:1Z7&7L6B/7A%T9-+6&5 M5RMR3*[^'AJ.UG,BRRX9]=O!.&LRN&%A(A M7XFI3Y9BPT0BSSI$O&C>'-"*F 2L\UQF(W7 MP0GMNWWJ8<6A PF3M@8&RLJO]/VRP-^.8>8=P1ZU)O_(\PEE'_0)=4& MM(U3TR&OJX7"NC CP-ZP'73,(-?>UEXDUO,S+> M9#'2DRRY_S')^IWD?N@KNG+,@+5'\_9YJ;]'$+Y!1^##1^!WS@ZPDY!L^#S_ ML!<4M[O UG #MD;9 .8\(AO8&JLLP-; &"+TZ=O[.K"]7[1)X7[NZ+$#V_OA M_Y#8;VDN.M@L12M"_>5UQ8$!VK!\'*G;/49Z2@,7J\$A:?+U!V2O=2K2KGKV MSZ(Q^4\SY(DLT1L(3MU[) U3E*_RIW"E/+G1IL"PT3,Y;6GPC- M4R9JHRC=P 52\GQ-$*8L^ M6.FP>4J_0R12@*O5B/&9"A+\5DIB,T^S,8.#*!7GQ]>MI>ZX:W5O$IVPUB)CMF@T+-;C4NPD!3&C>PC&0\];->L'A"\Z"$1TU'B2/")CQ6^!0CX:O-,)&LBZTT)GP=?WMP"J8' YXS- M.BIW.K 7AJ]W'7<0W'")36C(PLY@WK4W#P<((Q6+9_!2Z"L!67MG3("%#(]U MVJO_>V3OWB]=L9[;D_Q^[DU\= N)++=L,W]JKL.NR*5%6;15T&W#A:G-];]R MLUEX*"&3A;$PWP]Q^5OHO_PF'1 MLRG<1?^29CW/WKOUVPF024QY\.3E=E@#=.L7%P8R MHUB^ 4)$.,UA>JL(8%>Z/CZX!_F)C[HQ=@+JV]U=]R6Q]EX0'1JXU/_6ER1 M7[K$'H33\DMX 'VI3M>7$55]!Z+\8F_!MG'C!&<)GU6Z#5K_>PY&#ED8";EP M0 #*_W6'(VW3LE6)=5'\5MR3-M2?YT_SI2?+]"RZF9Y%V_]K%IVHF6N?P2T9 MZY)/*XA>*\YHRD2_!_:'A^=JCL':B7*+S$A0B\"&C\X>G? M!@7@:)1[?TWN^&#AUFNZ/W$0\9VA)MO@P6F&ZRR?S%8-XP7+(YS2SZ^*U)X]-"? MJ-L7*0-8LA;58,)S'H[!>^@;:8J0O M@-1?!:('#)]V.$*N."81UD/?1V Z7];_N0@$3RCC## HFU*D#6)0*0>UM4[K2 ]RF'Z>#@/'C) *!\Q'P M_3K>P (G>)8F'AVU%Y!MU@,\Z%\6:(1^,F,\-W G7K@2MQX^, $LD/<]W^)8 M'XSF1E8M M C=R_,-#%T[2W#BXU-H.J.%:ZT ]1NNQ*]YL?.&4BA75Z)9U M?++D8FSO UTL&)YIJGWX-:%50#S-3$>(Q;2D4KJAC:2';KVFYQDB7=G;_L:- ME\TH!8K0;6C$.XNE<>RL3[THMQSD]NK&VW1$ :HN7S@^*8/B8X>TXT-,%-(8 M?M@LAAT,U%FP?N; 'YSTU.4[F1]OZU=A* M004+4R$5/WBM#C(OQI\)6PD78CI,V(>^^!4NU4%42;[\Q6T'9U=I0R6I2R$_ MEO707M".P>^O@!N?ZLF''5UX9?IXOJU,Z/6&18:J! LWTVD'M9_O?=NFT-IU M$H@&.^B!0$NWIZ>87,SJ9%XI:%4FGO/P;"9(^7YVYU(;4EJRZY3[]38O,'$7 MA.N1EU?6;-/3?._\ZL((7AVZL2'5Z#5@1THGMT@8!P8TI&IX/(Z].3;_9J#^ M/4=L-,NK&<$!$*L.VNIEN&[(%CS3.!0X@_637 ,>L4$/!0P MQ5Y;'IGO >?+*H,%?,3N3)D4@5%'71G$(T$/0F76-IOK5(A1L7G3:*)M:5"V MM7[+Z*\[07JW6Z(UHW\UTY1W'JV4TUB[[Q3DCF/ 1UI7T[,6AZ[8\]U#*;@Z M<5AQ!8IQ/.S.@.E#>6C-J&+=ALC(Y48H1^GKZP]2K(8GO.1O)CPJTPO@8_GN M8W63R!)55%'AU%.)VC2IV])&*,K*62RH(#1W086ZBRU$+!8MK,6-E^-O"DBQ MY(_LT@:)_&Y;9=Z99NK?76W>C+)VDX MQ=/S-.L@O>/=G7%&K#R\3Y&SQ(W7K?XFPUFL,,,-,[RU$X;/-X:8;7=G#,QRR6KNQ= MD.$WRBERU@K[%*0QZ)7-O=91UY<,IW(Q9#UQ-<^?NA78MSG+$:@C-;XK2<8& M^9RC+V6?'GZ%,3T^=%OG]%?6AG5Q9K3?LGO.AI"%>_ZDP=.@Y]G88Y&FQ@KG MF.M8R(,[ N;S'; G-%[WPFI_CFW?9RDM9PEM8CPYABL9T'0W@J+ZQ3FTZ[E= MT$M*1XLM)_[>5_20EO;U.IL@K^53NJ34I/X>$O@QNI0E$GJ2Z<>;<&U-N]M? MRF[@RCLU]?RC2=P/!PVEH+WK=D.E<9W0!M'O+V\0J+/U6P#1]:-^H%$V5KK] M%*DO9:@<2]R'^<-D20EF=7YM5I+VD_RB,,ZPP3"QE2_#+A#NA-+0XY+F/V9 M.S>EWS%J:^&:"6.E#02[VV7QZ*T,+!.9P"_Y".?0IIREG8->FNG:RM5*V Z7 M+XWK8G00,+6N7*,M.*Y KP&+:'?W[JC;G3-WNO%O*0P.MBU@RVWO MQC^N<9Y$"?]<6<@XC(ZA]3F9;@D-WQIGU.MU:,Z+P_%N&&X0-.#T69&C% ME5]SLXRY@SD/$,XDCSGF2_U+5I0FER'(?:NB8:E?Y'/X/W3Y_P0 ^SSH%Q:8 M_H,=ESID;-P8!N1BG<[O Z-BR^@"1;#UKWLHIXT)9LE14@); M4/=8T=&[1P/RMNYBK\6JWV;=T64()&A":^C-A6>;EO5K9>:882'N6;B7=0:] MN_,(Z4+O 4<-. R),T%@V4M,>2KWZ1?3?NN/7[E4D!ZU?85<31JL@Z(WS[M_#>["W?7[=GCISLCQ[WCQW_P7G]= M#?GW]/'-WLDCG3,51^87;_&89T;!:NCYW1*=?8FLM1(BD.=;Q*%)I@3]#R+FCO3_Z OF-NXZ M*VJQ"V*[,,E/9=/PHI+M5M[1>*,:3VWSWA_?64%/VF9= MUQ&9)/FEQ2$8%< M*$%B, /=I)FBYIN2;*,O M@7PR#I.#)E#[/;W8?Y*V0]J:M%P84=E^>9TQTHR=E*LKKR?[8^7C=D%/[LNX M97]<.'%6 F8J_*IKI;P)QT26\0VTTRWO'KLFB#\K3+7*];__GR_,!.Q>,4TG MW9F&]H2M.Y@-)Q,A3V'3KGV(!1)^%Z2C# K57*FF7;11H@TC?A+R:!7@B/'5 M8W,HTO N2%<[8/V_YV=6%D-Y^1]=3 _=K>KH\3=-F;?4<[KUY4T(:F8,?1JJ M21OXO[A[[Z@FWVU;. I*$R(E=(A2!.D@2 <;745Z)R)-0$! .B3T3A 04$ B M( )2(KV#]":](S6AUX0:2 C7W[[C^^YW[W?N&6>9."&O:A *)8S*-'\8^,;_JX#^VYL M)/M+"5/.*2917X(XA*%ER;<)F ^5)8Y#&7$6-^KO!/46XQ(C2-5G(A87##DN M;GILJ<'Z1#D(#["0CD OR$U<^=F^B,VR?J8:ZXF^3EOPKLD"*Z8[6L&CM#T; MYS5JH:73H"! Z)[_E/! /LD-4J!\%69C0=]Z?;'C$G"3U*^Z&N"S2SQNJGBY M'DHLJ]M2O<).>38E@.LU<0"W$RD(_4:T"&RU8!)5,@T"P1,(2X=,1IW9+[GN M(%"PJ.3'2)]6FQ$%)?*W+%YSYJ&#-\'U^0W@GQZ)YX5+EP!2'.2GGX(?4[@D M[@BO?C8;FLI7:+?5<7JG/L5 A3SHFDX0&>"*%N1AZ$^]G*9Y/&*$ %I>@R3I M5G,J_&_NXEX(KW^VW\M_!X .\[L1,]OMB\R5$775%/D^\#D[JI\ML(1C=_3^ MW6ZR[UF?6\]%8@9+F =%_NPH.[=DJS*7[H=BTQXJ"&>UV'V=M0@>A*UG9A7 GN>TL :8+(O2 MXH =3)P<6.'<:4?&,+K\6B*3*CM(,8KX$9N_.'1]O]N4WO$$__V0OU M'X.E(C89K1RA1(WSQ^L9NU8NSMF8FN1>X?GUAQ27AS9 02 !55KWY&'4KPH! M9CFZ#I1=+GE1=3^8B2B*LU\ZC8"83N+@]4 7?, TY_*L@U+#AJ[^8XN3'JK2F MHZRCT"RT[T3;DF#4-]6AWSE^\HX(WC:$<6/)_A +^X\P>]O>KA#O*2?1*NDST?J=KHN, M%EN-1LO4+ 5<)/W#W'T3X>*/5J7C[JS/41)NP83'OY%;!DV-C#_4G)U9.QDT M0;2J(/VW )(O("XNU5AV1Y ^ , ,H FB] QDI">C%%^-OA!LS02%]HHUM]] M\F$U]OG.1?IMM_^*#9Z(E__KQD+8 LPNOKH>65A> MJ:;P3K.MWEI"A=98M* MH3 BSX>3<_\AK".1[<^+ZU[:FC8Z%/6<6W:L#T:?97P++YK]6-JJLI^ST_SDY_H9J=586V#"8)* MH2*QT(UW=[7?_:]^=$4R'.4YV?+ZS@P*2==_[1(0 M*^"-ZMB;PYD/#;T5/ED+3*04YNXG4#D-XW+;TUVC2J9>.=['_F*X!%"X);4$ MHQJG.A:O0,$X9$<\RD)S9M(WRB&)CS_IQ]8O,H_%R2;M1R-O%.1S35Z;FOIZ M58L+BQ(H((&-UL-9>L\& MA. ^253"]2^G(*)<)<$W?.R.IENM M7@^]*8^ZGRA9*YOXN=G3NFOT/A:2D6Z7@E)FW"K,?WWB[3>9YY;TH_7_,_[I M(H1@<1'?8@^#*_$JB>%BEXV159%PF:PU:1^>Q%<]%FL2TB_9;4Y(AHV*?:B6 M3MOV(QB=K): 5)OG[%HU1,62$>:4%T&I)+(_2621"^Y#( PS.[63"'G&;;>QGF_R6CU&[]@QBR:A-$%*.(VNMAV8^ MGQ\]$^09U%'X8:IV+?IW9M897Y-_SO]K%94:0]BGCRTR-3_^NH*O\2A1$;ZI MHP(:%/L_:#')0#-/P!V,=NK=G)%WCKI;*$H!D35#] ,N+ MU,9 3)^)Z-$& C*B2EY7$Y>6((M2[]+N(Q.2V>^$#NM*%!6J 8INW/0E95WJ MLAW?=CP*'!K$3;4K-,@G*!H?&&Q*M0R=I94VI2LC+@$ @B86T?Y,WW'AYOC7 M5D[BLKUB\_/;Y%(6G;'P<7:^L1:>1JE M1]IV,D>*1DCF^WB).<%A2 M9B+(3+:4!9A9W?GL]IP,@%J:!@P;O;*1$/V4.HY5K8E*B@$YSW M,_PR-?/IAMRNZ :WN0L>*R\O=FJ3$G1&NPJ7J1^ZW ^R"<8D=V8IO>OM'K?Q MGVH*_>4P:?H:#QXF@%"&%I];53_4.1Z'+J[.^P6,*M+%\)<>'MWZ!\_S(;D< M^Q?V)Q'L;18@V&&,VA1O5P%IYRE$YL!<@UPW#FICLGJ<^Q]LWLZ0/,R4EWB+N?O'4&8R"0!0,^D6N<&*B)(0KDFIG<+&_/)XGF);5A&3* MG*@IY1<@1YM$-<75KX_'\)+'* :5"MTQDD/.&L'6 D3)?;3A M@X*7 $0[J5%_35G]\<^?E/K? M!X*=1 G"34Q:US.FG?H.F/V$<&)SMU_H::+XSN+"([_"\SAVUI,8 0&].'0_ M[[NW=KYV8)9'QF_T&;*%QXC-Z\-$&/0601YKU ZD[5\>8IC-\(_J??V5O5N" M))C'>0[\R[LS,!8O"9V0>.T,#"+>L:BLIFE]L[\BGWZU^\+\ZX'>2#WR^65&(IV//>HTPF:X:J/#FS9DLD:3[!/IQZ70.3#*,LP(A>Q(B"#>P5F@' CB MJ-OVGMB)A$6 M? )T7E.NF*$CF.\PX\Q[E6F=G&6PU9EC_/ Y?TY] O*?/8CJWP>2#C>/;6AON1X@Y^JJ M.>_$Y*B2\EY9,G[,'YT2KZVW^&7OB7XALTJ?]N-0R0$QG) "UKBPH$U@MV4; MVE_HA%;N@E$3V#&_'=-SJ>)5ET 5%7J'OXCY(V0>.!HGK'5WE@*6KP-&9X[+ M[62Z@]I:PLCQ:,S0^O/G_E\_0=:UV %G'.S-7*-:Z(4.XDA360.*QCF3G^8? MZBOK#0+.3(^_6PNX/UZ&3,P0XK/L/Z6QKFF1!#^7Y-HO[84I$/"B25M]X/+3 MG<;9#%."&B[>424GD3<\+O03T"#50+E]7O]XR^FHUT#GT:TK?S.D?_&](/LF MX+L88 EP]Z\%51])$-+>7 N$>YHA1F;"TSM:A4CO,]%@E48C'2.K?Y650*M M@&F;)7%JRW/NIG/])_/ZP-11[L.KJFH?_?@)0S5^HY_O/COHM$B4+2CJS:J2 M'/[=,3:G7J8:*O3K40%)'5^P)0<2.@*CKE0TD$16:?AY7TLR\YQG"$"G]@S* M8=-Q:2A@5P(+X9&UJ[_;B:(,>ZPQA;Y21H(A]T*=*#D.V*DDVW@?RE;F__DK M6?)>-R>LL3OX:-MRE3U+/$'*SM?3@W%1F =:NSD;_JW(RKEP6IVWNB'>-KY; M58V%[$#J@"\!9J?XN"-+LGGJG?-S02?%YX:U[S7#/_$FQBH!N&]EJ4TV9V*D M(]G:.&E' R0/V2+'EHQG'Q.>393M)KV5OV%D9/E,Z$FA1OV;(P$= ZX/(^A% M()'"1_2G(&BBJ;9Y? +J5-BU1AK'$9J3D.=/S6 H)=#GA6+583<7Q0[>5_S@WJO&[@EN2L!O_BJ; M]'&DSI^R/6W@9DU9YIC!:YCSQ3?S$>1PKE9W\M%#=,:O#;&"XM+>%&PWOXC/ MANV[7R&CI%C/@XDJ@V!+>2U5:ATK_O*N-Y'ADB?=>^_"\/(7\\4WYGI:Z]^; M@3!K14A<;,?I*PM'XKI^K3O@GOI!V9MKS'/:,@"CS3KM$)_H6>/9/L%*3YA_ M.6%0=DUP)_=<#U?R1Y8X760%,/&PS#=URC<.:@2#5 MUNUTPC*NX<\77U]D*[BM;Q(!(4.MQ87R;V.=7XK]WO:?9!I(=:1M**38"J6$ZRC>47P)G[)1QZC9UX]&-B2S&Y>6^8>'<,CT< &29T([0NPV59H0K1Z763_7W7 FM M#T!K=I:2+_+ ]FE61QNK.?BTLYSEM)KB&9PRGA76*D;D][F'BHR B@38-%:/ MOL2L=LBE5']^0PSL2!._B2T>""J@#1)BJ/9GO=C.B2%X1,L@0.E3!MAG%H(\ M*4EJ@:SB(96/8OB165+_H9V*)C@OB5(&/!ZQ&U8P>9E677%E:M7SU@J#V^%= MSB]35BIW5:3LK*+;]4J>ZW_OU!153:]W&@ G70)88=:+=#X"LH3'2USG"PG, M0AAKSSD3ZZ#ON:UO M/$1N>#7;X=KQHCY 5'CCZ8G8MVADLZ;EHQ9N<>?N@;B;8-GMJ>&I(;2$A>_& M:SPLD;#>E74=O\^2J)6J9:GU&[+7GWO@YYO;W4P#G?5[_J,:RHG+IJT8M[$" MGX0]H/)E@5])O*[02//5QI\2WS5X,J13!3_5SI(O\HU82;U#$Z=H\.&]VF@+ M&9&'P(;=;QMX9.9*[U NG%-GC.36G3PH?3Z)]2EOS/;3[5LL+%*N[UUCZ MY)\[1(?7&H+IG=Z)P4#"6BJU@Y2$'U6?!UP"9NI_4#7WK8[+VO&\NK^D,?9C MJ,I_(A D4):^%EJOG'=0O$@-SRECUHQY&VAT_.=OAC/HF')&_:,,$R['_R7% M2F,#*K+S3XPA\(P:Z6"?3<[D4Y_XOR8Z?!-0#O-BV>J.B1Y0\=#8<+?&'KVM MS(/02C&K>1VI[U7-^ZMB!M.4:I +:E;6;^[QC'[^7K<$Y3DB28:D+G*V. 5: M=R$<,,CVDT!151/*IM$RDSU]M]][M[?A^75(:EPK=JH+P>QY[TZ%]$QE@7&& M/S.<*\Y+^.+TV!KW]IHC@>$BBP#!P@]W&?O>[=+0XW]O,NR^86>(@M%[GC"O MCS8[,7W21XK:/GP-$W2#Q;!$^$/P@K?#/O#F376*$E65$[RJ%6I:B1182(>P MPSL(E;%6P8+Z0^?+?BV\- M7QTM52ES"_FN!G&HO$C6'^.2MVT,!YJS,,#N&:6$ OK<@;?@1SM,C#$A:VNS M@V3UC2FW(L13?9D%"HYYEBC1WW!I2^3B:]LGUMY/-8':WQRZZ/RYS)/F/W?Z M +L1LWRM$,!1[%W/GO6)XWD[;;ZG(SM&OYJ:DB_"6&Z38669.8]_6Q(@.-M\ MDZ$"2QQ\5-#_]:P)>PME%)6X#$<0[.Y-BG!R<=!A7+5.L\E9O06F8\BMKO -:=M&R)2 UI$ MVOWH\P#R42U7ANMMFSI7*WP%&4GJK@3=\$.'9BG-YC1#\(^J]G\-)1''.R 9 MGS/3?HK.BK:V@"N=-BNC[HQ4[;(:ANJ-(*%:OZ7)*"W427-I'E^!3QQ10RV@ M$[.2B]<]FTA.FC \8/L)A;O^KL HKL@5UM1$3ZZ?F[?8[W'+S&H_7<>I0.,= M+&4Q7A4.SO[Y3H8>O',.0E8N7#S%0: E\6/0T9F=^%1L_038XL.:Y0+G:0>\ M- ;.DET;]XPT5LAYY$,(C%V8RI FE1MZ1)U&C5S4.>**?S6N7]8MP$Y>'R?@3 M=2BD3D<"GKUYHGLO,'V3;,^%6^_T_8G2=U_P4_HCR,XB7L\\0)D6=Z^[7,/[ MB_P55V5AWD]VZXJS(AK=F6++E_0BE.S[NKC=PW\?-S30.N6EX8AZ. MC-2'*.NTHEJ8H/<(S%B^UB&Z^VG?[]:.E5(XR7>">7HW MF]P5&H9C/ZL,)P M1%5>S7$=(;G3_/9'3(247=W3C-S3V4N G=/W0/#*SN)>8,IN5IX]37;^KS3& M*7(>N'J/S3NK]P_9;ZJ8(KN1,]TG*>/-3(N/EQ,8^GD7P_.=:_D\3%*5H%I\.[$/6\N#TCPXV'H/V792,E;"7GN>?@8)E# MBJSEIA*PUU]O49O\8OR80N*7K]VKMZ '&V0J M.D>@#X\RE8!I15M^ZD&VYU'5'ESI-1[^AKSGP/U=F2_I1P] M)N:=A[>5'E@_<:]+VHWZSHHBD\*.]0A.INNZB"Y&#GL_/3E M_&#+?=CT\X]'?$?(]\@J1?L.UD]-+;7IY\3E[L&.QKCU8/C9T%,C9$3O.J]O M Z?GFSYQ+WC^3A/4B6")LT+W*O%LG=Z?M3G%;'D+2])U415J /N^7@)H%AM" MQSA33K7;>J1^0R+K02W1C^-5Y=_RT+'7LLB3^(=U>A_W1G;4TWM-98^8AI2 M H'11'9H?T:8*;+CK@\W5Q]W"(W/(3OL]EDZGDE]I++D>I>PM%H5?'061%G( M&@X YCF,F*#$/;[OWW=0 U(ZCOPUS5/\_^+O^??B;?-]' *SO]P45H](4-"P MRC;K*.Z8G^-Q>13T?)S/_SVYS MM14%-_7Q9_E:+DTEF%_G[2#M_CYM(:T_T.O;MUM5?*>+J<]"02U1YQ%>FY/0[]V.^SG>I9$ MIA]B- ]$F".V(:K7=\&HA%GMMF8 %A'MHF"0ZY/C6U)ZJ]%Y[?9*VN$KZ[Z/ MA)+IC8%.J\Q1R]N]]R?&+$N@XP='-SI0A#[ MHP,=B1,0NA+4. _F",I2]O&ZAJ?)$Z&^/F-:UGVW'D $Y4/N&.(/3G*;=TGJ M$PL*NSQ7C60&@2XA>:V;6:LI\-UO)M+B@*,C9$X!,G2@MOM>U_PKP=[\D=?-JS;OVL*X MRUFC$@O4QP7@03?^8/O/NI2R^$U&?_5)>(90G2I&M935L=E$V/Z1-JW( M(>5XY3*[GG4L4YNN<8'0K%EFZJL.!.]TD!B0,E NYN)63IV;C)RGP;>$#ZA2 MRO[#&,LAMN?[7U.3+!.._'S!0]=6(Z,:.4K(1;_4CGIJ\=&0%*D(2&0QVY,5 M+,&!CGBUI9;=3R4X[[YA)3X*J4"%-W#YCN[9VSJMHMW[:N/K"\VGN,\8R$\( MH]!33OX?>EY%U8(]/\VB@F3;6K[YA;8B^Y5C%\OW$XC,+E@ZV?UBV@PXFWGICR]:][+24CA)'TMY:P-L\%:<&"=:TBT\T+ M'+3(>2]A:HC"I[_=4G9D>4I!% 8Z+NXK.1 3RHAX5']L>"(U-G6(7]*.MI3" M.15RZ+769Z;2R7*^ J;??71$=_O,V)\6\FV13/F-*#ENIIB@B'["REG!%78X M'U29TG;@S>[KJWBEYQ2TN53AHW]JGTL 3LJ NS*OV_9'=A&W*L8@$=J]1T>P M.T,5_-_4>#Q4RSM:1W[:VLJ2TTQ-3 MB\Q9>)ZSO0E_>Q) <_BT-!4K"# Z/M[* *$Z%$D&:+ZNNY2+TV#7NR' ! M]PJ)IWI=X@/NJ++WN6P#"+[.1H?@WK?$WRS"EB,0AB:F[7+%2P!Z:%=C>3$< M.["\3_UAHE&]]Z/@)@8(']AU$02P8+E57-41GJ5$ L9#E MS4R.[Y;7\;NR<4VZ/8L-RQ1_O"$I"ISM+=@R*CG(.>B>^)@5Y'VG19\((/;Y M,;5/.S=JHXUSQPD:\7V1ZR'CY[<4[ET"*OV\NJ4.G2>[ABIA0)P0\>6'PT&9 M+A/_CSXM2L9_5)0NL5(MB'#UXKUKU:$K:C%&7#$EI'FC*%X!'Z^=@;R5CF=_,B"_):9IX4[#H%^@8Z00"05\SYTSLT#-:O$6.9X%9F M]M3(LC:U!1@#HE,4(M+[UQAI3[#E/[_UYS\( X['>F.5&=:^WRU4' RBX)A MYL==QG"?34O(=X(7SBSO.IV3@WP!GXW H(_,$@@ MH@AO@M.<$QM]UY#1'AJR^HIEB 6_:+JIQ @=-H5U/ MLE/+,_ZRT9^!=(W]: M''P=U72=F9]O.-B"[J>ACKO;<)=,O?/!MT F%3LG[]%-/REB/JGEN^K4@U]E MAX>5KXU%V0]4!0]".\!TC:XHL[J]*D7+Y;"]H=6BE'AOMW"=G\QHD(\0:9'E MX"0?*%:_Y!T4.;_M)Q7\.Q#F^D;U.4\*?3ZD44USI51)@"!7E6*5T<&8/;UD M=0K\=55^:F6N)LTC<^A>#VSVE=^%XW%$:*ECN-&SL3V1FIMD*?0RZ_FW6(\F M-4!8]67?KXAV^I-'"RBJ MVU295TE@UM,8^1@V&8^H'9RTT M^1KJF^976ED [S_._7KN!5=S<6@A/>+P;H=15WX6['B8="#.S3R]TA'/S? 4 M+P*L=INM2X"#R5R4^%JM_/,L>$NS\REN4I#U"J@_;.7.UI4 UB&Y4N0<:X06 MZ_VD^*2UTZGTNEQ;G$H>H/'2#Z)E9 ^_VJW7S'>#^A>@?[)IIEAU>4457[:! M73=XE_ZX<*?%9I_U5UWS>(EP!@?3NTSL46G]T,GC6\B3R"AO&J*^O/_)7'>5 MOW2K6@W*%[&K*T@0OLA5,"K%C6D/*SQ/U'8JK U^JDZ;FX@S1!<,D1TB:XK6 M+P$ XB"1%J-4=KW9Y.F6:#1_(D1QDG##__O./:KQR,??R/,LI-,-LTH6Y M<6JLSN5KSQP:BQS?M5XF:R_QUTLV'C]2MZG_L)<8]+NI(O,'.YU_NB>R#1AA M:/].B;UBCN)6Y-'V7/;75>Y!%\7YS=>V&] O&BT\B MC5K>F'.UJ5FU&K-4LSL?DKINQGZN6W?9^?-+IC6XP"5_U47G[%G5&3(NWBTY MK])ZF=QP1OX77*)7]%\"OX!ZX;]R#=EC^%292#?[/U6L(V>M-;&<)9AC[F%N MWYR05;L&=2(V7.?LEKN^.&E"]B[DLU:>HXN)[J"=8.O5^S+G6$A%V/5KQC:< MY%+&QC-W>9W1I,=M-##-3$[[G>S>?OV'7AZ**=FMQ$>F M6PB6\\"1:;D(:J'VP(UR]Q!F8,NF_JQ:1/@&$C M.NV2TC?S.AN*RS2S$\/(EF/F3 ERF*_N+O#7 M1QD@JTPQJZLVX*[F4%QWH ?^9<"CL19[<,1HTWI(94:/2X!]T0.UF4E^"QOX M*,N/QYJ:ZZO["4^GMG@6V(=%;N,59IT;U,95G^K&?=Q*2+@$V_8MT@^GC3*H:DK:T'^JVDK*=.*(8MO&KE3J"%@(CD&?TXH3(6'=G) M7\I3RWK1S@(+A[^ U><'6X0G[,ICY2:\Y@9 MHY+597,FC'/J<%TCON'[;O#V/#?6R)V$''GZO.TTVA @74XUT.4CJ@E1:L7; M""/Y=5[-):_I,!SY;W:;Y7UQ6T6K?L M19L+BFV^ETO$Z54.T>'\39XD:XZ7[+4?T?85>VS&K4MANG<5EQ&@(73*E-* MU&3JR7 W25?>I(2TRV-XI)<9%G2PX\UD&/=$0D$(**^A2WYN9 B^&Z_IJ&E: M03D3&C9GKCVK*7@ 4<>58>D?7Y&\\%JU!O\<-)&[DLE^ CI1_@F,.S_M8,/O MT_A\XDXZF*5W3^[*EK[E^2CO0?>U+O+2@.<&NIGFR'?.C\$4S9;YXY)Z%J.2 M#CPO"[XD:?P$>/), 1VPTLL7%\L_JJ9*6-]V>GVZ&A>'H7K)F56UUD7GSUW6 M*SPSK_/7 T ;_271-KY>XOW#;G9:7?T/_^%NZB[= MHP&J1>/EI.U ,SJ:.L],/K[Z4;FME\(ZHAN7DNXO"64,<,#QHF"AIJ?352K2 M+0VW.-10\N@197O763T#G+8O.#+@@26^[92.>G-22W?> M4M1EIPGXAO7""6L?IB"+CJ># 7V^=4)E%#]I&UB-T_9(X=#8_9, M+%GK@ 'R-G7@74]">^]'OB;MVP_%-G X0'5HM<4))M*.%J0/XE::!'2 M;DRSL#V+)*)<>Z*[SP*%OSB?:9G993(;55#Y]K!XP\AMT7B>WVN5BHM>E5!^ M8E$]H1H:2,V@8[&^D?T/H/3_.( .NG?)\)JO891"+I+4%*/X3OG[[4@A[E"Q;;76X14V>36$ +&IKQEA;:D$[E+D!(!' M%MI:T4U8J='$:]7NMTG=>+Z\(Y$E*0H4Q Z93E9= EBV#[?.&P^VY+[EBIC M+>;GE@2"SP!*(;&_%V_ZC'4 O;T.'=.;"Z7Y/O&FF@ !-%^3AXVV^':F\"(J M&$(G&@)6X>B.,K9;6(R$_Z*=&N[SSXH=]N9;S1.HG4TU58&",=HKC9:"4NC, M7KVO=6(8&'_I?N.BRIE@!=_)RXN/W)A*K\6;T%N_R2;9R2HJW!(=@6IN"X^G M8<#)9DQ.S'G ?5;)W%Z2\_QP'(3B@Q5W6)MJK\MY[RD4EMKS1V_,G=_*:=1# M\75K7\=1V%32Q6OK6RH-4 6.):"A#\[=G="B=']-HZ.3VE5QV4$.II ^^Q#Q M>]6<9&3(D. TW&Y;Y2BXTSBH.3W]^-G,N1LD;9'S>)%V2YE.*E#9+/7AM;@N M^=?:Y#^6& 3D MJI$7X7UW#6**=]9A^@&O;.M^]I1HGB[_D%J+C+;4BV:Y0R ML9W.CEFTF*X:?YJ\(@>O4V]#G'@OC]4GMS'2OYIGNKB"<-!]UA-4^!OS"5@"1E"!._6E]?@[7*N M4__"V9_.RHDN6];^S^H"$G EZ.[XJPJ!E'$?PQK-2AD''[3=)V>YX3;H=$B/6V MA>AGGJ^U&/'V1X?*DT)DX [F/#!*OXW5"4JG8TR M1K>(FQ+K[G&AM2^S5*"D&THL6/OX*M$?/JY/&R?W,TMU9^^*\)Q%O3![S6/S M7L)I=S\@X,LDQ6#*,?27?OE_"'ST/KG^2@>"N=?[6O(>(.*,Q M ^F)E_RZ!#2)&)P*PQ@]%"Q,".3:,2T8W<59!,I1\3,RRJ@MW=_Z5.Y1X&?B MWN1U%YO;?^O"(-:@M.E]&EXX#=UTE#:M6MG_/-9S*"__TBW)5X%&\'1[V8A MV[Y,3(KVQ?IWIID>=\M6CTWMI.)LT4):ZII9RT%**>>BF/X3M8O/4%J!FA % M8/YO\]"!\1&*/?7%1A*A3Z](KL!]FVZ<$*( "N3-#+_GZ\E25:V?G+N?YK)Z^F#B7!R33R1?1L<; MJKM"Q7SJ%U6J9"1,-Z/7YV[V >EZKMXU[.&V&KR73@RS"F%[G;2P(!7#WP6Z M>."U%;C-8]_C7T1 !$:L9Q$+6>24CFC:08=R$?T(2ON.[SZCHONWOQ@ M3ZN*R:V<&,&H+_^HGMZOMD:Z2&B7$]=W66XB( M(YC%$QA_VADA0ZL$FB%4QQ:*1@/WL.W+X%UQ+,GRH](,TJ+O&YVG57F#9BYO M*>*)!]C?,D,ZD,)%JF;Y $5<%5/*AA M$TX$6D8GG;V7M:IVR_>\?WPZ%. GN!A-5H 4R1)H!AWH&T$F?Q'21%$+MY=9^RD^M@XF/)F?:*D3';GH M(485(/N50R\!U5EURUC.>*PBS^2;( .S'NS)QY\\24N7@.(ACM93Y"B8#+?8 M1E0<33/!?,OFN"BCJLT^R[5_L6SA5]BZ"7D8WJU7W#2%M#Y7#JN]! @/6@7P M:L.*+9,@(LW?UXW^A"^KD^"_JYHV^2]431.,Q2YV@"D#[@\O=G"*-)G)O_#Z MLLV3<#%N^?42D&SICK*$@"9&(B,7#IX@V+).GCY1#SAZ26 WH__0G!&"0#MFQWJR(_M M:+YG4HF@*;P1&Y\\G_!D2" 2/]T+]BY#3NQ3X^P?8> )KE]\W ?EV=@,9A.[ MQ!0UE+YF:4BM+KMO?8SV-QUZ?.!"BYD21PE< F9G5F;SA0V(=T5Z S^>$)CT M@G#/,)#6%O)WMF-'5&["Z+@A7_[K#L;!6?ZB[/RH)O<8P%_\#&!?R!6"29H41H?/FU61+0HXRB3* M,C=Y?]I 5;CAMBQ/Z6!.S)F>V441X?9KEG>*9W$A$!KAULQ_E&\<&E%T+RZ'H[> M'!=DGYYN-C@9-%>1VI>S M"F]NDGUW^8+Z:ZN,?[08^1!8( ZNN+UFC8E$J9W$I9O[47BZ&$]X2?O,=(^N4P#XEC:Y+\_5;?ROD<^NU7'77$LEI91SEYC9/S>:8KV?F+_!:E : MF_?D5F5%O'4TF8S!Z5[@L[=V(+%=7@U'KY?+)O>W[J%;9@?;.[RE37E.L%HB M[Q-[:'Z51Q\FU](@;C$K=34_'U/@0#79CD@.<&VAH6*&=V;=WRJ]$C^?VF$O M4Y'8^<2HH$SHLLUT9JE#R,$1=R<:>^TH14[!'-A ,H M5^B7'Z'XK9@LLHB_N&BMRB[3Z^EH*N2YL#@YZZQ>^ MY70F#VY3N.2_1DMMC1N1"O0I4Y5-\=]U@2L_P\&6XMG7GP[O"O<05[2V$>L6 M3^ZG5A/,VA)A]=FP%..<#]\6=ASOOODC1M7;_BUSVL9+ ,JH;?%J@"5F#*>% M8DQF1'Z3C!:#/^S38+MNJ,I>B&;A4 -M,.A^T#.TZ;M;I)@P*',)L ;'*P%H M'2X!I,WWMUA=W@==*Y]TGGH1<\VB59>=H>U["OM*IDU6RMV+N&8QW/E#)^P8 M6I%8D1N2?73!"=Z9%N%FX;5K%^=)4GKYL!MT+JKR%F8[W'2F+8UGH_8_@-HC M")(XLR7M,$[FR-9+ /#=Q\IX"3KSK]9K2:I;![*KED]OE"ZTD=.E]J0$J5!K5]1GK*S)>/X^1/KQ[>ZG)%7E,MNC]8L1"/( *4RGB\VH MI5E10TO*>@;;R=M'@"\ B7N6)2K.0A8::BG]C_F7EQ 2IIEDG<) 0RQ?^X6K MRO!T[/9'V#L29R- 0_@&(X'20H3M2%4_G<;W$7NI#0<JK,+2G*[E/3KEL\ M>Z?(S5%_G>KV;QL-]R\UEY=G8KG1]3"=*'3WA?*7]X=2=T>;[EK_J#)JAO.&(\GV[FT7F7U$"ELU!JW=';'1VRJ64-9,^4S/ M-BV"#DZ.2Y[-N"%NUL[12$DG\T&@8 .D"@ _A*2W5-YI0"5CY77']O?6M/P5 M0R;T/^C0?WFK3P/D"0E4\<$I\%4C!+P4V9]SSW1_*D+DC1NMND8J21,T,6/( MF:IH$2M=94\W_'B7QJWKFYG'H'TB\T7)S>_MJ'GN-0!0;J))+BE^#D]K 7*/ M*?NMQ^H;+^N:??(9U.I [,M$D^*)*;)B.FJVO-NYT=2>(.2U_5&495%G^G- MJK7ZV3K$^QE"W!*V$XO#-/G2[!89O!ON?%TI1Q@JB4\3\*YF47B MM;\-$8_O7W]D.1NQF$8@.5.#$Z0[5V00N\715>0-E361,&/OG9HQO6.UUF8I MS%1")1N,%F=Z+"JTQP#^$(\M8_\:.V'L389!7Z__3F##J6%#.Y7)%9ZD=X7? M31HUU/%^W7&F]V5'S0Z F5>!CA%D< G+B!A.EM .(G,MGPQQ^6$+JF4K"1E" ;=,:?DJS6C7RG8Z<29,*AD,;F-E9_ESVGB/K[U MST_0?P&'/DF[R-M58IM]MK1/]K2&\TZMN<:M=N&D'UN!-HJ1+M_*D):2J'7% M!&!4;2Q5RK)M7)?F",0_D,["C%AYY^*KLD,1,,+PT$>M320-RO>)W)Y4TNMA M_3V:??BCDZU P0-/(PNL5SWHR>RWDN_/]GDJM&X3>N]DW)";BO',BP"EZ4Y( MW7T+Z.\7*H5):""G1&<:3EQ^X(RLP-$!6JP6/M\V995]G4$MJYFP79AORY7. M@)9]MRKY_UF0V1":@GLH!O;=Q']I,6G9Z@7]T67@&<1S',09&$/0C?5%1:.7 MV"6]K.J+H4@X2\L5B,6(2J *)6T^I[HP<%L)O$P0,0F'TY/1&".;FG>/W_"7 M^G=8"F+VPW;^FISBBBJ/NA&_>RB-+QHG7FU6GVIQB(.RC: SGNE>QX?T M"\)7KLE 7GI8'(EY"@20'VVAK(#1B#=&Z_O=D'@EP5KL_;RE75:[,ILO3TTAO^ M(YH+[6'KL?3SW#;B#I:]3.A;,Q0ONHUFQ M6+'VU1%XQ43*KK#P&^%7Y>71+VN"'ZE&B7W_+@;@##*(X4>R'X7\72[P!RT, M!'><[%*\'80&U]!5KYKX_4'!J.G<@@K[2.25-#_&OCU=9AMWY^;Q68<=O05/C[<=(!2H8I<^GJBDTF^Y7>;M#; ML*]GKTI_;O(C@YIY8:U:+;:BD2Z3U42NY(XIIW:5O$>CX;>#;G\^$7GK+IX8 MY'18@X(0&/6ZZD.?.6'R6U/KG_!JYG7EWJ[[R"XV!_+*URV^0I9-=FMJ>M62 MLOV&DN :9G:X/='9P"X^&E"%?/8D>ZD$=/$MSN76/AHV2!D]UI4>L/H'/P M0)Z+YY> QS@KU.MC8>WGU#RII0D,WT"W M \:-2-QM@WI6O$EBSD5:$*XXWL6=7"RB#<:JUJ7-X0.%T6S(01'^KL#?^MV* MG1WX5Y2)X(_\%AT5-#\!'HD7I%-K[ [)RV(RZY&M^NLQ6F;Y]A,6K[VLMC1U M&M_KJ( .[-:7D0E_UCT>LPU5:IY48$-? G;^T"!(8\49D]N< MW[=Y>(LI;EZ#HWM8M@>\/NA ;NL6Y_/=;6BY]Z[X#Y6T^W<3Z=\+)#?N,T;K MIS*HF'6QPY""8YW38D> $:7D_G9ZA7-IJE1'1S?3ILZF%"[4+I(=FR? _/'N MP[WT>F46J"BTKUD19\VV=>Y#7!RI>:GE$F<7QXY84)5X0%)$HQB$O(;)CP\P M6 K4D'*EW/+8K.'WZUA]3+,<^0CX.&OB@J*\J%#M2DH$N4((=4 9-O1$!R/: M47&GZ*MU^_D8H[4DN4*A<9"R/W.7&[PH%*(LZ)6;"73R5W'^-[@\;@$ M*XC'YK_5PKMR4P7*%*"#XT8OAM5\ ].9G*6J<5JLL/@PB]]^^":@V&V86$76 MCHB'T"HQF1=G,4WP:.D^]#?1_N2"SN>?(X%?88=/, 0=]"V14RVOP[) &YI4%[O'R2E$@LM0Z=0,P;)H51C.( M1ECM_VZ_!+P6G5T[[>2$A34S:PO#DP_5W/R4-%S4'M'7J_J>6FV.-LMC$D(5 M]+ DYL^ ;2>ZCDQC'+^8<@IE1'9\ /2]4H>UA)F:G0W714+"&O)F@,UGC<:* MVXU?CSQ,"=GK%_L-=<_/\1U*4EB2^06-^T5%6QZ>LDD:-N\Q@.U>A2N0'$C% M^D[XM: *++*3O[&_D\LL4&SIJPU[! (_L-%$%H!-<,71XR5]K)=Y:)U,(^:U M.Y"!LJ8O)>"0!<.)$T4@#8$EGD*H7<[\V/([4!_A MZYV6VC^4JT,G:8Q^4? % /@)> ?0*\AI0I^S_[,/N___\)6'7Z@;X*Z!E)DB MBA#D,-.)GAPNUU/%$2*,A\;'2\X]0QP]1>&R&K,"*WT.CC.;#$:]2K,U%'V1G-9%MZFAZ.4$GN;\FB;HC M%U'/SK[B->12-76189;2V[%^OJOD8H:P-/KH@T"#VULH-'BK"XM43\4Y2FXH M-[WU/T+#T;*@S:1H5FGC#*?W7DGW0J=1+3RB4$Z?8ZG>HXQXUCVGY;M&7'=L M[?CV7;M&@:6.!P0>@9K!W5=N'Z/UM%(LUR?E%G>=,0>I'UPS>LLUW*9VL_BA(&#IRD'UYD--_9%DB:F^W\UM6-J%0G M"=ZN\IA2JMHU!>XD?^NLUJ9STGVNQBL\S(5X9<9W@-0IYE :PLJ(1B/2E@(I M,!5=3$KR&)%/**?I,&DF+I7WHO.B])6V:=.[0S6:&-BLQT]+,>S3657D%].J MB[P/K@R)JNX;>S_W?\_=!* 3CY % 4JZ_WONHGGN D#9X# M#9XD__09)%T6W\S$R7NU0CF%HS.>H?YYX D4EUWRP3KO(H)O/; ]C+F'Y6?O M_KG1CXV6[D+IW7$JK$,<^AI0'7V)\Q43C+\+AFW:,S[,=.XS2YD=.XE6(K/<#GY=5&*?!7 MP[D^PW_),+8!G]A6(C/61DDMZMVT:Q I"=?5?L3C<7\C+169WOQW=Y)'$&*X MA!-CC-(W2V4H4=6@=BN=Y?W57JX0. M.2 DPOC;L*SB=P8[UOD MIRZ+'W_H10=B6&&4[(.=&Y^H(J[ =P(<6(6+Y"5_LMCO92*8_XHD$ MSE,Y6PXZL70+\#X*0]=-$@ M(@I(KU*"4@41$)!.1*6)BJ@4:5'I(" @/204Z1T$%($HB*$(D:Z4! A%0'J3 M#J'WA!(""=>WOO6/"&S+WQ[>&0%QR7TT07^+VS M2:8]7E6CRVL1G,;Z_V;>L0GRVI8/X[-7'GG/ME8>I^K.W:CXWGQ6Z--(EB1G M7E8E2!SD-#ON:HR3:>N(A]#1SO@'FCIF3-,X7_LQ940R/E@I/EQ ]($84-?\ M2^8EHK%C$'55>?DSRR,QN^XB@B8=NYK:BV8[EGGZ"0*Q?+RLVGRGMXXE=Y\@ MT/;H34]//.-\->+X?/?,G[N@D$+P B4'#% R8W9F&M?"NU::4OZ(T %*$GD M,Z,Z8@_J*,$-= NS[!!EO%AMK(:LE]MV:=]O=+,4C%WM\ FX$DB'4B<:+8@G M XU27AT42>LPF)8"A??:,9L=WLKF7CU8D0O7#5]Y@I?,F[QG5M>U&J4/#4 5FN)CV$J ]6@[Y; M'AWBK]*L1$"U^]2]P_Z0I3=>O^?.[[RG)G*,%N_$!=AP\]Y7?/H"V'B$VCIP M'/#9]6O;F9 G2Q?-^ANU^&(?Z/9'+]:E713P"-%_NFVFHKJ@BD3L!]M@; 9+ ME4JO&]T<)"AEW%Q+?Y%"/![K!+.#''(L6V=N-."9PPMUN%"(JUE/WPL.U'LM MVA9*)*L[U./8"GI/RE=?3C\TF@9>VH *CVD8%VI]+K7N#/)6<+QNZ!5$,_F' MX6 G"EUY&-_@LN97J/LF6'%O^3 MWQTJE.9GQB.U#S9LU@&TM"'2_:TKW(=.R \==ZZC&XW?:_'@9C[."Y[IQF3= M?E=5_B#FQV)VZF^#@VL&((O9O%B'(^"W9"^E<7[+=QTAR=D"0@ M9D06D@AT$%XE] ';> _(L'J_[IJ%3Y[(S_34JZ(^"8^$M-,TDE4W;#KPRA1& M05R?7JZA; 2*O7'LE^ZD3^"&,VO:69JEZ\OVO.0[MZ M1%N81;PI*;7!E[F!?)P93_NC5"5UX3PSC2A3[@W7810OK/DFR 49XXMWN3C? MBAN);[IA6-QUV<'T<5/TF'>B[OGG7]A5D),_E-_NJMH/[S'U?JU )9I:W*PQ M]7!?R8E&/LEI/[^J)0YK-@:YP( G7V?U1N9P"=E'C$*90ITB]!Z,Z@X/&7*] M<_77P.>)'SNT;N +IC)G9$9WE *67VZ/*33\?-D6K-N1$QO5J8FAWVR9:/CU[-#4.&U+[[MTOO2\[6;!B0YLK33"JXV M]%7NMIA4K7(4-R9=V7[]E;VYY9_+\M7R&P(J&V7ZZLZ/SB_,UY6'J M_J&BHBYLVIK^ (9*,%^6?]_[D;J6%L4QREDJ0!!$F\<'X3Z&9Z(OPN;28)5& MX6*UC7AC-#YBF [,DQ;P.H->1?XNU[.@%Y4=%J3))M@Y%!=$ON(2+*1!&K%: M#OA)TJR3%BSF$"M/]0UA*0VTYSKJ=6Q]3[:E IQ+KP8H(Z;+QQB,$_\FAN$O M_H_(_7^T,?@=!R<6N8HE%G@(CC1\^EO3_C&+0#B8E6QS$M>@C*7[:$YT>*([ M?+,R."6&NT)5.D3MZ/GU0"9' ;/IIV9:(HP,Q4-ZO7C@A3D%"ZT.00/#RO5& MH8WCGV0R<6Q^+$%+R(7^(1Z:?C/WJ$7]^LNT:0$(0B3;466=+A#4DC2A@.5I M^3DX,XBOEA%-GW5\W=9_L:D\">03?=8N<&P+&-V@])E8:?!C0...H^!!3M<- M-?U/. P]??DAU]$)WI%P)4 ,;D$T\RWFK M/-=\FF*SA*LG?"5^P,UV#BW7428'19I(2N/7C&%KV? SSZ^]L#1/Z^V^S(J M*(TLCA'D@'358#/-+PMB^:FF,,(^3#VX8TN):P^)89GPFT]JK4X1 ?9GKR_B:NE8H,+T0(K5&"X6D,DF6& M'39J. 0&S.!BHXQ'%7"GY:W)\Y5=%UZG&?F0Q)"?ZL_5J.:5_4ZX;.;7 M_J3:A'03VI$*F+"5MR.S_?XOH-2T0^IUU6W:F*_MG^W^*WPZC]_]<#&@WJ"[(=2?00 MH<'L=069F6HI#K<7?+_C/3%:6EA'@5RC%VM<4NULRVD5&N0A)Q[,=:'^=_31[>U)^%"0H]EO_9J,Z$M_'$2V"CXE!2KL@R8O%FE_85 M7K/H3[<-SL>M*HP5[=A0 20M2O>ECM88$;QL@DCF?=S<$F=8FO5!^^_=(LJ8 MY] H"LR64!*;6?&EBE(+>J<"3ZQ\*-4&LU_$N:0=W:SOV4_*7-X, #7WA4+E MB&W%T6_>]WQ-YWB)/=;1>FS+9T+9V^N'2HP1..9A+6!ZLM@ <\*\JUOIY6G- M5KCBD'*),N*3 ,/6&R#+Z@S/8.D^B&6\P];V5;UMK!C#)ZC@R<;+QFQF2P8I M$FIE6PA(?!'>*5S=ON+]I*'_47/_/Z=)E4YOI;_5Q1YC MU9TR4W=5=( QPH^2N0O+@$;$]#E-,Y,'' ]'MU8:DRN^N4R5VYRGYY48R@TR M\S215-E^^R6WV0KU$TFQ&F#YU7'YIJU(UG/1S06X6B28_(H,$OK&O.6L7C?'9@&3E=?X=.B1IY MF^8Y(T$G.&L5Y]C^S1?<>P+1"RP"<6%/DUI9@V+)([C#9G0T11RS=JQ8WN)) MZJ0"WN2+B.QX]Q^;K=(WPZ)X0$QD"?$DF)J5C?64TN]OX4N/?Q6R"LVY;:P_ M<$S"/$*P>)+:YJ5'LAN7/B_#JMV6:UWG'T@ZERKZ)GF=&C'_& :Y_.>0P.R% M&13ST'Z"I7EF]]"UY8;D;#9VA6RX%2VXPN_FZ&%R=>.4H:)1LQG-.\JY3Y5# MBEN:OG\FVMSIR7NW&J'OOG] 5" ZNS1T:2>,LE:6?%=TZ J[EM-DAK:D&31I!8\-5 MIB9[%I4/7B5]CJ7G^@\!SL_JU7PR5EN8EI.I(?V6O'T[;1^H+;U]8:Z M<*? V#71N 4WN9!$EH_?-ZF CG*+89-[^>Z[?NQA]WZ1'1IK1ZH2;NLC1UTM M?_V)G/UI):>B<;"N-E9\&E[.MGHP*'J6'@V[F<3QNJ/]SVO>\FC(U\"Y[ONU M"C'A:F.?R[D>V_'$A=&\X8_<_B+T::Q'Z^I)VKYA>@!9K,C 7ISWVQ,*7B$[ MM'Z'686<5 :-Y,NY5)+Q[97_8--(>.--5W\] @+WM;A_@I@WLO\A.WD0N7-9 MZ"T5P J$&P4>QUZ8_QFI_M&/74K( X+*541FP\'Y,Y<&'X;/]TC?<=Q[F.-,5^Y-MKG_0H&(;=AL2> = M'PS*^:%6;>]CS/_&[-059H/V=H,K;[._VN\0K^KK$#@G"FO\.YYQ:I']"L[ M6Y=)$I,NY5;$C?F$[V%'M-U^B$\MO093?:R;Y&SDG6+QTFB, MISB\R-P@W:>KHB+7).IOL3$H2O(D#VWO!NJ(\UX T;1GV C?=O:U.ADK?O':RVX7)9^@DA ML\0YS7M4]66& KQ0./;D\4DVR$50N6.TAL*"[VEY1DP4FQ38OJWG?PZPB!/3 M@K=-YC)_\'7M(]75YT9%VLCJ\2YD.B S*@8,5K^0M ;))V]@3L8Z7-M ]/^2 M)/Y_/\E?)/)FANGY:$8%^2: EX'$)ZZ+6UM?B4%-GY,2?91^,%0-(SAB,3B_I$-]&E+,OQ29=__^@6PA^].W*2<-U$ M8T[C%9[#Z54_&"WJ+-%C;N9M2E-<0-E4(V-8Y290M!E*:WA'T?5R@&VQ=;>&-SV-[3-+*% CH;Z\W9^+\,&&.Q92.2!R M7,N8,=CTXD5$T]#2VS<&,(O:DA@0CS]E5?O3>/G;8%(,C?Y31_KE[> HI8.Q$+1](XOA[@[9%41(_]5, M4H-\+]K7G#P*,AOAOLEM8?_-5PURP<.#(>)NPNWB$#G F<; HV]7R^Y)D^,* M0K)GE4R?^XM@P+@HHJ$AKB_7_2&H&\1X WM#;"GK6W:D G>_BVT^J8^$' ;>TSS[_#HJ 70-RG!IX MED0@[_;$"A88[W/1F%']VCD'?1'VX"7]=Q&,6_%FN41P4ZX*?GK(D@BZC1H3 MIV>2D5F$7PR;E;]U2_1,@ 86;= -X2HX3[J/85O/SR/-_DTPX!^4/!DFYE ! M=)FXZ7=[XV01W/VZ5,1Q?:,I6 R8B-/9N\Y"#2%]VM],U& M@@IXZ][UV)/[7=ATV!(*+ =9?%&3G?M:H>?-[&G8GT$%5,LFMROP25D M?[&OY@M]+VZVS*97#Y)FIWG^\+P*<@ 8"),WRU8 MRB=_'E70\+UC?GJRN2C4W@AR:U$U:LE7E24%4P&IY//5 52 J=;?(I^>Q))6 MZ$UB.OY)*T5FV&&DVG4R6++/Y_724G+'#S[7Y/3=_(ZGW*W;EO00A>Q*]^#?@8O+J$8J(&(#YTJ)LCX= MX9D%*@!;JP.\/=,0#&[F6@+A&Z$58_\87*F#. M"D8V^=>?7W.>>F7?&QO8*1/@JJH*W3+\U]#JZ+-E+[Q>![T!ID,;QQ:09(Z- MO\<62=:408O1B "NDXC?@1=B_.?,U%1 3 MW-D-:&69[E[-3ZL7/1Y;>\#5'=/\I+AQ'Q+%^?KZLX^83#X#U3>I@X8KQ^I( MD:/9,0UU+ N#RSF,33G\07U\>(V)9-.<7/,QJ_\!,I!H37H"N4_T6%S;LSH- M.=?8YH*S-C,DT?N]1@T_5N(7-%T/^MJ!+!#!A4D.!!%I&$E1Z*]+V.BJ95+E MDU+81_;T)^'G<*O*85W!H8.EFAQ*#U[)S7;[+4PK5G M3[UM^#OQK%G'U9-!8NCI88I/#T2BSTNMCR_5Q-NP)K4V:\)P\' SV&1^=E)B M+K=@/FZ6C9AF(G1)S8[%T_OB6C/CI6T/F9#6J.^ +G7(!)B'QZ5) MXFS[Z-XJC*Y*M7NU3CHUU67W.WO5@=L$WM9=T !_ MZ$X8 (J0[Q$-%V0C<^5K3S[#'-RR'./>?&&$%0A/.G][]HG_LW_[N9-\P&'3 M(NOYDRLG62!G&"UED$(O)(8;N'FI+9359>+^"H\ISYU(O2=A3Y-]:U0)PJ$+ MU;NR;;(1*!5B\,+;DWPJP)&>6TOA.]_P?G-;6;6+JO^B=HB=\.L@_"]AMG7' M9S+7>E,C]+I-(#>H@$G[I?']?H-@$7G\$K'YJU@NOU-N2F$-.V#;! M<.^(=DJ))8B*R?5CJRFKM4/(LBI-\\2]FO8.8:&WK%IQ2$SY#[4?@16?+30J M$A,4]OT[E=Z0-(PZ\'\S2E+H?EUFZW+0QR)N7EO^#]-AQ:%3:4U< M1^4D;>@8$E*+8B!:7N_V_?UDW38R1?]R!MN('LDZ6-[JQSY@#] M8=.!+( ^=IE 1VO8EQD6K5<^*';)W,FP_2":DG0+T'E,\YCH@=&Z@D?]9(Z: MWS#P$=3=BCD?4JZJ4Z2+^=XMJOM'LKA883-8%"6T7&%ABO!_R0E M=6S31H68?S[@1\;D W<3M1L-% 2RL]^/<,)V5W_ -N'V%0" %D#33_,P#Y7) M&!$AN=L,',Z6;E&Y!F?Z_D=ELGY#8AH]9-]_^A+7M++_<[,\&DCMLYP:_#@J MP XJTKB[+6HD+YQ@V+66^I/VZPV6)Q-EG$L23B45]J+IXZN*9JTS(B>E7V8& M_,WT:&B$#;S&97XU,_SHX)M+L[F E4U LT/N67LHQ0C'M#.]AJ[)A\E'$)36 M'G>N=V/[L47OARQ=H,5F?Y/Y>">(C"U^,U?KHZ=D/MTJ+VKV2PF3['-_:%0- MZ2-)^Y>T'K>-5A>X9#ZV_C/9(5 XN!2K_W#JG&9L8NZLQ;%M!X6I''\8@=10 M@&ZQ6[G9I01^B?8JW>DS7K.JEEM/MS%HO#C_K!>NJ*S%CN?94L>SF,L*9;T8 MS'L1$XR*<2R==F2P8 M<'.U<79K5C&_\J?5]VRYUE%;4%*4UCF($F[H&Z'NGE7O6Z[4N0_ZPJGGIYLT MQJH/R$JR\_F_CPL"X?P@-0C;')S+O]*RLJ9?1J+[WH%.JAMP M;7!9NLW$X&B7_,4O5YEL 5*2QAVT!>9($<$$GRS?ZB0]QHBG:6/>71!#G-G\ M;)R2WYA2@K+/XML/EY2=6M^&W&CVESA3-\W1+,2&PYX=4/SH>M]/OQWZ\Z#L M:^RRS_*8M'O[^KLG=;F_ M_"+I__?7:J?_L .P"(RG BIG2K%H5FM_=$OM^;WIPH#2976OU>)\VZ#0_D-D M(L1@#LGEK[M4"KGSM<>A2^%GIJ3V'.N"])3?#OA[NNEN>_>CB%+D)\/H;"ZI M=5[6P$3748S#4)AQ:IW&\=$;ATD+A5U##)"5;#]'BE[I]S'XQ)8*J9C,?[5P M.1FG1QM[PDX4P8L\(F;.!R48F=3J7_^VS<1L2T+NEISK<.<_]YW\A'23K([G M[/%VYLRZVS,\RP;R3F4>ZMD)@NR*]6!8LQ!+BBJSZ5&Z*J%@*'2' MLM(M^;G>T5-BC&M/[RW,"1B-XA0RM(&Y6-I!MS=DX]E::F< 27=FOG].[RT M.7.[F@F>-TJ!(ZK,?N=RG!1"N+Y)8;"27P96%I9!#=&+<]F)NFK[FANK/IP)F M;@8N!%:7+*NU_R*IU1KYY3XEY^UPZCOKH=/U%!;VOP^)[/'3PXUF M:E4C9_1L_U%5O&;DD3\P1A.P. J.;W"=1P)6T_S#VY3C')U95?ID14+T]<=* MY#L 9HO*'1[Q6JK$3LC01^Z%GZ9SMR[-ZFWMS92BIY0)KP;UI*:48[2D-M]YF\S MC5H[LJM[0?:B(6O%'8WU9BE'>%3K&M@+Z51Z-QR(G*3LV/S$R1*"\++M;MIE MVFJ^H:\F'1M>C)0?7J&/]+#![",=1U#GR-J#!VM5C()"EM'YR1U,A?09^)4E MMU:<_)BF=-R5KH7X(JD_M8B'F51 " R$@Y];4,EHV(O?^- \F9F7F;J>UU * M)64+" G_&%(\BZN-6K"6O<]O81*UE(K5X9U5.%D!V=!KMZECH!QXECCDT$/< MR;M,KW) .O#*2KWR+:WJ@Y40M+W3E=T=O1!DMV:S;%%[ MT!LZ;\U_IR'94 ONZ.&^K<8=*_GR%D=H8)$ /(=5((R!:]D:7F.]T]J'ZW-+/8D6*N<5-A& M2Q"(88LJNN>>8UXM5A>HJ#@T M0A?@U]X7A5B INMFTGJNX08\33.K@F)%SMZMR2K;9"9VWDH$?S[CC4XGF.F 4SNMDG MR,-U@W@6Z<:R;(E%D+D8"9^)$9JM%LQ(8'C5D6"\IW-,Q=/; -J^5S_;%;(/ MQ%&,>-GXAF<+,K?=S-H"VV9*_5[_WC7P5NCZ_=O+Z+?1$W _3R1H+@'&>$UI MO*S!:$'&\.E@^M[%!F>!ZX^T/$4*M\//EJFJ"I;LP")AY4F;0[B/F[M$O28" MR+6ZO;NDBF32KKO)(?I3=/Y7YU;2/4HT%1"=A#EZI>JUK@PU7B)-CN$1.7W&7.%> ;>?9JLU7\V&H4QH@H M F\3?/&BGO@96R)XYJ9P8V-J]7#]#72[;^'+ O3;N=!ALWVCLZP6+1F$@6_& MNG*%(5*%@B$"-(_'VAQ0-QQ,RKX/)"@=HAO7B()R3=H>14=K. 3E0@I)AJR8 MR'<@R&W$XV)LJZQ6^:=$3[.WOVHQBQ[G#F=/G'P@-&535 MFN@OU$1<82B6H^^BU[:6X3I"V>;:RGLMMXZ\:P2OE8\Q>/XCI6$W3LN9&$42 MHO3 N"#/ A;@0D3&!R/5T[=TK[LOQ1VF!>B+W%[TN M< A*4TZH@(.-S3I)V@4CHE_?IA\5<+?C'A6 AIT$@OZ-?W5HL4/[9NFUZ,2_ MPB^0I1WG,=_>)RQ8=%1_W54.>-'WF"/HN>]4L.N?U?_LW(_N.\V5)00NP/[7M!/ 9E.*4TJF2\Z'?;9#!.ECIQI!O9MY]'1\>FDMO MO'LR6\,VJL/\]L;WLZQ>YS7;@I_@7>=E0U$WB?S&Q" \X\,'>@;#3\X*"4D M?_0/:ZO9-G@U<7OK)6"40$NBC^HMI-G[V$EF'"KC ME=2T$T((;P6Q-]P&)#QA.?>1EMG=G==.\I$?(#B&7EAY"EV1N8F81XZC,68\ M9F;T8/PHZN[Q3*W*M%)KSQ[G[7%I]E3?LH!U+U>$C"F("@@$ M3U,!@S43F]A?-^BM218ET^1.M!URW./VR0<-GB!G0LTHQ!(;\'@//&+7NU%? M,-,DJ2D2_XND!WZ?UJET$,QI-C\>J54F557.M11@Z'<"%=);2PZ+74ILUN$T MX]/^=P]Z_%?HZ?^/C_BEX7BCV#>RYYS,;$3Q8H/C?YX5.?IJ!G/I^6H"!%V3 MB05X[^;3B5-4*"%F+08,GN,F%&IG^0&2.7WY>*_Y PN@:A!KXO@",.ZX>WK# M[R+S1PY@I?GG*[QF&I[D!_'V"0$_R%V*)AD5(!D\8QN3N,&#P2BT]9;0C-=F M0RW4,O<#Z19TJ&ZVS1E^"[?SH8#H< /DEVWHI'1STTU#;8]?QEW$I!ZQ(LD9?\T[-)^X-Z3Z,I%YGF;8>;)P_Y#1 M@# '^%?^EG*9PK7?M_I +3\%).?,D ,ZP9IJGK%+L?T49'?%.N\]>\G&[A\6=M!A3;U 4"&:YERF5B+V\-(P:JJWU_2AD^WS+BRTZ@< M>2FTJVJZBC2#!#0N+/185VD*.;^LE[)0^J$-? _H9.Q<].XH>/7]0#7@IW7\ M295L=[ 1^)N,;2M%"'>LF#6:3_?>.%4T^5S[!5*C$8!0$CA\F#&A>=";&VE9 M^"E]7KO3FD8LMIPC MJ)E4W8R=VWSY>S-D]\*!R \D.^ZP!1:M)6%'Z1YPW/TSUREUY-2P(%K#K!4R MUB_$?Y)ZH&IQM<&D1.^,'4_LE/LK[V0!_%JO]+ _1$PV9CJ;H>8*HN5;<-*\ M-72VS89_"*+C4B R+&P0EEML[H4._85,03O!WU(4\3QQ'&U:P"JU]*I^/491 M.X^8_+Y'^G,KJEP$W90"\]5 Z[*$KWI+%L]TR^_F1H>?J7)M_1SSIMB[Z4"J MGY"\E'*$F9\=C\(*(9%G0V8>.])6[,4?9QW'QLZ4.5M8NZW:&]'OP(^5E@F>&%R<3OE.11H:K M&^R_TJSV3+J(&&Y4)1QR=^QU1R>)0ZS6*5?9KA"]/=5GZD<^&QK^L>S'O MX$L%+/6@MU:I@/>H>J.?)V>,P7UV:)P%2S3TR1&0I:IH +Z(S[!9KN1%%5+O1;(:4^Z"ZB 4-D]GC'G0U#>A/11?=W?NG,0 MORS?U-F60,$&1]Y;$L]5#AS[-%VGJ "')*+46")%%.*(Z\# 8FP$ADKW^[AL M,%\[O.V7+[RH^^EQG9DO-MV9SZ0^Q$M]^&6#=*_D8+JSMH74]J!9OTC"U^FD MZ4N2>6A5M998Z5TX@0HX04/T2#>(IZK7'K=RO[9^K&QSZ'%]73U=7N0%NU25 MA;N\W>7QJ48 6X&L@UV-)+;W6&X>!J3$KJGULYQ[L0R[(%-)Y/*E0PK#/,G8 MZA7IRMK->N]ZMSS4Y@(P2*6CVKSF=#AUT*'DIO(IRS6.7PJ9-S\;K SH"[Q! M-IXZ()K9%I0="AT5 %@^/E$X]LQ#?P 3@_JV9*@ +340A1:.+_$%X\Q9)F[. M/#ZTT$UX$_&:LV4M//>GZ;D"(BB;D/2/:[70]RF9J\CE(0J0!W](B;%)2/?.HL.IC8[6R8&)PG"B(.00Z$NL M]-$@%1#52[:G CXSWCIU9#/!9*\ZWE.Y$%+=>])'#$#P[BJ[_7A_YI MWGTZ=[!_GCK@WZFS ;V*(TTK$!X3:X,1#PEC\OZ.3\=%7QF/W=R^P*1*3U^( M;)\-.W6+,1Y"D,LX6(+2EIFEFY[ED$S9-H/+D[RCU$\.+9%-?$H$AQ*2I;\K MH?HDG*),C+LW)#K@8\UX"U4S?&T1)B=MZ/([57>.*7_^.XN(,_UH.IE>$X+RJ6FUFG *+SJ\:>T.Q^S?()1QQ:8F7/GZTJ)=.NUJXW?>+L)?][[9_#Y)J;F=?+3ZP&*Z(7#^\-M[.\]#J]*C_NQ+IE7 M^1^"1NE;H;S]#<\0-].QC(H--2_Y7>/_'N>V!5\C8@B/AB3 5?ZRCUS-^N2F M(*O:FA\+A86.UL OC:T5Y7VNDIG:RX0XB"E'TEAT1*X:[E5%665!YV+[K3WL M.?UHU68F=<\I!H+LN+E_"''&KYH]1\SMBV5XWSN!N8[@7H;P&VB>_=T5U76Y: 6Q"!IT4OIEVP [IXX/A?]P1/DE;\@*85#G& MJXMV"YH_"07172X8DV(&U;=B^?W'H[&2R&L[_Q+.:9"PRA@6>O+C >88[.3E MUW$9L29']A&X6W;N^+H\FS_3GPU$DNU8=6]HGM_4N[=7?O3&57J3 M!']/C)C/X-! ;/'\M':3]EBZOH&W5@=U@$)A5?!8%-LTYLN,NHL-7TK'1Y<5 M&5:)S+?PNF"SS^22 RJ@1>L&;C:Q2E]#>]YU=6<3 0Q@^9TP;1U8PGRZDJ7( M[XE')#E7*H A"\;N)%8-8LJ3Q-=BU$\4!L<&;M0#9KM?. M'T%^B1ZYNPG Q=_L/U=C^Y.HX__'RN>^8F.Z/>* "(S&P8$.5O*QE,[>3]-B MM69<,[+?(*@-=02I3R= HD4V'L5!;/LL:(;9?EX7?F:Y][;&'_,3K=UC.0&2 M6>G8T% 1WW6G1I9U,EK^3?LTCOK\ M;;K#T3W'QI0!Q/)D4[JO 83/GY^-J4[O?Y-S7W,XBBWR<:G( MO0?6,N?3]1$.?4^1V0U!) -_4 O%/C&<"N H.?AU,MXJ%3R+GC\:@4T %\8B M*=S^T(6[+(0>V.,(;.R,!.9VQ56A5V^]/CD*^X!*H0[*,8IVX5OGENXMJ "# MUF)7NYQP=7.\]$D_T\6.65]H)6LZ+_9H/PF!>"@7^Y8K=9R.TUC[ MOY^;QE/K)C%MCB7RV-L%I8&_F!C^JG#0O3[GBL-3TB1K3E^2SMFQ%40;D"A- MOSD]]Z-LJX';0\,>=OX%SWC^KIO=:QY@8UH.6G[%$9>R8]-KAOFSZ5K#'5^P MG &'SL9DK[>#.$"/7"6>C57),H^C\K$7=2?O5\7;?ZW[<#E!]U:GHS"S/GGC MZ!OQYS_8AC]IN*VL40$L;J_(7(C.96%_L[YZI\GMM&L?SF^LAYBM."9"9)\S"%M)*UWD7?9$;B&GFJ Y@<_ M!O(,$7G:E5ABRC>^:Q0V?XJURJW4O,Q60'L8J0@H_RQH@,8&6HPA M ,0>O,LZOT<4A758R?Z'=(U=1"J3O!1_3W!1?'@_0>E8'I=$N4"/SVS3TLW' M&UE6XM+3CMQ'<9>ZIH\ETT*+W08$C M6IS08/*]DZ]:ZA#K^HR5#I3"L ]GN10E+@0H=_5.XIG'HZ_(\Z=N@S6E!\9* MH8&HX$V1^!N_UM20<3LR-M+K'3GM?_T>@W_O9!.#U0&(H93;I^E M=0&Q0"\[=Q:NJ<4^#\>T+FQW<_CHW>GZOGAIOUC:@FOEH4N!LK/,$\O/2L%\ MN^C-3I((1/$DL^KC*D1J;^/23/%1P\@.H7'Q%WH=._6)[JX G0W+DYY@8QVN M&G6@)9>I"9[=*VVZ_#:#U%]<>%'ROZ5WU*'_&E(VK^&(EVT&LF#U\#8E7!]_ MW4CAJ-,]ENPD/Z0#^+TQ6U%ND4VP =80![!4 )M_OE7JK-[(I?E7=]M^O["9 M4W1TZIW2_015.@;:!CL6/<,4.N_)M%6W1"7>537]NTD'L,C[NAO!DG%IQ$9COHI([/T-");>]F!MV#M(5JI M>2C8 -H9^?9X&VF?9PZ^[UY](;\V6E&45O0;E[;J@FCL\9D0!FE,@QOI+D06 M)YXOGE+LPN(==*$UQ0*19>NAJPH OL+/P.=@$SSS24G5G(.*<8>UJ'=8E;*T M+F>6O.QDHT]]FH6TDX7_,ME8$#?LU] W*F!LJX,2[T+R0HG@'Z4VONW;#G, 3'0]Q7M-$Y?G%N*"RYQU* M?X[RJB4NAU$!@=H=WX_WR6@J(.8P[J!?X691\;JWYZB!?<8=>)%H%JZ2:5SO M\$VUX][I'[3D[YQ?RER2S:H%-%JRG M>Q_>@.H/J9Z/&WCJ>P:%.@,@X&*X"6KW<)@ MM5RRITT/28/2.6IS4S:5I143GD=N7[T+QA MD!.GJ&?[F>+"50"72ZST:M*:?YN8_=]-/J;_K8H F0D5A@ZI@2*42F99G":\ M77A,;RC>N-=3<5E*X,8"GXH&Q[KT"@L;98 *8#\8\W3VS7HJ,R"320>;7X2EG^/TI-I/]S MJ0ED>[">^8B/<^["D_J,=0/FY1NJK])FT\!YLY6*:INPB^$;;I>?75]R-Z!9D%M$[U,' M[I)5H'LC_[G:E[C?4>RZ#Y6?'PLP);VPHH^B ARH@,@LZ6NU-Y.*?B%4?[AU M!1YH=\ &JYMM)9\@=O1F%-I>%/<&:K+TD"Y*FXPL[[Z9-$"*V0Z*.H(^:54? M>#0APU!*0QJN"&)MZTWX.,$"EC4I"FKTLW,:IA,$2(C"C0))'@\&%!.$Q*(, M*R)'.)^?[Y?EI:W]SE5DR)%]S],SML(V/Z.P^JK<-SH<,C+UH)IK<"NB.]7" MZ*H?>V VMG85*6A0FJ3SI96!\X4N?;7,?P'E!<#:9>-MSA(YYM1WHD^UGX=% MM][WB2_MD0:BZ7L5DL,^?B*THDP'5ZH_W_9Q*!HR2QL0JW_I/E$Y+(EL3V*C M IKM*9SC 3'S<-KUK ^+(MT:O@NH"_SF"Z$IN921!8L5,G=4Z[<>*N#\&*9> M?XS>8V+;SKN>EF^7@,]>F4 ML,PG^CVA6%F.M$$1"NU/K(W^\KYFC:'GD/"J MC(+K)_P/!_;?]/I^.>=^P__WE]R%W>.Q./]P"H,)Z;E_I$0LF"].<,GRINF MY?<)^9!'KUE@%H=RE(L.0\0ID3U8GD+ 6Y8-M;PL?[=\!2O]ZYX\@#(OJY\ M%H#6G$*$>-'/'"#=HT*)462K^V9Y'@>Z'O+6;"L /C%)<.F_206XD'4'%F;C7_U@/^@C[UU<=26.U T? M\&,M".N68=/W4Q56LO?2-BS58&$-]B7NE*Y^CQW?%:T'WRIL>7M]BPZ .8'# M#>P8;9L:,7(J..=70-QJTB9IWK$#?AHJ\%^N_S@/COU&OGO-]\/HU'=_##N- MG8]ILW#\ M=&.GD-UGSM;QIC8B!/AP\QI\0IQV@RM1 M+*;)<5)\3#3^8H/ V+XE.-DS5R>JN[SO8F1)'[]$\'6XHYLLQ=%7*#_;?23L M-'Y]IPSB0;O"B%*Z/W'AV+)2''+>(\H-68!;;)DYWB777)K7WF,7U05*+>D: MJ=(70 Q*3@7%$NUBN68?K$"2>*#'Q/6XQ_Z/@8IJFNB""+( &DL9I )PAD!& MLCL17DQ^A(/'@C%F@62T$ZK&7X-H,9>4^[29[G[4\HML1XG&@(KF).WPVWA%-<[X="*X5GME:O2VW MX$J_MHL.@A^H !/5)-4.*Y^U-NCO-3A.#Q1BF@LF1,54UY]\K'5WLIW-7M@6 M;E=96[.)^GHZ2@F07?T#M$?YB.SWT(<;1[;=GGN0MU!K5:392>"\!1B#0:P] M@-8H'%?[U9.-5I*>G'R%.0DZR$H\)89^FQ+G>SWF]<8S4D#HH,D%R(82=BE% M/\:+Y[^^Q;@WW>5/+QR\8T$IK.HCBJ]LAGXU7$:$F:ZDO[(RNE:RF[W %"BT MT!AX[B.)A=)99S-$C[G(-2V@CQ3[X7O6EE?B>QL0SW,C$-:,,=R./=$[8$CR MA0''+BU7^WK[P#SE)4 :95.)ZEGY F8\W@&O\Q](I[[^5,DQC%-5.D&L@2IA M3=87PM>$: :V],5"+?6/OT\8"1.P]?6R4:@S0[;ZWR"JB%OE*TZ6^I$*GI@N$P_S$JO5 JF;9\1,53YS 0J?V0P,095>5F/&S*=.?]28\?QH D@/C0]M@9IQF MDS@TT-8KZW%^E+%G&JJDM'2@[-=R:43\]#CY>]NIE(FE7U%SS_CXBS^+ MQ' C$)[VJ2RKFW*!B_2TYZKE>)7T&]K+$7L&:;GO=Z-6P$-M7/L<^#3E($E9 MD@\5\ $^?!7>\R")S+9#B/P(FZR>YI[DG8P13?.SVC>.-[MC?_H$5V*'H@X2 MXOAE\H<*PY6,^_$^O7I+X(%2KAX0CS>B"HO>&@85#H%RWJ/GXN%M3 4((E>OQ[;;7'/TH-@@R>= MBZ"B)YM0.HM3J>:N+C]S4HNU__DQIUV=GG$LGO:RIO0J>/QT0$;SP' T>U52 MC(T"_@XQ=P4SQC9C;JG'DL(P?;MY/OWH6KLR?TCOC7.!9AL17)AXO(0J\N'3 M8K-!"W71*J@SEX"8XO;?S4P<0M^L!5X]NPG$[1&^#RO.&8JVE_HQW M!+@7;RC]\$T12><5>.OW\GSS8CP6M9'7R%2IU/J\Y)KN)4B%M4$V9_H'(LSV M'YKA^^Q) 9[]H.[5;FF^T,_>3=++DFE8,T\5K7IP'%:F/RHAS_"IS%!V2N@H MVDL264H%1'_,F:$"S,DB%%W@4\2?O[S,4=?7P/O&""J@28<*N(0(.KVQ54@K MJ)(B>J,S%S(I]WN_F9=M>F8;9#N@(4ZGFC$:D0OK^Z>+@8\1 M?RC!H/EN(54J( ^.@,W5>5#4S4&X98\XX+[F&IC((DL%\( ''G!50.4YQ-<.DCI9+='P M1WKFG?*S?)RL=^\([X$9/RR;E*>OQ+3>V\O87'O+:9*RK\1UAV1I2 7 ?\%V M3J.H!.#$!)A,N4,%P'C(KF_SV] NP-/GG7H8A#.HTP<^ $= !4[204XY02UJ M1G%OP#0N?A.ZI6>?6$QA+M49"I3\Y'L]WBRP*WW(3X /[X^#'&'1Y1U^' I. M?DTT5U(-HN>87;=!?Q"4!\!YEI,X-4=*M,7Q#"OV>%S3>32?[KJ]F\?,"9-T MOPG7!_+[=1@M2F%UA2)N0S-XX9XQSWWL_S@_^5A?UU5=SSJI::X7:3R87M4DROXC*C/&YO>OJ$'$! MNNDKRY^3BR[1J_3%^]#XP1$/']U, MN%O4 S(%RZ2D?*T?RJ37S7$E#QSG0$ M[ %2 02>-G4^3M!3OT<6?E6DG#$,4PM)PI]+6(2 M,8* 9H5Y^28/XFPPHN<._I/^U(=Z&NC$$IE;O\Q4K%*';A!AD_OZ=FT7?8'\ M(=#!EOG*]:6<=2=77@D4,S'JKLL$D<0_M!?,;G:!E./N7( "=?W[TWL@FN/5 M3&Q*VZ]:DE*B7 TXR/$P1Z8T:PYH=O&.\WKSC(YLB4D>\01][K"UM!OFCL1/ M>J-.Y))@9SL=J3GKH^I3Z5@^_I+IY^ N)"P8P'#C0+%8215@8*#%=^]H'#H-U M.) "=8CN]G*W6"TS#SHL)9LE>K(@<.I';GV\$HD.N_2#C0TK^EXMVU/CX>%I M[T1\,;3> 6H]$YA")Y%Q%@U<+\L"A>Q@U?LNF"=[4TB&4&54I\8KO MQ_#K8,E7[T89<0_1SU$H;&G375#-5W0PU.V&XZI]7QT^D01#^TIV7K-_1B?N MUKH+([53U1=%+M/^Y;S:QV=Y,>5B BG6 =6/G7D;VFUR=PCT&9M0-QU1F8Y M>ZDZ'2BB"*-E5FAB==^M2'+N)X@7@?5BO<\J.Y:I_1G02\3VONQK?N(&JH@; MSTT4V1.\R=[5XN\JV6X(UM\3)MT+R[M_5A 3-A$YF[5(K6-J]!]JP!I)M03E M[J#V;,L,.WUN7OEL\7#A?[W0P+=^G6+6H<.XTR^O4YPB;RB*^@)D1"FQLG(H MV>/HYS.=8 VMF(Y:1?(6HCX/?1V_D\S%D2Q^=Q:/(,F D9EXYY?MP39W"WV6 M=]N6-PR<#+I6!&P MSI1HWQHOU#KY+;L6&^(O@? 1G!8IS@U_:/: #+ERRE/?6RA1*DO4S>?N<:8?.QTVW:JT]XO6TAG"NKY*]47_^!!(+K']0"TP8CK9/3TZ?TI\M*R[ MN>-#@CA#4E((,>L)8:LHU)IE]HJ?9$XWA'COMH]9R5!"/Y9G)'%M_WH;W!#Z*C*FQ(8_0B[VZ+GP[Y^(@W!?Y94L>UZS MAXT9FA,\RW?BDNZD!)8VGP>2^==B"+&%&&FDX7.T@[%.@><'):'W[V@&^)<$ M64S/H0\ZT!>@[C5Z.!X$?D9+YS;E_UI@U;=P[ J383PV@6AH&[(Z&) M%Z!:BRU,9>WQ#RS9#TC&ZU#"XVQ MMZL;:IIK8_:'S;-)/@BI,A JZ8V6D!/+73Z1%1EL?22?,R'#V2/!"*?80[A, MEYHB_=*Q^E'9$??+$[^788A,L-')>I4-U\0IN]^+0\I\^3JA$&09R\J M'.VWZFI=6DY>Z9X/2W(XE6=RWC ['%)'E*QG1R/%<'[T;S?&3XC-A*]:DL-N MQY%WXE1]J0;O[NZX;XP/Z0I% M,0=(5M/7;!TR5W.X*AW_3H MD'7W)B.3SS_GN3DRS*RU,(Q#K2ANKSU?OCEB]VDKN55D^F8?\5/\NP$K9K4< M+B;UO@*89R5,=VI=>DX.:-"QW;2$<,B$94M<)@[9C_]+RH#6:?W. MJG11-:_8RKUB"[8!0L*U1"6/.^P%^'AQMLIK!ETLA%NA.,K6X!^B'8I=<\UM MV-U>QC"]?-ML=#_&ML>7:Y6%RO/ ).@A8C(SY?14,X#:'&^BLE81Y*R*<]NP M;((P2$FH+'^^ /6S#&',UB:_-)$_:?ZL7"C4.+FU/^\!K[7]L)G3Q2PP+=.? M[O?\V00'/J=KQ7=X8?&]5DVPE?:LU'*'-E&TW-V'*5(=6:@I90J:;_2=8"O_ M]0JL%TP737$NBK9=I:GR[OE4JX?D";N:PB.GXI)9RGJ\LI)=2'.\Z&GDKS=P M_KVAW"'^GK\'K<=]YN=X/61?#ID< M MMC8JXAZ5J_$'P(6X"5ZI6*+_UB(&)6FZ*59H'R/L]D5](_PFTZ=8GGP6?7:: M$WIM@LW41<=CIL9FVJ5=,YG'[(U@A_NPN N0F<-U^K-OIJQ6](,3L\N/=7L3989-&+W_9>QB/K.>6[](,2^^62]EI)P>8L M<\)KNPA8D"^E_]18TM#DA.74(LU,D?/AWEUG'/7,/V"B++ ME&12265;NW'JF!$I>H\C803+JC:&$@9IC+E^ 8K*%HKHRJ2M&$LRVAP-R([C^7UX9_?_L#^]BXN\#(=@ E,3F-J3[8$[!N (= M*9T:W U/P9=;W'.XU_>1Z.NS7:F]4]A$!#IG77RWNWBGA:,.>=#I4UTU4C#+(43W5XB M1507!OKR%J!U.PRRES7"'L?>$_]Z-3/3::D5O.LOX^N,EOC@.@NC'"EY;5S)7ZP["U)&Z)T2H2QQM_0 MA*[0QOJSVLX=1,IQV?(TN&6\:$XJY:U+372*(@@,YXICM9ODZ?+=_V$SG UGVDJ&T"1#-;3.T%R%0HY!4Z$L!$O:6^_@[=OPK M!AU9#+K5DU4'%,^[W2S8-&^^^ZX2ZOP57L3.5N9KC7R??15M ?.,F8U85"1* MPF-Z/!Y/)8ZY6G/0T<(5M';0T_HN6[!V%,>I<5:>(ZCO(/ [8W4Q$-'?W@>/ M+? Q:/&?2@\T\;U)JZ_9M(:?W2H!,'LH0+;RZ3&UM +W19&/= MD)]B0*5@Q[CN_4JP12^[=%@%U7Y2"IXK6>4+7KG[ ^.U4N+T.7^:Q2I=PO^9 M44T:6SSHO)!X]O1*RT=L2CSMBE5(#91VKO\,6_[F)_2MJ!):/IFQ/.^M\C0Y M./XCA2W:9,W+UPIQU(F[5R>9?38FEAH38L' 3Z=$5V:#L0-VK)AR!!MB>7S M>6B&XC L]U(1D)/%4.[YF841^LY>A@KL0XXG! W_QZY^0ROZN:D((*_#6@_& M+D#!7GM["W/!&Z>G'/3EYC8OW@48#:_W3HP23>5<;]U0' ?OU>)BO ]V!OSI MMU$WT&(]4\JO.+BE!2CK05[EWL'M*RC1Q?+Z L'W/-$9,7JGSBZ!!CDI,]0GAGZRO) NSGJ>#ZG][/DR:*0L%!3#"E9]07([4[[L$3' MT=6D-<7$,V8O_WM;W56+[=E,GO>DM6 VE%GKBWX_O)I?'B= MA/9B73\1XT]/^#0U7IGB:VB'8KZ7J4?ZN;C=2!+G"ZN"A8D*6^^W2FY>= PN MH=CY3"JG'MIL/^&'MR?T'TZ+=)Q?C<[A'[P &7 N7F\$>XS7FBY::[IHN(", M&+ <@.NO_\8AUT:5\C_#;8^@@R0U(^9?U8WUMU%*Z(6?JK& :=+)U =_=_^"%^\Z>IJ:'1EQ',7NBM)WVHHJ0 M2XQSD\O.0P9J?2XDX0O)?0( M>7C4O_9>YSWX.FE&#,'9\>SSH8GT;!UX4 MOTS\N @017.^^@+I4EMV>U<^( *+H$2,7%"AL>)T5<^->/8U]PI5*U*FDWR1A02Z>:I<>LOA3,IGF"3TZS$/A4-)T]- M;9NJYPH/1]AKPJ M99H:[6"V^6#!5$A8\0:'N87\P JB-9O =TI<.,E@MXAE0,9CK9Q;K P;'W=O MHLK98#,E88_YP+V1]W<.D2=_-\N-DU]5+*1&S=B]SBM=?A.D;;3QC?T=W^NQK[7IWQCH-(0&VZAO6SRM2_672@>_X<\DW?Z%H[&DVCU M1!078! MLO#T,_J\4.+FBJA/]W+JY[1WQQ2"?'.;G^RDO[1YTC<;[ '>WU@QI]@_FG M MWVU]$,WO[3UP")9'S'>HT>O&\#/83)]/R$JW@AM'3"/Z< OCXFQ>T6DWO7'[ MV@UXX,7U3RM'*@W[J3LW>6+#9W+]M[4,S8 #VY:4,?CJ/_%6Q[!LC8Q+5UE( MCNUE]#EP:,/@T)P&+T;_)'9;[S=-16-BKY[LG=>N:H%GX44K+F>CA-4T<>F; MJ0>,0%(DJ?,#N84/WD6.GA1$0]6YJ .5YX5I((NJ_70C".2$VT>R=&ZZG3-# M57,AN1E#;N#'20#[V:% &1D29%:94UJD"G%8[',DO[2^=7E7U':\;654*L0L M=7?.:W\J06@*RRLXKAS\>?+0FSVT=?C3ZO/<^_0K$(#Y1@_&=PTM@O MRUTF54YCG/D594E322(86H\H3"2/:I##+Z8;[S#_O.V*YWSV>O:'/_XW%]Q/ M36.Y(6" G0"*4N_ B-9$6;E-V!Z#RGP\?LZE\U>A%)^VI@)$?Y5^F#J>)7V0 M("@.^H"=CPI0D?R.[)-UTJ&XL75/](/:N5%$[*+JA%G-PNE'L@;N.R=#0F!I MWRBYX7G(J3,C8SQ@F[W&^C)'*KRBDZ)4H,"=?L ]A@]WIDO ]G^,+I>;A/U MZCJ[Y?H'[$+F2A+\YWK\,G4[<*V[[E')]=@%_-;UVP4J*4[V/OZ;B%X_#XW+ MLA&$;P==5'%TB1$ :K46;GY<@?J(@4V0_ZSV_+W]R.).S*)?$;YQ1%_LB_&[ MGCH1E?^?-WSO;&^2+:6=P%Z'ZIZ MZ/]CLS69 ; NG E$9I1PD2;^7GW!XR/VOO8R-'2QS^D/1!;80&N.Q]IE>OJC M!G!EN!6&RE/O]5K(&]!4[K=QDW$.@2\J&\/S>J>ZI)GKF3#&LW'M,)%/E*E] MYS0U-W^JGGX#L!%]_)'L"_>=ZB%!C?;\M_.'EP 9%0< Y*&/9>S>D+!W8>JL M]6#0J;/?Z.?*4S\BK>:&4:#>7R8D9V*%$MC:KOB\GE#K(7"HBB&OESZ]G.RU_]FI:KJ7M,A%5G&H^!Z.3OW<+6:1+A]G3TSS]QB8Q[N(H M=6V].#:/UHH]I-SJ$46RW@26,K?%'JUX;H"A18\[GAD$BZJ6N=6E31Z7G'O4 MM#[,OD>2+@U$D:[$;,1M:U@E7Y3OE\[ MA?K"+WYX*$W2Q)UMIC$,QK(3!EP!8A&W0D5$9^K%7HB>],FAMA93JS!=C'2U M'OR4KZ\X@\>1T(8W_@E^1&-SR^&'J6 9QA\-R>UX\:8#I07UL"_=:^.LP\_. MLNW"R)\__WC$ANB)3""_I9ZR$N,U5\=ZO"XZJXZG[_,87AQ9R#2+RC)H;*S^ M5I-PB'H62"QOY7'GV<-]51@!6AK9 @Y+KD78BN5^/]=4C!^4SV(6DW8F)+G* M:.Z#')UYZUW?A?=58.:("]#NTW5?9]0@-^M_^O@J:@<;;C9)(M?7 M7$WO5S;EZ"5@[R;IE+UX=S/4_BEYA%>;;,GQ4HLKPJ,=$L),.F&@B\7E^;V\ M^FF?\CM,0^!AH_H5)<$^S,Y";)A(?*UKM\*=1%Z& !IG58YR0@'OZ:14@T)= M]5EN)K247H3O+GIZC6AW9*W9K.=V3.7J>1U'Y43YW7HYER3/.;VFH/;%HYMH M _G5Y5E^U0".EGN3&PV.SKJ+OE7LK.N@46WDN#8YY=,/"FZ4-['WCY?7OA%1Y7=E%/;?\80 M("$ATSU=*@_I:\,HC5YSC2:(H-9D"-O,#'J MT*ARQS0F+/YCC.BUDC;02[Q=;JZ_89A:PU+Z"!5/=-J'!MS>;YT)DVXK92,SA33]KDA( MXC--N5 SR)]>JC2,)KK3 9/G$'WU.LEKQ$ST;G?:]KW*5/0RQ0= M'%L3KP[6<+,^WHM00A[7S+1PV MP]MJN^_5N:GR\:.+E.E/S@Q&SBY &)H9 MMLJTSW;P3S^_O=N*+?-,#KH 7:W%%E1;?7C#56#SZ+Z^&5R;78SQ"N$M-B$\ M>+:4G^QY)PM">9ERL;G2,V=-]'/M'$CN6?7[_9EABN&N^[\ZXZ3P1\?/<@A6 M_;F4M*=T,>6,,^$LDK8YB*<.,>/:48&?[$I?/1('D2Q&P:-BU0[U ML8U06_?6P L0[I9[.2F!H=*]+LWJVE?C>?BC\**U5@,9<<"O<#2+#;6X_SWD M<&61O5TP6ZVA&<^5Q L0SVE,OI5$^PG-P1+=!2C0&M?3PA!GLO3K=*YK2BMC M:.&4@N&&,B&KV->[6HZ"@OXD!8F(?&RD.;$$< N,Z/'L.K4(@"[E*3M1KSC_TIU;'UK M!4K>=RG<5#S_X?'HUT [YM2%VM'X'MT"T3O:D.#&4ZRB_\26QR2:%LC>? M_!$>,4S+8M"?Z5%.O2RFU6=%_W%![ND92R7\)6/M]K&JO\J/5USEH>W&8 S5 M#@H\)B;L^6;[I*=#L_MXC) +UR^!UQB3M#/'LBMY?M_3+UF=/Z1!(X$MF$*$ M39_NJA7O0E#_ 43C\NV5GR*\HN/I4K#/L1WB5OLGO?8M$_$[Z>:P:QQ1QNOO ML0M!,G^8RUJ3,48O[1GNWCT'W!)TT[JH_6T,[6,T.P+::NE<2( M9GTQRXOQ&\.WE2Y 2A+0Q?[VX24Y4Z_C(2\:IV>6!Y+BVT-4*O^Y'@%-P-"; MRQ;$_TD//R<^'W\M7-+7-I\)WE]82?Q#:M,!FE9!6%] .\/Q3^.__F4<$-IF MJ5?ZEK0J/*F#;_QG];/C'3)6D]QQ@TD_OM;^RPL*:^@"M5)#K#'[@!3@FT &/6 M?GO) ..Q]04.3X\8>.GC_ %12%WC?_!Q:[K6^.:+<8Y#=Y7>/;)JL =K?Q\C MILG99^U292BL,7$HC:5!WGS5.R^6RD3-9T]R[WB_M;3PHF-PO Y09CQ6TE=> M&S%I'\G><-]Q&Q)<-#-B JHFS@D( MB^DQWC?%USDW;![= SRG#+ST/(S#J58V5I;K (A+$Q 7:Q#_>3TY'JM3,#Q! M"AI]R;W9GX\;C0FRV\>31@)2ZR.5]N)Z@*?,."UD;.&QOC+VR.Z/W 1D64SS M+WS+B!X[J+KADGX\JF>5X537;SU[WMF;V5LOIKZ ,(DT.M7 !;>O1?@0=R"K MK/:O]DE?MIGEXZ76QL3] .W32[P>XVLLD.H:8%]SOY_3D)A,-^QO*A6C37WI M?FV8R&=5QCYT>*#X?OYYKP2.V7]KP^GL:739UI?#/)798(7:_>5@B4N5F/=N M9.>RN729(4U.I=$-SWA: 45(>@&J[%682A?%\N3KDK"\'7P&< .,W!GK\Y4 M@)AUJ1ELZ]7=N+[S5R_+SHLE.(%?\&;^ ?4D!>[#8.K&GVKQYVV?]C_?!D> M[K*M4B1;WVR:.FQ_.8G^,@ZA02-;.K PD0*5!15T4@0_X&@G/8Y9#K&!!/3[ M)$W,W'YJ)+=(;!@=.VY;BPY.]]OKEQ>C[@7(WB8C2Z9GT*:Y%="%K"S[1Q.. MDI>IS&J;_LHZ3F4VS>-2_IC'[E_J_?+6SU4V#_K.S9W_2/)>NWHF94 6BO?Z M7P/(9A>48"<;A#0GA"LA:3Z@:.-+J"T#?Y+:TZ0DO66F3+\!>BCWA?N8^]JK&\5S_G0Q=JIH#LN9F#\MJ:RW9K%C59 M%Q+[-:JRW AM>,B*7?)D?S<$\G>"=A9#+6-_GR.)<&3E8/07\.I$:Z4R!HL& M4)QPF@7SS#\&4&0JB%R5[L*KE]TP4/RP08S\#NX?RK:2A,7LVT-?X'\ 98O! MZ^"? 9.: ,[F8%/WV:PYZZ8WHGOHGS_+^A#[Z/K+Z5]6[V1H -=#F:^/8O!6 M)Z(6!42RZ%-]:JGO-7,"!Z,8Z_*R3FVRJ,?9'C6KZ+7=9:]'&#.?"L M:?B3.:_:JG%7>/O-TP]'632 "7VM@"-^C22E;,)=0;\CZ(5B-O,;_H,%NKF]7G("%)U"&D:G+ZETZ MKF =.#F-:\#)$9&0,JSN+-/M:3+!N/+2 MCA4 $^3!+0PE-@OCQQY+BV97FS1];&0X]&KRB?W5N* X:3>,[:Z J7A!640G M=(7_&+KI,L"'TX=RF9)BRZ$V8!#'#4_(VJTR.SO"P8?39!R/E1J?"M7(@YR" M(*_0^)M61*"/WN/3=,R]/M9]UG$[;VJ)G06O+Z'NQ MNRYKG^SGW.-]/BUHUT@L#=M,JNA+#KZ]MI$8V/N5!ND0"UZ),_9^KNF'&%_C M[@MKU^75[3ZMGR.__N@+$0"A42_=8#I.H=6YG! M>"'&]6X7)!P-O!VI*ND5X;!7UON>2?,2W-!V"MMD[[T (31A]^P[7^-"8M%QM6!H18!44H,6-*L&1M"+$NY MK383:4Q49UDBC&9^(9J'%L;82QT[;PPTBBW8Z?2S?X1_]A4MA+8_:357Q_K[ MD30I>EC'];'3)LY6S-7QUGK7\70KZZH%Q2R6C \@]*<"7\: MY6'URX1F78X*FRM'Y(E0N 1AT97#6F6,[SFT(L5R$GY(D9'VA 51Z@EG'Y< M^6\)03>$0O=#_1O%PLU279M=NQ]&_&5;W]*2-E[:M?&?UTI<#1"\Q'#+^+^Q M@REVH.2Y_66*D XH8^)T(!A*Q)?!8(WO64#)_*/O!=0\\Y M0-.ALC;R\^VE].'X< ;7,'/(8NLB*,'_@!&_?3- M*C48OJXEI(F_@+D.V]P MJNNL!)Y=AWDS0,:FQ)/R_;[5*6$GT#,(E,.! M&DGZ#KOD'?,!"D!B/ ")XC4I]+^>VB]6)37M@0CKBJ\W"8&V5,AMO6T M K,&V&B, :8R;>0UL\?(N39]](B8/OY&U%6:,]MJ5$W+ ]'!3W+6QZ: M5C?.JW"6SA&%L0!1BPBN=>L">39Q D-SRGTR+_M:A/9J0:O[]/2HL* ?VVE8P_W6H"1,'BZ>R)?7-]3_EA^"A >F_HHS6T*XN')P>_ M47NM#OBP?, QH8/7P==46!0F"VM9Q/2\[GNX?<^6INAIB4'4[EF4/-\-ZFYX M;0+[3CH%'X Z&^R?K[QN!G9#43MJMF]J:7/!X]O>2%QLA1L"@9 MOM5X^HEW'->R?DB[EM)^ :+'L$].:R UOQY:]=?61VZ& *5R,=5#K^]TQS0> M(8Q*1D(ZGH>)V&Y*Y808:_2_Q33)?[W^J+> "'$L>M99UMIY 6)!NZN3F;!- M'I%#^5FV8]:U5@.Y:_X3EKQ6 "KCU!!".H86FB]8F+AIFQ$8,XHP )85?A8'Y&6/0EZ6%VC-( M39#D?>RWC)=R3W-\Z+=JP;%J+CL-YH#\8J1CL,5M*P1E @(I1PU0@I?"<;1; MIJ\'$1/-B?FDCQM6_V$#-RXNPWUEAYZB?MMC>5+.N@^:&M MF/VFHV-.HQ-0NK\C1\KO U2PZR^TI]A\ZG@F:OM00 Q. > "QWH4O\R9Y65] M?E=N$XPB89"#I.'*M1MHW?T/"NV;&T;3-U,W017B9ZJ ZUI:[D>'?XR;_C'^ M;^8M$PFVZ>;:0C)1MY=#L0NAC/^R_JLT9Z]9Y*NV8(49<'8ET#K"7>Q2W=[T M7'KZ?MJ=8%WE>^YS.0UQYG_8ZM3_'%Y;"LEUV[W_GVR8:Z_<)L*2C-UR.07 M!/-@X%@3Y_\$YA(8)F5Z!I3,60#=&,R;T_A+"HC,^VF1?IFL!,%S!0#A^X2< MB8!3S?YSJC?0H:J4504&)]J/2*LJ$F83=8=-N6OW&1B0C(P YDPW@][J M&!;^=5[BLY-N[G 9&=!UW+Y"@ KCI6+/6;_, I6IXRG7*)7Y? 4VW![NU]7$ M4\\59@J1[K\!YC]GH'\!S?5RFW>?%=@M:18N1U'OXL"-(SH &OTJIS5!)ZU M2=_C%B?S*FWT!A\[ML]J:Z?0[RVU0)'*>V:?C(E".[S-4\;,PNTI4IA=L#\2 ME%ML"V*H/FL'TTUV/6*Y*=>0V\K;I(U<7E,.SW<0UK.ENT[U[;G_+DA)0&4# MN0-YA0&AWY5X9K2-FWB6KQ;65V2M&VG8FZH\O;,PB$?J(6DJN=8@*/EV2R%; MHR=&3/3N]WB']<+N@=808[_H\O@K \5O?+Z+!''=5@YXSC3/(R#E!ANY %%A M'B)C(S\?B6+U?9*N)CWJ8H-7%*U:/7_\A5<';F*+NFNH,/(%FAZ4@<8&6S02_R,(? ;0(BO MV']&G.I!J6U/K4\KGU===Z#EIG/7YZAU.5POD(3YUDPT@5\YL!G!XDE)*9,E MF!YR2JSPRU*P-;&L@_=D5UJ#'54+9BIVF%E_\=Z(8^N[2I]1"VF0/#.X]RIK MB?SL\5$EHRD%ST>DYUR$H ED(WGO]QL?\9@65K3Z:DO$Wⅅ&QX64)QAZ,, M.V%:"I5?:KWC+X'[T<*-;O;AR[G>DK':Y?BJ4F_ [BIA4N@2)V=,8%-);RME MDPF2VSCQ!=+N:/%[UP>--8D/%R!2FQ^*/KUMR[,%%Z!>CR<[_C+G2M$?#_!N M?G>2G6V3@'S8U5(R/!EASEL5I)NK*_:14M?>BE-8)FM\?*;;&AN#(&K'$MDARGE#[/1*F*"I)",&DI& MQSK0H32?858A9TZ9W=_;'S KO.2.B)9#L /BO&.7695 WQ3KT=3HI>AZ^2W2 MZ3]=P5OA5Z/34IR!:J6D@CL Z-N;G;/G2@FEL37*]UL;$@](W>?C)US&FME/ M;OZC/R7/9<-RREO]A\)AL[W="[,<- T\!Z,;1*C$]Y?WXXC!'MG$*R[_;!Z9 MQUYV6!W5@$(>1P*4JPWFUE4-9M:Q*'6!>)0T-='WQ ,0R;J]3XSWDS_-'51J M[FMSWX?MD%-=1]5>%GY9:=V:^@+V*CMV^\?DES26E1(C%UIX23(K])Z/FPM\ M4>E:N*)W:B^$QPKG[F4]Z7XLHY"?.J7#O6?Y "@T.C'S+DO_',GW8?8.!HM=5AB'V5==5DF^OZR6_=F$ MN)&J2]3Q?#IH/K?B[_UC*UMF M841OZ/%YUG.35DVYGF%\)Y&CD)C[:]<;7:1!>3%=\%ICITC[/O+<"$P_NO " M1&"$36\B')_S?+:/L?*YM9+;+U/B;O%2$*XZSIJ8U=R\Z^,*@EL#.)R3V05PR.R!FVV'-U'C(MWSWYY$=E4A1''D!NG M?G?:AJJF%\#R?[G;%=D:?+5!%3VT*>EZ]1_)(B%(,1NHLG+F^U"K:PHV;AE8I]X2; ZB]TY-2:2Q-=,M] MV*Y,)Z!'__Y7HF8_(T0>CL0$V=K3,7S0:QQ=&,1KOSBI:[U17_^;[OYWUFN- M]>V\/7BRML>5JU#,S9NHIP@9P3>F#\1Q0O71$940$BJJ03S\_NBG-P0<50[Z M8+CA*=4,0?P$)\;Y\$BX0XC\!N;$>9#EAT=7^+$F=.%&2 MCB,VUEG/?_Q)1%8KS"IW]MG-J^YOQ\E-EKY MOLXMC?Y/KHU,TRO])_=&*B#/Q\V$N?O:Y@,@I_:.)""SZR,X'L.%7161"$@;H-B_$VE3@O^.AJX;$CV 00U>E,Y M/N@AWF7A(<'_LY^(L5&J+:C,?ZVTR$9/>^IP^I CI[$7="G/WW#3NV%YNP"6 MMBPV"9]9YM,M-[0%*]D<((O]IP\YSYM<99@O-XUZ33PTW,*3 1JF M U1''L%,3),;8S;7O[-'=[GB95Y36U#R/1I@2N3+C?[4ZT#-CR$"E[']=3!P MR5U?P;8LV.)4SBU?EYP72[+3XYBE8JJ8H.HD/"'*\]<)_BRB]2*.1H\O%^SN M_,=E_8?+Q=A_9S(PGF$R3FEA&8_$OPI=5.UD7 >0@X(]XE)C7 Y)AK/-+$66 ME@&R&T=Q>MFZ&!4=$JA2X7@[V)AXZNPLI'SJ^A?3CL2R[:^'-#'URH%*F'GL6-X1/M'[8SD-I>CJFJ[ILWV=<(KUUN 09J2?S^\POW2T.F1;K< MH_/M^MZ-[&^[ZC]=3;]1\(PWQG3L+V?A*JD86E(+.JUJS^X7$I6 MACO$A\[.VP),.B@!L+WA/G395[],$A0@,KZ%4P#&/RM8[9\Q9_FX?7(;$HRZ M8_YVP3FG,3&3J@G3Y"S]9["F\Y>6.]=(^59\6M*&XTM /!:3D_]9'+Z/_SJB M_Z\M]V)V0&.84JO25?>2 /?2JQ=P_:0;<,8PYR_0%P\D!^EJOL.Q&2"/,AGW M 63H_%G++PW76ML>-(LIG]1Z7^/2O^+1Z7_+0;^_R4&_CX_O#S5>W]K>#W@1ZM4Q7(/'T$L M]X"JM?,OXW_M=\4!>>$7J#22L@DM2=P/7LQIW)K_1UQ$Z4UHIO- RO9D4O_A M5^.!+R;_^D0;7OGW").8*X':HP8)GNKKL(X+$/UCB,;46FV\*B%W+JO3P1&C MRPGL!>L-^8W;&!0V#W?%%XP !^TWV:Y.)'_?6%"\W<;BRO%]887Y(8@1[R$S M[%P+?;HZV=LIJRR??#:O.\F'::U0OEY:FL!=S%_O3 TB]X(7>J>@I,:J>:57 M'T_3]OWH+GHCK&U/9R;HY=1;YW-+X45H^\&L3YMQ:/ Q"[UGW$C1PANQKXO5 M35&W;E@\67GIW'G5#5;-L[OG>F[X]NUK0]Z]B3\CAJ(V$'E'@*0#M6?HP]!' MDQ]3]*I5=>?=^$S2]?1>[9F\#DKX M /)>;OU.4,L9 ^@5(?:X]/[[F M>]>P%1'W:,DZB]IOW#J*[P>5"S9MS7;>QUWR_B,X[\(SA<95MI>*GZN+<'=G5I$3=E-(&SR*UG, M&23)N?M*9J3WY9L?:)MS<4^BU9:/Z1-7-/7TPC:Y(S-OTO<(10C@G>Y 'C9P MA/WHP^>^0BP32/'$&G_M8)9V33\ 1P"]^B;EFS'$1D\-R5-^0_7J4.L#PP 5 M][>QG\K-4%WH\+SM.?=$Q/FC>O6=/&>^?9D$1KY)\VBA^O[7&^LS!EYK!S/G M[>E+)7QEJWN/_&X,=D<)!OS@DG6'Q\DV&"@@=E#&".UW)V%-"D4OU,NV;PAX M1O?(U"VXOLPK9@K?>LC,=&4.?W?&RQ!@N4H().+ M^%X^S["Q2UU1BWH?\U&@6UL1Y G#J M;,.D6%WVUQ]SOK=L_Y\?NRG"WUH.7CYDV\I!S5^ E&4]3MI\^2Y \;0:%Z": MY3/)G=;_Y#/YW)NQL2Q5H2$XRAGU IO=])SP?+J8"<92&?R&UU*DC,';?B4/ M)O.T9,:]F?7=LE:=,3+?#/N+VMVPM!X;L?)H&#*T@X581'L/0J79LF;/N\?. M/IP))\+_RC2#A,2 ;[4(>M:NH9KF:EH%8Z:$%*LSS7\+W.F]%"4I6T]J$4@2(CWB\"OXQS:5R_'CJ>%V.+%".J&=>:Y2VE ML_/J42!,J7L$#BT^V(+P0VX:T(*M-&VP]M![\ 6=#*=DX7,P7U TP?C [X(+ MT-U3DVTO@S;MV;PNZ"V^E:F3]W[BG<2S7C.O]L76N6[(AH&A'_>&_!O1>AVF MS BM2"+@],R3Q?2WK^22&P80;LH:Q4AR)C[7U]=/=\L7NW6CK+FYX7V,"-ZS M9TH@D.N5TNG6P+9'$>/^\&/P%4^OH+Y?-7^P($/K\LF->HB_?'& J>A6,AEP4L.46;8\YH:E M_MY6K^\);)A_=JB*A0:WP,+B"RWL45=U^%S6V/=1(F*;;A;KE'-'^+B<<77B MLT+Z5..W-2O#)35>^>UCN0&T#L)L]0+4#B.?1_NT&YN[XXS?B8[?M\U( T>H MFH.%A9FU1;>K="!4OH*'([W0V:G.GF^Q85"R&4^K-2/2H=#5*]> MYC#*.!-<<&& MYZV4D H^%T8>-L(_YW\!,@53?JYHM#$;GUIBJ>1;_]F01-#')(>3/S/X)19; M\/Q7NF),M$T.6P=QV?J(2?Q]12S![9#8SV]:(*BD3 ,E]J2C&V+C@1(C4RV- M).%/O[@8_SI_H4FDRUC[[3=EGJ="-S-;O-D/D<;(BK8X7>':&']D!ZYZ1PJZ M>[*V>@7B67XXTNG^WMZ&_]ZS^WG%[*Q.O?YKS6#<-2(D=V\K0:O%'K2;A63= MEDEGGY>7&37[T.>ZUT;G I\4\]57K>_K['-;DR"4OJKH=VOSQ0Z^ZFNR"KKI MSMUS/FDL3NX\LP3?^B5A4W4*[YWHNXG"HQ6).>WJLY./U5WZBT,+->>,*\_* M$3E=L%DHRJVZ!;>$3OLL>[(Y69>X=UUL^:[ZVV>A7OB;'/ $SVWN0*0RAD8: MI8K8D7%OZ,95K5PI^#Y8027/:N^NX=HNL2Z*J;?QI@B341",51POK^92Y8CT M-+7DZ<1D!7*EL(:Y*M9>X@<&?'7*\83PU4 MJ;XR!";>+F8'6OQ#H=#S/!0;7#_,/U,N?95IQV]$RW2=HR6D']%SD]7 S$VY2Y3K@M0 M8)S_]-*#1XF>B\>#\"PYXCT*[MHO%+T[0[Z+:]HQR_1-+U61XM&B=@J"8;$ MT[Y?:LA_U2E!TQ^'AN"(3\_EMM1"N](WOY6#/SQ[%\\[/^LU/B-.='V P+FL.A,S:RP:%G3Z^G4[UQ MW)<%FWBW^7B:&-'M>$2=,&M&3I0J;](6[85=18RT@]^;DD4IKD*);(S? M1,]0&BO)G7(F4+PPR)\WGC?JJD'%Y5/>!['=?P8B)<7K5?OM?P_I++%P5X.) M4?9#4OGBY2,)>\75C!0\'S(X@6J)U/MQ#5V[SKE+<"Z*<4*Z9DLB0][QW)Z< MR'U>OUO./+/(]*5PB/@A1S"+N&E+-2J)9C%ETS.* UMP.^]]38/[/4==?6OT M="<$H7TPR]Z!4ZU&^UEX(B3C38_<.LV/^UWZF$+?G!$]0DLB\CHI%H4$]_L7 M"Z'M%Z#.S)FH!\4EX&!A;.7J.3P,FZ?9% 4:..I\$!1"SR@P.^'ZW&I$2ZR;!^\P][&[J$.U':8A,S"36P;-W):6#/TS +Z932!D$8.L1(<7/(R2!P*6L2 MCOA]$5.)YH0_'UM9<90[2Y%+32^TDD-7R@&A?@$*;QFQ6X_FUT64#8:I?WO6 M\,[$I=UU[N%+0CF]?ORE%CWD 88RIR?9JP[MM)YAHBA%S+]J;8YCSQ$D>>'W M([I9558"%MQR!]<&K89T^HUM9Y/DZ-88N!X=3]'J)&34XSFB[Z@2.6C[.8^#464M,P45ONLGN'0FT\R"8J M;JY.Q[8;\BMG!E\QH_.O9X:3!&A7VNJ;2SG6-: M[#KE80+6X#_O>&R>#F2(I;,5S3VRA[_:_S*RU]@^8RWCJ6ZY!L0B-2I* MP/KK=1#QADMFMNU)$.H1ME6&X/S9]JD_69!*3F<+Y[=*6CL[[O#<;)&7"55: MH#9]B]7Z3K>5:;@D/-2H_$IFR;."S%O[ 'E%0/'+L_FHW#7.#R/NPT*D_A]? M.E7O<-M36PO9&P+S%?Z2K,)/3;85W?==@9O/LX^M(?U!WKVLT71-HYPM<%@R @HDB3(A 4$)'>.Q&5+D1 >HGT)DU: MJ$&0%IJ @'2E2HU(%TCH("!(C?02>I&$&DB R^_,73-GSCWGSIE[[ZPY,_?^ M\?R5O;*^;Z^]W_=Y]O?NYPT3B2>4BNC0F(GY5H?E3FL&A#S6(R[*5;2L?/S$L5VQ"@6T&)N<" M<&HQAS0,FUX;3/0L+?C?3RNZ;:G;&/AG19919E,&XP6A_9UD',KD3?PT "C_ MB_&>FI*-^OJ3?F5Z[M#-\T6$XM MQ"B5OJ07A80&&>%%,?&@[ND>1(G3Z,(F&NT%9D@*6KD!SHADA_YDV8-C;S;S ME\MJUQW2D(67J1>9A2?$AX\;,C9JW;3@&\O)._I-E(X-NM]F4SY JWIH?PE( M#:P\:3@U/H:]@]4K3D:Q<3#ABX=]K*A=V)CZFHM?>) 5X-.!W>.!Z$W+I(I- MN?/W <4Q_HQ'A07\ D+LX"!;OR-VE9!'I'H+:0JGH-S$._V MWM!5TNQV9J(<2L&];@R?/K0]>-Z2CW3%NQ)T@\1Q:W%HOX8"U7%!:Z.FAL:^ M=AFR'E6_K[S;N_.M:AKX2NR>V] !D/ MC'I!TUE+J+;F+!C-5MBZ!<[R<]:NA(64N.+*9^S-Z\-IA9< VC,,(^-CU9N9 M.GU#E<8="F.^:J.U1NL"L%JFW9IE$1\P-9%C5")'$KC1V:*]#RJM:==+[A&"9R]S;:N0N1OVA+1G:J[F4 MX*+<[,7A+5XA'M32N_&+,3W?)4 M1B)6$?:D!7X)T$'%V#4_E,#>T;+M?W1?I#4OO<[4"O7=8X<#<;U,W3W0A0KI7O#=OWJN(.M M]AK]3S;7OIW B8[L(FQY"E]1L^(#.(9X'S-,A=^:-LNC7A#\'?KNP>OR8J^X M\.T$?M!R20Q"@1U+,,7=S17W<:&D97-PZ=^FJP=-"39CBTNULI(JGV\)6;I% M^4N,F'6-Z6RS.8H-=ETG'4]I0TC@@#W@*"6F_BW6+KT7H-6/P-:01I!? DUK MB(-+KCPN,0:T(EUA/E>E,;W/WH*%,F84XF&6Z+]W;W%T!$ZQO2/4VK/PLN6& MYZZ@F\$\6J;)"J5K\9N4>;Z=!".HD(6!P RX*>$7/+&VVE+LB:Q.(PLOPOGL MXYTVL>SPO@KFTM,2KP)WZ7W]ZBD'3_,[%)T>4P@I9+)4&T M[A4 L$.A>7! ]>KU:.&Y3@N[9K+VN-H:L&>/!O^-J#U9U/J],4/(P:'!3M7' MT4/*E9.V8Y'VS\B2^]3),B@F@SNYER U!5_32JG=MD@)?W0+)4Q?^HVN!QT)O=HJ=W\"\- MM+8)@F)#KL]T]U?K=D_@(,>KO1Z#AFV OXJ0\S.K MBR,#Z$ 1P<-+F<0'L*8?>O2T_/FO?& M9O-.B&NO)=_JJ8 %/T%S[L$/6,SAX4+?F1\&M9MT_/5O"R\VI[_[P:?5\;[' MO;)D3VB>J%)Z#7]FQ I&YB'P*#,M0266(VV]"QU&Y60-]D3]L.:0P"XID6A\//3-4*GPCYF-"[ M=A_"%:9HN-^=3ZP#;L^Y=!9%5<:F*\RE'U7CI4PZ_==9K-/$@;Q4-QU"KI(.U_&3T18!P19]G*"^[D2[B54-6[M;VXK[!2%,*?P(\8/1@.$! MH*P \"F19EN1NS85)SUSO-X3)WG&EKNX-O2UWAM[(@(0W%;FZ M-(Y9NNW]-0WAY<9AS9QAMMY&ZWY$>IIE6%.L20%>U.N[FW6JYK5W= MG!VR'\A\_]V'*\+$,<6A?A(@)&^T$1_BF6V7TFY=9F4_YN%J\<9G+$_BU0>C M;B#V96*4DB*^B"" +^E W7[M\DL_N')LYGY7^MWCT1B>>$4S4D[87=%Y)#J_ MIA^WW['LM/RZ:G',:$;-AXC'R ?"D]NU7AIB6B5Q0&3)4F7WG4X[D)>>/$RA&[1%#Y]KN"2;<^"Y&<2>J-M)+TV([>D(_J/!E^6GO_W.WS]_P\4EY/_ MNH5=Q:Z^^NA1\S.K\NE>?S=U&[8REK=R;$#-D?S0^PT-8:/S\F:.72\[OM R M6!F\>@V0!SQV_J^PQ?]S8Q]$P[]L_0,X\UOR(T;_<#BOOP2,#%N<>P#_N7?OP0<1YU7"K6 UZ&@I?C. MZ4V([_)IB(F;''OUR?-ALJ,K1IC"%!?!/*_6BTN\]_K["U!]M^8^C-IP/\32 M8GX _0Q]"7"$3$\.=[AZ+2Y$[A>M(<)2%JZQ\GOUTA[[]?AO*-6=PF,J\>6F MQK^U2YTSXQI),WC2U$ 9#^L5F!;=&8.>HVU^*_!9GYPD9U<#WTHJ6JHJ/$XH MS.M\B()<7 \90C+A58J?P7P8 J)B[)37YT6&T\ \]X?G=+?'EY%O12KCWM??^N4'#L=YY2062=O!##Q[):NCP1 M2#M^3PX?7Q01G"JDP+*WNOQ]Z6L#?^JM^WZH: M!"=-.QGK=Z?9-52D+<#*,I\W+[M-:RU(-$MO%LU6I+O?OTS'>&W=( MG.?PLA0OPZ= T#Q.=<%/ QL\2,34>SF],3((YS0-:5PSA]V+4?XE(]#+(YHX M%/7AS/C87Y\-A37.H/<_XO_T&%/[(50B]T>71]P7,SBFQ@9-2*]%4 [M'/;( MHY?F4>T%24*Q7JP3$CE_OD2\E-:"0]/R#:MGGQ]=$F*LP?UUV9/PZ,YL^SEHI&1?Y3O\X- NQ MU1^<;^F[2+]0(KY%COG<@]PB@B9?VXJ<-DC?32ZLJ++XJ-:D\4>U0WV[#Y%8 M!Z9S.1O_Y5GN+#ZGWG;--BGAR6:O)E$:;X"#+">&^?!GN9,J-!PXF[U(ZWGX M0TQLG9J);#TW'QD6^^2\*41T50)V:[O2W4.,*_+/5(_!P*,U[0P*7[G#]DV( MG7XGT_MT@?+V9Z>%.Q=[>%Y&IZ'"+)#R$8H9;]2I*S%]7.EJ_?7& Y-74N3@ MN:% CKGRGR'4%[^1U["P76VF!&]%=0N\BTE-U%-T%:/)Z[I,?^9IG9T XN]= M@8"'P2Y]"J*7 ++Z\RH%-\-+0%?UU,; _8%@)+:E;8^3"+]7;[;GS85..#E^ M=9ZWB^0(LL?O8NE[BQRPK6:PY;"*.USV()@A.Q<;6[6R%G*@)&M-Q8N9]L!A2VOBSM>5N)H=5T+ X1KJ6NF[2B:'NT&[ M+WZT /G#E:;PB9A+P&VB$-:P$H-@F.5IC4PA'9SYQ),H:CCA$GKEMJQ(H)*7M2;2 '.=+RI_B5 T"3X$L"Z ;)B4+\$O$%-6\N, M/ZX( 0)(0@$1V.N!_H86CT!.^EX;W\W+O%=WG1W/N(Z6K^0]]$Q?WFCDL!+V MXL>(3[,ZHD+81E2;K(]#EO9'.=\B_!3QY#SF$F 'NV5Q;TYX"9G,*^\Q^H2; MOW;%QM=S"/3X+ V^TVDO Q?U+-#M5MR91LUJA046?!I58%P\OR89^_SW3H6! M^+M;+4[QL[E/US,W-_*;2O3T_%*:#*D>Y?\/M++^?Q>WN;I!MY2 T/E1+2 3 M]&VG89BU5F5WBWMC;A.W0_:5B /2@A8_@;ZG)[1,'>Z20V[.(7V1&>(JK ZC M]!]!T8C?6_R3 P>S;K0+MTQU#]WW_\2,QC6H+?(F7@(6XS)W6RI!G2 .%9_; M'O?'%V>$;FRO/7^*VVS(/('\H;^XL8UC.H;BDZ2[\^"L=15^V&FPG:O5ZS5; MN\8VAS0]IL^D5!26Q2BKKXCB'FA*EK5(38?AUVS;BKG4W>D+>]$.9:T,SGPX M_^+0!T2X$A>L71UEMQ"I!/J!]ZER84I//Z8KE&:Z*]6Q/,K'O)1:=%L6C&F3 M.4&T;)\ZG7]%+>:!:F$1(0_Q)=T<]["=T)3.'\@B_V!7I4_//GUI:A1D>_N\ M2^S;/#GYTKML.&&(I&]_UO>!]P%K2V;@CR*_+8*O;+4D+R.4ZXP:[T\PN1B" M,11$X^5[?]@>J#.=T+\0+**>4=*N>3-P;4ND<.5PZ%8PA:N/:^ U"Y/!E$[. M?H4W+,8!86*W8-0_AJ,4=)?XN\*[6"W68GU+W@J.TYFI4X5.D71DARH3E1&: M6(I=1AQJ*0@+7G1G=0ZP;N?]Q*45Y1B#N9\4<]WX$9GW Y1*+Y[GAE#07:X1 M#0@.LO)63?3"%N9\:'1 C]V[H$(3-/#@_@;<&SF_6->"MDN 1E1?NGO0S[LW M@5X0WR"E*\G03;P_:3J/7F:*J /2]/6^29GY/M@%$HS:URSO M.L@$UFGEP'P6L",7%"]$_]$^X3'\-'#I9#>/(!:D!7^(74^LW5C[\/U4.CDX M686OD3CO-L%R,^G NS>$?S-6?D91=4I8XA33U) B;QL37O!Z<>GC!P]5I3IL M8PL2R6%>M]F(DD"O>?=H[ Q(Z*J\9;B20X!_"<:H%6E:$2O86E%/+1?-?5]]^P3,OKT.B0=6 M1X_GR^UU\A=+1Y K@>"S^4EKT?LTX1O@OY(O$*(VR95U,VHS;D";RQ M6&,NWK&\]+?5>Z1D#F8((JG5"D11;C>80F(J"\?*Y^PTR">62:Q M8;4OBE5@)^J@?I3!!2^1$7>9\[;'O<9AF^X0"Z+) M^2?D?:* OX^@C%)=P7US\QE^=^V9! [19*G=U2@V^ !IYN3 9J"0CJ-0,RAW M'2/>8=_"%WDL\N4H3LZU5&5:\XS0/[QGZB=H# VW&)U5ROD*=E-5^\EU&SF% M^(*D(_KANBR%1P_!=R#(4JM2X@PH_6'78>8;_A6>=,2X5Y_NFWX\,F\\F"ZU'_^3^PT[[I(\6R4H: MY-5;E_U2T4PK&9.ZVL,= Q.&+J>N#72B$BKJO54WMBURTKL1D6>AY.BNNY7) M@ '&+4_B$Z.URBOQM1<=X.CE_]F"-TW,(XN P7MEKKIY:SL/IK:,_>7D(HMY MX-,3X,-XI4IM==,[A?L6+T;*D(_ROAN>2)UX%/TJ+)<0HRXO(#?D^)QP2QLB M%3(H!XNIO020FE>U)'>[\OR42AJDM'OR68JQB MU+6@&S3EV^P MQFXW.'?9/##<-/,@.N*+;M[EX&X.BK/*>]#*E#1)J^!)NF M6);*JC*9=9:+RTS]FOJ\_J^T?S3T?N Z16*0T6:1AS56+W\T7;^&)B9>:S^" M$0OJ@26$R%3CJ@J64#2S.6+#6ND#U\FYD\+BNS\=.)'W4FQ2G:,R ;9NX<9A5"/ )=!737G")QT=_AN0"MQ_1=T(/FG.RW7 MRG,]Y9=J('+7')20(<>6"Y_SM"F-Z4*1'V5EI>,AF'(3'YK;7/;Z)0MMRDUU+PY6 M4^5#=S^>(*JLSTLO.+1@[-61NX*SBX,C<<)?^+,QQ2X8X9D]L%S$>KNZ]Q_J MZ<%YT;J&^C_B?'#/F"3PB?'[6?G% ".S_)"A//HCEPCX.IC5VZ%\")/8KO$K MY%U'?ZHFW?&PP\*7PU,=L>:2GXR!P.*7VHR#HK-FCDA12LVN>?B\+!.U8DCPQO%)MK> M&J0GNC5'9S3.Y^J_D3>)DEB\OEW^,^YH9;H7"F@RM@2S^596-/A;]OT]HVP53#[G(?DZ59#/7':0T=$4RTT:D:!S5C!2I/ M%;[B6L47F3I^">$0UB.3OM;& H.C#Y*].G+)Y0.,RJ>H;S4^$/ M&MS%E#_(;I[^7FS*@)>:25AU8YNF%\W',_7!:"\CF!(H[F/;KEFE(DL/# M+V7FO4ZN=P9^\I.I<*S@('EYK"C7>RY6TE%(NF7_V[I'O) /U^0Z"M_"ID&I M04ZX9YCT+II8:4Y\\HG=QS>F_.HAZOI*G7M +RULR:)? E((4J$$K!-QVE)/ M.WO]_$;"9^"RNQ5^&>E'G_6J[#SG^H7# 8@>W_O)O@Y6TQB2G2Z5/7FR4+*/ M4"2.K#6D3^_!Z[R\ @7.BHL"%FW_IIFP'0+>:AQ>0V+Q[ 16RX5:#A[\]^+I MF3V5XM)SS.LXED\>).NK'%.*Y5M[X0LU?N^4Z+JO$T5A3MO]GP(W(]5MT/V6 MT?+47@DEDH>2WJ^_V[:>32-[1["\87>*>.*&%A1.5N:$<:!:8OV1>&T.E];O MB@>CAR[&.Y6?)-?W'CZ_S]RM^OCGE5Y^\?F_/-0@'EY1 MC(2+,26%\TPDK>-T7J>[T"VO+M-/WYF\GO-H0>EXDY^6+0A_ZGID?G@O>H7J M\'M<694T/34/$*[33Z#5<^;/R/MLU% ?X%/1,/T>-SWSI&@ES9 RNJ#4WAI M.HX>1-&A7&FF"I:,LFC@"EXV/+-:S3O'X.,F,/43#L/5G].J-V][9MNC/@IS M$&'X,9R20WIOKOCX4?QIO_9;@@ATIO:.:((H?(DHOSC,@A]=[%ZRH".8?FPT M)/"TI)/)[Y,RZ(?Y*YR[G+"AVC5?FN-W5//F#(F04P[O Z9C7<(83OCB)O]B M%F5590@#5&C=H-&PBTDN.XS2^/5;;&\Z>P_I\0EB.!$.PNK#IK.699(G.\T3 M.])N-^Y[-W:!#^ZK#O8**0]Y@"F*-+!C%S>B" ;0LRW@KBN5\(T_R![_.KZ/ M(FK<=C:)GM: H5$U,J,-HXX]/%=4:&T[^WIWWMTY%R^;++/K=W_;?7 0\GIH ML*]*26;SH%4>&ZE/K$F^!#0L;#/B:0FGEP!#$&F+-@;"!!U[F66 KR7Z$R3*:7MF5!RD<)YQH1CTJC&!AA0*U!^_J]NH^5JDLX'*SS]Y M5T^D#:NCC)$\-R!*G,?![!/?XTQA'7R+9J1^]GX\<]/!92O9M&G)+U)"U5D0 MQ;N5KA5+9H'J>I0? ;0,CT/)R0&8(G^3Q'COQ281YF Y62>\\($0BQ?AQ85; M"#.LG1,IC4_*;\8G5AI#34>B'SZ*:6Y\I#ST9+JL+51TV!R],=R!^,?W^I%% M;JT\QG8_C-G1\##LX1^ 73O'"^BS\/Z4/L28)O]!Q4Q7!8;)>_MMU<@8;@$G MM_2^A",2&$F4_"='RWHD&[8^CSRU:$JH3[#RMQJ#RT:93&7_(T1$]FS6QYR9 M?WPT+OWWG];]SP'22_2_U3C^OXY_675:OMO_+]HVA"KEX"TN 0^$,BX!KJA# M+S3,G*)C[Y36>YC@>O5[;O/9OZN2D3\+YQ![M8&#Z3!=2KRM6O?X[0;$RXP7HA GRW=CCJO7-9HF-7N;BVT]1_+7MQE#_T+9L1C<"X88&R( ML,NOLNT#YDHN;C.3'G *5;8W^\^VGPKHC,3! A43%ZY]%*V";L?*!V^G:9_Y MD8V6U0LS%$_I1AX'R E"%V3>E*XZUN"4RQH_G.Y6LI[%W/E"S5+UR8:X.5/[ M7C@''[X;$2^N^LS=ZL:OB>U2T:?(O%W9G<\$=%$0Z?DGHC+.U#A(N6IO3$&D M0IR/.6V%>N4YS9NXNZ"HANV\R"#ASU!YM8;?09)V[!'QWW?5,2]!=($ILYG[ M(I^H/L4$F@Z#AR](\&A*J-\GW$-> D0^Z]C=()@MW18Y&'3Q=YT=6[[$^_XJ M^)(^QP[R%*;<\O1Z2#W6R&Z<$/[[-H7S$=4C1,E[!B,!PZ@C7U(2M9NJ,D$* M#%;L=&97"OOQT+?_[B744MYS"6!#T@1)B94D!-D4.^ZW)XKQ5>D/F7\@M]8S M?]O9@'J!_NA\":AK"'U.:P[5N5'7R&N0+-NV;^WMP6+A=ZM++'<1J&OQ;:": M#IX97K/MJG3P.'6))B;/4!>2$W"RJX4YUUH9M6X8HP=UY-K0]K($8; (QDF% M0(QB"$3><-*MZIXL2VHH\ 7K3DGR.(R^NEMAZ*:=UY%1EZ4,%O+>VJG% &&\ M25EFG-7\:7'I"2_)'_IQ[R..?*3G^"7@S4*X],#7/T2IR<\XMY+B3Y/>=8*K M3^T6OC5_(!GJ[%C?A@PB=IU==Y'"D*E-]!B8^D.W!*YE]S%/5X80PUUYKPCN M /3GD)\C0<[8HN0*[^,>A45 MX6V3+N!2,9NIS>M8E=XZL[D65_))1VM6;7>^E?""J#YQPA/W;=-3VI%>0"EA M2A+#V@!OT4)HCKFPYG3/- VP<-ND]+[!U+UVRB-'O:%A?6_!U%9O21?Q*2K= MM.768R&&2.,O9/3)JC=V@F4/?X$N;BS@Y+MO),)A3%5<82^1=O51SO5?7_V= MC1MN3#I156LZ1'Q*H+CQ#%_W!0CVOP2L-!!-?NWPC\^OBV(7EFTMK^,;%N<> M]R_QC!.5RTPW!^QYIO>?>7%J9']=?Z/KGIX4]O)V,>KU*EQV&6K_$M=']3U7 MF2*,9A()QG,1&(DW\?25B-@@R>)?I="X^\JESOIUXYO->\P-*VK-R%FCR=3] MJ6/>6WJ%(>6^R1-U+BBM5J;Y@$8%^9)[ZJ *?1Q%S9Q%XQ[MKS0[DJO,GD( MYLA1'$&X94HKN[Q)^O!2F$P)-[[R^J3M/#O_.PN^^1) V4!DR+IX#[MY"5CT MN@1$ +&QL'8-U(8:%G5! <(;[3(RD/QKXP+]=O@((&( W@NGM3STR?$?EFTN!#]KM:@#[[%>=]2];N4"F>>6U MXM^?$X5YU#F]DL93)I'$_-87*/D>*POLA!U0%;WXO+3'K #KLDQ#I$U^B68" M42L$?J3P-CS+01K'T:0/1G\%2GFH*]BT!O'BZ"]N-!.,B8H']DJ,')RUL=R_ MB@9K0EMC#/\LA)*C*EGY]]XN,'D%W#4P_=HRB0JH'E"X)5T?A1U;AI%"A]N- MWO[!HYZUCI1$/J,7G&OY0,0H7&LCS69[O4^NQCB!Y\6D]PA',8%BX![ZGC>,4()" M",M,_RC$JWI8 *EE7(-3:P-B#1#3B1UT9=LGADJ/ZPSG5N?;:(<"$J44E$ < M_(=:QR%7,UL#!2W#$B3 4?,@;$4N6S/:36_TWL;#@\HT__I"]9&D%O#6=Y89M[]:=D!P18/SZP!>Y$)KJ$\$JNY5&@%I-!=VMI MX!= =)#7,KL2D,81G78RJF$_B*;+\C,A&L(;T!\SG+;&;:?W :,1E9/8 MJ>F^)$K7N0S&PJ1PP*#NM\8A\@#:O&<"_=7,T_V1=V_K!=.*9\);$IN_(@:% MKUT"VDU@]D &"=_Y!Q>CV%]=\>''T63?'G7LVS[;4N^9G]J#V.)YCS//\RZX M'@/)\02-<>K05$AMA= ?ZQ;N&>;L\![%,R,W4*0XFS"A^X:*7TW#0K5HY8TW MP][YG^M_U+>^$ZI8U5CZ8&7FB-=LU:T0VZ#G>&7,7L3)J"F^_$4R MOT>7FG=H:TNX#)G,HL,W&4G"W"M)16'MR3&( >=4Z2<2^R #[GVOI%U([KP$WA\C'/4C MW DI-%H\MC+$F.-U[XS!WL)W'PUCA6#(Y]_@' M2ASCLV5[/P.-[&66?I3P?AGVRCP6:>KFVSATV&7CQZCJ?IK.<=AQ5DJ>615$ M$H#VH8"V1:HO99MR]DU60AGE,SQSA9TT;+%-QH%PMY0*)].CN(#<6+__O8HR MI #U=8M?L]5XH QD_AXC4ZHR)]Y5!7+(BS#BK]U\J$39K][O?V;X'%4#[&AX MR57?%+?^M=&+^"OXAHIWA9W!<496I_[%*ZA[%,HA+XJ#;6+WJ-S%R2%WY'U2 M3*%0V9:R8?N6,IM1DZZ*G5YM\9ZTE[I^G#>\>F5>$L^_"&;?@LRP_BHHVB2Q M-#;_XD%.ON/#"2"I$K]@"5Q*/Q&"[1T8C7PT_-8] ?^>\L XP'6N"Y^(&=ZQ M6P1%@RA;M);<;[8+UC=+HG)*- ]JKC\_XC&T<6*/6\R=$",]Z M3SM02DD&NU^9ABIYH="TV!R[XO#(?^K^O7=L7G!" E()OT?@<0+2MZCFT;>0 M5OQ:3(PVK'[076JZWI]3D,2NA*9+6HN@,D)3_#&*R'Z]'NV<[Y>L8#[SZ#A& M)WDBA+=^_.T 8PM8X6]U+VN:O?6ULG?)&@H "GT(JW 4:/'+/%O283D,_YQH M0@82\#OH.];3)&6[&V/P3;W7ZW0M&305?IR('WG<2U#!GPER=2:FI3S#+HK> M(+$AE+I!'9Z(#I&L(7U97'UW^X-VQ.*>YPG??[?(4@5R!D]C-/'AA6KK1"F\ M5(.+'?3E)TE!R[^B]#L"'D&1G>4D[6ML>4PB M7NP^PYWG(@RWUR<2]<#<: .(P;N.,HE3<.W -\T()9W6*WU;U=GX?^2W%MYE M]UU&[-C2^[?*I9#8*(-KB-Y^-F(SX%BC]>MD].C0/%M,-;EH'S9:#<= MQ]0]+)GXO@V[]FGQZ_Y%8!I%L\:?XU,/_E69?+0"N(QR2>-(\>EF(T#B>Q,H M0W)IN::K=?KQA<,BFQ%F]=%\I#8XU\Q+PVD_86_=7358% @.N8^C2*H,TLRH#61O1_9\DJ83IEASBZ9Y-G["C!A!72?*8QTZ M=Q6]%VXX>?Q1I1 HHTX(-AGF1@L*U+?Z#9M, ?D_0FUR<;?LXH>V&E5.\)7G M?W89M]V?+0^_!U8KIN5PFZYWFTP>&W0*Y=TX[P,=3IPUN)%3F*,7Y.S3BS?J M138S56I]?3\\4E^.>5H6P0P@V7E\SG@H\X9'3O.WVF$Z-=87\E'OV)C5]^]) MRA&L>%Y9A<%(XW#IGV*U/P)^(1;$BY40&U[>8]H,, Z]ZY/Y]SXG5?/PWTXF MD+ "#5@7\@!Z<$'E27B(YUD-&^O2AR9 J_DT:V)R7#J(ZPLN3R M=+M1!7P!O*<[S\NZW89_F_)C:WHA6)/M1]/J(6Q!("?-;.X?J9K==F+GU$MZ)4J+RUV;>!X\/$7JZ(9Q;\E7HQ%+:_3DAV,1YZ0)9M$DP+H M#Q%908$$^XO!O%N#(]"LWC./IG#9L.EG7EQW!IO5/K)XI2K0R07"+[2"7'"( MY?4NLR0_3"+35L#@%Q-Q3Q^N6Q4:5J%/5E)F6KV4@%BC^" ;F<1.5O:+&JYO MP(WZT>$#49F?*HKJ"GG/-ES^BBC=& E;[UF&81G=NQ?V95<_H;XG;NC_P^W8 M."^+YFMISDKB3IJE4'ORF'M-B$RYBZTW)$J]_SXWKX54UYY'4VV'3CZ\7;IF;.Z<( MW*BE)?(W??=JXW0@1Z[B/:_XB<-XT;X0\C%TB1/(K^%:_*PI:E8 :9M!@4=S MWNYI+K/+!J8_+.L7#ZD"8T="R/B6>:L)HEC>Y?<05N0=J/YRH:%V\26@0\.& M?7>J;TK)Q7EREY9P9E2 M+]-#KK&2,IXRGNQ2AEA_8UO:7SO'Z&@QY6LTAE5TG)^.\'?H 88#;R,5H&+N M)$3MT72#T2*?5%5-#>HR2CJ5!\2^15$6]AB$?GY^A/]H9JF.MH9SYLAG)T46 M;'HH:#%KX3LDU,ZL$ O?3J?R-'F$H"X(C!^[?/TV/A\8SQ$ MK7;T7-[,L:2GBP?D7F M405CBXC;>3L#/-/.N5M92%)RTCP]H[P&+_;P+R<#U M5N%KS&B[:IPSJPJ$ ?8:=DDH_7.*.JALI%L!X82W18AD6S[ORX!,"%N5&H1D[;0]+/KW3;.$*-9H UJ)U$ MJ>H5?.]R4U=PP>(U*[MEAA#K5V_4B6 MZT$24H7K*5,+S.M73^8Z_EHL;:$6@7(_4%BX3>3(7JMY<>JEO?7Y"-U"0/T] M/X\6='6MJ,34UL2\#F.DB@Y]7)802C):D@\_HS_3Y4[]H*O"0/W?)$T1 CAP MSR7@?>[-#\K+($;CF2$-?2JM]4%*LIR19ZUM;0H?KD-YHU%O4+?:',+;D?=0 MDSQQWRO2K[]9M%9H8S%IJ+;H1W7<9F8]?+1J#(?CPAO\\@ES<266M/B,8Q_& MTZ1ER+0[YB$R7>I,I3L]^0*5D-WC752Y%H9LXK785XE.E*2%;B/GQF-8_=(AX$65G.. MW2BCAB5\=O+@E^_C%R5U[#::H][K$T?\7W=W"E[^$A>Y$?Y['1EH4WGU]""G MA:@ S>^;N;[EC]@HT=;TO3AI]%A=R,,KW022'(Z',2B08!9(*E?7ZI9VR;5N M/67(F59F*QG6>!"3)2O$8EX,"P6^.&_/#V+')R)^?A]XGL,D(RRR/^Z]W9Q[ MQ-)[4W\ 9R!2M\4G,V-0',][]FFB9]QW)69[_L%Y>9!9$"N0YH]RR?TA=E3@ M0THN%)O/HA'_$BP1:)/SIN 3XW59;ZO:S9#]/ MD=R./%#0+NNV#\=SL:! &$9;ZP7.HNX<#;\^T.O'L,V= M#G,4CJ0N$="P.8OS822X8,5ZEWF[W,D XZ=N1--)D'' 2?F3BZG&=F3>1E!(!WFG %QM;".EF?N]3Z M]_O0;LHTB4E2KISO^[B/N!J4:@I#NCDX_"W!S'C$JPEKOUG.>KOJYR]UZ+TY MY:DY_#A<=OOY%]?SK('MCF?"$W,7O,]%) I^GYZT@[XW[!"PQ%[IJ"#:$L'E M.,5Q;,Q?'ED]4PWN69.8EQI*J7M2:;YI=RKKXFAG.EKI)"D+-@#7*D8L?7GO MF=:L54KSKLW(V3#44SW*;X+_>XUB_J<#,>R*O46$M.7=03D. _\$&>+-_!W= M/X\65/^H;O9BRIS<;RXH_,3%P\,9!@H-0&_O,N[:RAYS"795&+(0!K1]M,7E M:C^B^4$)"VPAG9> .NE.G,2/O<[SIV:.RNY*(X9K4E19,XYQ:3)LP?,%I)(' MAE\*\>&=TAWLAOW;&BWQT3<5W,G*^CV@KPOO0)52S\?0C,N0R L +DZ0 AXD M;U7&)75P'.LXFS;DE2R.SJT[^TO:W$9_+JY?O>77D(E<6N/=.E>]X:ZT MZCA79+T^%UMX6JK'>JB:Y>DVI/Y"[FJ4Y\5/#CDG^ZSVF()?]Q=0+U)WE=[0 M)M]9W)_B^L)IU).K>#5&'/_P-!<6Q2';/,;>WB6-K>S2;'O$S%?7QRTJJ]@C M9]1T@<1.6A5+Q>>=?,Y;KAI$5IJ";LI< LBOPI.C[: &YA(0Y3REQUX[D_]9 M%/;QG8CU$YT"6=XOW<$F2S1X?IJ=NF4>T6V]K0"R+99J3U>D& D L#%;/>29 M$'H R;BX^J>PYR$CEAQPET0JYP"C&)OH[,=]DZ,_$B)T3]Z"WUQ([N?%HJSV MIDO:M>]/AK!O"5/=O>9B9_8^N( ;D=9=G?CRT27 0$:+O8JC+'8_!W4#]B$P M #<'''=_?PEP 4XU]-Z#+;'B8PMF]^82Q1;-SH=0V_6P(X)1\Q_G +?*F^9. M?A[SSRM>MH@)P)D!'IK)XF$RB*4"$^QP-%'^?E07J\%\!J=UEMOG9/K&MZKL M:DH3K4N7@!@4;1"_YS'B-C1==ZQH_9-;(:1%!#J7\(2Q,Q:K^C%=BHGNP@G4 M;;8O)!M+4+]8VD"D@*R&8W*E\:T$82AO;Q[M3:VJ^6XO!O3MYEO]9N8#9/JT MO4+1A7G+LFZ1R!I$>PTU _8/_)/_'OE8/5JGM^B&Q<,P^..BBRN580(N=4X7 M-9DVNY]L4NR3(#/B+_"WZSII$R]C7^JARMT-1'8%R@4QE:?[(U >'#W];.!> M]!^6X]"N#^3&).,^0_Q3$GEL>%[(_B7@6XMRR9:E"R.XQJ)3:HW]R9]>WC]& M%D'-M%KXVE7@JY''3CM#Q=5U>[#TZ'Y^!FDI!<(R+^+- MB+DV;P&CJ6ZV^<.JW,V=(#XT!K,BLT9($.U-"C0I!,&^C#9 M7KL0$OSV8DD7*DIO2$$K?S#M-VW6IW=IL^%YG^0.V3C4@?TH_RV^Q;"MAPU- M\78Q/2QLY'J*E JL^YZRDGS;["SX=08HUT?,GCYU:]PEH!F+,KX$I":N[W7 M[K2X++I\;,)657N6?'Q-L'E[)RFW_'?8#0JTY#'L'AD,<')=T9J)5)+6-ZON_VT0FT@STU,K,(C,'P84NGO?C.VDWA[>X"8^+.H M(PC2&3] (BWGA"._@L1/P2U0VII.F <;Q)5T-;PU?YWUW_NB="WR(D(D@EYBK0N5@#C&V3N<;=%]EF*R/08U8YX/&HIRZXJ,SWM_ MVUX"U.4^+GS_Y?&C(IPU-]A_Q5SHP,Z2G@?=Y\ ME-@E8+$D5PX?LR0N%$ZULBN8L3)1^OJ!7>323]S>RTZ9) M=Q,BH4&0"?),DX*#IV]VOZBBY/IEJ;P]7;&ME'=> %O\+(Q=Z$5@#Q;S(A*[ MM-4Z0^>@J4OV(G^FOYPNJ^FP8MB;;L:]SGYWW-">&'=Q#7^TR$\3#:,1GCS1 M:3678[M1N4:Z'FF[557R=6_<]HX+CK03\LVM=7&E&4P=9#)Y.!*R9A9.&<>2 M?>0@,P"L=(2*'W/ATCM+ZVXF7B/:H ^E)R"#/PCWU=\CDOU$2%E6#B#:GY;W M?R[9:-W2U"T%UBYTSV^7I+:RG\B6JB+DO9SG:#;NPB_\B:Y..,)Q$#XPKOG5!X]GDC MVG;2YUX@(R!O03,)*YK7HO:5N/U308.@3F3!=KFA<[DBEU^Y(@V^B35M9MO$ M49]->E52$G5Z,Q*'L-!7\P]KK=SVM0X4A^#X>]V@AJ@(5[_N)7:JY?.F&<$! MRA2<E!)]!R!%,%__74K=2> I_#S._;\I8^TX83. ]:#<@<)KAK4E]-Z M+XR]RGMM_:]; [5&6SO([;RJ*T$2VR*\9.;ELZRHMZ 3YY!12*4STKCHH^#5 MADAN"2:XXDD[5Z:AE*KZBZ/+/C?^W%&:VF55:YY#YH"6RU/PXD M9&17.UEDI[D13Y0F-N=OX4EQ6CU%#[^/%%97"S#^W8.-++TXX<$&XM[]\J\9 MXG\55&MS5K-?T=DSN"Z6U;GRQ\WPK&A8N'_@;TCQ0A=HVF89T:4>GWI>)/5N]''4FKO7>4QQ3;)W*MQ&!]0GA$I"OI)@L;S/'@C[$"V]S M;(L77V+4?K:\EWBX)W7-5,N@-6Q>02A$S^0DI7T336;=^C%D E1MU,$O*W$N MWR,GE"MH_-RFAEQ-X DP0%)VT39[N?F;.=\GZ[E9[G-Z=ZS80 OG4(US+'VN MM:PB1 *Y/15\I5O;+]@N.I&/)HXAQ&SNP_FJ35D*M<"UB!Q2OY)FE:@X#.]2=NG M3US,Q&S>T/;YVF$H$N2-AG*YKW+N,)3U%@YJMG1T-$:]F[:V)?%LG#J_*I@& MH@L)3(-:92HZ6=EM[:#D@O20K38I%D<795Q1E6QA5TM^[&\](G(767-RD MQZ$-YH 10;*%CB[[NV\1'L3@G9@;EC#-T\YN$%9/>)K0K:X'N2>5D7U0TLY> MNNI[I(P_]T?4=D!ELUY=<,4%7VEP[N'O:4HW;#3!6CNNW.,_=K'C3K;RC#6.T?(1O MQ^GWI&L'+B/N.@=D#X__\KD_W,_TF3/X-X7FR? ?4U"L]$+MU4O#EHS,YYYY M2]XS'"]*]'K^PS')<'V7N>^1M4"C6V&HB,MT-UYLP\K9J!QN!'=WE?B[=\;2 M*]*2K'Z!?C'P[V)\:8TO31X@Q^J3; O>#7"PU';L+EIRCT. MO1X-+;Z!7:N:KSVC_&*U?*>=J14'ZDR@QW\_SN@ ,K3I97S$8VI;EL1VU8 M9!K)<)PJ4JSPSRC<( A>_$;159%QT&#OEOL-W?SI-HE+U/_A&OIN@06QC>@ MDEQ00ZEH:J"@=E.==*""BA/0HWP\+. 1,"*@UK.7CG+Y)5SN.C,IEO$L#=1S MXF(E,GD)H#]G.LWV'$!EY T"0Z]B<0JH=@&NQY]')Y6U%.@OGN0IFNE]JK$F MP;S][J1YO2XX?A&"Y^)][\HJBWP W=]^:2OK6(N_2SEK!7VH/2@[]_NPMS5D M=@3"F(B#R")\6.$W":4A;CL;"529&T$:V$O Q8TEPD.BXOEJ2=B7B?5'##]+ MFRT^J+[M9UO2^#DD_]H7@9 4>$=.D4$&Z)JRRVD>(;NSC,DEO+BG_P%K[F$ MP/%QON[PKN;EQ_V6E37%(O#_[<*P\G^ K\%?0ZWS.(?U;;FIIJAI_:'6FG=F6DG)QB3] M5F9EAZFI&9\_3U)8_J._&H@!T#3-<2T25^&G=!L/'35V+/R8NR=O_\-2^69B M,POQE[]:+WB:J^L2P"S)6QN1IX/=X8Y^,X&\!(!S]90./'NMIK\A;Q%OX!)[ MV WH7[RK]';,OIEU2LZEG&L@?I)7!2"ZK'EF?-S6FGHY$C> ,>>FNM.K4P>@*B$ W__6\@.C]($F^V!(PP MI7,,N5M'NT(JL4.2Y@>X-C2/W_SMBU!%J GW8[3FT[X3$T=;9+ I-!\?+5?[ MYG)A$TOR\N;^L&\T<*HSW?^0FT'![FEI17BQ@$_N M7)S_=L'X([?CV*DB/S#+IE[==7[KOH?REK3*#X4$(U\US>E(]J$*)T6A7<13 M.]U'3=[R**8KZ>ZZR"V(H:'[X^0FIR:PO<[AB[O#,\S%)FS)OR[H=SR#][J1 M1D.VR5H2LZI*8IM \WVZL8T[QK[S-@VP>25,9AL"F,*;/?F>/@SOE\X3F'\3 M/ICBQ3[HIZ2CP:)T-+T9<+NALO_^J(!]B\TE0*' 'AA#2HI#E)5\7.(K[]\_ M\H6\1>,4_-?>!JBP)UZMCFG,<=9XK5DZWJ; \0=[7WS_S3"T5^1+RO8WSS4X MWZ7V,/LQXF-PH./V\V*EA[-@)PR8S?GFG?.9:;,^UR^&NG7?DC!DF+R \Q,L M8F<&1V.9QCO!:<$QE3@XQM9(RDX;[-4K2?$.MIB:5V,4Y08TP+WW0PJ-%WW4 MV?,33:#KBO1<58NPLR<[&+K!>#S+W^VO:EF,D[">;A 6<",>P80*WO./XQ.' M\Z;>;S#!;M0&/^UXU3R>K>E>;(/$##O=>Z JZQ9Z?1C[#F*VD4N*2X^><;N2 MPW.>V=']"%Z@_S>0Z;D4UJ]](0)&4]M> .7O^!&2:,L"Z6]H,+#H%[F!J0L0 MT%6Y1KFD$D_QY#/)*14^"!.#@=#JU3UJUJA'K&^8OVT-W@3F<@#/TUK\R^Z< M=1V?O7KNL/90;8BDW: ')+?G!GH]_(Z#9UR@+B_ZS N??]PCE7#?8_6U0? , MRK>%;84M=S' :'K<*);M@/&&UVA6[/X8;G:G**R$(^K^(@H Y5\:2CH/7]2F M&WLZ-I!!+94DH&Z1H"&S%5*''E'Q3WVL^?9M5G.PR>0'717&_^(ZW?_"OP]> MTXCW07Q5Y<5U!28+,>+-PPT)3_VH.8SI^Q -,IZ;\JEZT><:3$"NZ">MBSP M]AO9;7(19B$2-IC<61A\M]/>& YJ+WUT)H5Z8$X_QW*FDU+L*&=7%9L_W6MG M9.BS*M=T;'D) &A&D01HIE>Z2$@%!!"15&F3HE!*D M&P04D$9$P:$'%(8NZ9 NCW'G3M_>S%>M[GW=_Q'=^S]O?ZQ_D?QW6? M5YR_.*_AOM\E"[1JFFB+^893/Q\>V=$QUX]*O$:B3GK)#2L',K=^;]:Y[U@( M&3R]$77,YN)B,6-'9$UE,'0G-+"Y+/;EF+TRBT/$?C>1B6XBU0(T=^VT0_%D#.0^1G( M#\8#*.W+;'YESS>$Q*!C"GQ?1(XR?-U/78Y@U"V'JOHD0;YLOO79G1Y.2SUS MO-(G&9)"[GK,P8VG(M]6XVYW9O+,"7/=5&?>A=CW H(JD[Y\XN6'_$WW%DX%CA(Z@ID35O=1YP30B MX9Y<=[<0J:E8J5*>7$Y8J,O'I:5ZV0\&!T=*/YS8F1=W/FT@0PW$@*3=&T\0 MX2?RNW<_FON8+DDAM.W&("HA\A_4R6'K.#31IN'V1S?TXGC4V*1QBM8G;\?>^C MN_ZP\ @V=,7HP4??^FO5=E1O^(U#AJY,$<79B&@E]DC=]$*+MC8>,[AF/!.A M<_*%Y8!AKHFIO ^8>IGK4Z>36L288C!T%((.E3O99?HDI;<3R7:*QXWP7Y/Y M5DWZ49?FBFS7U1&&*4(RSRC?N\AL;4"QRYSV5X2IQ;]?@BZ"_(8)")6%F1+ M :FG9(N>T.,K/7N?^U]_6$J\-L)@/K9K0!.QF&"$+;>AN(>--82TEO<=7_-Y M)O'INK/4,\E+I^-GH%*W-6,(??#>$,0&HDRM3):8C_[4)62=D5($7D?0["Z\ M"U'9=%NU0_@V10Q856Q;/A#T*/.-,8UOLDV8E4J\Y*/KTU"+4*>/DD1#;F1Y MZ2!S,7UH![PXF ?D<;\RI_TPCYQ^B.:NV[W5'#J';Y(FY?MQ,TVBW?&#<+,Z M;Y(X]R=HZ?"=$R[[6:33I=<-(X+;O^UX6TQGO9SL MX+M!5 2,.GN;:[Q./+EF@D[SW?';8?CNL?H"M'EL[PWB4#=[,W7Q3O*]5RJO MW.?$E-IQ%=8O[Q34\.Y%(X;2;[_E;.D"S\:66&EY'IJ4.],CM'K\:BDW:BW? MG#(N>]+NU4R_=>WO%V,K>;$N_V6\H;@+C_E)6-R/?M,(VI/G.@OW)G%\N/1; MS"L1VM"K-M]25*M %E'*4;7VT^F8):E&6(FLGVX;;.EX?>)@&^L2Y%M8+Z@1E>H\8IO%7B/Z<'Q_L[4A'5-EAC/2YVMKTZ'9J9'LIL*I M?:!TCUA%?+I,M-X)%+(@59]&L.D;?,J"Q+@_7":V)CAD3+(17X+M#[1O317U.T9H?OM2,5%PTO%RR\6OKA$WCV/L ML/T[ZH="D->2$<<_@),6OC(L28;P;8PF';T"I5(,6[-CNF$O-][,'!ZPD@"Y M/%0[E>'#^.VI6?70;LKW(]V/JM %&A__&N@IKF+6#R-F!'WC&8APJ3C#9&N/W@#9TN2V:E&2M\S2C7 M+^QUS(\CTH(JW[*=7N8\TC9^'W? ;X/Y6(G(\]$6X4TM-LJ5U.%UMU63HYMZ MIU]]<6JG,>-.7 R--:OC[P^"8^\RJ2W%?E @5+H3)8 AH>^PH=%ZS-*P4V1S MQ.-;\WE,346:JY;P1QQXUPIKI( MDIH,'SNN)> /Y5ET8@+[7=V^C*_+8W^922H4,EPM,7-,J(Y;#)%[\W7(BG-Y MP+CZA"Y152&"C(OK*N-G%C,D?6MYUVG^AZ]9ZPLV[301=JZQX:0MMY6[59T/ M>1N-0]*8.@P%W5.TKC,M#2Y(?=TC_>*VKR]9"=O$&Z3:G70R[G.""= MZCU5PQHZE^?'%+=*79@8AG-TE_7,7Z<9I5@09&TW:128I%6SD^T+I],PE&4& M'LV?*O69?1\]]G*WV6,\^5#]:*XB'K&H2=(=!$BDZX;951-U4>XM?,8R2,73 MR\I'#]TC3=(?E@V441AP,/Y8N?U)#8<]S .#>7MYQ7CP+=GV"(3*B6/Y;BK3 MEMWN"8%)4F/^,4 O^J;$2SO"':?=(TZ(FN!:8<44H63_G24G7Z3Z\ M=23ITY,LUL@6)E!C;#SV.A8__%G!T0MF"C^&QV08O8N%/N4:QGSAFYRBA;#K MD#M)/"W^H]/ ,I%,L=M5_&QI_\?B]*?=XXJO;*Z0UDZTQ%V5AKV*?.L(@)^<^; M^#BM8AJ^]W8%OJYX+H:(FQ6V?UC1X;/V?+OM]RC4S=7$[X-D'@CWY-))6JVI M.ON(^^+,2U]A1AOOFQ$OZM@'CA:14J('8>4K)FSM!$PG8%\.\ZH]AY;*R?RI MK&D9YZ6D;=5=[Z3O\$W(Z/:>P;=3UG;Z4"^CDN4TZ@=;$;;)2Q$1K!X/,1V_ M'WD.K_"\F#ZA;AB3AP5.'RFM/K.]]LQ!X6:&;^BZC39[EK] T%62+/P;[^LP M>M$T=7H?%]W,IE;T6=SQQ4!@X3%EMLLX:?E>G=@X3C+;_QYX5<,P#Q[X+U\0 MID,R2Q]J3 2C?Z3ZWGVRR96*67#)U+?<@-FV#'_NNEA*5!VIGF8N1T:@(Z6PBYYY*ZYOM'R^67G1QI/+_FG3XW-\4M,L"NIU10X M7VT2K3W8W&Y&*'PFJW@[%?XHAKSAY/.N6TM]DM/I$ME3"F)8"RS@Y$&K[ V7 MZ=6!\1258^@QH?7KKP[?T_,_+5/QQ]W4NJ_,/ 42C;-9C Z9+ ]>/4%4-,P< M-4O>+C6':IL0I)Q\TKZ1N?>"<.JR)@Y<>A_26>C(>P79\D.EAPZ9_7 3KVV\ M.G_=D#M^X?O+H-L?LB5JA-]S'0MDC(X7!J:EH,N5,G9@>7COGH-4EE4!KW#2)Y+)K5*6=*T$:3XMU>3R5Q M/,#/\[AKV9C#FAZAQCM&.A/=9.BFA; (RD+L!X'!*F-=ONR!M+1"Y)%8"V,& M)/Y8@ )-^F-@7ZX\_"[KV.+-(-Y'Y14"W M,*8;I(\OF4;D15U>@(/+6^C^&.QD)AVNDLAHH[[%5]X37DOB)8>A]T,/OH - MXK<PBYDKI)GSI=;W^U-]9;A@ M.>6IT:_.0&:U&.YY\M]V>:_\V"L9&>FQF5.(\P]2O,T)'O,XD(WMV?^X&C[. MJ:K0;X.'U)Z9<.%@!M\NR'O/6*AA1,=VY4?/V[1^IK9NXM_FVC*:N<^]CS;,1D/Q6/$?MV@OT"D>I,JU[0T MAACS#L08HG%2Z&M6P[3W :$=/&USXK/1Z.9#^RWKVQHO-]FCICY%YN=*]@J2 MWG51,AKC EM2QV+&,T0G--="ST#L9Z &/XFTL,UHI&MM$_VA,"_IJ<;Y_P:N M^89([=@;L1UGHSXBB=@8)SV5.P.A^ZYF+M4>4D*^WSW.[JN=>KVO.FM\&9G7 M:DPAL$$ZYOY N^S;3&F5;ICX4-QE,J>(]\]LF9W\';I\/OW;*?G_AL ^&_@; MR8X;>"DI-F(>/!LL2@RA*N( YSRD568#H?VPP6OVX4%L^/.K1!,CTW:YGA4F M<:U[L&4\I-6-[\4]#D-N'ZDBHV<&2RSU[E8D3%=.S@>J;_#GA\4[]6:-3C9%BB=._E"83M2]Q&?3KNXJCU MPZS*P>")>&%,F251_^_JUDCU1B/*S6M1+DA^;O0Q53F-&A]0!TU\QQ=7#!$N MFV+D X1O\QGH6GG/:CI!?0E.5>67&'I6M(C(UBH)OX7:ISY7O,@0;@T$E,^< M*<17EK$/Y5?]*'/9*"E/R68#:71>*!+I4$IZ?%$\'#EU:Z^T$YX5MQ@NWG;( M2#OA/BXR3CE:WQ'_.'5M]4O&\4VHZO-F//+"&<5&;"9G[1$1="[@N?>@\\9Z M&O+>$KC$>72ZW$0_5H.#$6_,J80-:$2>PO87)K4!='CV_/H_/00.,#9D\)0= M%A8=^[ M_S*9VX'F5YB#8<$H"7[5M&X$K_!,->/*7C72[.3#9Y]8.]_WX]LI M30%F510*EU1B6J_7?A;!U#&CN60=GGS3E>^M9>N,Q3=^G6;/C35[Q/<^3W]B?.M8Z21OAYM3 MX3,4Z?DQ?T4-O9'Y1X<-I=WL,Z\NZ%$VS;?TL?A&28Y-K(#LGHSQ=C>K)\P; M+C1R3@1?8?IK-#$W&Z/U#J@;ST#8/DSN,0%/LCIC%[&4@U]E,XFO+^Y %'D; M-!P>6DLE':2^KE:5YU%B2MLD:C:.3+MI(;H?"2YX').^8\NBW4ZBCO ($V\U MFKS53H;069-"/&\8IB<2,*;2/\FPH;(*G35/4[X3]"B6\I%N:ASU?*OG22AB M8S6I0'V^?<9;3^RA\"1MY40C!"V:[NW')=_+7MA(EVF^A7>IGR/K,?:3'JOZ M8]\O3*#9[H>E\,XTORC$+3/JLJ(E-2S;V!;)?EDHY%%Z((>4.>(X[3L#D;B, MX]5>0EXY-:U(X[BW[T"M[SS.=FE,-0\\S["&&7WW9+M7RMPX7#2P)GS%=2C9 M=* I6C0\FE^V4]*L3:.RT">AE<8^(XH%)R!#PT\*33T[S$NNR=PQW'F6C'K< M=7?C#(3ORE5!^V@+.^@,9/J=?/+9!/LWYB_/G&@P.M04\P\J!3;HZ)'*B.U& M5A'^&G(B459X21O,],TB,D6"K]E3@@RQZU!NL:FTG!>41QOC!P)A@#3[Y!U3 M_K4@_AV_X_\_07\V^#UHBD^C6"<@)S#8?W]XA&"[*?+'QMI$E? M?]_#?$HVYTLO9?T6;[I $_F\?@T@'59X9/>2+YBM+6=%BF^?0))4:(]L?T=2+^*OHH-M>7J:I8N0Z!L%@/NA^P,D/,G<7*= M&]%CPT?185/&EQT>O;5; S/8YMM\/>7PZ"C9FNRS"YR6PD8ZU1WR4Q$%<9D4 ME[YX*)LQ'Q8!-OGV>I_ULQX[)#="4UMQEQ:7./>26JIF6!]+EHS\U0<"__5G M\@5$Q,B\1AAI4=*#3;I,LL#JNX;)"HO6N]<5'A6O$F@]'2^1!8^G[.@L]+00 M(6_PKFXC/N]MRP\\&?12^3!V!:9%G.*>&EG#\HJ04(UP446^">F?"NE#O/^AH7=TXU[ WWVO2E-&4*QAM1N:^GT'8A5S8M MUN@1*0TVMR4+7/0K'4XC\UK +$]2K^0\O8WMFU8KN&OKUD1WO7Z3O-#M0\GZ MPH*Y5]!XC**LI$8][8>$A,#FCL)W;\']5=,FH7CT]5HZW#1QKUSR6<] 1-LG MA%1OLH]P]J*CTJ'13;PXR*V#=LY^K.,1$. M4M[B'=Q+ K%0QGK:7UU3#$U[WF[0Q04EH#-[NJZ"45W4"DY8]Q1Z6:TZ0TDN M<>U>9377Y4M,+.Z+&\XG-CO&TQNKPPC%:==HVRQWH8:*BAB]M>NO*6G?NL,[ MF^9K5)_;UA26?_!P+6;F6 J[ZB,+P^.?8=45.VZ-^*3$O MH2->Y)'..$]1[_+-^+[N V%AJ1L[L[%=WE\0DW6N](1>O$1!JV8V_L!":E/P M,NT*TX) :*N :Z_Y:[,$-S2YGIDKS&8)P[V4'VYOY>?>6W MP-:7,+)[3XIC!=7?3Q5 XMN"CSY&";D(3*?3U%J>@/W3;B%K"W(30\%/!K(?\]B9:EX/=>HFVA0493]V M,!:(Z&)[>'0#>VN2VKTXHNNCKYG]L6%NWFUD[O)Q\?;$]]@ZI$VC$>-F=RU6 M8(:^\GMKG9XZ2I,X#S=PG05+I$_1,>9)HC-1D'TK!%EH\JU:83:?.J-BD4&! M2'O*+!K&.0PX8RI$= /!9>D<1>3XYYO,>=0@RW;49R!4K:7!RHUY,E6TZO^0V"1+:;Q(\&7\:&')ED;L5;Z@ZH$FJ7,>?'ZZ8.0JW+C$-$I<- M\)/!7+1?',]U&:C3CM.\[^KM2:E5B'-\[S L['A^\]J:W":>-JL$R^/^)PSY M))_VF=BPG1P);PWT5UO/ML($/@]F?5MW^5+%^^1&.T<"%#T#Y"U&^&U2G?G] M*9M)F$E2+>/RM,U4NI"8Z\ACW1X7KOG\W1!]_"]8.0;"'84 MYV:>;.OZ.$\#ECKUYQWA8\Y6WG()%:T8Y?<&'?E\GM\O*3G2RV%+F7I.QH\L]^J7XLO@^BHWYJ$,ZGOA>^C4V2'5B=( MKX_ "==&05,88;N\?E((Y8VP4])-K+>S]!3('^.-^_86G0%JT6MJ9(VW MJ#&VTG1HTF9J/6:CA$UT,^^'!*!I/49; N4-5U8K=5X/T*4BCQ#0-_PR63-L MU&HF#KMLD[\='2QE3A^Q_K\AS'=?TCEN$M0W5/Y/B1+%)] M:CU][JM"[B>UO+:2R""9TYT<[V_8FQ(?M[!GKC6EDWNI#IL->SUT'R;L;&$O M/7K_L#9(8 ET8I-,/Y[&.93 )YCWP?K*E.G/;UFU0_KM_.A+"-+"BI"0F1P\ M%]_]S(&>+AIF03DEW]#*Y5YSF+6+C0E;!RWJ'IK+I-1@([+85Z=1,>ZET:29 M1_NN=Q(<:N'OA7&2(- 34M(ZPTO%_%DG^-7\??]X^&9L$?WGU.C7NXMTY8=? MIFL)EM*N]!562TVOW"DI+KL?VQ* \2(B7?-Y_%!%++D CM^-]R#031!MH"@L M /M%()GE!OPT=BH-5#?G[''SQ_;/B^BX SA[#C,[5RO(4?D3GC$R>XH>/U.T MHAP<.4I2W<(&FKK48V+T\CJ'F+S!D8@.L.W;21!TN('/DZ M<>L\F$TUGXY>-Q" ^O9-X.ZRZ+5G#ZZ,4Y;+32J>;PBV^5("B>.TCZ Z= M*6\-6?=A=?^T:+")H4(9)E85VES%U=JAZ3K;:9**'\6YJBHYMJ*=P-"?$;?[ MO0$-G;_RJ1;H+CHV5XVWS;=.I,A4\97&H82QM:RQ18)[7W7*2'8W0J1L;+7M M-]UM%*(&;Q==,9!Z_>/[ZTL-Z094Q_"3,A]1G]X2)-[1<^7-[]T)CUG)]UT3 MG]B^[.O.!,%34\FZ^>#)1W*-OJ709G5B99*J 1T%J.N-#?_I+QT&B90: MO5$45#MO'^SA(ZY%%126;82)Y@Y]S&N8><15J#LNQ_4QLJ#[]AQ'3T[\K,;LF:Y.TL=A^"5UDJ.#<3Z^7O+:ITR0A.*F-2 OU=K.UU\)Z[N;W20FS MZ-7UAG5*)LE12!\DF+Z4OL[XY5"/W90QYG(% 3NZ\CT\KA*33 O[5O'ASQ\^ ML-]!>Z@ H@%=\C0PF\&BOYE*1Q<>S9-DEYXOS9%&1A$]))[T2SBXA&K6[04=S\D:2:JD@WMJ^H_!N /8:]U%IW5Q+ M+8_C;0)O$GD?#QW^0LF*'='EJ>56T]O"LT$"82PX(>@?WM>![$$8&5MM/?.\0%'?)-6[3P$B/'9XG"CZ\_9ZGJ M*W.R3\P%$7:1U86J;@&_+Q8$\+*^%NSJD>.F32K$6+JHX>8C_HV5QO M-5^.LKC3O='P+MW+[1;B%0XQ'YNE]FAB)]2I[)["K1;CTP^0&42U*T+WA_@C M6>2LDXH>!2TO*A4O+E>&-6U.AA56DTRM&3>[N7.\&Z_^D.>W94*2=WRYC3[2 MQ\.+!ZD_8S0;2VH1&[8;.#O2;4+T2X>7!N"HO=2.+@SY-[#[VLEIZ@95H M25+_QN-JO,%&QO;H3_TV"K7:=WS&87)HT&=IZO46I?80X1O*.>'_/RL!?;X[T-E4)< M9KG*"%>C\W:.[O8.7)[G+QZVK3_MUC!)ZM.W?Y@76>U6H$Z7%D\QF-GN84^1 MQ7'PD$3I>'.L]/1?I^,GI?G^T_,&H^L5FW9!_!#21Y'%UHE]!I=6H)WW[Z:[ MB-/G.O.#=$1FTBG<']136>P-1[@\-R2O:RN^O,&J9');4$G:P$_73PU;&',' MZ[/H<<(9R+]B;/ESM!^,R,ISA.B=(7*]02SGJ6L9-_[7@]8CYE-GM$.,,Q ! M+8+T- PK] STHO<,M/D00=0\.58Z9>Q?KRYA<"4+Y$DE?N7 M&9_*Y&LO5Y.GV^F>Y9#@EDWU*,C'-4LZH MB,RK>76E4BF;@I)AD3D"Y/UQ53W@# 0] S6^5=>T"YHLW7]A6M*_,T*U,',& MNN]%J44;:TAJ/77"9T3HOGC@!?;DLQ- M9R KBP0:JX.EL36R/9/%?;:J0VR$SIXSPK36E6VQ=6 UR:5%2+F/A7OP;'13#TDHTYD8JQC$:<9ZK:-W;;IKY"1Q]\IG2(SYYX* MY$O&\!$ MJ?&]+XQ4@/-_F7,SX/XF:\(,;_A88'3P3@KG:Q[FLHB3#S/N?5!^4WQ&T@B: MQ0#CG#E*'AE\,N4%\,#RAEB-J+QOO&*V.JF1W1WOO%GC,!_!37"^"VMFONI5 M+(7+X @3I4'2P+%;O2Y=]H*)5%$?I>)-,*%.-/9AAE53%I20P2Z5J=9&;WV] M)*-!?O?YJC?0-D)9/F*1&\)KAMT)T]^QY4+D3/%D&+G M#S?*V-I9OM$Z%UV=7?!21Y2>7MX\XO5BKU155$94#N[BG*YU9W)V+\F17W*4 MQDY][L>Y:B@DW[=C^5)4-4+0$F0@1Y4' O'Y\=71)UCU&;@?#Y.&)4FR9L=O MV[YU>&E2 M!B]9;_W^"#F+_C=_S=@^B?O?D3TF47*D4DR7Q,@4QWVQ2JBY$8 M2G=QX&XH4UYX1EJQ?#T!6\Q1C2B#MMGGU3=]FR_<"D2BW9;KF<\B^XI<)+.9 M&/TD11%":Y'3;S65RLY -+J2T?9*VLGBU=<_.Q)U9@_!FHIJ2[]Q30\Z+R?. MC$W+M3+2?.18DH&\JK4F"I+$3)G>RYNE+VG,L]ZCTY?G?WS]=6G@U@A138R: MV&)R^IY0[:"=Y%6XC&_/#3<:%PT?3E)Y\V^<5$*JCI7/0(SK^6<@H](ST%*I,;Y/H_&*E]7. M0.W>C)]$TEY5M8U=@)!]5));8C%]AB_?&G\8M#S-CW!([#CE6T MXVNWV=E.T3,>JH_5JB1I(GGS.W 3!4G'#8BE/C/CJ$_1"ZCL*0T7NJ@'#'D: M.&)(1CLX8(:G*;YANI<3+W:A8K#PNWJ5,O%II)'0 M#,%=LY,P9_Z8U.\&.%)3MR;N=1PJ'S5@CUPMTEDQ M;5M/#\W(>MP7&X2&I(J'$LRXY"T&9LMKG-\GG! M;(UA4 [_I.AZ="_L\AG([SW9U]-1\F)U1"(EW&MH+.%+_CX'(WW?Q_]]YC;Q M)V75,C864P2\C5DR>X4*!V:C:5ZO2:#T1\NO[F/G^W0.*#L@Q!J)>+FNS&/W M\>1J'*(9;0#LQR9?V2M)C-2_]T6=YXDEBYF$S-OD9_2^Z?)GA-DXN,F?9L=D/=+":%$27K+9/:VE.0-- M?3CD#1*_]OZ8Y22#J?@*,O[NT-3 ?N(-UC+H-F\_Z^'=R+*]B8GR-*:DD<$% M6/?0QJDBH>G\*EM'370?+Y:[HBSB6J!S+1;2?-26OXOQDC].[^-+1GD_6IF/ MX@T%3)=$%Y)F;*\T-NDQK[CD_;!7=+*[D?JQ^4:P OU]&[U:*2D1W&/82:47 MA]6T>O@9" _&.W+GP^'W :2=)@B_:Y%@*$)FI6BC?<4OJ_:^S5;V*:[ C"V1 MT:9O/22 U$ HY2,R;,BFEE&Z5.;J@+P5):;7UTY6Q[R3U$,=?D&>@&?.$O&,>1/-0<7Z*!NUT$=3-^&:E;L*H0EW= MS6XU:29QG?+3SO0BWK78Z4E2WP:USX9)@6MFZHP+W-KW]93&;6:_1K,%P&\R M^',>TB$V>QW=45RWNK)7+DS"S,W\<6/ X(Z3/1[$HM'OMPF7F19NAH2?1. MD/ES>]5&L(_^@DBWY^'PSD.[JPYX6$57K3YI%7I83RY50XOW7VV-Y&[PS?80 MG+;Q,(:I4R!#VF]J,DNAXDIZ028::T^'X?XH[HJ5,/3",_$D],OF%D M,);(X>"NVC1YZ[M_5SUHIVVF1NB(Z"Z7\>HLZZUKVD=^MJW&=Y5VN%G9@I36 MZFQ\3$3LDE(/#X<7$TI%MR>,7=-CA]4)U,083\IS"U]QVEG@RER9PHR4?5]7 M5T=!>TFW0!VIZ&S,MGH&,J?3M47")Y]3]!C?C=WA9NF<7ZL78G-.A78Z?1D> M[J_4%Q)8*@C(M.(ZZJK\/G_PJ,.[[HO#\$"8[H[$#28,13!:A4ATXH&RR.[N M;@Y6.1G@7W F0N<]Z,VHA< M"RL1%H4JK,&Y=RVLN(%A;SM.WL*6A,%>H17* MFQ+@*>M,<+=L\'[MUE\G&X^"I=Y/)H\+0D^);M)-1 M?]I]F^F6BUVE MQEY]V[@!R%)Z90T'C%W#SL0>HBI!#T3$,WKW'L5DB=;5"+ M[=SY@(429=PL$(]=KO*4S"#PYF8[PE"<@>PY5)K!^KABS$2RSK]1C3,\%2;"8G[^G8--@N MYY*GUOD!J4-7TU\ ^8L=OI"F&M267=*[*]I6,77[>@0-%%<&TV6'-=:9X/J= MZ[9UQ+=,YV&::N=#-I.%>4ED4R1C/!,4 X9TK",F,G92]\93CEV(7:NWJM,1 M 4LS'**&W-%6ZMW)=8[1C^S+C%33?\G@+WI(>L^8:&F)$>\9=MSX0.)TE,C* M*CN&>5B+'='2!G734%U!%/.3JJHG0)H+J<[_E?ZB:@LG2>KS2)2(,U^ FR%V@C]B+: M&06*.#FQ42.FTM6N4<6627"DZ=C8ZYGA+')_C7CLLG<5M>/ GF6W,NK[]7'( MBX"O+D;!%I+%I;)?AMUZ)MC0W L&4\RR08HR")(Y*9"^BAQ(4H9=R[TG$0,VT<_D;)^9=W*MZCL;?<9R((Z M1YT[2C\!A(]*%')^- E(PQU>ZSQUA/,HMQH[J0*KN4QU!Q@4;*I156GRXGSR ME@7FB-.HF?M#=0==-0=@70M@-=.<)3C>S@G..HW65]+2Z1C9.(]DR0Z1J&DWT32-WXB32UEK:8)97332+D/Q<6V#J5E1P2^,1YZ9]#UI#%)=,E4 ;&P3' .$ %RC"G MG>8,RC5^9H]\2MYH76PO)#0A3+FR)DWMK"VWI'9H,I*[ (\@8:R2IB :DFC M9(*B%1Y$S,.,G%96-,Y #6)9!U(61S>W&NU:%HY&6CP/[V-])XLY)(];<-R; M2HG_#)0+JOJ797K+$KT7X."MXP(@25FU*;? @I+ 2L*CO',B9Y[*PX8 M=$7#MT$HR\-(<52A:[RXZO,LY0IJXO> )>)XFP.DF=J.6LS#PT/-OX =8#%C M+D+//R;:\8^)QE[$'N-5"?:;OJ41(9V&^NLD4%IO=@R]L%95;*6(AG8P&M06 M>'J>2(^QGA50+$]O4C\I3O&@3MDP066II2UGJ:="&:[O#Q:.3SPHDO,\?*&X M1QY? ZRE8\M3;.Y]W(168UEYU,0O9UK=.A#CKCL2LP.V7)]A$?+^?4^P\P/J M.[9!0X\!**N^S3<\X2>X5)#4NY./WPDLIA\F .5HF&Z[Z+' UM*:ZMM3$K<0 MZ@>>@P0*.T27J&1#9,?]&)X"2>8 ._G^73J190NKWSA!5'T;4'V8&,/P7JQO MJ/V)9^IB&O3V=U%?V7IJ?E9B;MEJ;<% EB&5KORQD$UIR47E+9 M&2'<170J=FKZ0<*+D*+,:JGL:CM2??02X=B@A?D@!<^C9-!H5@EA8$YB0E=E M9T?Q 5B'8192E T@+CQZS^$S_];@?*4F#E![?R3)=;=B"H?BLR/\5@M0*JIV M1):=<4S B$6NU"FH3 _M]=[B-,* M#.DP/*+Y*3B7LVD%C"&;2SQ?^2 50#(_@?<%#X'=S:?B+L(CO88"B8BTVM4P M)Z"<"SX,386.B&W]1#)IZJO:J VNFER==0Z=+^YPS$"+@C6\R+2ZGN4 YL-= M!9)L%UY9M\0P"FOY"]P)NH YJ"3C,Y?O;5R'4N?(4-- V4$@EQWT6'YN5J&@ M.U"TC$OWYRLQXU=^J *'2#>[<>QFZ&/RQJ>W (S E\;N-\R 1^B1M\>"R56' 2H/+\E25.E%$; M3NSN)D]2(#MBJ\V#M7#4BB'A_4&QM^R-^-K>U$DF%#A777$ I_4"=19[$IBS M87$D#.\+"06D1*;#<"\:BA!?WQWWLT4"A]I1Q?,P'K7E[,!B,A+C/2G6=_]9 M*FK>V$HQG3W@RY6V #*VHLH)-').^5G- .6;D "4CP50/J##^Y^ZFT;!L: + M?(D''CT Y0/33D=$+<'41T\[Q8O&-\^!#); M*2G\J9CW!^LMBQB]WK1#0+) M1949MFS_H_T4AR\=6Z6)1R]<9R%Y5XLO0@Z*RP%IXLF6,.?]ZMGW+]0IGVZE ME7-=A)QS_.?G9C%VAU)7UW**V%7J@$4/'60M]>Y2X.K[V48M'=B]0CW\3WF6 M_$>>S ![<'8Q)TZ5M]ZF@79U>WNC#D?[:6-_ /:1<%M$\S?8-+7#<']R,F'L M3TH8!Z!$S2D-5H96+/\45<],:!74E-#8GPB^!^ J'SF0HP,;]_;C(*"2_0"5 M%[W*S>99.]HR']%$"$ C9Q3L91BI;+_)EJO^BSW726#>%3(]QAJHS;F.6 \S ML8PL&NNDB>S:1Y7S("1S69/R#2 >09>!M43'V?AQ"62C\0@/*+X5QG&_MJ"; MCG .3)+A7I2.""0.A(*DF^-1RA$U)'#:.%#0:$E0-+(*#-D!DI;P[I( ]*UB M,L#Y>6@&\U6@@!74D'V/F.3Z$_IEP$(*00(B8&)_G)4EU5L7$ LOB^JN@E&]JF )J, M,$UZ7Z2IP]16:+T MTVW/(US@M!7K-X[Q,8< ^JF %C6B/2 NRJP5>G?>>1@6UEN]8@(*Y=:+X9%? ME!\731,*QKB3>Q4 B31 05D"I7N%O;EH'.^:3-4?$LJRP&3ZA":G..5)A3GA MK)-CHS P=1% BD\HT\')$V1O=3AF_Y'G1=S)-B:R_!J;-0XJON5"G1(DW+YR MVH;"0=HR@NM##VWL[ZS2HE "&U*5BZ)\,8#R8\4K1,!:H%NH-&M0)Y.97XV[ MY8EA:(=]%1NM=Y< L)@Y5E> (:MB40H*"S7WT:SBE,9#L5 Y?8Q%P?WYJB=I MP&)Z !-WBQF/[&>(C-)_!0*)'J*=*UQ+O7MV^,#,I7$S.^POLPT/)C]&5;/N MI:*1" ."KD9B- E OMEJZ*YE6.&S$H!QW@9(<6\3 ^?U70(@Q+_GV-@_ZE50 M Q39SR%WM.]:>FJ9DZO8$U0R OR,&??\,%Z#B' I2R!$G^!#LH2; M"8 WV 3.]ESB'YKL)?K(,^T)K'/"1Q%?U"%A[/4W:7!2^W$ 'J-05;4!\'TQ MP/>OFP"^1_O%]VT7@4<1]>V\\+F3]-7&#H+:GSBV_$N2_1EY_@)U4%O>FKFL M04$E9D]0W.D%_:K< \"$_$63A9KY;6"-WKG&P4D=G=A0JPD(**6+L(-:S;^ MGG_,E/L?,[US 7NL+K@L% ?0\M,RGE/#=R@;]U;JHH2WU067!6SY(P+ 2YIS M R@^ ZB\>@*@IE%68Q>P&AV4(310^ T=0$6&3+[HLLY%&:"9H_FCP7AJ MZ%4=CFC8PX.X&H#76&: 4F?+4:5"<HJ//@KA$!+,POAMZL M5GV&VS:C@-(FE"@R-P]K$R6/T],1G.7C:9VO,@@ .!^%N(Y2HRU+ QT/$J>5 MF(#B^Y4D3O$-E"1;[K!OI01J1:!:(ONV4N0SW*_U(^#SMM]P#N4P MM9AH@"%;C9_<_4SW"D):6$F ^THN<5K-$0 R0-H7Z_R%S^+HRK B+/F(X6(%Y@2%-E=V5I5IP+E]U$!PY>9]W?/=UQF^OM5A6*\)^6ZE4"AT.#O[N4# MJV:Z#1T/V N:!&I/4!DEH8!".Q?RZ:NS3@J,;-S[Z(&MQM*7 $:\\803< 4S MP*ENY_X'518BS1W4;#OULU9$=F@9Y?@D*EFGH0 VT@!96F(\/>?\\&M'PNT1 M\M]@4RC.CY/ 4PZ=CA.SIYI\W:T_OR@)<#XP;=^+)DLK&IBA!2_XG$[FF4NJZ"P94MGH,E M%S$'Q0#2 +)ZS_PR;M/GQ@WP+NR/.] M?[1-(K!&GIE/*)P/.# NVZ_;J0D(^&J@H#]AB'J?;]>8^#!RB_@G P!B-%?8=]#K&BL2Q*25R5)8>C89 # M63(OHH;\U8(*S1!L-"D"AN1" ^WN\^\#FIG."B#]U$M.B7/H1)#WYS@82717 M1_E2Y7(P03+YFR]@SA_=B#_ACE6K;+_*W06XN=G(,90SQN$GYZ-4 M^+KBD?!W*@]KE"HS@53E&&(HR8=J UE>0RFH=E2_Z&E8\U^XK'QJN?XW\Z[0 M2^_N1P&%TH)M_.07Z=\5=V2I)+CR"L R-7?@V=F-A\)*V>2-S[@,L19^:2A M1T0'[SC&M=@&C;X6 Y0>_A0P\\4+%NN\PW$1>"*!S;VA$/X,O:EY\&?#Z(@1 M!82NO?S!CQX6UI,6NY 3C).ULC\U7W0:VH-'=0)S.F3QA*&>C* MQMTPE^JRS_\-6+78')5GZ"T+\B@%1?F?K;)U%H)G1*GCDXGS01[ ?!:!B4_( M@864_ 5%P/=!H)6ED=<+"MDZ/HSP8_7,)R\9P$G.(@&E3>5#,QI7[2#8J\1P ^?18/2"@4JSP' M6&4AXHX:4-!X43"_\P-_3;9?JT$;CF'7Y 7MB-/_0Y7]H\G5O"/3NTO3?9GX+D(.J@=CZ<+SKWSV'*M3K#UUM8D!YLD M#%9^[<\>JPPU[W; ;KP94[%7;>],!=820*A/KX$3E1:@3RP2R@A]#P,BT"ZR=\J M4QBQ-2<$<*R12<)["0,G"P8I=WC5$2OZWN< -E9C2!Z*%HO_&-4S M00$$@!LFGU[DL+_DKD3'X@*25 ;V,^ MSZ$ &(TKRP9 MFSZB%%D>=R.-*5 I0W_140:-997H7\ =I8L6"SCHQ<'!._:Q"MQ!([J? ;-Q M/B8]T=(\2\0X0>E-MY\X]E.176PJWUCRU*Q6JYCBOZ%!J!\HTH;Z0[VPYK]P M67F"+W)$OQ:BS$LM]T\8 \SVN95\"^RP4IH^H)] % ":4)''4;&1S][\U#1? M:1#_2Y&9_07L7( <5)+MHG2ONK>H 2 C*>YP] -A&TMSH&RYNZF*/17H(:&^ MG[(D+ ?57 F[V%%6L\50>G(390,I#^Q>!P G]3Q)X&!^*8L$XXGBM' )ZDFV)MF9XR<'SW<<.]A9@ZJ).^C;4T"75-OS#8_E (L6WST) M)AJC]@)*;Y0-I9]^W1@ )17911&2"H7C7J/U!ET%V##_96$EUB0 8TG,T'^0 M9/^EH[S8ZQQZWJT,@@/ B*JG#(*P<\+_5Q=>J&F'_I7)T@2 L2JUII)U;AVP M@5%NGJ@^#%!HSMPLZ1Y_&*)K*$.D$A MU/%(_W-'F2,_8YGDG!/6JD0 TR:RLO(?;9-_["BKV^(IF]RRL5=M!;R0((Z= M\7UV#*.P-I3Y_PB8?]U.:0 <-2M7EI0R^;E9I=C,*NDM;#>W)CE-:79W47KC M*3WATCO!D'&"@OHVP%<#%5US]Y NX:<#!@&+Z<<0=9IQWN'X3!X75<)=B1]B M@LW=$(-J_Z)DA :.OCTF_B,@R?A4U)"_.E#_M:,\, DH9H\<@/+MR;KU8W D M81GGE,\OP6'(3#[K;&D"J @K^7Q DI$ ]8>Z;R-G065I*/+'K5,8)]E?F*P<6Z*[%@EC M8?C O!8"_Q%/QD PN)QZ7Y:,VU4NQ8%$RCC9@Q0OE/M M:,LR:8=)XKPTQJ_;,>!DRMV9@9N3C:1"\>(<@&?K &NI$ L,2?WF*J"?IBS^ MLU-6^4J@2-+)#G4WM@BLY5M@XAX$E=\9<0#Y) W"@&3\<8?7@D#-'/2!!@J* M\_YU0?1?'=9]5-=D#"NFX3&J\BEMYBF*$5V/B2@ M;]\%Y_Z\HO5GFH?=5V:KS1<@1JR',>D&%HT5&!!T[:-\X*\;HGBVMS X?9G@ M@8C=FQ(U0$"A:&4512O)MTB BK[*(WH(.C_PAGC*#R[KVQ/4 G#&HVSW2Y3] M%XN%ZD!M9"Q?.6];$E0! (FJ*K4+%@M%^2$7H&?0]V)'^=4O2?9GY+F(.J@M MO^=)ET#R(AN8.4TKZN[E$!C4^,\6JQ>8>/Q?7*$'7$0=8#$%2$SD[U \!*&M M<@S^GWY@ ^V??'H%[9/_'5,)"I+6&A\+]XUI]69>/SW5X3!QOADHU1W'K*=" MEG,GL[;W[\^1KH2=\'TBG1%J7*.?L0@:;Z2:BU-\UI\S&C(-54SUH>G%;DRC M0[)L!LQJO\EU#VCU83/)GF#L(?; +_&P:[LN?']D.75XPNK+HU"%&M]H:K^=#UX=Z%>;R!-W ]I[A[0E.2RA-1=LK!N;#*2?] MJVB;0N'BI$?:UIZP8KJD0NG/JO!]=,PCZ7OZ7P3K(ZN]7N)N&V,=7SK).0:! M>UY"N/FWO>^;!XZD0V]9M2+\H.T9G-?UT+8DU/0$CHK592%5.\TO0 M#-Y,894ALQLN!DB$)&%Q""8L5;K1LA%XN/M]L:'POHJ94T);C,+JF[9'Q!%7 M).1]PC2DZ=&1OGOVR-C92?+ZF>A(O9#$"?2-"@05ZDV+[;-!]+03:PD6_LD!WG[RR3=86W,FC=E MQE9K92TM58WE-B>GA=84,T\[/D<8XU8K%M;/] 3'*1'&OA^#*W*WI%R- R&Z M_>9CA>9,4IUG:N7%I8Z4CW$V)=/I\K*1D_?B+F/Y>#3=$V&Z9(S-X,_)[3OU MMK:X/Z8#,5%' @>?@:B0\3/056J$D/XF6BEBK6R"(D!ED)4PD;L)P?720[56 M> K_YIQ.R!9.][MX#?7/X$F7T2TDC+8Z-5\J=J/VVAG(+OU%+<%4BAIB/8\^ M[%CZ4598?U==R#UA]$SG"+95@B,V&QCQP,9N-&CT.UQY >R!%S=N M:H:YO73)4S'P#/08V!2I^@FF ?%'&5[B VN[JG0SG%^474LI\EX$M#)@SK+7 MW=Q'+ZN;U\@YF%OOAG]AB:1TZOJ>;M@G3[:2-O7?^QK.[_@=O^,? NUO^&KP MW_$[?L?_:?RM7K+[.W['[_COQ=_FQ9V_XW?\CO]^_ W>_?<[?L?O^'\:_]YW MD?T-%N!W_([_R?'/7E7TNX!_Q^_X'Q#_[%T1OPOX=_R._P'Q3WX'\;N ?\?O M^)\0__H>>(LH4(JB3#U<45>4.V>H([N=YEE_S)TT\#%9ZU'Z^PPBX]_U_3M^ MQ]\T_G?7Q.]*;W"X"3^D9-Y#?_M0 $_&]XG3T\[[!@J;<:*1/Q04%Z7I,6SH MZ7TXCQ]L&DX&2>*/AJP6[OL<6?+T!93=[80S2 0Z2%(B]M=($>AXX=_9E/3# M\9*4>30%KN&ZXN//+M#0?7N!>-X*]2V%1+N\)6H9 MR9Q8M%JUSM)BP"F;^[56!VQ$-X1@\*43^5I)]-/@U!-V#+UMG6IU+'4(SG%X M9EYY=\OI9?'"(_7>3>.W$YB;26MBFS>Z5S00[SZ KY?%*%XWO]-(4@G"V8'T M&5/XMN46GH&&(WM.PZR/YTY23H614M/:+SY:I3$_&M-?R7DCG@,7?(GKA.S% M+G9743DI(&T6_5_LO7DXE'_[-WY)I;*U(+),A2A;R+XG$2-XWO?GX_[>>[G=WR/X_Y]OC]_ MG'_@.-[O\SK?Y_MUOE[G.:Y1Q(5@[B15/F;^T'7AZ(CXVE$ .=KN:XR",]J, MD:TDY4R-:C($:42[U?6./M=56/HN7\SS=9S-[YR/0LVY1\'Y]E^&7D#PZLIE:",84S8=IMFNW MJS_;H-)]_DGXJ6>"5GGRC:>GJ2SZ0I_)2A T<>:80Q!R'W,7%SNI-])=9C5V M%^J_%U]E$NX?EEE8, WP$JD-70FM3TKZ]E'] ?4WYU;OG+67&4T+,]'#02K^ MD!-V+9FWQVTKW);:1"5IOR81?I(O;_/$K=!D\<,F-&ALR]*Z3'Y5N)3(J-TZ M4;*C[OH1T%(2NG6:>\B0ID?^;OP S:U,BOY&/UXB$)L+0CEL.'J'L1?K1. : MHR$"F1_E0-@^L27J^[G"F4/'^,[/AFP>B?/18%'(VST+;7GQ#CKL MM,."'>\G6ZG>O6$LO#L,_3E7O/L??\?U@1W8W]WD_O>?'YB3?L!0*?<,^])' M:-<$QIFZ8#W8/-@&X9U>WRJ19Y(5PCE-P"'#6VR7NZ9J+!D-CPU?@7Y&I1!V M< LK3+74#78H)/F\#N?+3W?#DQH[I0YI%D8XZE12B/S(13-CX).IEW-]%%9P MGRUE[[4_*3HCR+(S,QGMA<#(YF.0&_%V,J?Y*/$\-V\='BGDD"KQ7UH.?'S\ MZV8F;84LI4?I\A1M_9#3^3?VY+5UK*0_RZ%9M_2I$CQZY&CN287['>I4UII(N(7?,C$Y7FV M_;%'%=8M3Y>$:YP'HKW6!8;:O+\X33KY^Z@]R3%!F7]#<[:7MD83GO8S2/-A M=#9>8]K32Z8B9=4A"F47A0Q5>37G7-X_^& X')"1F^.;A4F>C(">W#TWXJ%\ M9YB^/2_*B'7**X*G=IYM+]NX6UD MQ\ZHU]N;-7++4A\(T;[%WMF+IFR G"1]$ULX@XD QBUEVSUT?3/Z2:/;U7I,EY@ \IUN@Y^9M,^(0*FKQM;:Z]V=2IS>6>7((0FZPLOG Z\J ML"K :@NGY!B@+=WOP=J*1NQ&V +;/)-IQ6]VJ4OB>,;Y+QG6^JP9-)]435/GC;4 M$DJN2&(1^TB8KL1Z5=_NOAL!7NPW4[4-\KHRWZ[@O"U M.=;+[&6]>I-"MLR]LKC5!*17+FL[^#H--?MI\VV MAGPB-X5?8JD#D$N(A-QO3+^6$2Q]Y71D,;Q8S2W)$(-OPR1W1QP7%CHDW;+ M7YKQY3F>2FW%Y["9=3BC$2SZ7^C(PC98K5H'=W+Q[8/CT[FCB-M6D,A;G.D% M2,%HS0'8)D5"KI7$0KH'*J7_C;^07VN!(P5>,9JW6#H'CVLF LC4I^]RTM^_ M.[T=-1&9S*8:B9*1Q( +-]&1A=N7!YU2R'_PS4(LKH9?=DEXNWL(J7?)X7,( M.1$HW.DBI 8M(%E<%DA!4Q[ &L]#/\IJ,6E+Y\QLQ%:OS4&"CUL5P.+AFJ,E M95Q+"4[WH\ X7"S_F4FE:/Y^RSY;IX'A,+BP@+2Y7)'J1DHV4[@MLV+ !T]5 M-Y:(#)^(*%^[>^% BY&,KF29+7/"A<.>JD(#YT5=!B900['V6+,+U'G3V:>) M0)5IJE5NY:01G>;1RZ5]TN\4\GUF JBG891!B2!:\SAA2S^KENZSR^T!0 MF\Z':98Y.!#EZUMH$@ZT,J1D/C7/L]0[\6$U>=:>1=3;+,89?=N([_ZQ2ENC M"E'3S2MB,!97%%P66Z8$F(LD%9N[&JM1=9RHC(-?65M%26_,#:7:8XV[8O/, M)"+9H2P[AF6_9QL\ MPY/WP%A>84:@9<3RRS:;S$XA*3!J,KK2]MLA,WH70A.R75PZO-U00RF\Y;ZQ MEWM*V\#U#69U(JBL(LS6EHVN:1X5+.W=4,TF+1^ZM[Q@NDLLLAR\+MJKX!70 M2SC"IIU6A)!8'H_V(J6)?KU656:)U%M6C73J7.5AVED9'X%?KN[FDB3LQ;" M41E74WST+!.*!0R-KN91*K_Y3EH^Y/- M7&XP.S2(=(G_'1?M;EV=X[Z*C^7=HR_?7(L/0@<$(')N\+IF\.G.>YHU)JT: M)*(BK+!%G[G)+RQB]=Q"/@+!8_P'AX@TF1T$Q'>]G#-].1 ML(68)%V?Z_L WN7 O\";@Y8\X[)5H>#+=]D?I2PIXG+-D'=J,(AKRW^%-QY2 MCD210M&:YZ2+!T,!3\4B69R;E/>!"P?P2&BM"N(EC!6M8V;E1B^O-KM$^XG/ M!ED5)+?T7*TU&?%4V]Q N9N:.'>7D\Y/<,@VW Q,G'K(&.UEY9?"W<-1XGFU M?X(W.T?PBL5UZYI+@$#$LKOH"2)G>CK!N?U\6:_B]#R3J8 C"$)XYVH83/S7 M$ D8GI7U*OA79'VZZ0("AF>0!**2Q5EK)]1PU0UJL[OFYKYU>=.YFPF!,GJJ M>?1&DE>A=+.,XD/X")B[J7/%GJ@HF_W@K<@6S$]>K.75Y![WP_:?P(L'UH4H M\:F4O\!;7R\(O7U>^<(./5,9X@0>D[U+J.>3MAV"CGPE]S3;:QJ$9"9ZII(^GPJM_,D7AYA;3"EG@IRU<%E0JO/)<'_6(<5\_MII@^4'>?JZD#D$* M,.."52'9,0=E3L;DG38"2D8&?L)F/W#3)WF\ 0:B282Z8.(P&(C0\W,RN,,N M"VA5/A'YGPC-M@+Z!S,"WP?$[3?JSJ.&RO,RJ2Q+>[^^<,NI-KA7_4NFYROHXJ,TTME1B M >DG\Q//5EA%NQ':EA_"IDUH#UHC@0_I %W+>@,;F;5&M,)Q.3I(^)S(.+I1J9BYM3I'A19T$*]4[E\3TD@[$I0+A MV(BUU*C?OGO+Z-9$I(3T6I(I)^3:.7=X;Z+&$AU$Y#$,/4)Y;\57D^<<'X^- M*K.-88N4@(?[XUNN2/I[?/I3IY_XRBP\!-\X?O8-@;K8OR+1-;'X'@;")[WRJ* M@._LNU=U&MU3L6R?NZ2[:.*Q\$?46T53LMP?Y#TP/)2WFCQC3U7A/1WHO*R2 MY%50PXFE;O,/9=..G..8D_ETWOG7,@E!N,'TR%',]YD,XYN&\00$-WL@I/'= M*4C]BV:?HR@_@,BY==3+>U>D1 FP$$DO,'[E2EV@"4CGB-L#1A)+3YR759-2 MWKQ4FV<.)*_Q5!5+38784]'(D%"DD4$2F53@*OWA(0F',,W"VSW15@65:66: MPU_*($L)B_?397"H2Z1'C"Z9KQX@ M8^[ZYF>JHUH,G=YSKD3C @]8ZR#H5< MA[X'.0,A?@'D6;_^ MKG,@S0KG)N=:3'DW!?THOEJ/:C.%1SB!L*FJLHC5\[B=$H+5J)7.8=Y"WL?\ M:SJDL@%>ZL0>T3 :$(LS>*W$-U%1=B9[N9WO$ZE(.8-&),"ACF*NV#E6*6V$ M3<%E?Q UCT$]I$&BA=1P%)\BW1N-#W8F^DBT1H:;N^?Q;E;!E"0U=:V(61E% M,Q=\R0R(F5[>&(0(F$@6E#*ZLG>R$E7HM*RP-SFI'2EOF9E9#? M+Q R4[V=$?0P,.M\_XIOVK>L"LJ^F_>(\NS4S5P>[/": WDL*< D'AM GJ> M_^*Q^5:%EY_59G]BMT3$97N !0%<%SSEAZ_YS!HU;>\^&23A171UQ.['C;+> M6Z\=L_R)P#P1> KG.K^]AF#9_E]LQ0LLU DW=:,O>_J^W2M,UPWG"Z>7>\3L M[4'"R=S/'NTHWD(BO2<'%F2-N'M6FO:0",F(7-#^\BZO^6%*2.>$/0F"V+G& MV=DS[I&*,7CV-.^'0F:.*;!I1U0&LD<_>8HJT$=R-\R6".Z1<: M]P?=C+X<8VLJ8:;HR5,_,>.<[H*0[=DLZS6D3-5&+K.,P=.WMHPTGTCT:I %.P=GPX*'8N$; MK3<2BE>SWJ&[K2[4S&D3K#W>#;*7"!?E]$IG[(P1,!(-:L!ND!*7? M'^!4^E*R/%7G&0TT3WJJK8HQ.?F%1D-M_R IM,RR655Z*@]FN$=&UM)'/VV\ M>\%G:J'JREM: JZ_E8 B9T(Q2N/[VNG((NS+?>/R2,MG[2T?894Z[8*^LQ^Z MD;(D\6,O>:.19MN;&##_TJH:O%U9O+U[["S?'XX0)6%G- D[][#9=Z?0-AQ MV,GVQR<__[H'7:DHB( !/F=+@J(_77RNCU26>DAEZ8W06T^U;VCVO;+4__L:FG+Y M956;/](8Y1ZK8O%V;E:Z:0_2^01;CX=?0U8-@N?^H/.<:%"JT_6(AI*;D7"( M27:+B66[BR^]@-6PG+KM9*!T#I/]26:)QQ&6')S_>IU9J_4F)\BQX.)( M#:?ZE/WPK9?DM PI%.J*MI] #I3[H$4"Z4?&LHW7?J&N*2G8(U00?!<42:(T MS#(?5,0W2&R6R;[\\<71?,>!0>@(R+*<^_\@$I&]KKS"XE?&5 F%R&\1))4T M"#XC=7KA9VT1*HK[YU>3I^VCO-9 C0<2VB5%D- 6/ A-@ N;$<9 ^"&=("LH MK$N.]KC3/;R_!6I?1I,:RK29PQ< M/]-POOH-EV:+4@-)^[;.P5A_^\ZTGSY=WT^;DCQ7?Y=G/&#+J"]?L*=\^=*W MSJ=Z=X%)#P/UXY/,"XB$;,]6":3C,1:OO7Y!."^8'9KSIN)[+&OB@7.Z(%)V M?;:L]_E+_NS Q1-^,WX*Z>E$(-(>),W4H"Y[9*QHFP#07K[###!T>*>"B^>\ MRWMW>CMDPG^91 ZY*(;)R:-).")X)*ILIB!-@Y>1A$0USN!581^<+YJS[Q%= MMD?@/G1K;7H^F!0E86Z9<5D+,@] MA>!FHR.Y G MM^(OY7_*0--(?_BTFKR,8B8"LLY=<5(R>B9G+F5]T5D&Q?2N2[_T_X80@5?D M]HPK]1O%/3C^QM0!4LZ]AA9U>H$INV;]EK?SC,#X<.2HKR?B3D_)/O*4=''. M+)[K3RS#Z\R-IHU=?XJX_2AG/WD*IA*I04$;GV?I\X7D,+IYJ;8&E6L+9O71 M0T,ADTS?,SZ#J#G'-N+<1!)K&7^%N)XXP_GW:XQ8ZG B\-A3ULCU6/P\!4+1;.JKI]43LCF"R2WDHFBD*^52H&62ZSB-7W#+=EUOMZ3#I'BD:APWOEV%S_GB** MM2F@N"D9HJ=9N$>R&JPJCE.P]33M)T])/2SA_21J?C-2;_3RN1#R8A+%$E66 M\?RCQ00Q[W6_L-NYI7>UHBIB+4,CAO8E&4_1%F MJS*^A6"*-NT/<=HB[_),M#^'T/> XIH0V6PTGH4:'_J#J"@V(_,<];090;TD M)CU7Z2B3_^:;P>#I-#7>]^#Z?I;B7YL]FFE_]["806Y7( (NS[VW/#L3"$)X MG?1]\(V4))S[:M1S@W9D[-0D]#3?0T\2.F= ;8? *SZ$U.?A-E:V<0,A-/?A M6N)"QQ,)V?1U.!@$"3 (AE>SVTP3/\@Z^?WN3L;P8HU_G,FSN#@)"A\IB[7^ MJ!%O'?UO!J?>5.0D&7"^;C5]Y;'EG/Y?@9]6J]0>_E*:404"* I&8LZOU36K M/_1Z*2'^.RY\ M(DI7DWO$#E-XD-BAN.P (XN7[G6$X6KOG=PDJEM.G)XFXLW0>\._:X>3U*.L M2N]'1]X(]6@+J2^SG%?Y<W>-%113(BT+O[ MR^^. A8$3FPV6)BP8&'BCLAGTU[%J^P5IC]:A@:MXWD@%XK?5!4K5@8Q.5;K M-4CI+<^E,WZX4),XZ?D'I6_U!M5ZDPAUUMY]^WNY?/@ZM]/@,BDQ[1'@O#>I'R.VU>DWM@' MWDCK-S/T!!DBS]KEYJ/"I"99YJ MGE,K_\&K $507&=+,"(E6GX[ M'UK6J];2FN>@KTD'EL%*ECFXG\RO?<<+]WHTCU[9'^%<#.>;+"GST/R@_M5= M--D;CG!UCY'F)J1 I)("\?[EGI2$B($;_&3P*OX9UB-TZC%) )=Z+B#^<'Y? MD4J]CT EN1YO4W#6[5P(?N9'+''L_ZQ'C?*L(%^47B/?;A)I#&56F,:" 0I%& M58J&\SF#R9I#.0!YFT[(UR-EZ7/@VODV!9>?U69].B^U1P_K-KY^1>W!B(+Y M^RW;7)UO1TG#"QB+N5R1RH97H>>P"'7UL.#NKSM-K:#>$]IK:>'9"K]$;X2V MF9^@2*B1[13S\T&M9-EC-1^,YEEP;2-'!9"MLC7."+;$WQZ;W3@Y;_AXD*2J M]WI$=,?#N(U#W>I'XH^4S]KL]6YM6[C%I@MU,^?L)5%(FR>\W8]AOOO"O M1KX<^\P72 '>X[(0$.I+_P'J4Y*\2E^JS4L%BM[WO"(6L4[JF&I _^.;JJZ,Y:TFDP2P_C0'3G+0+6L-;1B_]84I([^-#H-IHB'%) M)QR2P.Y)(HY[M@$_HK(2=:_L<:S'@^A !42YX#[R=*^+M:]$=2[K=5>]F>6_ M\(Q$L&*1)MZ_FTRDB7(+]*.LWNVKI.$LY/5P)5O/"ZO"(\]%LS]EGYYKU?KB M48]%,4I'F]J""2JX/\#U1.XW7_B#IFABRD":HAL"RJ5VI 1Z.-K6NK1WXT:N M]C<><'W35W>N"J8+!OWN8C6#S.Y*)&EY"&GYEF;2?+9G;A]T6R ER;X:]6;% MO:\J#:""?'AW#SM)V#PW/E0!7G"WLM[PMK-:0\8@@.8/U,QXK:5&:>1^$0"# MT $&0?\V-VD,0/MZ_(_^)*6,P=,;\TS'/H&RIV-0&HL"@].[WX#A?P7^ST.& M_-EN7?Y%$2J>\WI[HXLDI$_,'9F%WY-E/1-01\[(*Y*&G'$NZ2,GQ=5'7CUV C.,>3LF(1#(@.HZ9TSN1&P-[G#$C7A]*J((@&K7A!KL_OEY_? M+2PJ2GP==/E/\$;J$9E_27_?_# EJA.=P*::%B0CN89@Z:[=!]Y(67)Q/Y'Z MK_C0OB)U/X':2SK"_<8,;_Z,;Z36TZ5]Q@S7 O<3J" TG L(Y':I\F>2$?*U MZ=&2/T+W[QGD__!*"O(YIR&N2>7GM;P_/\LF9MYO<-K@24XQ%8^AT;&-C;Z= MLGVB;TQ*S;KHX>0%):5M[J_Y/S,/9<;U]1F<5CLA11.<<&:K9UV3K#M B4[S ML-"PT8@Y,HP#H=Y&(R>9J*=U/0^@\7^:\P^?4OO3)_YK1_[\7P%YY+_&@\=7 M+_[*V!@F LHR[MBO/OQ$(/;L;2)0,;XML0#_CW^=]8$=V-_=: ]>='%@!_8W MMH,771S8@?V-[>!%%P=V8']C.WC1Q8$=V-_8#K[PX, .[&]L!U]X<& ']C>V M@R\\.+ #^QO;P1<>'-B!_8WMWYD#%]Q+RK)[^ZO_7M':EEN?LW17Y::V""]B MY=#;+S7EW>_G>@3>WG5 9]M8N(GKW6!^%;8./*HEP\#0G%.P,.<%MA,XR\E6 M_D68PVR%9WC9=_-7M^WKE"EC/%K; =_""2UUP<3>."6;MBSVR%Q&ED=P MQ1JU*3Z!>B_JS3"1?)_7?++LO)'CY)GD55P S73GT1GZKIRG;)WM8Y>SJ5^A-!L<0*,;_0^"^$YNC6JZT(NO<(;UWN[BW$2S,U<8([2K MZL-.$H'CXDP4XSF ;X,2G289R4Q/XR?V/X38ZLY;6Y%U*U@FS< MOI/ 5+ST%!\<:; L9<]E1@2\EW9%5I87LS!&=6,4H7HK&>&C3X=?+ 2G2+TZ M2C=YW?/.Z,UC+%&1N.7;0@\LTYGK.%GX)9PNKO&-D-95=W\@Q%WN5I>:09B6IE^#K!S^-$O MR)4W%Z1SX9PFY.COY:OYWGA53P3' MM&&STIO1HC?29PCCW6O M!;Q<;? EU5GOK-E 1"U]8/0#4WZ_8:\C7XIS)Z/IC.Z=90!_E*3QZ+^$6VY0]2D5Y"-W/BL_ Q]? >%=)N MEKY@E"L\ > A=2EO4^:"UOD1=O,61&J>AK0[XNO\3AM:>"M7I<4"=K'/G MU8(I&9@=]9P@UX;:SQ.!M1VYG1TH)I/V-^[)05$@'D M.A'8Q!*!9G_9^3>U]+N#O41@;AN*WR8"*.6-#A@1D.LF N/]1. <@"\(QQG@ MK0R(0,8O(K"\0 0B(?_HHS7Y4@'/I"DZS707FDL$X+#=:P<>''APX,&!!P<> M''APX,&!!P<>''APX,&!!P<>''APX,&!!P<>''APX,&!!P<>''APX,&!!_]Y M#];&CWHLJ&$XPMX.O0_T]GZ\=/^QFX,.LJ<_Z_=P^]\PBG_C_];(.V3Y%G:Y M5^ -.SK&*PYY-;T.A]59+*E>Z5P)H_G1?^QN_[<4#72.C9W]!X^R!K%3)GD- MGE2'XF3>UC'!/A=.:T1!CH//=,Y'?44_Z\TOK5MO!]693=L.P=JL]'U1N%JE M97F(-&ZM*5U\)Z]&*F\IK^JQL#WGZOKW;>QWP/K%#URM-.['CZ.)::-V7K',F M;OE$$M<(B@M3%"FFTK5N!RW])>ILV+#3HJ7IIWH$,(D2GXR\$';](E! 9!] M/92A1 ?H<$1>BGP3XZA\1 5+$:3QQE]\&6NIGKR1?[RFG3+MI%Y:DEF^B3\YX9* $,2=/ M)POQD&N0A#WC%N6.T<>D@$ M$/#FZG/' RCXI*F'\&Z M(!0UCE(F\"P?A79>$B!X$^Q*_OR,/_[DT:+UP>8'FQ]L?K#Y_VGS-8U3.$B] M6SI;+S_Z8TMV"K/A**/5E;9G0?TEL/C"9>J;;3)J&E7=[SC-/X=-/93TG]=% MK<&N@(L*3BYO;;U>SZ1I^/L^_,'F!YL?;/[_\\UEK7%5DSO,UW?;=EL^JIG* M(<AMWZZ+@25PS)0]T\2.9 MR__0 !YL?K#YP>;_\S>79<&PUHBF7^CEXXM1IA+3>??GA>_?+C567?W ^)6_ M*4I.&V(_'+5T"J-UNY>>OHK[.[2&X^7 M49F2B>*$G^03VWB!?UP#003J7ZYL$@CMVP8?.BE8_[2GW#]X:QQ)1X;XIP>. M_J=NI[D2X#S^C\^;_8\;#?R09W'_A^>U_N= N5W3/-C\8/.#S0\V_[_;',;T M+T6TJ5H_9 IYY->N %Y@>,9CMQ7NV+'[:&1N=RN3]C2.CPBPJ_?O>,KM1D35 MIA53UH_3KL-.V)ZV%16^Q1%WX^$%3 2#/A$8M/OR?_'.YO^7+YP[L ,[L/\6 M(_]WWQE7X"X9'!RK5U,5?H@(/%69K]JVZ(_U>8Q++/(16QDM0H9>:^[!RMQ! M+7[@UFZ+T*V8)8_O#AB#B]1>M1FG6X2MHUVF++\'$@'#R-EP!K\'-\Z;FTU* MKB\LR$-*=74N$@']# 6-3-H+N';,(\3DV1"S?GZ^VF%G=\DZ*K**)''>[QIO M K9BC:,#?-3$(J0A;W'OICH'9',/(:=+6O7\##*N7U4N@3TC M8\A='A($Y> M@P0/V255=@])>9Y8J[B%X6P@ E\ODF-T3'4)UBL94>7((S:[=+@'XMTO1Y2H M%B%M@X]B/WR5>4PS1G&-;$';;IM.>^OTO&@KE_H["PJYVWVI3Y2O'+]H]K/A M?%",<@G]2L)XB=EK->]7-3J\GW\8UZ5(-UJL\]XA>*-$0O&<'@M-#.FB/;M, M=I4"+K8QWS'O(^XWR)0%6VI#GP6Z+!WE)E\7RA^99V!0TE^=Y:;<^<%>,/O'AVZ.U$F*!M.,:OD9G(8PS%V=<4O?NK%"\6'VZF43H&N1J3:8D \)RV2=U7 M#5/6P";36W,FU\-TTA[^P.U3.%.X^ O+E.8&LL_^QTQ2.RE@MV#6C[]-J^4- MOTT3?:4IZO>JZ%HLIP*'/:M1C$(+^T#_UV2Y$K<<_F3.Q?3+-MCVZI#I2Y>@ MZM/+!#N!C3NXX*D7 LRCA*N8(XW)#.TL8]JJ32G'T='?"S0>BEEX!80#.Z?? MA[GNG#CN$U;.;#W]J_R=//2BW8S3$&*J%C8QRG5G!1K"3UV;743A^39B=U7* M]8*\J2*[A=4/]<>27(L.+H4>3_@T&H<(?=L[WQ_>5*]]>'-1B/YE6F-4!/0* M@%^28$\\''OUJ:,"Q?EH'?_C:3_W;3.1<<='\GS/&A&&0-Z;4\8;4T)\,S@XR" MG/'C'/9(%PB1HURO@FA^KKSUMH:R^F&+2GW\:H0Y9[2&ZA9T8BQY2H!VMWO( M)'3*[EU53U'.9Z-0H;,CLQWZI";,!>DP< M.T< GS6,%&J1[1!F+':"54[-01^OM>H>[)M#M6JO1%[-!K_.\]/3,IQ.Z/OD M*:\R%C)<"F$6QT4%9Y2S3K.:4II*+ND:77HSVGD&_UIWNX!Z7 _FBNM>*9NR M:J)E&K39UH?M)$ZJ.)QLN_&,(;5Z>>MLDI0;2EJ3HDO0;HAE=>NJK>CJK6[; MMF=KB]1V!K.;3;2##W;9<->7F_T8^^>J,M2T>%OF+S[T]S=DTM!*10WWU0;O M)$I#W^-0DXLKN$!S%\]L8^8'PD^0IY2>\GK'QLGZ:U)T)]ZV9:!VV>"L>CX" M1IL]KY/ :-EZ0L.*4.>V*I%^.+"VF+J\E[A(0Q<+RD/QU+:WV:_HK MK;][D.E:Q*_3D:TA&Y>C/WA0(KR4_9_N\)4;H95;Q^@W$H1;2^AH M%KUVCL&RIN/$-5MY#BM-)XF38T2VVE?N,/E=]?LAB6Q\T21@GE,]JE2=R;4I MFH_59:XM-!G'5$XF-VF$U5XK[?HHHX,7J"\9NI#8&*P !O*(P:QYI:,4^+0G M%X98&VMOG NNB7LZ5)HE%R-2:)HB=P9J6:0VB0SF][&9_.)EU'JM]_3(!=/+ M]1:'6MH\AU-3-V#90T=*T[I93QR-[E\(D&^;$^%=:JN.=EVXR6G6> M +;#\R.OUQ7[-58*,D=OS7UQ7Q'>=$E/7)U#T(;!3Z-K-,XV0(*W[T?G&1N] M[3(Y,EIBP?'@UM9-P3A$;HX/?,5)#7,VE C8H 44,2+=]^?UNT;Y&EY1+KE8 M\4!>8INMR;&R_[$O';GR9>9KV<=T=,*G *8VF,Y'*_(Q?XZDNYF1.:\:K8,X M7TZ0+:DK.[C;>#,E=5BDD37_'+B*?*?D9^U!!)K@YW:%/* && ZW4FN3DUUO M/%.D7S9F29U^;/PEE'SL"VJ#-W8:9U[H]'"@[Q(YES@14 [TEX7G.?)?* ]4 M*PP]U70BV4WZ"'C[\&0Z!AWCY;21T,F3."VHD].E;^V/7QS[X#E\_I(.$?!K MH-J.E3]-.(>;EQ58N-<>F1ZSX7;O7N'[F;)J[Y/^48W^&A-VHTM8/LFOY+ZN M]!5>GE'YA!98*M02>N36I,:SE7DG1C4B<%+8A+4AEDWT*VW%C^K=PW:MU^"# M3@@_R21CEZG^,,OP>3>^Z<8Q9\BK8]F#UN1+A>K*&O C[QT??B*/,W?U\;O1 MVT;(P"!#:XSQ@N#3J[]NV*X>&;KS9HHEKO *^X.I1#+$S "FW>]=<>Z9GRA# MI4>1F7AYKPWF'@1 .T36RF[:K6![Q4N'#]IQ&[6 MA?@*\:PI(G;Y!A[>?SUE9#$,]]_3#=S'A^(#T0OBK-AER$E%M%< M#:Q&W@S-)5>9)!#;TG1DV!U%9V?J]Z>-[XM'<>M6ETQ M8RN^M.&!9X?=. Y!R4V6W?-MMCV.[L[SF)$BFO$]? NQ<7=%-YT.IT[S[L>S M'FGY=@]WFAL>PX#L\,UEW"D84[?<(]HPR$G+9"-J MT MWB< ?%^WY@>X=I^8X'VR,3%:0EAAXI8@BI42 2D[&_UQLTO$ZE/%JQLK'SC- MTT7LI9]PW=Z0183O"/7!L&EVD^BQW$G:9!UX]ST[%E28Y8NGOA[SRO> 7XY8 M7QX-A\K^F.'*MW%7("VQ^GS%:*:Z9__^Y,!'PP)K>RQW']&T]P"*?)UT4*Q;Q4G;RMGUY:E:=. MB.O\2#A#! ZQ)9!ME_^;'\3\[S?Z.3EZ@HOSRD*=6"UWV0<'U2F&*/&L^P0D MSY'#*"YRZ2E_J>'"82E.6D_IQSPLY.Q'#N^HWXF*>]-ZAD(9"*$X']099!H+ M93R+8H/E&'JL32E^R2G.E@COZHP+.-JU=8HFB!5Y":XN>[I,KAY)47:Z\>?& MX?B>W4EN\L[" -QKU# DI)8*CG%=]_,H'RAII*&*4ZG34YZ+7Z1V[UWA0H=- M&7UQ,EH9KV]G%D(*%WV/A6'4!%RG:5?_&(4*9Y!]/ 7-2T)L58)_+(]X=&G@RZ,DPJ9M!3VOVS8E^7Z3V^ M3;HW!^-,BXUK-MS/:IA?XVV*45%>FHF6$7+&G<,KHS)"_2YX%-8G?3[;4 TK MN3\R^F;TVZRGI8.;[**8Z9?*@'; *R%E-YBN]L;GR-);W3:OR)#=(KDLL6V! M*B\EK[:3X53^+;5/\YL;JEB IM' ]S&^-Z M,1E=O\.OW,-?U&4C<&AIH/3TU;>$;,96\^XN?]GL?2CPE1F_NS[,702E22(P MY*W625!_VB^9^+%2[?'L=7SJ8!MB5L8Y94.0#><(F\*_;#E?L=ZXK7F2DOWRO'"JMU,.^N"'(@:98=Q'OIS>+= MHWY++EW%!C.A=5\$&DT@.[D?O] V]JN[Y!NI/:VDL1"H:D]][V?>SP3KV09X MYDS#QB%F*V>CUJ.!7]M&MI5#T?$U/&ANJ_B'W*P#V.U3IHKJ?^' ]%O(_RVC ME8=D"]UBX;9(#+RXJD:2$NVA)IU+G*OG>_BFX]_U)AXG!,!>[8H2A'#Y&+'F MI'OZH0502YR^U VA3S%YPLF^$P6$[VYHA.T6?LIIL3S?1V(E!QDI+093\[R4 M\L;H&<^,^&V24)!RB4_O(=LV5O*IQE\FW.SS\9SPKA8X>=L1]O16'T2BRCU$ M:>1U]).K#;+^!C^V.TIR<=!;U7U8PV<,;H+7NJI^Y@5Q$8$B^3,C\Y*^KY\O M+3T,>&E!X:JMW)GR,:J4^^F%Q!!04@:-&* $&N%T'H53LMGYA#O5:Q>ZTK&\ M1?W.E(S<';$P^X)+=Z/FQN!Z?K0MJX0K*Q%Q)>X.5[['W;DEJXV]1O9S74L) MH/M/V+/@(R\G:&Y=*]_:02V?\['&U17:F3"M&"=\%@A]^HHK:FIB5OCBUSMJ MMQ#W'Q=N=5*,]55NB W7-CFS-G]W7!V1%>X6E];[C*/88$TRY,!DQGXSLYF+ MT^!"TV]B ?HU6)"L;!T*&CX4W?"%2\WJ8_?NC\_KL@H,W%32KUF6RHZ6RK96LD9Q;N&,;_I1 MQ]K;%+-FT*&8&.AH)FV9(\Q^,>:6M[3;O'=+'<6L2AXOUD% 4\I>X$*5;&Q+ M,?2Z'8K::L,-]P(CU7RO X8"Z>^7I+A^%TKQBT[7=E(E5C^\.I'M*+EF0H]Q MF=1X+F<5J7@+ WF&'4P?6KJI&^.WI#(CSVS'+6[)ON4B#RE(^"-:(@@?:0Q' M[=45T> ISQZ.H<14897"3I4VL0!TM?@&+$+:%Z41"6$4<;!KD*4L359:68KG MP(S<9VFVN'N\U49\(8H>*@G@A_IVF_'N \7LGP8CQXQ"F[VL*,(K38'=AM)O M'.G73DO84TNOWIK>>5.[2\*R%2O$@+03QD@+Y_[VE_U&"G1(S"2TY>+((E_T M4MF*[)MJ(A#!)FP*$,3[I55@%5.,5&Z[:^VKRM'9+!EF=G,: XBZR >3D08( M@^<^.P^=RKZV][?Z$[[3XK5/T^(_DFTXM*/3XCR3XQ&'V%:O*FREA'3K=6') M7U"V.&J\?<)#!"[:33FX;/C@LC#*S??Z#X;#I4U&:@; M.CKB.ELC, 6K1]+O=@RE)\-P=O>3U-1R+<.??G>,R^SHUU2-46:'*:&O\7 _3_*T=_.NM3C$#NM]Y,#PH,:?BP. M:X>%@,1%8%<(-]>4I+,0/\ J:\,YV_#,6%21P2@!@2[ MF[4,&@,=C^+9''4_1S" M_:2*J0Y+O]6+=R("+4V3T&WL)R+PXX5I-HAZ?_J=/.1-";1 (_-]]*F%)#^F M3A'(*5OJBF'URK@I#>=S25\WQ;]N%GG >[DZ#5HR*L0BH1\(9':3/#:B([A MYQIRY""ZQ8TP;K;)E$DKNA/WE =YUF.A$<[@6K[&2?.+F2UD"OVBS6"G!_43 MNPE][OJ\1BK3UN]\.E>ZC-"075*4K'$?';^>;PLC_6P&F30]J(2XZD?/WDJ1 MXU^=E:NXCPF:N^_3"'$U+L09P%0[610$=68##XG*/A@QPZ** !^F*=CP#58A M:VG!R5]H)TOM?+YA_AXNG/_].;8$>,GXLVM;3N4:S\52WHIYO?_9^<+B<5=C MZ57W.(6!$H 6(6.WB-;XNDO3Y\!1TK-N=&LRP<'L@?QCWV- ]-?^V?Z@Q= & MY%"Z (W'=3<[^I[(+,W!HV-ZW[*]MCSEPF?]Y;2'Q$?R7:DT9YX(!\WSK!5N MC!.!V!?U1 "[0'H-,P/\)L]:QI]_Z2^G]) (Z&8H&+*Q]_,2A#-M92_V,#M4 MO';B;$R?$N$+6'(.6+Z'(1T(+%;.WND<$7B .]1?K]_E4(4YC/*@R"@;CD%O MU=8M" Y?AJD\V/ZP_QX%^QF55F[1&6HFX;/)L#P^8@?"^ML-2X37('P MR<,XHS>_A)5GQNXC-KZE7_59B'X9M%18#CV!936_V_V46FCN;A__Z;Z.'U1Q M+7,G"KC)SR!D!;MJCDPZ*#9)-@0'M@G5N01QA#Y3VC0/,*7P:ZEEZO6YA:&\ MBWN5=X%A8T$HM)E\U%CT+NVF;@6HD7D:/\^]( *VR.>"'NX-X1M^C-VF;AL4 M#R\]?A3?._#XQ? :K#/C"$Y*:042LD@0R%2:N3?$+^2W5H7O0%0+3G=2U$%8 MW.Q,RPU"/A;&UM)EJ%1:RIR0KAOPN]#N%],_6XEFOK"2C&8%^17]2& %"B^Z M7FEOU%Z.F#B#A759YT1Y=%G?E7X"M'V=/NEY^!Q &,&]8NR&VLN"U)Q69Q7GC%] MJ_L?>U=G'D\& M=LL5])P69"NN:^-H"90&3K'VS+Q6W:5O[=8OCCWV;,SQZ^U/%-L1.2V"&HS7YF)S%\A%H/=]*!:O) ME$QR^H68T1+V# Z?F.AWG?>A7TRR,093EM'U,!J%*;[K];XW)9:T!Y2=(NO2 M6#=9,!$7(-H\G4_QS,;\]<.W2Q3HO[RUH5*1O'(S2]=OA8A>A8.36XX;O%E0T8^) C)"O M.*P8_@A^U$:6!F=WR.;S,\FWGU/?S4]9,S_U,[^2IR2W6!" ;2T.FG*O'P=P MN?7W4KV*7SM8KPQ_NV*L?*YQY7/^A4UN)G*6H*%:]9WG6 <=O%VC%]N&@]0B M9L2!:\8P:/&P%X.VRT* /"1K2KPQ1#/;DY$O2H7UJ-U:AA(1B!^*WX7SP]<# M%M8=X1+73+=D\N465A>(@ J;O]S-A3GXD$MSQDJH#U=/=J!Z/7.G:""#PSFK27_-+H+2"M>*'ZH;*LRM8%B'HF"-%>M6D%*;Z1Q8P0:B !EC0@_O*CEG&)B9:4.OG4&<2*[NV># MCFP:7F[:2 DY01#[O#*E0I,[=6'# X7DH5%(;%E'M,D@R[5W8J7I?2>C0X7M M)!,>7:Y1$/^DY$@[^,.M684(6"^Q#X2O.(5 ::4U\#=P8TYA\).;_*%T018^ MP0D7MLR>0Y$BN^SC\W;K(8P/*\/.!QQV;L[2TS6[$N /K!_RIU-FC&FCV?Z=^-D?&+[)^[!*($5SG7CI\Q]!=Y)\7/T?_4*(/5 MXYJ6/)LRIN/:BXGQ%^QAUR\.J #D (WD"4S&0.[NK:@B$(7#X.OI)S8RHHC MJG*-$1$P.4T$5#%.__QW '\"+BEG7?@M(]R4Y2-ML)=Y4DA==N#U&G02ZO1M M(K!R+'#GJMTZN6G?>X)$UORYW3?##A]_>9A85!/\Y&K\PUW0M]]J[32<"1]_"-[\'ZE];,#8\>G_,?D,6NKPF] M27Y"#PJ@KX"^<7/T&UME]%DW_*?;ZTNDC+(=R@Z*U3$T))WM=99PFY4)$ M9!X,J545T4E5\DX>UWOH'9?)TGD$&N7\UO0HP9!%]11#O3S "#AW&D3L-LFM MWG9UPE.I@TBW8O"1X$X$XF2FQK=7DK<-7OC]TU\U*0;TMG[@E4SN$[1Q,YD^ M/-TL'T6I64[3S]E7,L99$0'_&V=_!9EFGMLMMYILI]7LQS(,.^0J<#:&[KSL M*4%4(>A7G!;3WHSANJ?.AOGQV=G5WK!A$)61[79K2H7APU9WIQC?TW89< M$VLS'@7R>-_MX^Y\JJM0+K]-II\'BP O#3):Z"=^]QR.K+VYVAO_.NS!5@I M\+2)WK(>!+>/]@)6B, 0K5$R2J#90>SK[BF(K;$< _="VZNTRCM;N_, F=QB MO&G.D/$S2?U7-CG#1*"@+$1<1\:M.4OY)WC$@]T3J@2Q;F080250X]3\\4!: MN4>15=RTF]$82$-?[1L.LOBO=$"K9=2Q=)N7',Z!W[\_!ECB0#KQK?V.C:S< M;E=,ZYL+\:H5Z?1KP(3A8(S)=>BPQ/#N"OVO#$BM\+R?6"]\\@Z!G]9C4]OS MK(M":V)9T(E3!';<<*[C*]@;OZ,^Y[IW3^.>OJUV%*E>*?(41T?=4(%^AN?/ M=?G+M/VG1B2O.)S;JCDU%V(>W[RI?#%#"?#1P#M"6](FQ[=!TKU#9_?+]!ET M5;6&E0B8>=/NG$Q<,T!7@:K!/12ZL$,$UK5@.7ZGP I[9<5])V!1;OVZ)D6F M&N_CYC75NM-7#5^N@!&T6TN>F-;V,=_)QD*?N]M:=*_G>N=5/@7\9G_X/M>" MSY>O$P&T ,H4IRA[9C[DN*B)'>.'((J,S3>NOQ\.=]JF=BM_-> MH=.J1#8IO['<76.Y-$5G@>)8)Q_[4$RX/.F-2V<>O=AE$7.R+E,Q%8N6AV1D ME/%'0Z)K+X\1U#&BA>3S,:W7?EDS'D\W#-#&2UV\+$Z0X5D/5$$ENJEF]9^? MB(B(4O+3]='I7*RE]^O4%R3(F3N%.?"SAX@B$SG:0T+[[6@090_A^GGD4]!A ME]T;RS1$H!]/!'YFFZH2V,%+J#>QC"O640!%^D?0#^?-I?YI"A>8A8BOZQV,#O"']@.MXT%4YQ,1X%04,*"8K5 M.I+)<(V$!! ES/M)*A>_56Z=K=IF>,TKLXR-7H MMP^JL$TNT%(#D-TRXLQ21K][.Q*4+G_FB/)) .OF=2'4SCRP'5[F&FFDT?FT MNLA*_Y7#XF*VC65LU*&"B'@#JW3FNQ955;$/PSEYEQ G"B0XXH?@$GZ\!!4, M!$TV]=./@7#M9KQRE.F8JA##D]!7]S?")".P"[_D&>%'T2*T8.'Z:-S?>(I2 M.7?0^!:4'3*A>>+_:>^\HIK:M@:\ :4I@H)T"!($ 9$B1:6K-!&#(J(B1 \J M8(P(@H26@-([@H*H("#%@CE(52'T+C5*()20()U @A B2<@?[]L_QKWGG)<[ M'.../'QOV0][C37G_&;6VFN-6D,V,"N3(LA4>LS%A.9/_,4D(5+0%%:KZ*/7 MU/3XM>/3+F,1$5=\FNJC@[6;ZH6;B>0#0>E&*X?>"S8[Z,J7T10D[H.2@@^6 M\K2([S7S4@)[S"BTB;H?X_APC@:KPA*K^K!943%GB.:L\6C\ _DX*G9[K^^\ M/4.!?@+RA'&>_C#HS8G -[U)@E4V(@?MP0)!*@H)8@#SWA"F]RM3=))\<]!> M 6)5D2-C/<0O(2#0'R[(%$'"$68=H2:LUR3*;*3:S3(W6_Q>D53X])5/1NC, M=/I[+[[U8[\KI+/ B;8WA(W2'@Q_C^B_R0EII)_77PD$;FX<"-U@G$%@M\16 M(CS7H?D:S--E=&=BAXE5R45(2;MIEZL@F5IS MN SE:,;"5ZP"@7_O>L.,F(/:C=?=K/9VW!\AS41*E"F-$M!:]!?4*H;S-0I M3XH5WQ:-7C8Q7.W*/-M69G+HC6U8%[]%NQ+MY2X4#4:YF3ZY$OVGZK.2$V_L M7W?=>:\:46TSH_\J$'=>^+8-'@D@R(J-[ MCJ[:= INPK>W,[Y-S M6<+8);C_YQUPO=9M%VAIKW25YE[+1IVE\UA(+LZ(XM&D[2E12+EQA*^*@!-5 MC&'B._LX1JGK>[#'M.(LO@Y&\FFI%V4>HGS]M%6MY+WKPL0X9$4M4UXC!>(T M[,*1YYU;BHA<6ARUEB".W+?LMDN=O^/GC@,G5AO%V$ .C&E3_Y4CZ5L=.<(8 M2GOST\H7IPY+3"@]OZ)<+; T]]E#!541N'O)ZFYNI51R@+8$+-NS@<"?;C#- M+#.8._$M:^9 G$(, 669$LQ M&D=_'+A;)18>Y7^V2@YZ[T6"@*WF,44*/-0 MB@!B8J-]%6$]Y32D;3)XO28JN3UC>L2W/VTUQ<+70K&.88>0(4N+?F+(G*GR/4;I)-J[D, MXGXSA$J(.9/B*3+\1%U8;SG5NKM:;3B=[H+-+;=)QB@OZGACI'#ZXMY$AH*Z M67=(97AZ]^J@&43 [Q&*(YN_9\L#AS]K3\C[(NXY[RZQ@+\7:FC?+Z=&+<6W M4M68"9^*6<%]G++2 X3J,D10I=1B[!DV,!K/XD'WK0S#6#Y)9MF!6V,NA.7Y M/?J/=,Y;V*F% PL.0*@XPX.>L^C\E6E$^6S[I7SLV+B][+JWBJIH.> M]Z>3*0&2P?"47R7K+A_K/&YN'0AE4&&TB$&D^&+5YO;EI,"2GGNWJH_;&L8V M>/H+VZUDJ#!V0T68)^FO2Y#]2*U!?.DS>)6\[>.K)V5

-4Y9=IR!%+]A ]=Y-/F@NX4_<)D$V3'^%58.N'Q]4\5:Y6A+^ M" +P?.7\7(W63C4=>ON:[D.\G_;4LR;@TQ.#A4';TX:+Z].]IHWHX<'!M M%+0,EQJ>%-A\C1Y8 #1_H&D8:C:BH"5;NUE;]&'0/8]]CP)29E1GKNXY$FT> MJWZ4#2!X=\*RV&[9SK!;IJ>I]F UHR9D$!RQ:@""AAI3/=.V&RU)1TT>? M02J2C]K.SZ1].AUR1VWOSV^3< ]2<1-*!E%PKI^I;L &:)&#UEO7[TAHG/HB MJ'3O.6[!\XR#! ^%$(.ZK0ZOC!Q$*M,#UJ)4-.UE_G!D T%IX4_=.3] LTJ45587)?9DBY)6=WBZ[J,KH3@KGM:[6/9JJ M^)U?:(T)FS#W[*M"-651BD=7;S#49#@)+&2TFPVT&_8+?/B/5\+\LZLD^3HP MNB/,,PDB5^R\IT_Y)R3(1 G:.&:HT G)]56^.!O]K4%AQ+$M*]E6E@>J'%^HJ:V<5J< M)XC!@#4SH6Q ZC.ML))"0C)L^ZY*W1;&=WIW2V,4J93V&4V<,Y2.JU?_:16'>-YYFWQM9>B>4 [+R:4 MOD%I;F4#8O *MQ.-QUYC [1$9@/WN1I]MVX/+?V M^Y[#V/0)3&U^N$G"E$)NJR9!=*25DH^8_!K5V/U^:I#JSK_+B][5U@TTHIU_)I71;LXIN,SV+>ZB\-!G_ M;7L2HB[]X8?R;]21RJVOJC7GO (UI/Z6*W27VDI%TB[G!V<6OX^D[V]#$=+5 M/G0(9PJ37:8A E@3=1-9 -JDZ\'))-VEBM^3[6CH>TI*='U,&/47F]Q M>J:SG7[L,A'6^H,('R*V9^D4J&GF/*:52O!,YBIB=K@RW?I+MSKU\(O'KMVL M>AS3U44?EYLJ4Q(+ ;U&/_5?X4?B9'=EF.PK&MOM(2OM<4W?\WJ8SOL@/NQ@ MO9772]$LU*\._AQ3^]%B"T:EQK4'R=KIZ3WV9]L7F>BIC:>Q,F83ZVOKOVL3 MD(2CP!?._%U#XR4W6G?;4ZJ6I?5];T<\?I4DUS>+77ZDN=84#_P<)2:UMZ(%O7)4<4C#\5:MT@QU MWSMG![I>V8,=-DRMQVYB0ED9:R%]\LQ3O_XB\@XTT5)[ K'T1=C!ZY=M'F_J MH"N0^^EZD%@SX:^A^Q1^>!/P/'N+K,:.%[Q]W%[@(3 \A&KRB?Z$:D(+6A%# M9'JP01\@^M/'GZJDKC>L.4J$'> ;7)RJ3S 70NIT4GE_D$!-9*\VW&O!$!^C M;ORU)(\C(JLZQO<6'\&63AW@^]%]B0(AWYAB2%)H]7>K-D-K+D4\!N^JVX!/ MQY0HP!9$'YCS5W"46W8G+?]:T)M;.]$!=_EYALW..Z*B_" ?#<@5_SN#1@3A MY29]6E%Q9N9PC^,7WU=DE9*2QZ_77&1^$%@!+JS??KXQ-8A9S@\W-ZL@\"!Q MFZ:1LNZ9):TP[UL/CN3;D9O>)(>+5)()V]>@>#X'ZO[OA+TK@XNG8-87,^SE M(Z\$Q9YGAN]>7487SKT4?;JE/0^MT%J)5\XDPL=TO$@C?)IVLD:Y'ZOW@'*> MP69"4!'F%875B7TM@IA>@\$5-;P95C+0-MIPJGAU->< MN.\CHQI0E80X_X2Z'2ZUU=E=ZSO]BO'[Y%)S;,ZLITP2(NLKC<+U._U3A.U] M;L!,V@(M?7=_27SSZL=2?KTUY_GX>N\^Z45W>;IN'L+F\E-7**X@0CM^]T.: MOTL-6"'QLTW>-ES55M^_FD,IHGM248]B=W<+ ]XG;09ODQ,8=[JUM??4^B-F39@H "D><-U0QU>&<6: M&+WU4M>M@I\:#+FFL9[8(^/0/.9I0"G,;2;@T<0)LE'SL2R.NQ^!3+Q+2+F1 M/@,ZQ>+GS V3/-:++;U01ZJ$;'5KS]FKE3'R0I(V0CGG]-TEFBM,_40VF!>;W@2Z6>6;USAY0Y-?Q\3EB&RUR/! _5A7QT M2@'6G,NOKRVXZ*0)VUR[NY]Z7 ?9&[^QS:,LTVM-*9M&&&$T0BD/F)H#%2,% M(T&(7/C'*8&>FN:KC#=P:-.?2#4F7P4]=^H%N/5RU1OJB'>.BVV)Q#,'!E"> M(+Q4,YY$3S^5/*%E)_/\#.ZL,QN+T!)_1X%&$"4>.4)8DX8P!1\R M->>$3$RI+F?IXO>(/>?(KFW5AH,M6"$)WLL>$76(;)S!1;*2:]45,1ROSGZPO-_(O&O&;UJTN L2)S-] R:[A\WD MNU(7WPT$'?Q^0%C%C5D-D/LNKW!R1,^O@T 56"48)?SH)<0'^Y!A+?E.V6=9 M&0)@F2E\G2A'@A^R@5L^HK?<%0?7Y6K$F_'^57]V2V>KMCZW(%5M"A2#%)_?=0JO[]N9?+SO_@ECT/58==I,O65%SS&L+;;4 M_^VVW:.76E);"NCG#(0+*+RUF-6&!"T_TMJRQP0]U[T MRNR+DE.B'M 3C@(IH7?H(:6A=I3;P48QE>)%MR0S?<=;56<XK:+Q_R .D4+29CSJB)&J)Q^32)"D\>[E+LARFT PXSYGEBVQB@QVU,>92S.- M*;FV?A<&"I)/^TF&?) 99JA80JH--D6*O(>RK5_ "B\J)>-[5:+W@YK22IQ! MX7LG)W;3MWL2"?'XW%9CUMEUS;>=AZY'JUEL<[@;/&M"/NX8(KLI&VX"G9J- MK+TVA8H)5)2G.+V9&.N1RBY5BK4#>M?'PL[H&4?$TQ>;0'PH[UR>L)=TN]*U MF4_MV9V^0C=W]-^(.$)##^(/\$UVU&HR;L8Y8OY\9BG3T[+-8SY^0S0%M=,$ M2N7'67TU$7_SPLBI?R+0>6(@+G0RM^78[O)$Z@/8W#'.HWROD",B=_Q/^.LT M%.?.6#WW9["!H3K12<@2,7#2[2Y]L6W#/N2]V,R!KYD7-UEP=:/W ?^&1OH_YO3LJYJ:&."Q'X&;" M_M(U%E#11B#)VGWYB&=N]-% B:HJQ\+6CS8V&FD'DXS&UN5\LS=5:R!QR)WI M)-$'E2!!FU!\("WIM\ M"-Z1T&0/9P-^)NB!*&2T2W:H*AU6S-2@1+I+E3T?-WJF\N/,>?5'=J)71*UX M; ;K#H6;&=/+*9E3.W/%M,WV,0\-)<*#4V.J?H36%4D/'0XG@/FJS3ZJUH[^ MI9ZM&<8#5.V_4;2NT/^E4=O-RL/P,UWHZ5.T(?W]\8MV\1,'R$/V42G=2DC* M=I\+G7U(4TVP T6*C"H8MBR<#TZ\4/6D!!RODC.F43('C$)?;Z@*)O0EAQ'J 'MB\ MF1]9BWVG]3)+?6Q;6MO><# :7'K?_S<&RQYZ=;-Y94[A6YB.MTN_B.H"+"KB MY(#VIG'Y-FDP^#NX-*R2DS!A=+7)3+(!96D")/@,)HZ:_CG\,:XZR+5J?6T, M-HY4052W(0'6\^]0A3%-!-IIST7)I(C.FK2?VQ%=#:)@C.;B,4I*$FJ[3=O^ M >*SBV&&(EJ%?\1'M$2[%02J^.79@IPLY%%+*9-HNC5&1@0Y8UJ-5,X8NYX< M&KN:)IKW,RO$( QR7K]4#VLU2-8/,S7Y["KM\6"_PB-.[5G=BPPW-W_V!FL!B:$ M'F9<6KA<5<[_. P8O%-44YTU#] "B&QT%T] M1$I<59G1%O1%0M:SP,>??: .;74XDDU"J.>DZ$BO%76\J3I^77=_A->P_+,X M4*I+XCM@U9B$*4<+TG&4\Z%_N"G*5,9@KP[B+QPHD;>]@3?RL]&0B%C7YVG? MZMCZ):\P8BINV6,TD*3NT&8[VY&B+K8)>AI3[O)U_<0IK):^VR&L#1;;75D6 M?43Y[,BOA8M]+G-\/^2<6<^1IF/TML76V"M\&;NP=N#KVH4ZXV^F,NR M ([QFG/ZD)%V4GU+RIX3[T-O?'O@>MQF>&UL MU+U[D]PXDB?X_WX*7(_=;I59HHL@P5?OSJRE7GTZ4TDR*:MGQ\K.PO#,Y'1D M1#;)4"G[TQ_ 1P3CQ0 0(%/S1W=)*1+N_F.ZP^'PQ__ZW]\?E^";**MBO?K7 M/Z$_!W\"8L76O%C=_^N??KM[![,__>]_^V__[7_]7Q#^GU=?/H W:[9Y%*L: MO"X%J04'?Q3U Z@?!/CW=?GWXAL!GY>DENOR$<)_:UY[O7YZ+HO[AQJ$01CW MC_7_6OZ%1PF.PT1"&J8,X@ CF*G/_%X3R#"6Q@#R,,XCC M.(6Y2!,8$!H%%/.$8]HLNBQ6?_^+_C]**@&4>*NJ^>N__NFAKI_^\LLO?_SQ MQY^_TW+YYW5Y_TL8!-$O_=-_ZA[_?O3\'U'S-,KS_)?F7[>/5L6I!]6RZ)?_ M\^N'K^Q!/!)8K*J:K)@F4!5_J9H??E@S4C>H7^0+G'U"_PWVCT'](XA"&*$_ M?Z_XG_[MOP'0PE&NE^*+D$#_][Z!ZR*[[58<=%:R[VE0<'_ M]4_J3XM-!>\)>5I\>A*E,MFK^P]"6=L/!:'%LJ@+47TFSWI/K-YLQ"VMZI*P M>H$R$J.82LCR((4XR7.8A0F&$D4A(RP+]8:^N[$_V2! M2'U<M1K3_VW+"FAXJ?[7+SNF/:.X?%%LEE:P?!!5)<0- M.(#G!O0,/=^ >@VH )])P6_ NZ)B9 G^0Y 2_$KJ3:F> +_W?/Y_9U%=LSV. MEMJ/6)>'\*S95?#L=+92^#382%+1!J!N7054B'\1R[KJ?P+U3QK%=2+]R]$O MSVW9RTI*=N&+=4_\PM;*T7JJX=['D^7Z\7I0ZO7UOW?M1U/,_@FL2RY*Y72? M$/Q(:[X^D%*\4E3XZ_7CDUA5C>]X6Y;J-U!H6J^>=X]TY&__("7_E7PO'C>/ M;Y5!7C\+\75#*U863_KM+\JV+D28H"@E(8QI%D"P/^MOM->3OX3=$_5D_MI+X!O=R@$QQL)0<#T8&6W?-V^$-]3I\; MZ(\AV/Q;[H\A]]@F_6-QZ+:MW_+_W%1UK[;'SUM6%]^:@^ $+4(Y9)&1LLT%/P>3$6^V 96TJRYYIL!(U6"J&]4_UGYEB&SQU?&N# M_--&F^)B];/:J/M8#MFR_Q>[K7F2SVNVR;[T1[/;+@^^UY9?H!@&+ M\S^*Y?*6_6-3E(*_V92*3'OCM,"A0&$49%"FDJICF A@CIB 62K#7"0T8EEB M8^7'B$ULK17"I8ZB*@T&]QT;RF8O2>?ITDU5K(0RVNI#T&+5;/:6-P^C4)I9 M5%\ V5G&GNH-Z.F"EC!H*?NS:";R>;),HZ1FM3 F0A]:"J-W[#2^*NO%%^V\ M_BH>J2@7,DD8E1Q!)D@(,4LES*, PX#'(LCR+)0),E'N@W4G#W HU:SJ0E]M M_:H4>E.VY]S?WZRU^WQ^]QW%8EP[KY#0\D3O*IRQ(IX194SGU"L#?5-_V^G: MX6JSJ-49$7H-.O?/;MMC?Q;[]Z)^>*WV;K5+E[=5)6JU:;_>E*7Z.HLL25*< MLPB*),(0"TXA%3F"29IG5/V*OFZ>G9;-% MJ0WK_4JGY3:.LYVM.(>9F7WP@(1M'DZ3=:-)@M\;HD!3!0U9CZ?_"X)Y4N]S M5&95Z0NB'JKQIB96017U;OQ-J;;+4 M/MM&?#'$[<_162J�J*/82J*33(*V.=;?X*. M1;#E\? =Y=D\KC<^'99)4/1D^_SR-JO%G 360SL[#1%7QTIGOY[.B'P>YD-J MEUSGO+Y3*K&(9!AG.M#_>_N/3?&-+#6%+Z*JRT(G NA_N%WQ_1\,GFRCO/V%Q1O1_E?] M?;G1:0-OO[,''=_21K7=_!=2Q&$6IP$4$1<0Q^J<27&6PB!B)(CSE*! .9O; M*I?+,9=9V;>RCV,?LW[^0T#:3_L1[6,R34?K;F?'S!X W:\@_81_1D/?KC_1BL4V%X-_M3+ M]?,-V(H&>ME:I[J5SF- [T6^BJ_8X+S,SQMF?)$/ MG?8S$'MPV:\';EJ'?5??.&E UAFA.5SW,QS\.([[.$16;ON%I=S,UV\KG<-Y MORK^*?@=^=Z%-:J[!U+_^WJSY.\?GPBKM_&V7:0WC#-* Q@B02$F3,(L1P3* M6%(1<"%Y8&7!W-B8_$9XQ]0PL%N!6O$%_M",@:+A#(AM1%(_:!_L=?P.9F9N M>G3M+-T>L#H,^VH/V(8GT#(%=J'>/E[KS[A=AXLG^^;(Q*PF[CJ@#JW=-UNZD?UMJ.MOE%"QFB+&>80T(3 C''(Y[3RU!<6+2W0$C-3QF/IQ[7O*IGLU,U0'&/E.LOZ"6VJ!/OS_?K;+^J= M5I'4'W;Z<[S2+ IS5H!>0\X_8*<2CYPNON@:NK7<5.I\4(FZ6M-:Z9A0:XLN MO"'7Y5(?'M9T6=RW>?W;.JP8!)PXJTZS_'N$[/"K*=#;@.7Y/B M,<](\Z[/9O/C'P/Q/99^(.2-#;@W?8B&%_<+I?=3C6H_*ZZJA&#C>'2&A/;?44:]/[)D+B9F;D(P+B]]BF[ MG3D^)S;XO:7L0=E-A1MQVM02W>F'\9W3=G'A69385+Q>1XV?=XM8O!&T?K]2 MVMSL$%\$%X]-EX7VANOV>U$MI/+8HISE,&D;8B9,7R1A&,HD1&D:A[G@-K&+ MRR0GUEW- -AQH"^X>QZV5]>_:SXLXQD&6)I%-OPB9*?A'L"QCG:8R^LI[F% M<-8(B#D A[$0BS?M]VC=G^6V:9>R?-;7@7^KMA7UNTM0P[W:9*V)]7Z_E5/' M2W//";Y5?QYTJS#?Q(T0NKR9^P;'3N6-<0&_>[W^M97<:<?+-SK?9$NJZ"S-':ZU@OBV6$^R;V3 MONRO-)MBG!1@J &G'W#LQ\D>!-\LQ2?YEI2Z,9A.Z.H;@Q;L=L7?%,N-[BRV MG^\32II%E&"8,HPA3E$":1H+&"%)TR@3F8BMZM$=^9A8UWJN=%(5U7PT^9Z\ MY02(CE/PT[+IZ/0D2E!IEBW[7CI^ C,'>@9@[=1^B&G/DO:FVQ:2-^#5%N>. ML4GSK:Z$QU>'1D!U41[T/KUQNYA[TS?_IYHK;%CEHD81)'K(TA6&4 M,XA#&<",Z@D@6%'0/76$WZ,AIL=OB/?VR8VKTE9 M/LMUV9!IZL(7:L M[=7#!K1O !FO@+>&S,S^>0+"SIQI#+I^1:_W,/#=!VM'0?F M 99STE\.M7@0W$X;+\@,?M?D/45B+@CG%),YM^9LT9D+0@WC-)<>=<@4T,I: MO5ZN*W&W_G7U5+PI*M:!H0(-99TS#\LO,E#UP4;2]UX/+35[:W M7O'WJUI]\4*MV;3\J_I_^KQ>%NQYP7(1QXSD.G5 0ISQ'-* "1C%7,:8BXBP MU*G7]27*$RMW3ZP)V^TX:5M8NG:XOHBFF=,["49VBC\.SPW8]<9N.0&_=_^= M).1I#8CO9MD7Z;Y,YVQ3.,ZVT39>X,J**CV;L]"#L1<((TQ#(F"NV67%+LW$"'3/[<)W, M=H9@5S6E=OFVJES1FZ!6ZD@6WU52.P(O4Q]U).#9RJCC)QU''/4=F-^MRS?K M#:WE9GG+F#XX5[L6UGW?Z9AG(LQD" ,J!<0L"2#)< 0C$B:"93EG2;XXFAA_ M>1J.#1-&O\<'P]"=TG\'G:EYQQ0@'5>6@X:L0,XCSAF2^A):X8L1QY"D"8(! MS],H3N(LR^-%>S?QM29E_5(8=[;BD!-CB%^)^V+53+^C9*DYFQ+4A!&9RS2& ME(;J-S?*SZ, 7W;S$:; TVS/6@R?"P/ MJ!W)04O^FUD[SSOAX&O*E!7M><='N6+'=D 9<,73C1[& MWC&@VY44ZVL2ZL<0-;,XD^!D9VV.TNL'7/1_J;JIYR-P79EB;R#Z))GV8W1? M,.'> ([QO'N3!5S'Y#P^KE>OEZ2J;KMSY\Y^Z1CRIS^I7Q?59O]"7%-IDBUT_%/@J!<#NJO=#L1+O:_%X2?<,5YE.N11Q\*U)T^_)#RZLP>^: ]"P MX.G2VD)8I]MKD_5GN\:V$'9XGVWSFL,OK1#E7\OUYNE.=\-OE.1AO53O?JE7 MMX^U:;[)A64FWHXU=="0!PU],& ?!'UIEQ=2D.T!L9 D_UA8JG%U\-AI\5F M@KII\(6UY]->,R'W--?P%?M.9>^*E38%32/C72.FD(<9IBF&21YE^C(*PRP, M(T@3%& B4<#-FOB=I3"Q&G9+13RSWQW!IUG9;4O '7 MU1*[-=:RE]RJ4=:H5",-L$Z_-UMCJU&VAPVKQA]T.^U_$=_$:B.^"-U&M'62 M>P?CT[;KE1[*IF=!W!6/ZI%/\JL>*2Y)TP*VN=]\0VK1='F)B$BB"#,8!3I" M1SB!.:$2YEDJ*)8LRH55XW*_[$ULMSIF=>.8CMT]#WK'\ WH608MS_IX.N3Z M!C1\ \VX4T,>SY_5+%3PRCB=, Z>G^()GYF:--TP#[&'\82(J M4S0[ZYJ/1TS&B201E"F7$&.74PMT( M49?+V>MQNO)>U@4BSXW/)FGY;D3R!VI^-MX*WNI=YPSD@RE?QPDDBT2RA"JK M ?. "HC#2,(L91@&28RXI%P(1!PR'TUHSY3PV&=)E8,LJ=5(&J\[EF;FPALT MKCG-AY,-=7'3B5PRKWG.QA+[RWR^3'+N7&AC$$YD1YN_ZV8L#KNZM#40N_9% M>9*&<802F%$<*^<"!9#RF$*>9SE.$9:!M*I=N$!O8K]"=P;429&[3D9VYN 2 M6F:6P",&=D;@5".G.6J9# 7V9 ,N49M5_0U%/]1\T]?4]6Q3^;H\SK M]:I2B_.VR#$YN5(;MM3S11L;)H'#L=>WBUJ8J5J"RK++Q_ M)3/K])+8VYFS(:=-ULB.U^8K#+G5GV'++]@QO'=!/HGQFPI/3];2.WNSFM>I MP#VTQY/1\77$.S,==4%X&L=Q%$.!*((X31C,4Q;J,JR<")Q)AJQJV8TI3VUR MM^. VTDN2]$G._:=H_O"9[\+<%P^ M %Y:P#5I?Y=7UR3@M?DE78J=X&@1D21'F*:0!UQ;CX!#*G (@U0F,=7V'J>,]Z!;WUCQO! M85R-_4%@I[L&TGOM)'=91M<&_R_>3^ZR: >M__UVE=L>0^H'4>JMJZCU5WRS M41[!5Z'XY_\A2+E(!&$L"S&,*8D@QCF!5(H,D@!QCO2E<(2LPC"CY";67?4[ MD%H&3,;1,0Q_>)/9,IBAZ8(=X1M=<$1%UW]&TP9W?WBLKS63TU>089S8O"$# M(\&/ @!F;[FF>;259MMN.#J_9%6)5V(E9*%W<>7Q;W2F2>O]#\>WYB'-* H3 MF(0\@)@S"C,9I)!E/$[3-$@#G-AE?SCS,GE22,N986JQ#W#-3,9,D-G9DYXI ML.MF!3J^P$\=9S\W4=...;#CSFN*KT>4O&64N',R _YHQ7G;OY\3 MZ*CS^]D'[7^WFB.[+M_HG#"+>O@3KTY]G]V$?X;U3!WIBQ-XC.2^K%%7BNP2 M['*1UDJ71F1RTJ13Z\VF1R/"#+5H[#'76M-*^2WLH>M;%B(BHS G4#"1Z(P2 M!(G ZJ0F4A1&RK6CV*J;V_[R$ZM93PRG!#LN'3SYE&.XI%@5M?A0?!-'\PJ4B2SK+AFM"]_H(/2= M EHL.&<\BC()228#B",1PYSQ&"+"TSR7 4JP5<*7(Q_37PYEEO$41SP-(RW3 MHV09@VD8@@U'1\-,!@720^[Z:R;-F<< S770^ K=.'(Q;U#G.JB.PCU7+G?M MK/J/.OND4K]ERC#69:%_WYKSXV^*K>J6U<6WHGX^&)=.:"!YQD-EKU"LX\!, M&3(BH: 4X0!G*(NM\LRNXF9B(S:E>W.84#_5#9>9F)Z,Q@5BLUH%,\$/U=[PK6NZVS?&H^U(^VE35\JU MTK<["Q2C+ MQ!N,TYQ"'"8<9BYJF6B&/DCB.$BNM'B,VL4X/T^-ONC;78+TC M[][]>A1!CC@/::K B[F 6"CPB(AS]2?$@BP@*2/"?E24+QR=)T/MHTD/YT1- M!*; :4!RHESI))7JUU$@F OE67/!DS#-"(H8LAT1Y1=*ZXE0^T"*O?E0$Z%H MMA7YPL5N(QK.H]BU3Q^0]CVZ85Q KT,BF;VCP.MU52^(\L9#?2O"I/8STY!!BKERW*,DBTB: MIERDBV^BI&OC4IDC(C:Z-B1E?HE^4 +/%%'+@IEC9,R,T'72VEF6@U.V3ED? MD=.^#N:L*+YJ7XX)S%OOFV#FEW1[ZOGW2.?R;/^ M49-S]W&C\Q4^R?:\@::SA'WFH4KIL)-]?4,CQ4_P#>Q/'%H M@K#A!PQYWBMS5V>,X7,=XZ#A_ ;LOFC+/;C=^Z*- ![/(Q-#[.NH,A6;\YYB M)@;[Z( S-3T?9Y]MNZ"/"L1VA/@"11GCC" 82)I"G* 09DCDD"'=+"R+U.'( MRKA?I#BQE?;6&.PR=&%(LYBE*4RC/-5SC=4I,@D8%''.B.Z[3W!RS2GR2O"\ M'"H'\-V U7H%.T9\8^ER[KP2GRN/H5OJ-V!'?ZISZ8BHDQQ33]%[P5/KB/CC MA]BQ%QV];''?=NY_TAETJ_NV,^]A(^B ! 2GC,(@R[+6928T)# +\@#>KYJJ#;V_6;JX1M 9^JN^ ;%T/CLLMO3G::1M);4O?]"( MYKS.G0T,1YZ:U0BIA M'&4A)*GVQ5)"4<0PCL/08>[:);H3&XJ.B[:LM^<#_*$8 3TGUN,3;9$ULR(3 MX&5G1SQ!Y3JDS%1PO]/'+E)]B;%BIE"^S>O.AV8BSB1. M8ABB'"FG U%(XR"'/"#*YT"C$IF3;Q:AL8;;NOWH9-3-+X1L+ M.S-QVC+LG4%>^SZ V$CLKQOK99)S-V0U!N%$3U;S=^W,0C,$J'Q>_/9U$?,@ MP3E*H."!.FE(*6"6BQ"F411E:9 A+(V4?K?DQ"JMD^Z;T@QBW$]Y(.ZXMKH) M8:>+OWU\?_?V#?AZ=WOW]NOUZG;,\DAI>O=PJTO=7W9J-%AJ%B4Y9KU7@1/_ MYGEWF1T>Z7A#HWZ?WB>U=T@&YK> ?1\QBAG*>$01YJ MSQ]E#-(P49Y R ABA&,2657-GJ0R]<5-TQ.&-$0=^CX?89+%812C.(01R6*( M(QK#/,H"&.&W,M:@X;0>ZB_LC*?\NZN9B6OQCHXM8E4>P*5UN MM4YB97C[I=CHF9DE[&:UQ1O:)@IZS. !@KK;%P(^IYG$6<8AQKHD,Y(,YGG"(0IBDC'"9"BL M.LWO+S^Q@O85VH[7#@=0F.V7[@+:Z9ZY;&ZYNE/U83]8?/XLW8O=TL\\Y;VC MUU_+=54MHB@D02A3F(D\A)AE"-) (*C4+@H0SP),?+7N:@A.K'(-C;;EG$Z; M:1I/>^O9U2)FIH<^<; .6YPO@%-.;4-^EE9;>X).WU.K)?>C-,_:$]ZB2];^ M>VY:_]NJ%&Q]ORK^*;C:IKLY"U4_V;'Z(JK-4N!2DMC[]>OH:9U9D;8\M;C %WC=?>\Z=CAAWR6P[;](2&1] R MV;RR9=.?!?,)FB7"$YL"8?DP8[^#= < M@-];'BS/,Q2IJLM2^2I^,I>NM/XIZR&;WSLK,: ^B[?6M-7GH-NC#[%-:.- MQ+XR*4U(SIM):0'"42:ES;MNIN+7]4H\_]IPBP,,4RIC+,89X@BJ[&4I\E,; X:HJ#-(0!2D[53_C/8F*G[]1+;*7@K M;$L0-!0G&'0R+I0G'3Y#9%:M'1?T4$\O/.VFF5O7X(L>M\V*9='<<#:Q!3VS M8/OOHEJD(DXDE1PB*G1[(:6SN=K$(4J"(*RH#VQ#G_>1CQ!76X$ MV#Q9*K$-C&::/1$X=NK^5DK!FB# P/W_0FH=O1QR==.%+YL))[M'=<3 U\2Q M*W#Q9#%L*,]J1AP@.;0M+DMTCIQ0;0GA%Y;/3LN5?< ME%R='5Z3ZD$1^%9PP5\]_U;I^]]M]XAN*DBA=L- 8,9IEL$L%03B)!0PBX,8 M9H@1$4K"8Q8LZK4ZH)CIO#EI*Q.P9< \3"!T?*!Z $\=*[I=UD\;W2BK6/T, MUMN.)V3+D9T-L #9S"1, YV=A="H:2; YR%JO_6H[?K$W%Y&S=ILV /@R8I8 M$)[5J-@#6#E;MBS M,+$7TBB27*[_Z#;<.6V.93;GM-A-;H,F20]UQV1VL_0R::;N +F;*4_IJG=E M,T#ZN1EET4ZUZ )_/&5)S),^=P5<8M=F/,#Z+B//E!?!(XB59P$)EA&,DYR'2"DQC@.7+(A3Q";6 MV^W-O\X+;0M&+;NPCR)EIL"^Y+?3X:WH.LRY+8T4TS1J-Q'1)0%)."6=Y/G M24VLS[_]^>N?P?WZFRA7302R[C(;4N(KAUX]68C;J72'WV=\:[X)A:I M)#*,(@$E#W4+ Y+ +$\#B%":!K'Z(4)6UYE6U*=VOA^$@E@3M*X)LT#03-TG MP\7. AST;ADT=ZO7@ KPF13\!C28M?>8FAVOU6/V*/@K);.@/7==F3TL)XK, M'!9Q[%"MCQ4/ZZ5ZHWK;= MI>CHL A&BE(4)#&.FK$D8Q3"+0P8Y8WE&4Q%' MJ94U.4-G8KOQR?XJ\AP@9L;!@YAV9F!(\'^ EN0-&)?;OI/TN%2^>D>?H3)O MM^AQ48_Z0U]XW%4I2=W,@C/(HL&L7/T9M8@5M28(=374V551M1ZF.XF6JN9Y0L--?:P FL:;7[!8B"06(40X22&F$8(YSW-(E;*C6"E[2JQ2 M!RX1G#AAX$Z_ AZ+5?&X>01/'5V__KLGE_UEO?3YG/*9_? ?R_5V];8=U5XP MOFAF=MT]WO\JZH$MNJ(*[XE%?";>DS91V3.)Q/?4DK)UJ MGI 3_.YU$(N!6"/MQ]3;G1(ROM.]L35G43<#H7H-,WG4=61*I8Z_[.%VQ=^( M;V*Y?FHV[;8VK7I&Q$Y]SX'1E_/.,V/) @)O8U$N4YQY)(HQ!,?C M4,Q?M6\)W^_A=^M;IMSY4GQH708)1&C$*0R8BB+-$MX7/$QBD M:4Z5+TYQ*!8K<:_.!LJ"7308-K2-]"-O]>.( V-=>;_Z)JJZ84@W1%KM-PFV MO3BSPG;2-EYJMB[RM<,-.\M;OVI]D[DK"==Y@6;YZ?K_B=WIATV/,J7>GOB]L M20ZG>U7\E0877ITM!/03II-J10T%CJQHX$YBD*8)(G M$A.$I:!VKGL]2W;L@3ENH2:*8_-RRS%]=7$ MS)3LO,W,+,$X:FIF^[YK^CWA0IVBVGD,K)FH57T13!3?-/'N5(_2+.4\D3## M)("8!0',OZU.00T!]EWI?C'1JS86.S8YEE\?B/J%^;2I*V5Y= 1F@2(6H0#E M,&59 QS5-$$F+5IMV. M_,3&X-UPCK=[PJ0!C(:^P&3@V)F$@V3*GA70\0*VS'33JS4[TR17FJ,P0:JE M ?$72[PT!V8L#=-B%:^]WF\?UV5=_+/M%=E,HED0(0EE(H>4"P1Q&'*8L41" MJD9Z00_ M9*,;>#5Y-_CSHD_;$OX$W1^A+_QY. R;PX\L8)\K\7Y5%>K)[J:X"H:K3/?KWA$'?59!3[ZY6FGZ;/*-=L3]1O(LQ7;*,C!9?[:D PMAASD( M-J\Y-A*IQ"?YMJJ+1U*+:B&R- EX$$+"A/*VDZAI!Y3!E*)88!K$(K5K'K*W M_-3I!G.?3TOEJ [*_^+RM/TX*=M3N MX_13;HKV:E,IE:VJ)L;>3CSLPNW];+V08!8(G$.92*%.NE$"+4ZJKM(L6)U;&G#P8,W/0II*X3"B_#:*:X7L&QT^5K<;%68V-9/6GV97JS M*KNQ^(?Z;_ZB0\$@_\^[M:XZOGVLC:L$!^],?3?._W/3UA'H\E5-4ZRJ;F+& MA<$8XZ)>=H==I;13PO,">AO\<4X8MTK X4+SE?^=8'^OYN_4OSMVPM!AYE>D MTL>UW<<8)#F_>MX]TN7!-R6'GYZ:Z<&# /5[==PKE.?,FENK!0Y2DL1$0I10 M/>A3Q)!(3I5WFP1,)CP+D%T7C:DXG7H_)DL==[-LN#'99S';IW\(L.U,2\,/ M;!@Z,"P[KG6^_O"YCG/0L'X#.N9OAO=?>@)[)P!H)/#8.&1JD'TU'9F,SWD; MEDP-]U&SD\D)VCM @S7UZ*9OHGRV=(?.KS!U1-W"6["1^[)OY$=D.W,VH EZ MHM,Y3)52NEP.]77S>/C^W" M5;VZH\MWZ_+V:4F7_U%VC7%-CR:V"T]]?KF_+YLB:O#Z01LY70S]63VO]]C& MHET/?8$ODJ.-V.=];4YCL#N@*Q=U!T7L3M--G4 M3^C52_&@?Y>^B780Y+9*2_VF57M56KN P$=1?Y)WY/MG?5.HW*1:>3QTTU18 MWZT_DV:F.:$RR8)0PBC(U9E2)@3F7+><(93R(,M0&EME)4W,[]07+ZM2=%?F M13M#]:?ENJI^!DHWR5X!HY;!N=ISZH^:2LQ0)"GD :,01S&'.4HCR!'.XS! M+,%DH39BNOXO^%F'?+M\V'NBK.]_R<]J%FCX@3Z5I7^N&0=[G/>3C'_ZH#_7 MJ2+BX2B!G1SMS!"U-RM9] UCV;KW W%TL+05R%_T82;D/<4@IN9VUDC$3- ? MQB/F(NM:C?#UD2R7_>W/0G 1)XF,(9(AASC,4DA$$D$6"$$9QIP3HS*D,^M/ MO#=WV?4-2=#3M*TNV =DW*!Z$-/. -I)Z% M<%*.*\H#]M>;N1[@I##'!0"G M'W,=0-9T?-,-S=C#:KUDK<=0S:.EYE#XQ$%.WW< ;"C#%K2$XPM,A33VT"R M<6HSSR0S$OUX+)G9:_;AQ=?KKV(I6"UX5RAH$X,<7RRTF.U6L*@HVP= MTS\I]^6(W;4BVZFEJ[164;,QD9P"8R<7G"WV-2;.,+PU^IR='E5EO1M.\%>Q MOB_)TT/!R+(IZ28D"(5(,129GAP0\P1F02PA"2(6!+ED%!OE"(Y2F5CMAN2L M:M_'H1G7-V\"VRF=C:S&BF8DR]B&IQ88;';J;SN=&U][%L4S$J_7/K.'W?S6 MIOQ!\.J=8NU74G='T<^EZ$=Y?"QI+D80XA F.D?9N!@ &+33%/PZ3^ +/V&/0*GR=K.GQ)L+W.PQ$B M#@2B4<03R6W&DEV@9Z6<]E/)]%46[S@ -?D.2,.#;2AN'#+34)PW(&Q#<9W\ MBG+7DZ^YX_,9?C,2S5OX;9S:S.$W(]&/PV]FK]F/0>F;:9"VF4;9-]-HNLNH M[>WQEE9-(?PBHF&2$AE#C*B>()XH34\Q@SQ-4BX3D2%LU%'+BNK$FW'/!^P8 M 5M.VO8Z0/,"?BI6X%F0LOKY+^;S/4^2B421!SFX7B#SFK>2C6"(P,1#%?:[:)*-;B#4>BV+_LYCQ]$,I8BT]/ MBDK=-R@Z-42RG]:^B.,L2[,,0\9# G%(&,R#2#5$5V]UO(P.@[T!FB.@6?+GCKF"X\CIOET1GS;<%6/^G@T(5LL^S?K]J;O$44"9QR$D#.$^7=!6D$:19E M,$T$8QE'7%*K3F:V#$QL>;;L -+S291E[,D4)X&.,Y@&*IC?[>9'/]F0?>67F/AP?MBT/(\FB-,@$#$F(UMSQX8H9,QZ^EYGMF?3NUAX>-6ZB0JSO=1UZ+CZ2;*&J5K;J#& M9#:_>SJYRDO=.HV)-'+?-/J:XPE,+)=Z\/B*_]JDRJH_O_VN/131;9P)SY(D MI 3&.,RUSY#"C.( $HP89HFD891:G:\N$)SZ]$267;_YQYZ\Y1'H$F"&!QR/ M,%@>7UK*#09;VJ C/H%C8BJIKT/')7+S'BD,A3\Z,)B^9Y\ ^_8?]?/M'R6O M_#7DLEAR8O7>-8/ZJSI;U>"-_N,NIMBTM?_'1E=PMR?Q-A3MO^>6#FZHY8"84[:O#9W9\G\=A!]F!+N\[N9\M(TX[LAWW71PQ8IET?Q& M?%RON. ;5NM)P)W9.QU!T4-V%C1.<*X^"LP#J4]G$D&2Q1(*)E*6(R2EV>G, M*U=3NS%Z6&(7W&4#TG:^C!_\S1R>V5&UC,I(*103NW9&^H[ZBS9Q^_S>@#V. M>[_IYG2T=Q?@\W^I[1503\Z7'YYF]="\PGCHQOE=W,W(WK+FS%@I%D3Q3>^U MVPMZ9O670=U02%*)9%Q"'.<((C31$!*$8]I^H+R]8;6>03&SO!^JQ^A1X4$TV/[P7#02:1S&& B/)HJ$@AS8,8 M(I%D.>N(RSU.S":ZG/B8]*-2K-!=BL]"#6^D&=8#KN M0,,>Z/EKVJ$W%6Q5(X1EAK/KIU%V.@HHSB ) JFL=DA@EF0$LBC/*5?_B+A5 MK^L9/HQK#I=R.QN^Y@?9\(IB>N@L;RZ:7]"6(]"RU$W&[H[?U ML/%UU^'(Q;Q7(-=!=70S1+IZF::6YZ33U.:V"2UG;U)2QTL=^2M3[YG@#(^W%XOOO7YM9%Y M0/,&=%2]'DW'!?-W^CQ#9^X#YKBX)\Z0%UYPU-Q57?!BN=&QW5T#H;??V7+# M!===B'2\;=-FQ'R2;TFI"WHK954:D]+57[$DI#Q0SHA,.8,XH2',-.A8'NTNW9YVK "-X 0Y:O88 M3%LCY]ILC_+;J\V4%5\9.5%7OS'&)$8LB M95_T"(@HHC 3601#%@0Z\3N+*F$;)HQ4*6]5Z8@5JP@Y*+1M M;_*OE,42E6&K>3=HS4R.?Z3<:HU;-DXT3AGR EIFO'M.3B#XJD:VHCUO?;(+ M+$<5RTZ+V!JG>Z1L0Y)@2G(20$8H@SBF')*,$)I+',I0T MCG+C@J$S-*;V5!15@(+_&PP(F]? G,-EW#QXDM;.")P2]+*'82RQ>:6/!\G= MJGO<$+"JZ+D@VT@5S[DW9ZO<)#+-;-I3S_9)')I7W^E7.KA-/LJ< MW\'L0#$;NG:^1?M[KO\?#.C=@!TKH'U$@WSPP^$;_@X=7H#R= BYCI=9#R5> M8#L\I/A9U/T^6S31F$<]VO:?7>CW37= TD,X/I?BL=@\5N]7WT0[#;=:R #% M>NH\Q!$)(.8HA#30B5.<21FE$2'**MI'3MRXF2>$,F1);T1/+2.-RI*>;_T/ MVYIXG6/UH%Z"30_P8L?P#5B-=,/W^9W,[]HG@MWY(KZ%\Z[9TC[@M8W[OZMV!\7B1[\#$[+?\[D"=2@&X8C7'SDA]RI HOQ7L3!G.QW5# M3_ F>%TU#M-AF<['=?T?HM:%/O>KXI^"+S*1R) ERG'D>GQBGC"8YS*'.(TC M(5F:D%A:-5J:BM.IDQW/U"K>;+.,+._ IOMD9G;SA_@0GN_7MNRVU=O*:U7\ MJ9_6ZN15@QV+_C,()D?35Q^LR?BF:G*!C7*U-+WNW+D5QO[HC MW[M"S%=B)611+T(>Q'$644A1'"GS+3-(".:0$8)PD(?$,@OA KV)C7!'UO+H M?@$BP\.Y/\$MC]\M8=!1;DJZ^SXW/W74SZ>DV9^MS>3T=7J^0&W>\[&9Z$JTK).>]-FYK4T4_-/J_Q'\7BQD2$.EQ4PG&65ZN+6$.9?J4)NF MB8R3"&-II=ZCU"96[B9>5'8D;6?.C8%DIN#>1+=3[QW9+L;64]8G\(:VS\ES M!B)ZFSLW1FOFJ7,&8A_/G#-YR3%NU0RQZ^S&MIVBVIS3&&4YC!+:9&?G,&<\ MT^TZ,TJ"7":QE2Z?I#*U#G>;53LXTK +YS@LAE&@:X6U#/)T@R%[>7TVCS02 MR5=XYB2->:,O8V(>!5=&'W;3QK^NU_R/8KEN6UQB$0L%A#HY,1+KD0PFNGJ]$P\P*N\AG9W@O_K);F]E#GCU9UNVRLQK30V$. M[>?1OSLZ,(/&*&^Z)D/'[5,6"2$\ET+9DI!S/3,W@SG"%&91%-",LX@RJS)X M,[(3F]O/Y?I;45EWJ3.$S-#;\0Z$]1V71;,DCRZ1E=R^?"0SHO,Z359 ''E1 M=F]?.=KLDVP3F0NR?+]2'EN3W%E]7B\+]KR0210*J3;8(,AU "-,((DC"F.> M9B%'C(O JC&W$=6IHY1[[62W;( !'XY3T$:A-#,=W@&RLQP&V-R E@GP>_?? M29JL6>'@>WS:*,V7&:1F L/9D6I&+]N9D:JLVRX97\13WP*C7-^7Y/%V4S^L M2WUWTE[BH47$8L;B/(0B"96KGF*=>)IJSSU7'D80R#PR.KA9T)SZMKFI.2<- M+4"VQ)N=M=PR9V9%;) _ZR#RF+%0RPT, MA?K;SDC84)K%1#B(WAL(EU?=O(P[/6UW4SXWU%XWO<':)CJ+-)4T#N(4(J9, M 1:40QJS$%*,$0U%ED2YU82PLY0F-@4]W;;EV4W7A,*]'\5YQ,P<""\XV*G\ M%H*O+00MU;Y=EC^?X*)HGOR \W1FW?LOBGNXWU]^P7Z0ASJ"W*]70B=$?!/E M\YN-N%N_*:I_;,BRD 7KLN?NR/?N.K6Z?:Q-)WJXK#U]!H-F"?0\ :X\X7H- M#MG2WK&^Z>\YN[BC^0%VW 3,@:GE<6(J.*WF=%R#B=/ #B>"LTWNN :.X0B/ MJ]:Q/VTH#T5WL]<)NEV65_5F_4B*U0++/)1"YC"-=!)5C 3,F QA%N:ZSC/@ M6684I!BE,GW84M-M$L\[PN#WEK)A@? X1I=/#EXDMS,/3D);G0TN"G7%:>#\ MVK/Y_Q?%&WK\EQ^^,KE=NQV?FM[+75TZC6*<9IA!PE(",:&I.O/'(40X"(@( M4I;$5MW1SU*:6#D/^KVVE!W3R8] DH*C., I#'@00*SQH0(%4#4'#(08RE@C_J6L@[W] \R5A M?>>I']%YF3SS<^*>S1,_^X)KY[EU6=^)\K'I!M-,K(HRD9$LCZ'(< AQRB@D M0IG!).!QDH@LS@)BV?_]B,CT"KVK,5R*5H]M>SN=@,9,<:\3UU9CM9R:6-^H MZ?68H Z]W\[)XJW%VQ&!F3NYG1/PN&';V2>]=GW^J[![)J+4/UMZ9:Y/VJ[?[=STF^;>:/_8G=O:&]F:P#*0%]/CW5/5#>A^C]2O43^Q M83M4OI/[]%C9R7M\OMSGG+:#Z O(]2/T)WVYSVG8_?0%&;PNR?N+,O_OUJ7F M<)'1."$HTDWP::[[&W9QA!RE44Q8I$[-5NF))VA,O*_U%,'OFB;HB%K.3SL% MC=G>5E;G1. 3TGC."1Y2>)'TX!,BGLL4/O7HE0F!NA7& M5OF$48XIYQP2C"C$"0IA)G5=8Y[$<88RFB*K\==CQ.9+_QL0-RD1LH?-3$]] M@6%Y-^>,@WLRWXB OG/X3I%ZF=2]$:'/9NR-O>.FWK^2\N^BUHG#N^D,V_%2 MD90)TP,*0RDA%B%2VBTC&$8)%4&:Y!&R:B(S0FMBY7ZC?IO_*.H'=030]\[V M%35C,)EILR?A[91Y1W0PN&6" 5,&PGE2Y#%*L^JQ@8":R.UBGAR5?L9ZCX2J8;KK2W=PF"4D1#22, MXC2"RO[HL>D8P1"'22B91!@)*VLT7'UB$_-U0[!&^J0 OC1X;^UYU?*46$>Z=O(AQULN]B#X9BD^R2LGK=TUA:PA0DD2$-T] M0>?,H5S]B5+=W"0.$Y:%-!"AU5655_8F5N%3@P[5KK>=<_CV\U?PFBS99ME> M5/S>,&49&/#\P0RODU[L,]C9&]]?P/ZB9A*@?-VV^&5NWBN328 ]NO>8AHIC MDT=%H!0/RM0K'MZOV/I1>4]UD_J\X"F+2*X3 =)4*CM+(DC",(>8('G&Z#(=P4, M-^"VKLN";MI0C#I&?29^ S &TOOJ_3A":=Z^CY=%/NKY:/#*]4,@#RY%^Q;B M7T@ME'EA.F2(DRBA893 F.@&D%$6PIR0$.(\Y2P+8I3%5G>8=N2GODGI1ALV MF8'N Q\-8#2\1YD,',N;E?V1CTD=@; 4DAC!;\DR4BQHGJU MU5[UAYW2GEUP%K6\)$ZO>!>?\SC/>2SB'T0HCG#"(4U8#-4?L$Z"(!!+&E.6 M)RR5=LV0+!GXX>Y.K!&TW\=?]J[D_/#F:6](7!&8FCK6RD%J[=G$74,T1Z"KIQ>,46VB4UT#>I?-4/KV^<6+,P)CQ)U?)")LC-" M<)ACB2'*22Q)1$28YJ8CGAUYF/H,T8U-H U)4+0G:_6?-@Y8K)K.J+^M"NU M?ZT5QX8!AVM@'S=3,X%I9ZFV#/7!"=U.0?,$]IFZV0ZJ:/GJ'I\>4_,9U3-@ MZS;#>BJ,K:9<7XG.R!1LUY5GFY)]I>C#*=K7+N78EU>GZ=ZI=V^_%]4B3B)& MF5!'-WW_C6.IVU;P% 8T3C,J.*=I8-5^=[CZU#=HFA;0Q,#OFISEW=@^$&9> MH;-XEC=3QI+9M\<])8&O+KA[:\_;[/:46$<];4\^9.])O1%2E*7@2F-[GTTG MU^G)7F5=T*5X(V@]*&M9R!#C1 _KR)(,04R9.KYE<0RS+$IC)%@FL\ABFJP+ M#T:_K%?/D!W0!Y58%>L2K-96[I(UMI?]I$F@7;/UJ#OH\Z MB*'[% V;X] 133/SOLO]E7\G_?]=,?;RJ7^N-$5B7HC:W\?)FO:]#)?Z8=O>G>2^1\K!##) MAYFO?=TH%XZ^;[E^$F7]_%GI;ZW\:\W#DR;^4=0+%&))PXS -$8,XHRF,&,H M@3)),,I8BB.$K#S>$6)3^[D=Z>:H*7JZ-V E+#L_CP(6*;B"+ @@X0CIN>8< M9JG:JD,IJ2!!%(DHMBF,\P:8?67 ML/?\#23TY>^/D9K7RS<0^LBW-WG'OBKE/9/E[887ZBO=UK6RL6VRU)+<+^), MHBA.$RBB4,_TPSG,(\X@3T24!5$>A)G17=PXF8G-W_O7[[Z CC(8D ::MGFA MR@A,XYKL3W@['7:3VZIVY;)83A4L(\O.5L=R6;1A-8O!TX[7%&V7L2916JG\ M!_4YEG?D^]OOVKD2W2 NY:Q0G 8Y@X'4.5$\U_<1L9[J3261*8LELRID,:(Z M]<%6$[>\;C "R_!>P3<$EA<(+?DV0[[9?AL.FOR!X2B:;_6R:_>M;=[/(B*!0%D>PC#70[DR$4 JPP"B0! 2T#QG M(K5QO =K3^QGMQTHECMZMNVW=B"8*;6C:':J^\% 'H>N6T><>^NYM5MYYHY; M1R(=]]LZ?L0^Q?B6JXU9;<=D.,O>RL+LL///&%XG2?;?:;Q,/$82W,CY0P[/<3O/0UH277_S7N!]T^ MA;>+04?R;CO4^Q4K=?>(-Z+][_M57VOS6C%WK\Z9E*(\Y3&%:4;TWJ+GYA 4 M02Q%0&E,XXQF%M6'QH2-K,S5)8?;,C ]W;FH*HV\W19P&4$SX^T'$+>X>4<: M_-03_UE76VRQZ1CP9R6-9?5DWR[3F]4R&8M_:%/,7W1M [M74=>=QE# TS#4 MZ0"2$HBC@,(\%0&,\R"E&8X22JR\RY-4)O8%#XLZ;5N^GL+%,*Q^K;268?3# MZE7__?!')?+6NO44C9F;MHZ(>=RN=>QAYZ;,C^M5,^?],RD_E4U\G3?#M?K> MSXLXH"F6".DQ=CH'1>@T=<8@96$NI RC*#1JKV1!IX ]'7%B)%7_U:M?=FO!N'IWAH#TE>VS:;2NRO??-% MBG.W<3:%X$0[9^-7[:R%8'SQ3DFT7C7-?Y05>G[[_4G]OG3MXM\_/NG9>P7K MVL/IPJJFKLK$+#@O/K&1Z'@"/5/ZN+]E2R<%'S)F9B?E-SO4+N;DK3?ZRMG-%K6,9BS"( M8IPB"DFJ2X9%D$%*LP BG(811@'"=NFQ!^O/+9KIG$/$ MS+6X0DX[$]!66.PH^?,5SHC@R2\X7'U6'^",:(?[_;G'W%3KBZB$>DF7Q+X1 MW\1RW23!=ODU"T;C"'',8)KF"<1QKL[G1/>/P7D>R##F(K(J51VE-O'&WM-N M;FOXCKJ=XHWC9::&WE"P4\H] :$^QPX?TIJ)* GE1VG-:L"&XE]J,YF+UT[ M%L^]G4@[8$V(#+,P%I"0I)E)F<(,I2&,)8J3( P8E]QM(MZ5G$UL-'H^M]6 MD)HV'Z+'=XC7SLJ[]BL:WO6^Q+>QO,T]^BS7](2:)PB]S\Z[EJ\7&IOG M"<[S$_-\$7#L@=SV&>#O"MW3_4/Q3?#WVV8:;;N!@QO;WRHA-\L/A12+G*4! M22-U+L5,0$PP5\Y:H*PUSPAE-(M%8G69<@TS$YOE;=(%Z9(N-@UEL%2D+9LM M7X.XF3V="T<[$]IS!5JV8,,7V#'6-24YD>#2<@<^C&%MW_[9 TB^ND5?P\J\ MS:4]@';4B]K'FHXSA]J>\FW-!WN^4S:WTN&D]:I2WG'SUW;B;=>N:1;T0D]8Y83B9SQ-3-TLZ!F M'8O> PP,F6H.PD.V9ND4=S5*ON88.?,Q[T"C:^$ZFFQT]8+VMVAW)5]E_II*;'4) M-2:6TQW3R05GNT(:$V=X0S3ZG)MG\%'4NF'CYW+]K>""OWI6/H=R2]XW;6S4 MM[S5_=B:TK9;6M7Z#FK!PRR(>)[HU+( 8I1S2 -$82X3A@0/,I(R&Y? GH6I MLUETGU.Y7/]1 ?V=0-%S LB6%3O_P %E,\=@6NSLM%_/(V^@Z[G1H:&?-$,* MP9_!EB>P8PK\WK/ET0UPQ\33_N_ P*P;OSM ASO^%2NYF:N_KM?\CV*Y5/[$ MX=E)#T%>KJM-*;8Z% =Q(&B.84##3 \_#R&5/(*"B!BA@' 92AM+945]8B/5 M\]*XVD?!!;#CQT3'/&!M9J\F0]#.5'D%S]I .8'@R3;9T9[5+#G!G299SD29' M;4C6!W#@)]8R89D1?0G"'&%"$8$1295_GB@(J8@2*$089R1.!,;,H?C+ XY7 M5WY]$%4%.M# FBZ+^RZ\M%DIM6T1]OO[:+:M^?L=L]O'=K]$\2, MA/25+S9.;-[T,2/!C[+)S-YR"'GI+,?FIO1AO52O?*E7MX^U<=#KY-L3[QYM M8N: *O@BZDVY K>/ZXUIHMB([ :!L*O%M@R%.4IL%P8;%-)2;4JWV)^[U67N0F>V<'H"P4\S].JR6Y@UHJ4Y2>'5* M+/_%5GM47JK ZI2H(T55)Q]WT]O]6:*#PLX[!76E#83ZF;)^&SU=I+NF>$.> M*[20(<52L@+J[L>&* M SNU=T?KP?%D@-SYF-5$ M70W7H1&[?D%[M__M/^KGVS]*7MWR_WRWLJX(/?/ZU/?=[8R8)HVS HKTIFIJ M:]26^VZ]KO6D>'/G_QP"E[U_#\+;F0H#N2>HS;P@IM.!X-R:LYT(+@@U/!)< M>M2YP0I3GZZ]W#=$>^MS=$NY#=NJI>D[)\ENT( MIVJ190+)1(1*L0,),4T()'F.8"R2C&9!K-NKV1T3C&E/K/8Z;6.]NZ18ZPC[ MD+SML< <4].#P"1(V;K^75LU/=F@S]\?1-\U:J^-4'/P]:WE]^;=FU.>V9^W MAN38@[=?PCFD^+11>KF=@]1U(LN1E%E. \CC6$ L90YSGF:0IT@(),(H%%;S M0L_0F=AZ?!6E.OM8&HESD!B'#*\5U#IDV!#]72L@[9S:<=>,+ ;;:!*Q964PP, M)!R963#V]FP3"@Q$&,XC,'GB2;?4K B^T5>/'4?F$<#+"%V.!7H%Q\XR6>("?M?L M>(H-&HOM%"6\O/IL\4)C08>10_.77-L/*(.Q6>JTMS?BJ12L: MXQ--2--9C MQ6\?UV5=_+/Y^=D9J@M$9!9A1F L\A3B3!T8:,PC=71@+,(BP'$N')+[?/%G MI#M>T@#_ LB.9\ '3#?:1 ;,Q(A!E,H08\Q1F>;4IV6/XNR6/,V9[3YQ_V96X(O$AU:BF@*&4JX3L@0D.8I MAIB$81C'229SJUP,>Q:FWM >(#3VK27\Y+7TN_R,@ M=6'""K0R>?3:G$'SY<_9,S"OI^<,T)$/Z+Z2CQ* W4$ESQ$-\B2$,1*9VA4X MA81&! 92R(B22*I]P3W!?ZXCW4'N^14GNG,XF9D=#]);WN:Y"'YE0OU4I[ES M5%XP&?[B6>[2X_;77!_)H^!*Z]OL^$]2%DSI@T-*^\6%ILZ[TC(6='BE9?[2!/--NH2N(,XR MB02# H4Z15X7U\69VGM#P=3VBQ".K(8;&-"<6.=GF'5BE0SG&1$[K;\T]V2" M-#D+>><8@_(2Z7,6$%B-1/$R__3:">J?-G55JU\G=6 8FZ#^9;U<=OFYBS1. M:8P2!B.>4XAE',,LBA',:T9 PXG!Y-$? MY5L;QD9^Z"_XK+@4RD>E"CJF?:';[_7^J]T*=ZN MU/FZ+7);2!*2,,8!3/)40LQ8 $D><,ACS/,DI8&@5@V6O7$V>8RKY_,&:$YO MP);79KAMPY@>F[W';__SWW1Q1]$W 4Z^OVTW]L"Z+?PJ^P"$384X1C"57)CC,&_7 #XSV^<)%#MK=JK_%]@1GK %V+%T M4[4!&U!ZV59@QR)?; =VXA7';+%N_/?=NAN\]6I3%2M15:+Z*)2UT8WK^Y%< M"QS'<9B'" JD_"Z<2@(S%D4PP3C/TR@+]9@K^[1Z&QX099J9#=QF]L$[>FXI:!T7H%Z#CAK8,7(#/K;0-9,O M;B]!9Y^2YH"!KP0U&]+SIJLY@'*4O.:RAILE4D?4HOHD;QG3K5]U*D0S_NIP M%)R,:9KP*(0HRY3/D4<$YDPGLI$H27&:8QQ;'?O,R$[L?C1,:/WXK![JRU?M M+(LA?&8VQ3\H=M9DB\>.@YM9AN/9">[)A!@2G=5XV %Q:#8LWW8S& ZU:;,VOX0C0_3M"]Z$F7[S W@+V4(S2'!LMU&<>1./6#.!6_T4V5 M&K?JCGS_K O\UJO;NBX+NJGU[]6>BIR)LVVL0GC*6409S*O38X9A $B() M!18\5,>S+,B)U>P'M1J\OTOEG-./'T9 M,P/W GC;&;X6ZI,1ZY\^M%!W!SO%J?;0RO;2=<"LWGM:=B>Y*_4,H:^Y+)ZX MFG> BU\HCR:]>%[>OJ'5[887CBV:SKTZG>HU%*]NSG169//.3#Y$=VO+Y 2! M54^F2[*--&0Z^^ILW9@N,3]LQ73Q6?L$]5]73X4>%GA7/ K^;MVH]M_(TJ8# MT\@2$_L0OW[\_'XXP++A ,CN>G:;/:28V5BDIX]!,FYC/*)A9V9L@/#::$]+%U9TM%-Q!NF(1N\KCSX/+=+GO[C13+=D\=7"BU6MWL.O(QL17XV%Z2KTO+4X(KJF:G@AFP MLK,1VL7?\_K!EBOMW0_OBCO&;D##VE2#RZ^!Q]_T=QZQ%!)(%QDM($$R+BI(?G[,/%S)!?)ZF=&6_7OSD3Y?7]YHMSTQ MX0\*7+LUHY)Z2*G#\Y M:T^^!Z0A/G.B& 2W5DB&FO8V5!P%A=)6>;"IDKE M(C7/444<)J%=1BO^4V@:0?OUO<.QWT: MR>FX1.,RK6:!Z!%B45W MY#DE(T.^ )F7M!2H5:> M[:C$KI-ZO* ([)&NB^+(RUP@L*CGN"[@4V\P\B3,PKE8K]YN]^O]P^^[S6&[ M5[_7=^N-LI^5#,,LDEF*N&0)PDG&4$%39>4Q33G.I!35!.$LY8A@2A"C(4DQBV+*C5I]38AY MOXWHAF/KO6[7, "=5&.D,I,["7>*@%Y+=#I0I#OH8\BL<+@R()<3[I1B>S\Q M2SG *PHS:4=O*2:66/"BPDR8QW<5AN_,NZYHB^4^D^\==.PKL15RO5_%2Y:[C0G1KUUR3+UF6?W&O@I^V(@/ M\L?=CO^YWFQ.\!JEX((D>8)X&4J$B;/#'YZ;*R4M:T4!*5P5/(Y26K7R:%OFL M!,K@%<<#,T]M4:4 M8CRB;N%"! M]XK*)(_21)TW(ITKY#E%18(EBAF.,IK%'),(8LP7:'@VXO=;]9*BV6%TP6SV MDDK,;'6FH# ;/1'K3'\TW>)+#FHEB:RV!H+N!X7&!GOAC 3$_^RY:; M?R6 S"D/.'=9.Q?YCJRKIESRYZ9^LADR57\2[%!5Z^V7+I.6%B$A@N&XY(R1LBQC2 !D0M1S&'2D!G-J1NHR\URNE0!S3YIZ6XY\$QR) M>L@P0J1TY%2,2"[J.2!*>.H>0._:^8!N3H->5:SOM7-1?N>U(J"W89FQ/,Q4 M^),D28EP60C=OADBB9,P*7A!<99 ;'^,F&>;[TD'U9'V$2N<;#:[/S5B2P-^ MR7<'NI>'34#Z5W170W%3%$63I%=_#%-LU-5PHZC5WP33H_PV0!BAT0]CYF5< MJ1OF78Z:_C30-)%-@>,C1;^NA ;YU7O=3="QY<[YF COR.F,DEK4V9@(_=3) M&+UC>>,Y> M89&02&+$A"#*6^<8D;10WKI(28F9B&.8MW;.H?>482VJ^VX\ACSL=:7ONJX/ MS6%V^0#\ZG?R''Z[T/[BP??9Q$8?P^R]J?2YH^ZK_/UKQ-Q3ZG46<4\2LA^! M\+F#<%_E-"]DD6ZO%H [?3#)YR[W"*P7'IQ:<7/!7JTM2"LV?@ M0\H^;NOM+?][_;&J?KUGK^L>&L!P0-F5USW'&1_U+;#>W?C?#VV=FSIAJ+.[ M.F.H^$,C ^A"4,&Y CN2'V9&9Z ZO*0VDM!I#=FW-Q4:030@U'#\V M]2@#G0UPUW]:$[K> MK/TD%$(0!:=RX_13WXV_FC'38N8UO,3;#1#0:4Y0CN)#NI? M(.,29G^*<6>QB&;GCUPX\G43]%IN8,>.6FZ8"QKN@@\R4/QU8QH6TK(YKIB. 1,C" M)(MTHE =L 3#B$0\15FJK]W#*,KB'-@'/D;/T/6Z6@39- W'\5 6MX M:E(&NV_]M:S^#\UDIV80$;A)?%2I9DE'AZJ"N?GAF"M->7B5[;ZVVU!,=TWC MH]26;APW$?U"\[C1:Y:]'.OM>B]^4I$K?Z^VJNT73:?U-;=WNH/D?YOMJT/# MT_UUG__EHSA$I$\9 BG48%HQ 1*F*2Y2$/.*>A:UXH+S]Y#_9AR8*.' ME2[-W(-W#<&<1LL.:O@)3@RUP<=- VW9C-\8\M:USBJ^'+:*S%&+J]X1*QZ6 M;2:9HZ:S[I)9B\%34:^_ZCM4_E&(ZL=J=_CV;GN"@C/,1(TLX=F+=)0#33IH M:*M0?K?;;U6<89Z,&E/!="[*D?3 L&)$<,=@=X8R6F6DQM9=+"%E(-PP'V7R M^(P",3I=Y4"OU!5_..QKY3'TM.N_"GVT$?RV'0'S26@T'/7W*MS95X3M#V2C M+W/C54F2J$ACC 2)2ST0P;./>64U-_P9/J59 MJ//"/Q#,#;IL AD(=A/TH@6=;,%1N& @7:#%7GUJX MB>"(6J#8.=RU+J!/)+Q9WZ^YV/)/9"]645$DD0SU:*=" ZJK?Y HC9#Z0U(D MN?J+DBS25&#*L>_BHHY4\+ 6&Q[\0.J Z$&*&G-RJBO(!F!*C6G[LYP9C??XUF!:CZG34O@ G;;2F?'HWG/:+, M,!(GN22H2%B)A-L=UO$)C!- M #HR\[:S)8=YR$^/QW-[ '$9%LC^I;KI1__=\M"C1TB_5YN@VO<.&F2MK<)N]L:3 MX35/-1MG"WHCHY+0+ \1#7.I=K R0:42$L5ZG&.925%@&":1#1>>3>QW15_^Z M*9WUL G0YI[]FA*F[]@=R _S#F:B>[AIGY#4NO7QTIJ+MCZ."/6T]7'L4;CI M->.0FP/VU]U&O?)IO_V]/M[>@TW1<#G/IMEP$0S84)O5_E!M@]_K04V(N6F: M*FG:5#WH!V:Z9JKQ8+I R:U,V93&8J8-%'IHZM!7[Y2G59XFN;#:GJT]\"[S>,=6UV8O"A08O;!K7Y'Y76 MEX,TH ='D#EW9P&HR(["?V.RBT;\4&4\#?+![SO-3K2_G>NGYJ1,.UUA MJ!J_^8HI)EY"PL)04889"]/5; =@MJ,BNVX#W2'5PF8J^L-NA)4L6):688$$ M"3G"(6&HT.#!)4^C)(V+O(A +4NFA#V[KV&MY[H?FRE:GJ!S,PTU:>:??.@' MYI&.4T0[%FZ:]L:;X,C&H^XDEY,W89([&\=I2';A&9TP99P/[@2^;W^1>;O= M*BOZ)+ZI55AE\2Y="5Z\3GK#F/=G=+ M&1SQ#KHBHOK-H6T05"H5*Y$7(8UB7400AP@GN4!%7E(4,4+RI,"4I06PJ]B, MLF=C5+^# MQ);*@SL\W8BR9@QMKCES0\W R130!!6)2[",B8)HF&9J;@^8X@J M9X'"6!8T(5@060* KD#$C:QE-JK51_7W7Y6NF\%Q=T?IY6Y;??1<76 MM>;)L/DL6HD"DSA/.(JEGDV$)4=%(D+$2X'S.([#) 0%,,\@@^=0J)]!=Z^. M=((W0'WBQ.2R'!?JH-Y MQB=RW<$\AY6%NR_?JHUX__!^6^^K)@-0-S/F/W\EVTZ6WQN7W<\$7+%4X)^4I$79,@1IRPFDO.,"B.@_1?Y+>?=$/]+?#] 7'<-9_:TO?$AWEGJPW M.I9YMZM^)4_A2+O;."U#O5>9AA@LHLP:B(0QEREH6D M%)"Y8U &0!L#?#;9D6!3J:@3V6H)(. *5*5F/MZGHH!W=(\1A75]8L<:DKL* M:>9N@I,B1Z=4P6%=+-7@"O@%2GY9:!A+Y9R!Q]BN8WG 85\%/VS$3H[@D+YK M)JU>0"/]K!D]-0O0(BZ*."8HY66!<*YBWX)& @G&I,A9R06#(K[W*)>.1SC&P4E*$(Q&BDI$0Q31D-$SR*(L3D-N]0,2S^SR1#!J:G2%> MMSYS[1BZN9DR ]T55%RXLQF1QY73N$1B6>,?$?+,B,>>A1EC7>U7/Y/OZ[O# M73>3I(@*2L(B0T6NPAUAY%D"KPG!G<3ZC. M,%7A3"$P"WRJB[.XVV$:PDA$5TF'<6++IAB,!#]+*)B]93T!K;EN_>MZ__7U MH=[O[D1U+&)<19+RE../A;EM#=<+,16DN/ M-IL6^\)@,X.7X' J[:6(!DIJKU&.T*1OUE**2BB)+ ".8*MZMNWN^O+(S0 F M.#CQ8X. !%3>N-W[U1O,"4!5Y@%^Q4X55B@L0%*+@;'8J6"(R6*Y GS\MKZP MV,E/0AV^#^)74=VOV7&D9QAFF_(!BCH*4\?R4'R MFX^E=J0'NZG3<_0!FBAM(.7(P.BQMQ>;!VT@PG#YJ$>"]Y3]3"1>5HX5_V0UPDMVP Y*?!9Q^/T&\ZG+_\B M]JLH9'&6I@31&&<()W&,BD+YQ2+#.,P(T+?G]TV3C3; 5P"$' M$_I27HWQB)>(Z:(S[>D0R32& TO#4J2<**<(J3=SJ"]X=9FB$+S:[?[18CT[ MU9.AUW,F/=#S391#_#+RJW$Y0'H@I/])T9K82QD)/1 <,/MY^);E5Y"\5P^7%[C]OJ[U%%F>A)0B M688"84$*1-,D0B'+\Y@I=E@&PK+SR*OO2Z !X4%E9O"'I@VL7_#YQ0ROCU[& M=P#>/=E] OC%DW_EN+JU\LCILE=>_E5^=E^V $E+A\[8[K#=UQ_)@ZY>Z8=2 ME31*6"YRC29:(BRI5.=2GJ&TQ'F:IY2&) 7YXHMD?+O1CFCPK:4*=)R7-6/H M\V;+"W17O:@=00\#N\9%2X2>PX!'!+YBQ&-OV([%;'+*IY]CG,J4QFIC+;)<]]M1 MCH@4L3[D2"IR2DD..N0\)>#9:#MR_P4=?/E$"V9&.4$X1C4(L61:F-#+:)<>(^*[<:,D&+=T6-551#MZ,C8,WU]"XZ;J2 M&V:S5B*#()^G9+*"?;ZZZ&+0SU-B#>&?)Y^UW5#K6H@/WT1%=!C\&#GVMRU7 MY'2$+/C;[TP]>GNG_VV5"!(G,1-(Q%QMM3@FJ& :4I%$2:Q.HS$CL07"E!4S M1K_KV7!1FC6]&Q]:T)D6^1ZZ(]NHVG2O]J4YRUU2PK:P9,;3:V!K+$(]AOY :$]5"J+0/[&,6K,&=\N M0_1FW>4#\J$X%\/O1P_ NXL_::2JYMH6"U&J'1HCD7'=0D435/)$(B*2!,=Q MQ!-N5+/T:%7/X?2O^FZLWJ]U8/ES,Y&OQ9"#7(D_UL*XA5C+!K,.2[% +<=G M8LQH-SZMM5BK\1G[PS;C\_]H,59=['XA=T;GR<'CGG_O']]^"#09P&#T3HSQ MW[6E!+!?]23SL&GFC]FUFU[>K;'/9^)-,\!;9@+=/9Y M7>N.4/6OP0]4;(5<[P/]V_A+L&Y8#_::=^AD37\?TNPH]D(^#\RAM7!BO?]ZW?,-]S?!8VZ#]U/9-(LQG]YUZFPRJ#].%QXFZEWEY_-' M_9.$]R:WZ,[OMUQ\%_SSKAFZ7-5M:_1K\NUCM69B)6F:)YP31),T15BR$-&8 M:(POPLLD#C.<&TT\-B7H^\Z+?%,.6M%ID/BYTB6IZD!]AA:5WQ"4WUA[XX[5 MATY@WK&E'G3D@\^[=O9Z]?_6';C]3: UUG#A6#7F/"X>O']!4ZK32I# M_:\?@-7FYQ^/M!B_K#+7AM&9=;8BX$?6^3J 'EE'A;0]L5Y>=,D#ZZA83\ZK MX\]ZFCQ57YMBT?SCLZ)ZN^4?U0]$)[#>[/1\K)5(A"B8BF'*0@.ME)0CFA82 M,4I$D662%E'L="21!9.>'45#.-"4@S]:@E"081\?QNS<^=SJAKDCB*;=#_R9 MH8JEAOO8L/BR!OG,4#)X:,\<6G8N6$_[40?,Y@8R9RS/\[)$@I02X83GJ(A+ MBC@/*:8\H5D!\IR#M3T[O(Z254/R4 -F+LI2+IAG,10)[%0N,._(%PQ77M2$ M+XCTU/(N/0(_-WPX[.L]V7*UTB?!=BK\?%!G%,AE[?45?)\=0'>W(X).'PK< MR A,;9QH!CW1&WU\7]^ON1X)[.[Z=UH\JP/!R+*+'0FF11L>"@R>MMN3WJQK M\N5+I6MBF_;SKE?GI_56-+G1%4XQ%W$:(9*I/0K33"#"I42EB&3())8;]W3>RKO3!4]]@K@3-*,]9C@A59H8)HVJKC07*HHC),.0QPZ S MX64RGJVN)ZH;93JJ,*N[HAPSTYLO,LS^>GHWP8EBH$FZ,\)QD1Q9XA4BBYKC MN*!/;7+B:3>9[X.+##]UKUO'(U =,O@L@U#=*_C:.%0/ ME.!IQ^:RE>T/9+-Y^$C6_/?Z]>Y7L1%L+WC7I .>30-9TW>5UJ.+^XZG0#,5 MW-?_T=@TV3X$/7=]7Y)Y-A.DO^G\IB_5P9RCI=8\S*BQT8=5BA1$:+&DJ8WX MPS2JU?N6B54A155I'.:N\O2$[UW(.$T3@5$B0HDP9RDB>9DB'G&9%JG$E$:@ ME.I54KZ3J1UA775O-:)R1$F&.5,GH@.SI;W4IXIV/^#GT\*Y2I!>)[1L:G12 MX+.DZ/0;,TH6.Z@L:*7B(OA@@^(\B_)#(Q"PF4+!K&I8;.@.Z6M$A'FEA$MB M=XT(<;%PZW#\=*7;%&R$+*$%S2(4L8(B3*($D;*,41'B* IY M*D)N-&OY*@7/%M/0;,;U?-S5ZR:6@R((7%;,N!4Y$1=F2W!)0: "H]+, !BX MO.YB8 .C8@V!!\8?=#UJZ+=:R,/FI[44*\(CEH5%@N(B9@A+F:"22HYH1JDH MXSBB2>)FX-")J&>C?#IVZ"8X-*2#C:+M:JK.0(5F8:5KQ<#,=W3"SDW0LA#\ M-*8@AX-VSB7V/FYG0/*%#-TY5X+YZ)T+[UHBPW/>.'.RT6?7]]O7Y-MZ3S;] M*,LB+;X../! ; M?E1C9K[ F1Y@3N"I"M9'%7@ PC62T152_"BM9<'B3<0^PXLW>LDZ"B"*\\=X M>;H]N1M 4@B>$8XCI&&ZVLP192)$@K$P9HR$84I7]Z*B.T (,$81\OL>TC7^ MF7_8?Q65VNQ;RFL-#;!5)T$V,<'$2GMAR/(2RQ2E8:@\9)AA1+&@*)(X)%E: MXBPI@.&3*]U9)@ Z2EV%TXYNUFUU&'0"ZX3BC(,F5^H QTN:\ 5\T1-UIY&2 MB9CN@J11:DO'1R:B7PB-C%ZS\YD?JQT3@M?],)Y/@HGUO;YY_EB)^_7N4&\> M_EJM]WNQ_2!E7SV]2F02L;00B',]O%6[!5+J+IPB9:DH,:=Y;@%?;,>-D6W, MQB_NJ"DG^Y]_5OJ$L9,2Z"DLE6WF0#SJS@[*KN/G)CB.V#JQ=!.8IZZK=FK@:_>&@[#^^^J.7YOKK;@G#]+K[L M^YS6MN2N[YI!5HJPV#=0=A !Z[*JI3S+Y1J:RN+"ZON-C% MQ:A P^N+\0;C@EFJNJP:MT MEBW^FQ+WK(9O\@7;*AJZ'\R\O2?KC=Y_W^VJ7\E&W-[MJOWZ?W6+?[WOA[32 M)"=9%A)$HXPB7/ ,T2P12.29X'DJ2%:"+!O.@N]-MR?9M#3=!/P@@C_7^Z\Z M_MR*X$&0"EJ% U:RF4/PJSJ8I]"\#(J954S?LX/DKD*:H9O@I-K7C6J=#]*U MUXBS4A\P PN7 -DJZ+PTR'HE.U_U^E#O=W>B^B0V;1+NZ_K;<2XAPTEKB.,9#.D3L8H[2HW1N(_-3 35Z9 ^W]F7S79_HM6V_6;<>!OJNXY7]7 M=!L H55<$BE$RA!GND,ZIKH8JDA1SHL()YRE-,D@5FU(U[.%-^1L(+2G%69F MW![4 #/TMU(*UG0_#4I\/Y&]"!YS=!.TUU<#IFZ>I"R8N61&6(D()840CK*BC M"P\3A+-<%BG.62Z-ZBIM&?#L3G36=+O?/"@KV7W;"_Z?#<(L#TX\!H^9A+D> ML+K-?)!/)<*+DNJYN@I:/X(_N_[TT6]HJPY$O I-?U"G9*N>I=[)>Q\Y- M/6V>?*/[+@5?Y4F9I9P6*(X*CG :1:CD>8HR1J7(298*0B#>Z H=W\418A]L M].B08\_X3T9^9<'.@$&-"<-6??!!U1=UYB0BI'SN :E45M?D+4 MIZ8]];CEY<9>1:3:/[S>D+K^('_=*Z_0-"2D*>&9P!'"/"H0CGB*"L%"5$B1 MIJ+(2)YPT.7&-4J^5Y+AG88+T8%I!I#4\*N,*8E<765< MI;/L5<:4N&=7&9,O.&BH^NMZ_W68M_B\>ZOV_?U#=]^6$5$0$N>(2 VZ2)A$ M99$4*"LRRK*(<%H:-7I8T/9LTI=:DT"7E3;J'#=USTJ"&;^-?N8U;YE)ZK*M M:X+B\S5\F:EBM!7,< G736+UJX>?R=]W5>.SFNTMCM-04,P0*XAR(3@M5!P? M9R@)=6P@B8KG07$\@+9G%S+:'E4']"%HV G:?=0F:(#HV2R,\*0]F&]QJCB' M'6975>"]T>R<\@OI-[NJ$O.VL^M+..Q-Z>8FU&\.XF^"5._43V\E\R+,-$ZT M)$(=05@2(I+D&8HQS:.0YS3E(-Q84\*>W8[Z694.VBHN:<--6WP;$ZS.M5K)TB'+D@ M(/%%W8^=8IZZ'LM5[-Q.-Z1\^Z4)Q3ZMOWS=?Y"_U:VK&[JWM]\U_*A8Y3G. MX["@2)19@C"7,2*4J7_-<$9$7J8TQ1#' V7 L^L94M3W'[N>O:#2K*&=1(=: M6 %-@E5MYI9\*A#FF(Z<](>S3[W*%#L]U@\.%#-P;O.*[O ,T86\HRKA=SY "9JX]0K2[47D7 MV+9J%QVNLUB3Z 7FAZVAE_[SC)J)VRW_2>ER\S^':ETK=Z@-INL^()()(;(8 M%5%9(BQQCDB11"B4>49(QGA6YN#*B>OT/)M)0[VY3&SH!T,&+,HH1O1FMETZ MU ;,W,84X:%_PU!.EX46(]26+[>8%OUBT87!:W/Z.?1\H#ZP7V\/:A?MMM/= MMGXEY*X2QP)Q4;]1?ZCW:[8B12J*7.8HQ?H>-0]S1$4F4%:4690JMY"4H*%< M,WCQ["U^TUD7'C2? AA>SU&PF>M82&TPM])UA_R@V?K+*2?0S9^WCHH MJ?0I_HUH___]]E+&\7A!NTIHGB91D>@*+IW\(RDJ"F7#6&I<_C C80$ZF@#I M>S;MXU"5JLW @N,/D"Z-8PY?&@+'&0T#P0\]*W\)-![PQ?N'05V&T\C"1A7N MH@D0]:4C"!O57(@:K):QQ:IH7-@Q!.GRA:_$5LCU?L68B@L$*1'GO$ X3@@J MDU3%"S&):)3F><&BU7ZW)QLS7S-.#N1:CD2-K>?S#HP;/J$>,_?A3FB8M^CH M#GO7.]+!#QWQZ]UN%E@5)E(Z@ZL8);8P8H6)X.>@%49OP?/UG]0!HFM<>;,3 M]2^[_2?QS\.Z$CTN)7ALI?F*WDL2CHP$7'$2;'=[%2'L>-K9.1&C4JP_R M*0[6"2%+XV6M9,HPXZ) 11;%ZF@A,E2(1)TYHD0=.Z(T93%HPA"4 <^>I&>G MS=7MOXJ@5BPTS99WI/J'V#<#JT^#R>W L8VU;19'^-0AS-$\5I^FK#5G@*SG M'@H;J@S'(-C&Y)\%_AJJG&O U^!U+"]E=4\\56<>/ART?%M5ZK?7.,E7#Z=' MND+U!BVX^XTV0[Z(5O9W'=6V?JI!N^CH F]_O7P@,^_W[&J'N1ED8HA#3#&&>%XCD88E8D4D9EC))B5$' MH27]A5/=-[U?-G/*MDH==[<+J J8Q>J3VW^]DMR^"8Z*_-0K\N,2BN0[=M!6 MT_92/:-"'S'RO(HUWGIFJJ7=5-0B>J-(PRB)FLW"=M5%MH&9(O<.?NXR]@#\ M[[?UOFI^:9\$%W??],_M8[5FXK1!?)#J+[9L_8UL6OQ3_:3:;OA*?249TI2@ M)))Z:GB"LK?A;8< OO/ M8F=QF'\7RKL$^N]D77B@VT35KT8";WHE\/ZKT-&VX+?WHE*\?1(:*4@%X;VS M/Y#-9U'=?=IM-N]VE7YCA7$>BT1&*.2E0#C-,Q4@4X*8B/(PC"C/S4 Z%^;; ML^_M&4)!QU)PY"D8,!5HKH(?WF\;I(K:$/ESZ4\\':Z_T ]GD2\)3/,E]%*^ MI!?'Y*O_H84*.JD,4:&6_O+FYXL7^@NP.Y>\S%\"Z&#S#-]CY$"T)#>+':2> M0<7# ]ASD+<\N*UK\N5+)=J!X!]D=RK\K"]Q5CBG64)T55>>,X2C-$0%9QG* M5221L9@F"0<-+ADCYCN;]HBTCOU[C(8_&O) Z+]1M1D>HQPI WA$LM8#_.1C M(*"K4\T8J65/+ 9"GYU&3-ZQ1-?:5:LW(9 VUILET?VTW0<1?T[ 4# M_F[Z7K;/Y+M#<"T+?;B"U8*07A90RT(I9U!:-FO,'$?P0;8(@VNRZ3&L;VG= M1#FKO$@*%7?$B+!"!1ZYKC2C.$0TH6%(4I'')2@;;$+4F4T(QC%4NCYS3A!19F$**5AFC)2Y"$IP75;9V2\.X4=^T>7I& #LA9U M5^<:,C3ZV7);9/*>5C2=#L8WP2_J5TOJKWTSBN,RIJN2NJQ#.B>R?"'154$O M5@)=?]KI:%3U%Z\KP=?[^I.HA5KUZRHIRSRDI4!,SQ[ G$I$4YZB-"9OJ,!RJ.K* ;2%*6]VB%FZA@'\1^Q6+4DHB M(E$D0H%P*"0JPX@C&:9Y23!.U0$#TJ=ZB0@H4K#L3E6>HZNXVBLC(!VH]58T M(?,]V1S:I![9;'9_:NQV:/G(!=49YC)G*@28P^RUH%U!#^W]2ZN%WX]:N)W4 M@D4MQW4QG=5G7""Q<,W%=2'/ZRA&GK4,]\5&_=YZPL"(_[J2#*-^ M)Z(#(_^69B/WD:J',']2-%>A_G5"RX;[DP*?A?S3;[@\JS"2$901+BRYH0R1!.IAWKDG,1"_:,P@I2UH.W9O.-4#[I)LN#GW7;_ M%1C;0U0XYX0_6S&.C_T=*X'BQ0?4)EP'7A,"ERF_@"S!J$K,4@?C2\S,)SR! M6,G#DH0R5ZZ#E2G"C,:HD#Q")!64B)SB$H,N"EQ SUCUF]^O:QVTRET5K-L# M\%XC_EGF!9YHJ<2=Q"\EPN2&^ !$6]U_FOYH:% M#_JA:9J%+.7*>AF1"&<\1T1$&$4YP6&2A>IL!,+>,"?MV0OVI(-*D9W3^3*J M/M.$A@^E0-,<3[I9C@K2?-RT",S<2\,M)T8KV+F2 M<0R.T[_U.+91*E*248H$34*$(T91$2ER"BCR!]'VG6K[NJCW: MZU+N]?9>:;P97PGS+E"-FKD8CWJR\#/CP#PW[M"#9XKOR,] J2_J;"Q5\]3C MV"X#[VG[2=2U:"?%ZNKT#[(O5U_%8<98PC*4B$0CA!8AHB1BB/&R3$FTP'^2Q M1<:%W.8]3$[DM^LXLM4#J"=H4KZ1#I[K[R[6;S/)_K [9OIAI]GG,TR;5T^[ M;CXTS;^U\I-2K/<']5NXW7)UOEMW@QC>;]N1>#K=Q*E,"))#&.B&:LO]>C.;[#@31:/.M*-XS]^ZU[C??[Y#?EW!+X%[]AG<+ M'@A;'K/[\A)%Z,WN0/?RL+EE3%>AU9\$$^M['7KK1DW9-VRG>98225!8ZDK' M0E)$L@PCD60E3XN4)WD!.FA#.? <)_>T@Q/QFU,53I.T;VN] MU08M5C;Z]\ MPS.Y3Y7"7+8?;<*/Z;8:<750!]-?]JANJYZSP[KU0K:Q\J[:Z^C[_2DK=FP7 MHFD8ARE+$8^Q\E01T?>K+$%Q$<6%%)A'9K@Q)L2>)?_W7] (=$19IL&C&Q5 MXSXM?7-B'=#UTTIE(*"S$&N$U,+1T;30YX&-P3N61KV3>^4;Q.?=*_'K;L.; M(S;_4'W8?Q75G^M:M.5>*E[:;=;L8<6CG.=1P5"HX2U*N(A)6H)0*CF69 MA(5D(#N'T?=M^ATWP9M!O\7K70U-_T.U:N@0_.D*Z"-Z->UW 16!YJ7+=:G_ M5U'&D:&@Y^@F:'D*_NC^W^G(D)D* ;6?. 'RI=]ZRGBGQK#J(ZEH<&)(:Z-'1%[C4$=$$#!H)&4YJ% M8,"#GY %)K?=OL'H3X553W:R8N9XA^V35A ME6B!ZNNF;VKXWW4 \,MN_S>QUYUH7[8:TJ)-"*F35_=7^KEH581Q481E@I(X MBQ!.P@01J2>#B()&3*9)SD"UI+Y_DP3[>=9^+";O?J4-WTL*Q+^/QOO[/-@>NNK+K6]^.ZIU+%PA'G.4U1 M5HH4X3PL4!DR#> LRC3&99Y'H%C8@@?/^TC;UVPUS=M&H1F50FW<&&62Y B+ M,$).4LYPJ!XOVU&)=9'D(O;+1\D)5PE >4 >^YCV_K?8<@65T%PH$G9L%Z M-G-8/K4'\U;G0!>Z"01UW!S1;QI=#ACR"'AAJ I?8!A3Y)\7*,-0.9,@&J;K MV )L-,%RUT+.LC2BNA0E*PI=H*V\#A$E06'.>42C-,[2'(:I,5C==PZBI06] MSGDDOV&&U%8JX,F\)>.C__V2 ,YP,(9K+PQ]<4&L<[2+2P]9]Z%7^I;DC6C_ M__VVN2S1F(5M%T4_9FTMZE46$RX25J*8Y!SA-,*H3#*-0E6*/!441S&HX M" MW+/I-82#S8G>3;#=;1&;Z!*:KU,S>_6E*9@Y]UP$/_1\Z#[U]D(U./$2#)AQ MVL$-5H&[MFYSTDOW>H.580PT6@81'!$12A1(I,RSG%>%FED"9MM0M_W=C\$B'[$1H\9Z0!#VTC/ MAD&#/^T!PPH7BIN#K0T1WSW,MA'UYT+G%*TBR;'D88ARGN4(%T(@DD8-H)?DZIA1Q D(T&N*H.^L MQ9!\H.D'1P:"/UH6@'YF4H5FCL6E8F">9)Y.P"[$5%!'/F.2W*).PE3XIU[! M^#W+B4(-S'_;O7F<*7T*?L8& KS]OM=^B6[4B_5^58A,X)0G2+)$^0L6,U2& M,D(B3'E4ECRCL)'/SCCS[%@Z/OM^XL% ]1.S';K+V#B,$\_!V^WA3K0?'.B1 MW'U-,]?U+-\(YN.>Z?/ AR&Y5J6K24G.^%IVC))K=9[-6').P#;_VP!_/'SX MO/0UOKJ)J/;[^MZ%:=2TJ@@*"\H1ICS')6X8$ACLS(:I3+- M8!.83*AZSQ>W/ 0-$TU!4\=&<.)#G844)] #I)%.37/-CC4%S4$[4))%?AH@ MM+.\M0G-A?/9 #6R=J^P.,7>N/P1S!%RL5[<'OE;:>[>N M[M[S%P_E^H?(4]8F.<13T,3)W"VLF<'T-$*-+'@_1LS M"SD7?]SZ9PD%LWQ3>8Q-X2KO%_;?6K#_^+*[_T_U3KOUJC^<=MSSE18QCJL" M](9Q_0&[T/H7L=?=+PU0-1?\U<-OM>#OMVVCKRXQTQ.NVGM,FB0Y)7F)\N9N M.(]ULI2G"-.PR'!2XA(+""2W.6F06<%1NO4.%8TK],-!%U&NMW_I MFO";,2!'CF"Q-D#)9@&W']7!C%=KK6E\^SC4VF^]UHZ\!+?36@,'WW %.(K M 807#2J).[R@MB?(H21:B0F88 M,<(HP2QCJ8;O,/O)B8T66D&3/KLQ'4LCBK$ZZCI!$. M>UO4]=2_[+:[_B]<5F5=%,]9X=7CU1>NK;HHVGGYU.7'X/FHU[JQK]KKM/@O MN[VHWQR$UDB?FPHI%HPQ%.-,&Z(,49D1%66'F)1%P:D(C3"L)BEY/J9J0D%# MU3R',ZZ9Z7R5,WEA)CD@VTH<*,)!HP!X'FMZL,MOS=$)*.EE).=( M FS\_<62849B#!-C9B_,G%IV>]A_W>G2OOVI0C/?;LPZMXY3I(VRGAH;/ M9)8FB$>R5(=NH@[=8%CD79VL/H^5#!8V9O@I/F+TQ"OS0!_2:XO=-(LAZ__5L11_M^! M:-B!^<9);9IY/IXZU M.?4"S&8%XZM/AXV(0II&MU7UN;K;[OF[#?EB8H?7W_9L@)IHH*FBZ-$4(XVL MOM[J&P\SBQP1?]P4W4@.L\%IH8,_- <.S'%:O)$R(/5R9X*,GRQO9,E%3&Y: MI-[6#)Z$&YF*KV_YWS_O=(MFEX8V-+#S-ST;ER(8*(J'?F#$?O=H;)BY95V0 M>=JJYHD+LZ@)21TFV<K5)3 M;M([(CC2;N^J;W^WRKL;*M,L)'6O(I@ES]$.O/D.)*RKSCHSHLNVS8$4<=83 M!WM['FS\)['1$=+@Z-L/;,]P&=&,QXAF,44X3E-$8ETK$/,49S&."0$=2BV-)'4.- M7Z?W+.C@D^)? _2>?M'.%9QZX;IF.;5R-[6IQ(5,&4U0D>G$%,81*@@I4<'C M+*=)24D,BABND_)L_(,NS1-EF,&/J,G,TMT(#S/QBW(O,ZIJ6EQ'=CY":%$# MGQ;XJ64;O.$*D?%C)?2@I?ZBJRLTO-WR!J>MO?1:Y33.XC(5J*"X1+A,8J3^ MK4!QE) 4)U(4<6)5IVO#C9%1S"[G[3CIJWG;VYA= T;8(Q&2AIVY\(U&'\#, MD7C4ITM(QUZU'3>-9EN8Q]MQC3J =80HQ!O HQ$3SPSU"%'4-.@C:#7+$>.< M-_ ?9/-147J_[7#45Q$N69K3$H4:7!:+0AU7.&8H+DF>9#'C'(/J!Z_0\7U( M.5)MYN(A94:L)0R%_5LS/;$X^Z.%2=DGU6892+DA41<%$+%&G&":)ABE-"T(!$AL: @>QTG MY]EL=?DYD>K%8+<5P8,@5;/;Z1$JZJ>\5[^M]F\='#D&*K0_=M@IQLG1XT3: M[U'C7$2/QXT!L6<_[B/XFS*#SW_N5K' %#.1H5)B MBK#$$A&A!VYG@F*>D 1GH/2B(5W/CD#]6G('8(,7]&5XW^!>"\ +AZM @>TD M;;W#W 2:C4#QX1GX[[K@/F']+E!]?M"^ZZHP@N0;>=W.37PFWU^K$\)Z_YI4 MU8/<57H.87M+2?*"9'&&HBA4@7Q$N781$E&9LXA$DC &&KYRE9)G5Z"KSUO" MP9"RU9WD=6V9N04G.H Y DOQP88_*9HC4[].9U'CGA3WJ3E/OV"+?'YWMV[K M0QJ$]:WN"1=;IF*)-^N:;7;UH3H-!TB*-"M(GJ*<1HF>^B)0H>$S5=P?I9(6 M48J!,.@ ZIX-?D/J^A=R)[J! M F68D20K&:(T4@>.**&H*+(8Q8RD+$JYD(410J!SC&,MVAQI;'3A[F@#HK[T$<=&-1>..E;+ M6,XZ7W_YNO\@?ZM;$A_H7JVI*;_]SIH^Q'>[Z@BW\_CXM4IQP;!4YR&2A;%& M4,K4GU3\)'$:XB2794A!4_-F\.+9?9T AS::+#!C.D?'9AYJ(R"%'&AJ&L3.0+_ MMSGSH.&BPQHP;_B8T,FXXW&K#IA?,=3$3?!15,S)E8ZYM%;-(1-++]8H8B;B ML&G$\ TX8MRO7TDEJ+)^/NSQ&332T8?3(UT>^%8GD=X<6A#2#_*#E*)2/Q+U M*UCON,9R2M-2Q#GBG*4(ET6$BK3$*)8)D9S&2]YOY@=C-]S?3D0!* _Q8[@!GH@NAC8H#^%#1$* M/5*Q.]V_$73?PB;6:O5!XBN3I,"4E4AF18$PE84ZNFS,D=7M65V1'XRE\."#\Y1DCD[%5\DL>N2=$O;I>7;R M>8>5"(/?9%*P(I&"H(2I$%8%LPU\882DQ+F469R)A,^N1UC,C*]V0]-1W#3GZ#"Z$E_U2-U[T<)E]K#P(2-Y*4I$PI2J #:)$2WS#/$LB42< M\S"CH"9@8\J>#6O 1]>7]H@3P^$S,Y5KMC=Z41G,<&\_O'X?W.[WU9H>VJK^ M_4Z=QIL.27=X0-8"NVK?,::[;$,/5!UG+3[@!2SON,6]V![$)Z'WY?9LK;;K M.UU0_(%NUE](.[G[FV"Z77=]IQ[Y(']5?UM+TB#&MX?Q:!52EA8LBE&4EQG" M:98ARF6.HC+CE)1)BD.0TW'%F&>?-& KV!WYNFG:DS5GP;YAK ^;B.PYO@R&,P_" ?!A^DYS/X?/P@OS[Z(!_'/PC\3MVQ M]EQ=L+MB:]G;=L?*/+MZ=[V^K3>NU7ZM:>BYBZNPX"4O98I"D20(1UFN0CJJ MXCJ195G!DYADH$S&X^4]>\83L6:2*M33/5*$J;^R%0_J=8Z2O1Z3S,)E7!+ MF>$_6GQA\[TDV+D17GS*$KQ[ZK[AU97[AB.$VVU='^Z^-5,[CY8OJKMHQ5/" M,.$,A5'<(!=$B!)"4K=N^"'];;MF0:>O3Q^ M*3._\3+T#_-![17K*\.KV%>7KF('4),#_H>1DA+!(2*Z=RV[@E3WQ^BRF.S> M%7X&ZNZ?HN4PE]WVB_91^D;JLUJBN^?(19'G(N,HIAI?%U."2)8PQ*1DN$B4 MT@6#./++9#P[84T4-0Y8D[T)-&'+>Z$K:C+SHO.%AWG 1N[/4+GA@UE&Q7(U MCN4RD66'L(P*>C9Z9?QIF)G6U7[UL=KQ ]M_J'X5U?V:B>8:A+.T2 139BDT MY@3%4M-VZ%(),'NTE]_8+$V%&[G254NTUJG^<#+,R847 M,5!3\7I#-7[>+H!5RWP3U?[AH_K,^]LMU_/-ONGP^:?U5KS?B[MZ17C)B&0) M*J-?PC%H(4 MF49HS$A9(,Q4&%UFD41I7.)(AA)C 7((YR0\.X CP1G&?D$OADG!6=("DWDP M0>&IMZNRN$J9G1-8-M5U5<"S%-7U)^'%B&^KIB[C=DLV#_5Z,/[2L"SQVON^ MH^.JVFW%[E _R1QW;)@7+5Z5?]S$7(D.C(G'I78\!]1$1JMJQZN++E;W."76 ML )R\EF[W>[8!=\!EM=',*TRQRD+"X)D)H3:]!*." E3E.5)EF5YF'(*NC*_ M2LFSC9Y '_I!!X;%Q-,J,MO_G @.L]"3S#U-+RABDY(YVA2OTUET;YP4]^D6 M.?V"XS/L:=^0<2)HFN=(QI$*624/45ERB@J2D#CA19GD(.N=)KG8&?;;\9@F M>B8<'5NA4[?=*L7IL?5S4Z?L9;J1N=2^#Z_/-*+;7 '&AU<70[N;\(#M#V2S M>=!8T[_7GW=[LFGNB;_N-FJ13_LM.+*&K>K9"3R.-SNNVKD9]_5_! UGP8"U MX)/8'RK ?&*@#J>C!JP7,&R3;@B MVUHJ:U4>J[TY:XIV6[3T-=F\WZJHI@'!J/4%=GWY/W4E$$30K!!ECLHX:@:M M<51BPA CLA1AE.$\! T_<,F<9^]U)!P,*-LV'KO\)F;1SG-I&N;H+)4,;V7V MH U7?<\N65NV2=J#4L\ZJGW0L'.LKP[U>BOJ6GESJFCHO?GU;ENON6B!6GI6 M*\&C9CA$E/$2I:EDRG'2$!4LE"C*(QEF/$XB"BJQ@Q#W'M8-Z ;[$V&83P2I MT\SG^5(2S*?U7 0#-FZ"QUK[;* UL).S$=^1$P.17M1)V2CEJ1.R6L/.R?PN M:IV"ZB&9>%*6)$M1469$>9$,HY)2%8WA1(0DX0Q+HSK BZM[=A,=+ MS,S?6CJ8?1L+!C;@BP(XLM#':R]J@A?%>FICEQ^:T0/U:KH>_]73>GR=X=D_ M# *'I@?]\U>R_= 6Y_^B89WJO>!_%1JT6/#;>^4#OH@?U=+[-V0OCA7]*UQ@ MR:,D0C(A*<*,8!4!Q!3)6)0Q+=*$$KEJNZ%_W9-J;V;!+T$TB&D]%=!\%Q5? MUMMMU[')E#S,41CJ!HRT2%&9J+,U MECGE>KTDWBS;%KOQ#FO1I'WV._:/-DU>MSP>2SIPQ+."T! EI(@0SC3X3BXP MBJE@-(IH(4M0>MJ4L.>CTX"-MK5HP,B__UL11_E_=YX.V.=HJE>SW[?1_4,5%A7'9*F9)?MF00JXZR+$OH^?%I$AVSS3O&NA_KIU?ZZWG]] M?:CWNSM1=8Y/]]&N!&%AG)8<<4)*I&)O@4B)0U3F/(NB.$]RG)E.@3 GZ]F' M?'[XMF9D$WSK J2F4QH"O@54XKC+\*<:F,/H> @T$T'/1:#9"'H^;HXQY2@. MQ!Q=F4]+\*,SNRD([G0'FFL 5\'(O + 8HO-(8 +.)PO8/$VO$G]MEZ3CX2M MY9IU<* ,?G]79]=[CK?C4X MBU6=1C M=AU; MP[,Q#$@'CV@WB4/S"M91-8R;C$L-0(-H*^%!=:?VM:=$RMHW_>LTVHPUUP7S^"_GZS MKMEF5Q\J@(T6HM^&I,%:6<%QDL=__4[:'O_JS_V9W M 7,IDW"C:K-Z*MY0NJ-K<"NV0QU=VXL7G4",P>CXF^/Q\G^HY,-+?I'1ONKEN _;=>Z\./_J/"+[PP3&P-YQPW83@J8;?[VR_O/;]\$ M_^?]+S^^^?#S?.,[YWED2^P>;LVJ^Y>310V66L18SEGO[>#"?[&L*F5?!3]L MQ =YO3&X":.B*,(19A3E61DAC'.):)XJ:T@BSG(6D9P:@4E""?N.-@UZV*$H M5:8J-=LL?2@*&+W.TA&\F PHL*N"+U.RRQ9E 95Q5C@%?7_AXO2N"NO#85_O MU>]*[5I/ZK#>?A<56]?B8[76D+9Q'LF"%RC%*4.8EQP5A= (MR$MXR@D!#$O!CD?= F MEWKU 02/1 M"ZCOMOL$SUW"#>3Z7Z-*V^Y3."O$MB1OG>IC0F<(-,U/Z_H?;U9D2;J1$\3#.I?OTS&\XGE$=% 4[4[IES1D7$&;Z;DX(0= M5&B;[-R(3.Z2<9>(+)U[&Q'T0JIM[.F9F)\_">4H/FE'\$'^5NN146*_RAA. M\K)487W((X1I3E!)>(FB,H_3K$ASG!E5$QE1\VRN)QS,C28>5)HZVDET4/]" M- .&&+UFJC,S7V<*@5GQ21<-W9O@4Z\,13MHB'M !AV3T34ZZ$5:SX,0.B;V M5930T9>L,;4_";93F_P#Z+KYTKN>;?6(*KUY: /OIP%[SPP85?NQ!L:-U(7P M,+LTEMOM5?68D'/@M!\ON#24]D5Q+L!H7W[NV=-OOQR:RM:(R"R-*49"T )A MC$-$$Q4T)W$L.>4Y%F))H(=K?+Z0E%J39+$:E>OTHS$NRXP7%*5,,(0S3%"A M.T?5X2:F91IG<<&?,6-F^\FR*=://4%5_X+27*UC+_(7-9CG;Z\K%7' MW[]J?NJQ>CUFHIX0L@0Y(]5:;^7OMRKR%/7^;3- [J?CI**HQ(G4HXE9Q'!_ MJ$TBE&-,TQ"G,@I3$.S9.#W/H7)//>C)!RW]&=.=IA1HYC(=J@7F .=I! ZK M9B:G*Z"U"6K+0J^9B7X&QF;XF@7L_=?ME_?;=QHFY+;^('^O]]LO;_;ZRKWZ M6_7VG_N'VS\K7JN_YN^WK^\K_K>JZQ\S!<"W7-]W)OJK=K6!"JI.F$(!J77 MU<,)-HA#ZM\_JOBK"OXF2-7#632NN&X>5)& 6N.U/@VI/^J' &CYMJJ?/H,O MH75@%MR;PATV#KI0G1W4OBW1Y4#W9ZKE$?S^W+7LHIQ3V\('.1F!U=="L-/X MBJR(XB0D#.5E62+,68)(5B:(9@EC65K$'(-2_8[Y\^Q!?SW?Q"S.>D9%PYSFH-%&J=GDF%J/GE.]#C;RI%5'4:!K[A:-&CVI M]FF4Z8L,'"SJI]WVRT_K>\&;6YRZBWN2#!.<12%*RE0=0TD>(E+(!(DTCGB6 MDHSE1C405REX=IF:9M 0;2\,#6]/KRMDW-TY$1/FL,XDG [.#$4UAVB:+;(= M&I/YQP6A+8U*,P*L=/F]Q3"41MD>PB6-/^AXP.,13Y$Q0BG#*8HS42!QG3':<@*,U?M#S]";H_8>F^)E7UL-Y^N;W3W6@KK(YR>1Y*%"9QB'"B#G6D M)!C1,%7_J>0124 )[C%BWEW!>LO6W\@&>!(;4X_AL3-Z!YZ=;).SO%6O;+@RSSH_?\EUZ9=:Y M,"7:=%;77BJ82;6Y M<-&=97SL@XT3^)MCO BJ:<<,W[97'AZW# M#BF(M*Z*CDU(+EM[#%#"60DRY-VY6 <]&,YG\KT],JM8>0#?WB1X3PGQ(BL) MB<(0"S NG@F!P4I5UP$9[):S/[B_UI-NJGJ]V[YZ M^&V[_N=!O!$UJ]9-.=SM]W6]DG',XHRDB(091E@RBW9KF(3@Q$0RH!W]H^L!\GIDFS0_[3O4#157#A(ZR8 ME,V195^GLZ@U3XK[U(*G7["%NWYS:!NT85#7_5N>36[8 M*3A*)='P6<3O'9 MRP8SJTLHUY/B60!U_7!\'5BNKK M?&Q:OYI2V;=WWS:[!R&:9SZJC_J5U$)?E:U"FN8%SG,DBE(%OK'DB.CABSF1 MH2PHI3*/0"=\&RX\&Z%FI^F*4\=/=6*_4T%>K5D(#EO>S)(50<]:.YLQZ)EK MKGV!1WNKSV!XL/>M7."QOM%5RT_0,A2T'-VT%=HW=GJ%G^GGZ,75B=Z*AV7/ M\W/4='::G[68I8L[T%JHP'^[?WNO_M'/+A,E9F&2H%+?7."4,/4GY=$(346> M187,(J.;OU$JGEW4B6;0$ 7ZG(MZ,?0I[JJFU6:5Y)+0N, H*T6$L(QC5')9H$BRDO \3E5X M80=C])249[L<8!CI@S,;DK8%+SK3EN&MHA,= .\23[!%6OS71N+/P"NZ)IES ML*(S0L^$5'1-X.LP15??F'LS>&6*_+6M7&_T;5&_B@'NVL;R)[=5-)9%$HL" MT52&"&.U,:L_E:C$)))%$2:\".UN#YWSZGM['UR O?WUX\?@ON=(WS#V+-G> M(;K_?W(5@O$@P+I#,)5,GL! C$F6A.H&52584 MA"01J(!LC)AG3]U2@WGB4=V8N5)7$L-\84OU)NCHMMB4M:<;$A,1';F@45*+ M^A 3H9\Z :-WW.>(F__6(03UQ;M\E8A4Y#%F*F@K5 P7%@*5"R_1?3'9W5#V0S.[X0G./H!=QBOJ"L%6$:1@5F4!%'$8(QZE.*F44)6I5 M@LLXXS$HRC"DZ]D!70?/FC>!:UR7T .>,PW!W(ZU M(U55/NU6DD7ASW)7[ BCSB/):*<4(0SY27*M%2A2UC21+ H MH@1T)31*S;.#&- .N*Y;K#L% Z.4<8V9.01G>H"Y@:$*FM)-GYD6(QG=S<08 MH;7T:(QIL2],R#!X:<99Y>MNH]ZH6R"W(VY %/(2ESE&DLM2'4I"J8\G,K\+/I+*%[S"M)@N#PN7"2U_*A@5^&+X/_[&PE#]+1>G[O"Z MZ9C[_)5LNY/(CVJ)??U^VQY4GDS7:OZC!H?4R)'-(69%:$+S*"$H+2E'.!(J M4"BB%,5EF60L*LLXAEU,O13)/+NKAJ!XYDF+SG\-A@[RI?#K,\)YKX564.Q]DFDLX&.S2,MJ.L)\O4%8.'[^IS/C:'O7*Y_#>Q] M7Y_3&6:_-P;M-O$?R7JK:U ^;-^KT+]N.M;K%65E+E+.4!Y*M:%*2E#!!4%A MEH=)2B,9TF*U%5\4(_RS^;YZD9B1_RM;_W=&TM@7?A)DL_Y?Y8]T;_)A6_7_ M^D6Q%"B7*)OKF351&CI]FIM@.S+'#:!/+/.P3&.&PEA7SA >(Z5BC*@(I2QY MR4D*ZCBS5Z1]L/#;TDHSV\=GJP*VIVIRP0^:X%^T!@8TW>UEHR(YVEEI#'*\XS& M85'$,BI K>.7J'BVU9YF \KP/X=J7?,U,^]5&U>0F5W.%AMFEU$_.LHWOT83O[?-_@L:@/^G&W6;.'4W([RK;0EJW^QT-S_56'F>1+U)FB)!G]T M_^\EZ3\EH2,KO4IF44.=$O:IK4X^#V_=_BA$]6.U.WQKZ@RJ^MWV])LT[.,> M6<*S'6K*04,ZZ&C?!.]VN_UVMP?@-XZI8-PL'4H/L\HQP1U7#1K*:-40/K;N M8MWA!L(-6\5-'K?;-8>%ACT(T\//9*]BHOW#DUMBS&@D1)XBF23JG%]$$A'. M<\32/(US3$4>@S92 &W/-OVH!/;FB$;V8#K:AJ" M3/9<>;VGM]"'HUT<0GG1C=U")4_W>ILEX-O_S_MJHT&WZP^RQ< [_[75_#L M*)0N1*536 UUW45T 0S%/ H8T<1T$.!&"3 /8"2_AV!@6E:K6&!DV<5"@6G1 MAI& P=-V@< GH7E5!M]<37R0.H'+=E^V.H6K@O]78BOD>E^__( M3GNRUN!.GW=OOY.[];9Y_)-0/F-;?]IM-N_:5M55%N9%J(>TQSPD".L#>2DB MA@B.BYBG699Q4 &O;X872)#W[#9IJ)[AX _-1-!Q :P ]OX5S:*5E_1M8 YN M]F$N MV&AF@F_M%3PPSWI9:S/.=\N?Y#P?T)8XBKV 0Q?H>#7?5-=[T4S!>[_=JV^L MR[$[7.V[7;5?_V_C8MY^UV4G0@^ >*=^%"H:2Y7M\AQQJFL,XC)'99%21$02 M$\S#)/K_R7O3YLAMI4WTKS!B;LQK1P@37,#MSB>Y%X]BVBU%6_8;Y_I#!=9N MGE-BZ9 EV7I__06X5%&UD$@42+5G/MBM5A>1F0\K$T"N!#2TRHZ-F<]8Z@N3 M@U78!DUC'9\9([ 14/R@=N[DGJ.V+_^5I_E@35+>@+ENAHAFS*FMN 8=\;$ MAHFEKL9C&/:[V^*7GQ7/ GLNZ'LYI.Y3KQ[,SF0Y'T!C0!P[E. MR3GMT+E41)CV'TCG,/-A2A:[D5VG%EQN<->(.*_&=XU]SB90NH%IR>Z!N8.@ M'VXAL/%KA-[7A[$K3 MI)\$/ HB% 1IAC C$F59'J+ 3UDJ1"IY!BK3/4-G9DUX+\J-NCSJ;P>P:N\< M+F:'20?2PM3FU3 %37*6$KT)L=S/47A%Y:VF*)P2=62&PLF/7Y@U][ZHV7I3 M/U5B]T6,LB#(<.0C1G.*L$]T\\9((DQ"/\>"1)2"9'/)M:-/&([%D4=0C^3!^.1 MQZ\>FED7-0GH$)1>G.GSH[4D,%TZ$?6^&MRFO%$A+4:A' ATP224?J6%!Z$< M"' \!^7P Q=,//Z\*3=]Q^16R3H7QBJ/92Q#ENC6$0G">1XAJG/9TCP04L0T M"G+0H+]Q M%-+E>./SQ)8?;#PI^,F1QM-/V3:&(=O&WM[*D;8G44*9TF8?133T$>9)AF@> M4Q3(-$S"3$098; >,0949];W'0]-\^H!%__1%][;'FC-,#4S",Z1@MD%)R!9 M-)8!".VLQXP)S87;S0!@..X\ WGX@N/!?MCZ8>/[)/9]0D*.LB0*=*58BO*0 MYR@+<\ESGA(:@ZS&.+FYS<6@U?VFV2W9GA.+D\)YV G!2=@V)P4!H1GS4LW MD]+E4>$\L>6/"I."GSPJ3#]EI^UWE3Z!;%]TB_SM==DTTWALNVW-*IW&^%ZT?]Z4_:V?/56Z@6>;1[0*4U_0D'(4"Y\A' F) M,IFJ[19C&6>F-1RON@AWH)Z!';%$_C^)(S M>&QC30UA[X>>A1]UO[^=UZYCH]UY'39# @KN+@IE1'7IB!0$BA/1*=#C,#/R MP.GJN./=/ICRCM3?=#7QQTW5#YKHW +7CX^58&W=Q!?=[:Y>,2XS+G."$C]2 M6S?5=>DIDPAG))8\P$1$1OW27#(U\XZO6?$>%2^>W%2[R36-S^OZBZ'IZFPZ#/ UJ&L^=1G8;LB-=]MY&KTALU[+[1N\"KYA36^]YG?? MW2MYQ=WW^6J,=YTY,&RW)+6RWF9B/XB"9JMQ2FJ1?6@.=QH4<@,,KU@%T:HIQPCD@N9"BB+,8D!.5/OI4DWA;_%% M<+RU[\39]3+??0=NN^^ EDA]KOT.?!E\!Z['OP/P'-BWQM]5ENV;R;%L'N]; MOZZC3.$W9VCA$2$=^=];>4K>5R[>;_2ONA. CBQ]?FK*4'(2,G4WC)#P@QAA MPC*4RQ2CG(:$$8YIGH$2FY=B?.Z$LFYZ9[\9EKR_63;Q4N0-QZ4>?*PK%=UN MFE\W,T*:N2#U4H-!H-\!LZWP>WRS]CN?Y5B/W>".W_=O_,/@C>M?7WD#F=1V MVDCU'0SLL'P/;SV/ \KVWV/IY^'MIW8,!N6U/];Z]JFY M[KVL*YKG$B>^]F'*#&$_CY%:-$!Z/R(A]VF2&>4AV!"?VU>YH^KI=-"-5W1T MS7UC8#BGW9%S@@2ST,U,RSTK^J*Q8Z;_2X->PX\N,Y@=/G,7XIPPVKD*G<,) M<@?:XC'B]@,ON9A[SU;8H1O/>@W+R<%DO6ZW@:XD/8[]W!=4W0"R)$$X9!11 M71R2IR*,""%"'A_UR4Y1A4X$/D3"[$1\B7PPNZ@I=6?/&<9R MG)/#U6S?P^67'>=[1KBC";[G/F?1VZ7Q"+Q;;VIQO_FE?"QT5>-!HK!IJY?I MI6;6JI8#KV%!YRW<%P_-;-I?/M_=#(IGU96H80O0&<8 I7$]G $@F%J:8C-+ MFC50>KM.,P;K+]=XQES85WUH (]=V#C@=2O+SYN2"_[$FBV\J_AJW(2K@"0L MX6&"N._KX@J,4<9HBC*>15$>QNJ& PI701F8V60HNFA/N"_+M)W48PJJV9X] M)U0PX_%!2G7C+IY%7ZVINQ%\T6->7[/6!&0&<'[HJUP;_MR'7&P10P*QFI3G7.3^(@FRG:$.(BQC[$?4E"%Z"3%F>W$ MQ]U,WI83H(68!LS,.#B% 7B=:4A?#<;,S]T=R5A81\9@FMZB=L!8_$,38/X@ M/%[S[ANIBBUIW8[;JJ!/30X$J:H7V7;4[YQD6(113E..XCB+$)890S2.4I2( MD.+76.^U*[A=W*F>Z(A<7\[6XA&[KD':]\08IM??NTK;>DU-GMJT1DF3K3)HAF MQ-<'6HY(JFZT-.=YF/I^DD4@M_P1A9FM[J_77[S-GMJ%F:>OH#&[NUXD,,Q, MM:2NO $QQRF6I^1PF0OY:OWEDQ9/B7-O-5I[$%/A&I+T_0&\W.UJ>M51OU ,N&CU.;KR>DLQX*LOA&USNAO>YH<54(L\/[R6IR5HWNSOAREP1QAE75A[E42X09KY 1,@$12DE M>9ZQ5##0<%8XXBQ,B$!,$#VE19F-7(@,J?L;Q52D<1@;123&B,QL''J2;8?:6N=\ \W# M263,+,&E\L*4?B=J0^[*ZPBZT^TQ<1RI\4D2BVKLF)"'RCGZ6=OM_+'8DK4N MB6X<[(1M]>HW#X]*Y?4)\Y,^^U(69D+'!N.($80)CA%)<8C\E/M<4IRJ"QYL M*S>@.K.F[HEYRJ+53?KZ9,!WME-P#3=U1U#!-W1]TCT]!M%O_(&P'UR M=@V7UJI6RFV[SO-4'W1W /2E.B'SN-Y=)BY,T2Z5%%9:=%(HNRJB MUTLM5S!T4H17M4&G/P&/;MSVN;B?=&%NO]S1 ,2(AQC'V64Q(B% M:9S&@D68<-/HQ1D:,ZO7CJK7DC5,BQT#93K X$!4F&H=2@F>'S7Z)3#V_#N0 MV\ZS;R,_R&4_(=F(2_[H+:L]]E,]"-'M.%CE\6&[LE?;:&,#CVUC='6 MZ\V?.J:]\B.A#N(10SSB&.$TS1&-XE3!'5"&L*XB3W61SFTB;>=BEZ%^1B+0&; MH?%T"P;0@/:Q.=V4H*\+W(-S/0F.=;#.0%S'L;LQBF\2RC. X%QDS^31B[R M;1_D]T)/=RI*;9J@'8T,UGIKCZ'N;/X/[=#>L6;E/3R/%K]$U&:A7D?29'W*)2"P9PGF> M:L=FBOPD%4G",&O@&&79.B8US,]O:+ MI+7U;'Z8$A'>T..<&*YZ=QRMOVR;CG/B'77D./M!R^8;_)]/=3<%>G/-VRHY MLM9C?&[*+D+?EN)II5?V64^*'_0+U8U$?WVBM?CWD^[WO%]M)=3)/$U(AACU MU;6'JKL/C=( 95E.L>_'E 2PIAUS<3KS$>!._?X;:\"?>#)8D]$UX;NF6XGEA6Z.+[A^ZHO-MVQKM_5@'E/R+5'FAONHEW[BB_V+E>SB$&<[LXP,'2 MY3)H!SF@?>4IZN[=+1-B.G:UG*/V)FZ6"='/N5BF'KO89SU85_WM-=D59:G/ MPBQ!"16ZZ5(L49;S#$62A;DZQH MK?:\?B;%6C=GD9NJZ>KR9;->?VS[(ZU8QB*?^AS%4:A#9<)'A N&=(O'&*LR>8!^SHZ.PSJH\^R/';W54X-CM_K;_LA]8L%%]/:\(+VJ MC7QBX7G*N\X%UW7]]- .S?Q2U/_Z6 G1%%R)>JN'=OQ"_BH>GAY6$><1B2*) MXIBJ([(?ZK@H59?T(,<))]*7D5'!Q]*,SZS9FC*2BK17=+3U $QQY3VTY!>: MC Q]FV8.@N_Q'5F2W[-6/5$UO4JSL(@ MCO,,A3G.$19^AF@L4I1+/Q19$H8)%L[\P-/\+.,8;@?7K/>,-3VC2,>#"Q^Q M ?*7.(T= >G8B[S[E]UHL9ZQ!M_K*7P=>9;-P9G5U6S QG?@>S8'R\P9#5@/ M[IW>1\7/AMB_"+8F=5U(=>1O:T+>J^/_,]$#\NH5TQ-%TB!%-$T#A'E*$"&" MHHR'G#&<9*&?F;J@+V5F[I/R 6V=]<)WU+U*K+7QU+DSRAAZ@YG'GGIJPXKF M7_\LMM^:?]??>9VL:YK8Z.1M33N.EWP'P'O[CC/O_B@]"=T,TI..7M2M] 8L M+HBWN7]W2=SMG+CSXP_RT+H";,0->S&)Q7RMKL 8.E2=K;FP7ZCYWQ?Q[Z>B M+K;B5[59%DRT#72#%:9YP*2O-JDX9@AG28PRFL6(^HFD89(G-(@7<0*-<3FW M+[<9"%7UM+VZ):Y;G"OJ"_E[1M_2S,X=5]@O[LEIW]R.OT_1WX:TR0 M?6OGS"B/?P]/C G,SMPN1L2LQ[-7NAW+>]'^>5/NZC6Z'6;7UB!D-(K#2")* M=5532)3-CEF$2$AR&7,PH U\S>S@,9S(CV/'@_]%S\J*';EU)UG,S230(.@+O)ZZ:$EYZY#@3DQ+1U MZ H63HY&G:Y+/O"J?-(=0,6]COCOBW]YPF)*?89X2!.$!0D1R9A 49KRA-), MA*EQ/ITIT9G-RT]DW0[\^*9GO>T*)2"78%/T#)P+,V "="*TEE6Q\-K1VG+A M_='PX9G42U_P+3-W"LR E^7EWQENL$L^$("QR[SI4LM=VH'"O;J<0Y^%6\VV MV]>F[P#T:_/5J%>2\4#D#"/F8]T(.O75&2R+4$()S_-()!3GIC;R-(F9+6)+ M5#MOJZ[S5/M1@$D\ \VT ;Q<8)BYV\O:=]GZU9&LYD;L7 QLS/.^-#(3'P2WJWF3FR:[@[ IM4'C\UL'^X^W'IM#XJ+>E4?RCIN M'"X4$V85["0$-8@Y(XM5+YC#M19K^W)&B&&'EW,?N<#G3:=]-$9 #N^ M9V%U;O7N^TL\:@::+A,-"^U4SRN/U![1KG#-BH4O?)ZW!W"(O_D[6=PKOGNC M=_T;;05HAUPVWQ6G%WZR.=A='E'^:R G_26STO1;HOXZ:DN2G71 M4PO3HFRX^B+8YFNIYP+=<$6@D(6^ G8W1/;OIZ(2_/5-L4F@U+6M6R6.;I51 MKV@4<5V_CO*0,(099R@C88B"+!$L"5@:,PK9'V;BU1U@;[U!L7WFR M*(NM0.OB6>@^.#MF8-O#7&_.;&_X#MX';&/8O8H!QTUJ2<>S-V3:Z_U3'=M- MZ&3 N-=Q?N5];-_EI^9=WAB\2_#N,#/2CK:&N;A<=%^8&>K#36%N(9B1&F+(X",(T36)LZJ8[ M2V5F:]S1]1K"J,NO-/=QA@QFI7 MF-(Q,&R-UO'@_=!Q\:/[\A0SL1T7HTP0?9/2$S,@SA6:&#YM9R#N*IW0M'VY M4U^Q.JE(LWX( M )ISNQ<[#JZ\AH?F(K+CXLK3?'A_M)P !_^8X&EF/!RC!+,O\3V5X?E4GQ,:GIB>--6ZVOXIZ MI0X&<2Y\JJR"L@\8JUL,93A%ZCH3B)!G3"2@=@TCM&8V"3N:VC7=[9,]^2NO M3]#Z0W,"- EC^)F9 D>H 'W^+@"QR=Z<$M5=NN992DOG9TZ)?"(A<_*1A0MZ M;MM2_]]%O6V<*?J4PG29^D;_ZO9I6V_5+EN47_]3%%^_Z<\\JU/-5_'A+U&Q MHG/%KQB/LCB/"4K\7,\5S'.4)8(@$4@BHS#S.0=U97Y;<68V61V/WG/#9'.( M$2WYQMN*VM":MSGUL58:70:K?^W]4)0>WZS7I*IU6-6K-2CGKP3?XU<'$'W] M6WPA%H_0WO8M9W[??U$^#+XH^M?J4WM)K[Q>5J\3UNNE;:.\WT&MD]/7]M9% M46Z$^7M43SE]<<[*K-QR9;=%ZVAUTA*&JVWM1/U3"1 M768AB2E%*8D(PJFZN.=12!!COF0TE9FDH)PB&/F9M\ !,XV]>L4.;/L"PFJV MW K=93 X,K= XHN:1SM@#LV9Y2IVYJ>-S3>^H7UXM(NE M/FRJ;?%?C3'MO)374FGU/P2I/JH'5G&<"LYCAB*"8W6\)QQE0OT41BF+@Y ( M7X+EW"RJ"5S -FA67.QI&W8E&[WEG-7@4TCD?$L$H@3W49+ MAAG*_"Q&NF-M)I*8B]"HC=8XF9DMDR;Z:L>?KL&&8&0:&;U4AS&'/VT_1VHR]CMTF;2((LP\2DB@:^.%B101XL\Q(A$ M."!2I%F"04>+(PH+W&3Z;'CXQ>4U%N9W$VL)X=>/7CB'64*3DCB\0;Q>?_%+ MPDGQ3MT#3G\07@7XBR"-ONHHE6$%X."1N7,.6TJ&O58.Q1E7CPLD@2E%1\19 M".T,XU;5?,-U%JOD.\'\L(KOU#];1K0?'DE1Z?OR;:6VIL=-3=:W4N<\-(?- M]HAY4[+UDW;E'9X][S;K@KVT_]_[@Z(09[Y,(I1P=:O%49"@7&0"A3))>4J2 MF(:PUD?N>9Q9*?<)@-&6)>>3V[)_&_\G9, M']VPU3^V+'M_='_.X@:<$5I720$S<+AL,L%\$!\E(_)7 MER%9]^VKZB^B?EIKW^A'A=N[IZI2O+<]\M2G[S9M)5F]\IEDV,6SMM9/=U'%=SY)^[,GK!FZZ(S9K^?-> M! &Z-AV]'3,KOCSF,,,]Y*_)Q^XY;,QTVSUOQZ.G]=SKN.SZB#8/[1AU9Z/= M N?(+#MB:E%+[!;(0^/K>'4[>[OK OAI4]?O2%6]R'867]WTMUH%81+%C&0H M"+4A)92B+$Y2E*N3(QFF,4I:(C+(X9;Y1'=D(C;F5O!F15 _(FM=TGD-E7(T= MR0I4W4;,(46+&M9S\II7L#J0VZY^U49^4/'JA&0CI:OGGERL<'6"]6'9ZM1' MX6[GCXKC32ETQ?ZSJ%[>/XG[31?@O94?2F7 6).@!VA,!UAR9N/2<>+UK'C\ M2>C,VKX6 SX08S5(XA SG3+0"P(@M5R$-<3%7Q FFME-!<4 OU.R/,!8IWN.+"*G=&H&-E._=! MNQ/TSZ+4#6;TK&+^4)2%SM#4PR&[\WJ?8.EG/B;"1UF4A^K\' >(! %#E/! MG:Q]AKG12 D0U9G5L>.A'8/^B@O8(=H,0;,CM'-<8(H[A.0U [L[M_NS,TAF M1R=G,YJ+GIM!,!R>FF$/VUF*=GC-IW86V,[IUP:K6!"S/(L3=5 FZGY-.$8Y MI@E2=VRL7>BO=N4STI9U(KM3UM==M7?PIMR^/JFKI^$ M'M"<)#P5:88"K(=5\ "CC"<^8BEC.4T%SPFH#SF,_,SJW[B0V(Z;IC=*TP^E M!C9$ 8)J[F&;!RH+1]N>D2MOQ\HK]UO+C=>RX];9!D?!H<\-0'QQUQL M.(M5X.&^SYOR9T6P2^T?&K5=UK9AE&]ZI9G-AF( _7Q]?>?U=1T#'LQ#> : M3$?NW&(!LPMC,#CN+@$3U2HT9[#\8A$YROUR1PH.B-!/++. XNIA:Y_5?WT?J](TXWD">09>;O4B> MENG*^V7B]2_73]'Z3;QU[T0XXW^//HG6+\193T1[#JP;D.G6TXT;[(ONLG@K M?ZO;JL)5C'D::=>S'^0289%0E/DI023TTSC@). I6ZF3#-T 6HR=HP8Q,D.: MQK:F[^W>]NS=SRGAJAQ -6T,Y[0@V);^[CE]G*2W=T6M*Y!,=NR8?@=\R&RMS__#U?VW^_*5\ M+-Z5-5=_ASJ(QE>9^5#7$/?NBX>F;;)BP?OE\]V-]IG6A0+!=&": 1K3UTEW M0,"T>1*#&=Q#9K):W2(GEE[L$FDFXO .:?B$W>ZLYX]L7_018E.JS:H;>>.G M/ I3F:&4X0QAC!FB/(Z1C[D,?$I"@D&=\TY2F?MBUM#T=D0M)P2=!LAL%[Y8 M;)C&PB4&[ZNC$CG:44_36'0O'17SE8RAL<><^*>OJX>_[CEKTM2?U-_Z?-P#-9ZZ[>7X1:O] 7:OT/ MUR5__8O!)W=]6&,6!7FF&VR3-%6*31)$TB!%"18A8SF/XA#6]M\%5S.; 5UM MIM['NF@]'.?I-VD MJ_J;T,/+MYOF(Z2)==3JMYL_R[XW3MT/9*I[VIY<;_Y4].CFV;1;H=NO@9GA M6OSEPLS/V]BV@AYO:-IJO^.LB^K77XJ;PS_,U[CRS]'NP:E2SW/D#M35R"-](+Q0F9Q1JGN 1EV&7%Z;H6 M[O>N,R198S]\/C4+R]0#/[70W$[X'7U/,?##\X^#B1 __LD' 8N>)=( +WP M(R#,X8 WE=3.!S^Y^G)N>%-!7WGBC1^RU@L/O-GI@V)C?E._)8 M;,FZ">K3P[C_%WU=KHNM^%54SP43;>^%+VW/2?V!)N*_PMR/:(P3%,M8=SV7 MZDR:4HGB.%1_BH!$*2B+:VZ&9[8PS>@%U#;090/F8#?_V=^:F5/@>WH70!MW M=_/NZG0&UCZ=9=!H5U\PWFWJK3=@T9V#8"D<'?D.9F=W4;?"4N ?>AP6HVO; M6>/7;V*][CNY^'F:YCQ($:=ACK ?$402B5$293CT(Q%FOI$9/[W\W''9MM5$ M0]&VPL0I5EJ%<.+'*,MYCJ3.KE#0C?B'Q"_\A3YF08,&@KKK,YUBM["I:V&XA]7 MLYH^:+N9JI/DIGK<5,T&_JN. K[3?IKJY=V&BU664>[[28:"2!"$98P1R90U M4'L_DS).99YAV.XZ2F^9[?85"^JPK9GPFG-TPXBG.8'NPN,PFF[+SL"QVJGCY$\"X(P M2I D4:9. B1 E.$(\2RF81IF.?.-K "4\-QANB$;S2 (\/12,_S,#@1SH *, MH+T"I&5AF?%J4-G=34MTWV:EP!>HS/NTW9G$:T)^JS MKF5*4L$YS[1;E:G[@V"()KY$$4Z"B/)0W1] 5X?SI&:/Y.\(Z]2JAK+ZH8;. MA!S!RM X.$$ : X&PO=$&V=CE7!? M\>NJNBGY?;%=&V4R'S\ULPHU-,P3"PXD&M>5RX2!Z76YT9 M]#_ZALU)2/V$J6MF%JA#9,XR1' N489Y$/N"$8Z-+IR3E&96HY:V=WWC#:@W MT=O_89Y<. [5N*XY!0"F>B.R6PQL&P?!/'72&1AV.9$V7PA0=J.1?"-IB^// M+Y:/:"3&,-'0[ &8G:JK[>K=H)ZF\(H3./FR97PT(/SH$;* M5&1C+321:>S\K)X?G)W5W_9G@]&E%]%-$^%ZM33ZK&6SM[Y:K>U$GDB1!'H^ M6H99BG",,:+,SU""@TC& >5*&4$-V5XM/[,6[HC9=6@_@,+LFFHO($S3S&6# MMP$[*8*K5EVO%U^VG=9)P8Y:7IW^%$R=6!M*6MU\6(5^3'*UGR$J"$8XS7R4 M)4J%9!BF.>4X3:31Z+#]DC.KS4TEU-\-F\\,!!U7$#OV84IQ\^7#I^O/[R]7 MA6-F1VZ;W8?;;W_WE_T7?[#4(E_V8];[+_B)?[';(_I#33=$1/<%7^4A"9C> M(WPJ$H0#FJIO>A2,/5=K,E:[.-X@0-T-=^1\GT0IX P MVR8N% ^H%KM#:$M-C^V@#J,,(\(XVC5.45ATZQ@1\7#_&/NH99N6OI?BH*CK M8R7^_21*]M*U"HIQR*+"P2(A,_$9G1##P S9FWH6'Y MXHZR97LE$P3-%-R MD 4CY?::-=MZ47YM4A#4)7"?'"-37V*2,I0'D;J\8:9^"M7N[ <\#N.,I\P' M#>[IX8%4+[JN?\"/MV?(ZSD"WO;,,#6\!3I'"G@['$?&<4FGG=2N M+I1F1)>]:(* .+J PIZV-"'LF^!/:W$KVS2FGX3<5%U*TSWY2YDI=80IV'6I M"\R%XJBY#0\2%V/&>!JF*$K541_[DB J981X&+,TX)AA#AKL=R$_<^<]]&WW MFAY.ZTU=>[1AT'NL-L]%,Q%,UPL6#;^Z# )L?BY\'X9V:3F4@0:K8TS#V[+3 M ]S]37&GKBT=?TU+IX[#SO\U3_*D([Q5_-84C/XE2R&);KXC,@R2-H0;1PD.:Q@HYI-V4==&.ND>VZN>O15GJ$X52UQ=!*IBM.XV]QR516WJA*B'MG+JX[:#X3=?*_+XK6#O--?EMJV@ M^5+4_^ISC$*?9@G.4"QDJH?"ARC':8PD"\,PC8DO8/?.28HSG_[V]+U7#'B: M ^A,^"GPS!39*20PE1Y%8Y8Q\(:B.AL!/T5OX?'OAN(?CWXW?1!>X/JNV+Y< M5X(T)9AYE@8^P1B)U%>'GS@($-4SWB-!_"C 4@;<*!7W<.&Y[W2Z,%/3 E:E MOI)]7%LOD0BFE(;"@$I)3W%N53/Z:J'%BD-/L3^L CWY[W9;XJ" _-U35>F. MWWW' A)2E@B<(!(D@=H+:8Z(I#&*):9^DB8\\T%QF?.DYE:7EMH%[1U&4#+; M]-S(#E.L5ST<>@SFZ.,P+9RC_6V$T*(;V[3 ASN:P1/PK>SZB1?JS7S2+TBG M.,=90 2/I=K(&$?8S]0E-.4Y"G,9"9^',HF-NQX=K#VSAG;4O)Z<^99VB,'T MKG:!9##],Q8*M+6=8=]J=SM<:[$-[HP0PSWNW$?@526_%.P;$>N?U>UB,WW_HRKM]%/K"K"L< MV;9X;DX=[E/F#J1VG"[7K_XFJ7('HIU+DSO\F)T>WC83AF]*+OX2_'YS4]=/ MZNO?SDR[5TMV.5XR3?TPB05*,G4EPUQGQ,3"1]3/U46-Y$F0@&YC9F1GUMJ6 M":_C0L\B:OGXC]IK.;GR-"^6J7.&R)HINWN\8#; &51@A8=)[L@.&!)=U#S M@#BT&L"GX1T$;MJYL_<5[S-N[JH-^[S97O/-XU; )PP;+SC[WM[PX?5U^[M< M,)U+H5D2_$D][BG.O(XU\RX%YJB-VXG9 (,>%7GT3)OCV0ZE]-?2X1S!=Z"D+"*$,X3RDB),X0B2,N M$\[4.00T1'6*X-S^W^-8WXZ\U53520#-CA0N80'&7"Y Q*)CD)F8SOH'39!; MN)N0F?#'O84,G[NP+N>F?'S:UI_$LU@'O=\H3E.6$XZB#$>Z<#I$><#53T$@ M M>0UE+Y@AO<% 1- MK0ZRG99- SS6Y860AC)PKMLK+,R.1=82PJQ?2V:7]N)P^-DI_EU-*GNU]K)C MQ4Z)=30#[.2'+HL^MN4OUR4_[#VPGQWYNEI,IJF0/$F0%+DZRHB0HHS3$,4) MRZ(\2J+,#VW"E%!&%HYG>E6W$6TWVG<'K=&SAMM,JY< $>H'[?#KBO"T^_.P MF)=BH[CT"J8C3>)P=J"=2Y8:[W>A=_UQO?ES/]0]P3&5 M09(CIKMIX5@&B,1Z'(+"BR0RCY/$Z#IF0FQF.[5OYK:17C/V8\/9<7'G7XUA9#%*$">YL MGJ(AV87'*L+ .)ZN"'S>SGY\5M(HDW2CEJ]UKIXN^R]*4C+U\XTR6OM=+\S] M7,9ABKAN?H_#/-9.!H)8',>Z'2?C*6C0FC'EF2V(X@-I1KRBYZ0YI%X_L MLA>!Y3KFV)H9EED0@UF6C@7OYA56.RZ\AHU9#AM@X1U9%W.ZBYH7,!R']@6^ M@*V'A56"Z"Z.[9\WY35CU9/@@UJD%^'GOZ/RM9Z/4"?# "R\'68 M2^S,KV% P[*NE^D"N@.VK[R6<8=.F[DP=>7I<<[?LNZA MN> ]\BG-1@B>!?1>/%:"%2T')5JN;L_W.U MJ6O='J\M^_VD_K8B2<)C%B5ZXIR>8$(DHB+DRL 'A! <9A&'I2%!.9@Y56E/ MK&E@?.5MX0-/X*CZ(1$2YQCE)%+[I!\H5#/NHS -8R&",.:"K4KQE32E.<9W MFWG S5MPC]B!A2[V?%QY.SZ1W%1(]D'VH>1]^:D?ZB11G49KZB)!$9_3C!.D^SB@+ M@SS!OC(($6BZX0D:.#/JF?]J47Y%:XZ$9[S2(E=9V\P]/(69F3"[$ >B[ M.(3@W@H"JWCQ&2$=AH8/*2P>!3XCXJF [[F/VBGL+Z3ZE]CJA?9F897@%*M# M6HQXJHMJTU@W6D\#E#)"XDAR==H0D$/:*2(SG\/:E/'ZFSH#M]K:1FZ;;RE, M04\B9*:AE\H-4]$]M<&^[DX3QX1QI(HG22RJBV-"'BKCZ&?A#K(/4@J=1; ? ML_!%G8^_",UYL6ZO=;=2%DQ40V_>3?GA+R;J^E;>EN*78KW6M[\F[6.5"IQE M@=);PN-8W;7B#-&<*%WV19Z&D<22I*;>,^?EU_*L_ME3 M7'L=VY-9: N\)W/?WIN^+SO'WUN]-Y!O<#9<1QR'[FDNYE6<#:ZARW$^(@NG M"[2]K08WF=OM-U'=?R-E%PK[O"G;B/E_BN+K-_7G];.HR%?QLUIZ^UX)O:N= M_[)9K]5M6Z^ZDAD+4MW_3MUS]<2B5*(\#A*4TI1C'(62AG219(-YY)MY#^]9 M01TO7L.,I[GQ]NTCO$=EC[[\^MM"Z0HS?5/,+A3?&=??=:I$*_(K[T0CM+=5 M4N\3*7:"7WF]Z-[X]VV6,IGO\\6^=;[&3-+]/;(]YGVUSG)%9F83/FO@0[E5 M#/VG6*__=[GYL_Q5D'I3"MYVL5Q%6&8A80%*?2H0#GV.3[[JMF@\F& =L?&=R"@/PMFF- &B*@9%T5C,- MQE=>;,*!D8##>0=F#UB>X)]HW0QQWWYXUBYNM4K3IM#/:40B&J&()!AAR4-$ M12)U3$F$.!$TR6!UR*?IS!U(VE'U&K)='V2+OH[G<#(\1UXN/? \9R,X_!0U M+I:KT\P9*LN>*L9%/=K=)SYNIZQ?A%I,;=M"MX/6X]-%)3?5 U$2W-)U\;7- M/1*5;@^I-OP5YSC-* L1H9G:>P/F(X)UF E'+&$LRT4(:@P/I#^S8BX'W/" MHS@3S&B,I@FQF>W-WE=O439X'B$SX^%*;IBE&(0G7C5$FJ<5TK2$[LH"SY-: MNAQP4N@398#3SUB._!1U+<1N2- G7678%Q>^=$Z(^OV3^(<@U4?UI5GQE). M9!CE6,\5%'&$2.:G*(Z"# =YZN>!4%=U$*LV1IUER.%34$@Q7HT:AY)<=0&H)SM%84MMU M["S/!U+IDTJM3B6-VQ/8AN/;H.WV6S*+?W2EA M#[^CDY^WO69OU;E9\'[Y:\:>'IZ:'IOOA2Q8L=7[7AC2-%'W:5_=K&D6H#Q) M!?)ES&4FD@#'H,8[TR1GWND&!#W>4H3>F2=!,[TFNX0">C-N:7L[[?YA"$Q' M_WREOL5=V%189]??28(+WWA- 3B^Y!H_:3D(I6F](YJ=[XN.I-W*WVK1=#H> M- _L&O20]=VF+O2]^L-?6U'6!5VK[;)6EB+W!2>"H5B0 .$D8>J$3!,4RE!$ M/@]2+GS0R!077,UL3#H>^Y-APR;:2*08]1I.K[Q7/3%WW'H]N]X?>X:]#^73 M@VC'W0"]]FY>H9G=6OS%P$S;6[P3^-@8EQBZ&C#CA*=E1]&XA/%H:(W3Q2W' MU*V)SF;\=;MA_^I&M6*2)#F7!,49)0@'?HHHH3'"D92<9"GS0Y"=/28QL]%L M"&K-:TA:SK4] 8R9];I,7)@I@DH*'RMW5AA7@^2."2P[.NZL@$?#XLY_$EXR M,YFS1-N<)7J8LW3]]6O5E)_?E-NJ4&: '25D)H)&A*02)9FO2^IUH( E$ODT MC5*?1^H0931C?F8^Y[Z&]0QX.P[:+$CS6HPY7]*X+?F.H(<9I-9]8YK]2D]E MOYY]<=X?6@2ODP$P16O.]VA>7?.=O$^[.IOOX;V":FX60'ND^F9.ZHO5X2P MX; B9PER;]/*4W$A1;'5(\&O2_[AK\>BO>[5-SIUH-@O$754PL4KR M)&81CU$24AWW#S)$,(M1G$91FH@L\3DH,/BFTLR\Z?--U"%VX6>MEWP>P&\K=YPQ9G"T=-2 J6Z8NB@O]Z-"^MVF;$*0_UEL MO[U[JK>;!U%UP\%E%/H))3F2.=&CO3!%61RG*))^(B0A.,N-;K@@JK/GX#8\ M>/I+YO5<>'\J-KR>#ZO4VPDH32.)C@&"!A,GL?%^$B7[]D"J?\TP@QTDOMOL MV@F:;Y%3:P;#F4Q:PX?A'K7/F_)46YON:QZD6"1!E*#$#WV$B1\C2H,(T2S. M6!ZF0OC2U"] ",Q=.LZ@L'/* MP+\,(!>*D70C3I#QYQ=S8QB),71$F#U@VV52BDK=1;O0W[M-O6U[6:[\F&*< M8(YP3BC"4>PCBF6$HHS[<4Q%B'R6J9-& M'#)$N?K)][. ,\YP2D!3>B;HS7S>Z*BW(QY>T8$VZ M'W/N3K$-A72DWE/4%E5R0]$/5=WTLJ3-F5JA MLQ",[PW#U+J+J+JA<+WRFG[DWYSX*WQL__'O[MK_L\^ M:&6X)YYX=&;]ZIH9-PDF:B?@_WP"S;(Y)^_T3GBAJ##%.BNEPVR$":&L=KA3 MZRVVLXT(,]S1QCYF>;=_U8OC()U)]P+21Q,]#Z#K[+42D@D9A"G*I2AZ"?PYOS)98N+H<0\DO>P^V!.?HRFN[C@LCM&L(M,IS$=(D)8B2-%2V M!J1I#1MB=H0,R*? I=IV/P'MN*GPVTI-/.J/4T_&9AZ>' MUM!XCUWWHTL,SAXY&[MBA<>%YF-'90>]Y?I;Z,LY!P)+D0".>)NBN'7"!.4?[H[7CQKJ=1 QL9. ". MK R \*)F!@[(H9VQ6 'N2&S<5;^5O%J_?!U$#,Q#;&<7F/GPH4@*15-_GZ$' MCW&YI]V*3D2&Z79#TCLIL],PVJ1H5B[&\ZLNYFB<%&SH;IS^L-V./A@=T)1? M]I[L) ER*7RI[OM,;=\D3%"F._S'1/A9E+ P]4&^Q3-T9M;(X=B+EBQL4SZ' MCMD.[$!FF$H>BSM#V>&$5([VT'-4%MTP)T0]W!VG/FX;X*Z*YR9S^&=2E+?E M_N\KR7V989\BZ?LD_)YBSV?9;0PB'P*8&/(^&33RS30.M&]LP%=Q(##&H4 DH&J/#D2,DJEYDVQZN_E24XF8K'NI5 MR&6:XA0C3O6PUI HDR]\C,(@3J*8,":RP"[1XRS-Q7([- O>*QZ\/S077L,& MM,[" $QH/-8)1-:Q64MT+@C53LKK/&Q[GN(;A7 G(3@?SIU^]/)A%6?'-.G[ M#L="^IRER(^B&&&=K4'2+%971$:3*(^",*"V\RC&",]L,$(_\NUG0XPB9F80 MYL !9A4.)CR,SF-S>H&$BC[#8(91LF\V>\$$C+'Q"D;/P^R%GB=_K=;B>KV/ M:_)UE0H6BS@-4"KB$&$J,"(\HHC$.J4K36DFC X/1RO/K/$[6IXF9J;[Q]*/ M*_=%,@'#)6;B&"OG6=9'PB'JF5;QU ][?3M>:1&%.BM KS'G/P!7B0_E5JG9 M%_&U:<-0;C^3![$2G/L!"R+D$RP13F2LE((QE&8R";.$YR$S:K]VCL#,"M*2 M]/8T/4W47%%.8C*M+Y=*"E,;H) @]1F3Q$J+3BZXF#*-B3/4J='/6481N_WK M?G/-U$597:2?:G7PK6O1]Q'C0N9AE*(X\5.=/LP196&"A%(_CBDA 3%2-5." M,ZM>D].B7DE=\&Y(EF[N[1'-2SL."1AGG,+/,.#H$!5@Y+&CK(^B'6UO3]QY MFS%305T%(Z?(+1N5-!3^*#QI^IQ%R@[_Y_WF\Z:\$YO/8J-];!_+? M'T[3A(T%MTO]&5UYN?0?$P%?I0 9/6 9I]3SPZX?'RO!BN;5-I/_ZE^OO_S: MI;Q0GR0B%!)%6<(0CG4^+_9F ?-"3%.>.&#:SZ88,M#,S:^\' M'4R$Q@TG\3,,_KE$!1C!FP!DAE0B8VE=!=$FZ2T;"3,5_RB<9?R@;9R$*2=^#FPP.$UT9ILP M9*%M+CJ@#R&^FQ992P92U%>AN7"!X[]]CUEWU^1VLO&Q/ MWV.1COKWGOB(G;+;^JD2^YL@EE)PH8[7>3/]>;/A?Q;KMCWUGIUV&'U]Y7T60)TS@=%, M%QV# ]/1(RB\/7G']V@+>1TIM@G%114> ,&A(8 \:ID#MOTF*GVAK\0W4=;% MLVC;!W_<5*+X6KY[JBI1LI?[BI2UKB]M=O/F;^LVD6WGK5%*=2OOR5]W>J=7 M_[#=5@5]:@J [S=WI-*-;J(D5H?U3!W<([U?XS1%>41"Q'A.JL5FN]QW^]I@^V4CAO=*CKX!_@\ZW>['9FYJ\TI[ MD;R!3&U__,$KWHO5G$%T%R EFNY[4;7_/I!..[];^1QF6K[%:W&5L[DH[\MF M?[[%:SG*(WT3)BZ;0-(TV%9L?%+?_/5N[$$WY>0G40I]1TY3SOTL#U$H,QT] MB .414FJ=J: 1TP0K&XY-M-(3(C/'D@@I@%!*^A,G83S )U%G832AHV&M/; M,#*86-*/)O)^Z+@Y'VFQGE@" <'Q]!(CTF\RR00"RKFI)J U+#M__*QSDMXK M.A])4?VN&_6!^GXS;?9Q8<]EF'^>%.FKU,?)16R=DIZU?A&:W6+?Q@>YDL?]7 M1?)](96ZJQ-"0=8K/R%I0F(?I:D> RKT=3*G(9)IFO@RCT048YACTHJ/F97X MYN%1#^_6'4&[NX3]G#%;I$U]E[/C![,''Q01MAWUUH?G5^.S6!IE$>$9 MDHFNC,L$1KFZE:!,74+"C"HCEX%"+.<(S7W?V)'U6KK64\G.(F5FB5S(#S,U M5J+#LY(FY'*5C'2.S+(Y2!/"'J4>37W^\O+6)IGI5OY6M_&65QDS.))!))E$ M(A&!.HT0@;+8]Q&7H<@CWZ>$^;;5K2-T9U;I(:GF#-)5>E::([21Z*G6EPL= M?+*O@1V#E2GSER9AAD(9Z4->3E!.2(#"G(=8UPPSCF$Q@QF M?+VGX.V[?2^ M&,!F%G4&T& &]J#$^$L/C^*B#59?S93S!91\A@KC,:IO5F!L ,58?;')XPOW MM6J[J=2_BUI/L2BY]ATQ]>/]1O_J]FE;;TFIQ_;MIO/=E-NJ*.N"M1Z1)$PS M'*I3'.%IAG#. Y0GE"*2JLT@BG",90(S56\FR^S&KTWIWK1L>L\-GXU35G2< MZOB6_O65NNYVG+6S,1;JFG7QM\'PI/IW>,/ H_#E_;8ZX:Z\W_=?C ^#+\;O MS1=C(.358&3F3DY7GK_OYEV]=<.NB^7X>W3SE(^* MUB?Q+-9A5SO$!>$DCM7QG#?'\S!!A- (91D-,D9Q$%!0J<4(K9EO.@VI__[? M@L3_GR'PI#V"C^'IVHW4P!/U+CARY;5TK[R&LA?.4%!E(**KH_,(I66/R],B M'QV1#1ZQ'T9\*BTY#7&0")*AG,<"84P31-6U&@5AGN"<^4P=:*$#B9?/Z'8W ME-@^==N!Y# %U@3GS]">$,OA<.(WS\2>$/74D&+W&=<[$_"+NB>K=9O&"+M? M_J]"5&K);R_O-P^D*%=9$N59G$(\"!%V*?Q6,++N-L")8AR<<35W)C), ML6'2&JNQD31CBJL6&"BM^MM>8SO'9\,V\>;+C/?]Z^GKH/=BOZF%)NG>OW2.OT/@P7#>^TGEVWEH3A8)?4: M$5@LPQ(GJ1]G2*:YCS"G%.424Y3A(,]T M$2G!1MO+%*'9[[!,Z".EHJ2_]EQQ ?=)G03(W"EUJ=@67JD]R2NO@$ZLQ:_)H'K7S1$:%VI[]1-E*S_ MO^+QW8:+54!23$6:H9 1W6I;JNT\C]3N+BGE >$L9T9[^CB9F6U!U_:]HZR+ M\S5M3Q'W-'5HD_N30(V; '?BPW3>5G*+SO=C@EW0__[DL@MWP1\3[;@7_NBG M[;;Q:]Z$2NNB_-J5QZ[B@ M"_517T@4(DR!!.1$8^4$8Q,Q* M.2#8N'&!@=\3D)CMPI<)"E._H8P=,7<[ZWE!'&VC)P@LNF>>%_!P@QSYI&5& M,OLF^--:J&OTP^-Z\R+$KZ)Z+KI1W,<)8>OF=76;,]M\+;5O]TY4Q89KSVZ] M/RH&442(2&(42:JVT8RK4[>(*(IIPF(6)UDN0?VR9N-T9O7O^=;GT%IG%B/: MI)6RH4=)=-T=JAVG7E$VHS(VZX(3G5I:ZR8"[;0(M=+FL9N@ ;0F\[UO,Z/T M7;Q%F&T[F0N\3XR\Z@U>FPH\"'GT1;FS7CMF!]158N]L?"Z;N#LWW$>)N;,3 MM/'X[XR1[K5P_5=1FS8;.?'HS/9W0-%[+]0"#T79N?'5K_]?\V8CIZ0V"6M< M)# TBC$FJ_>'INXL3'%6+LNHQ/%Z"P8AS@KS.N9P_F-P9\2O@CU5ZAH5A/2^ MV*[%*HHCPO*(("DX1C@F(NIFSL,16H1\>-F53?MO6J1(L(D)8A&BNG?(DYH@$6#?!C'B8,R&(#^JB=4A@=M75 MY-I;/U11#Y PU4Y[^: JV8C6D+K:56K5]9/@+O7QM#C.E/!@^84U[[1PQ^IV MYG/P$^?[#6NC[H5:[V&K\YRJ=YNJ$DU/W&;P=^#3*,:4(Y^EZ@R:9CJU)1.( MA$G (X*QD,ST##I-;N[0>,> UW9W*,BZ[;#:_*YAQ]OSX_VA.3+<4 W1G#[$ MNL4(IL-.X0&=> M2"W7FS]K3[^UUVV.[%L:C0!JMH^[APEF&0X:&O4L[-S?RASLN)BGF]&TU#,T M,QHA^F:]C*:!&&ME9/#T96WL[\E?[7@?]4/_NRX>\D74HGH6M1ZAQUCU1-9U MTZA_12(621[D* APC'">^HC0.$*9S&7.6<88 ]W-+^!E;DO3#.&H.N)VW>YM M$#:S,@OA!CR4]+WP=9_;?NB9_GGW#QUK5U[/7#M4LV/ORFL8=-\=_P*4'#?+ MM^'D37KG7P#9N5;ZERQIG5G^ T-S MN!BR,(LXD7\P2S-?-UBXRW*^A)FETY\= '=4-7=M>#5PN&SGPQ/3L>G_L&?8^E$\/7=X7M+F(FY<( MO[XN\VHNNMXN\E8NN@U?#N(,M^4+F'JSV_3E0([=MAVL;MLHI?ZFCKWZCP__ M?BJ>R;JQ_]MWI*I>BO)K&T.*92BRC#(D61XBS&B L1:7X8<'#ED:W7,^&Z_RQ( M:&>=4DQH+MPK!0##<;<4R,.6^?Y="L[MGZ7@GS?;+X+P8OWR"ZG^)9HQEY_) M@^@:A?",,%^*$ GL4X0)IHB$+$9QR@6).4NX#^J?"J ]]SVUX\1K6-'M&+V. M&6_/S96G^;%LY@;!V\"[J$CAXKCL< E?9ZP#*R^:CPR$YRC"W6,*^ MH49'K1#U]3,IUGK]CYOJ5V7KNJY0[77VLQ*_/42M(D8DDYE$F:\L$-:M8#-* M0B2#B#!UDB$R @VOL>)B9H.TH]HU>N-Z+*94"WF;4G@O@E3-EOYGL?TF2F^K MOM7M;RV:R,)?@&DT8698H7$$NO7V_%QY.XZ0W%1(\[3K&=?T]]&P[QESVPW$ M&A>'K4+@/"S>1\0:IE--1NP7LS-N;2/\FY*+OW3W^R87KJKU06[[TOZ_2;/U M14)8['.4)E0@[,L,D2S4=S+.4DS3)/-!&15F9&?/J&B<(AT7>@I&R\=_U%[+ M@U6VLB&B9N;)/4XP>W0Q1&## Y/8D:4Q)+JH:8$!<6A+@$_#J^G>?2N_WI0? M=0/=6ZD'9O#RJ[H&_E8^UUO^X=]J_3\K7O]>^^Z9"6KGL>M(O6[?A:]6@Z\=7M!.VV//JNTKWT];.U M=_^-;#U2B>'@G>;(I*1L1I.8U_G9OX]Q2[38JX 9ID7?@L/A'4[@M"I5M*>Z M6$'CQ< ,RQXO7PQF%!\XM9]'U'Y/]QWFVAP0]<4LNTE%;2WT-?_G4[UM/O"? M0L_[$_Q:Z0#Y*HY'R*\RQF(L?8Q8(@C".,U1EJIKJ)]2??\DE(5&H.]15.J/AR;R1MBW0CRW ;8?E!'AF_5:&Q#U&:_6XO]H9J^_-T0G MMH#OC=UEDE8L!^UU.\Y X#:US]LJD?=C^%JIO8'85UXON-=)WNY7;1'\?EO[ MFW[%>%<;T#;M_S_QJ_9*PO\[OG+&QY[O];VV)RG%G3XKQ7X0!/W$"Z4I.D:Q"F44I0%)4!*'%&')?3B4>_S0<8$TL#W?2!!0G> )MJT* H?K+%;Y=X+Y M88G?J7]VT:=^,&[P7H%5?]NL^7U%]%7\/7FI5SS.<4I%H)2$QPC[ 4LGJ,^L2CN2WK:EZ7%%])*F]E-HFL?&9L'((B8V;'\_X.3* MVX/7,>.]'P/OPK;XAB#,TBM_BO8;-M WA&6\J[[I(K8]>GF3P4C6.E/IXWKS MYX>U>%UPD5&.\8,6T4[ M0-9LMUH&+]@.T_'DM4PU?3LZMKP?.L9^;-P.'6_>GKE9;@R78^2J5LF>D64+ MF"X&[*BJZ?(5[4S;9['5=YV[:O-<<,%_>OE-V>&;LJO$++]>LVWQW"8(]XK' MPB#(>)*B/"(28<8S'4"(4)XGH1_C-)$$9-+@+,QMRDXV/&NRM':LP,R[&!F3?'2^CAZ;O0I^0?-D%>4/WH[GKP]4[.8,WM,')DQ"P86-5_V !V: MK0M6LNYFWCMMM3=W6 E0IE%H8^B"/L(^^I_).(!BC"EA(:2!#XH8G.6TMS& M9T_7JT6ITT;+S5;?$$L!G#Q\'BS#LY,+"(!'HX'TFN8\U4:3@KEK8'Z&SM+M MR\?%/=&\?.(!> +_/ZH/)>_28P_38=\]5_P?U6'2+"Q_WW;])=+W19@5F1=TQ^GYE\)GE9UO372QY/Q+81GFYE^\ MEJ/1*Y^*4MQLQ4.]RJ3(B PRE(4)09B+$.54>XE\+$B<O' DWU]R5/:&W';MR)/#DU)7C M)Q8.W';.ZL%>TB9^WI2LTMVPWHOVSU4:II@&F401U^4SS!>(!")",LZDE%$2 MA2FLC\S<',^=3**9JSW2EZ4WU3%%73_IP.N5#K7J[/*B8ZH)PS:AUWJIV*OQ MFYTYK#K'^UH\8KJ+B0[$V)40W.Q>\7!P4BOM;ASB-^?U[1"^A\#L+ M3(()V^TXNU" 'E!;LF)=- PVW1+5,?63^F*O=Y\1]2K'/J:"^2CUTPCAD!.4 ML0BC7/HDRR0-?0XZ40+IS[T;:++>5E-J'&'Z.B>%0I.L/=H&26!F'PJOF1&? M$3282?X@I9Z"\RR&0<8O&L/7G'4]7)O[;E?B=5H4]G_0B5#^6VV+Y\WFSOJN*!5"]M ),5ZL?.G\19 M0(6?4\0Q]Q&F5*#10P M3CG$0AG0G-DFM82\M:($LS8F<)G9%\<@P"Q*3US=*#7YYK2S8^#*Z^#Y- 8/ MV(( !'9D,TPH+FHE ! HV1GV+^H8615,3WPZ.2K@]&^[RY*?"41Q['(,@R*PES"S!)9KJ=&8%@V\[\(=S,SO12:P "P/9!@ M0^H" 4?F\B)6%C6*+D [-'U.UKQLJO#.B]=/5"I$OB+>_69+UF9V;(RFD6;EK68=43;6LN81C_?S;;?D M+W6?W?%@-S7X)()FINAB0"Z?^SN@>.7]7&UJIVU(IL5S/+#W)*DWF<@[)O2Y MD;NCS]CI^8>'Q_7F18A?MQOVKVZ?#%B0YK'0C8B2!&'".2(^RQ"10O!(Q&F* M0?,A3]"8^=C14_0:DMZ=^M@W'=O7-WV8%I_"QTQY+Y0:&(I[+;![7_6(-(Y4 M]!2%135S1,1#A1S[J*4>DJI4-Q3=L:^_S11L)63D4XQUYXQ<:6*..:*2IRA) M*.9)Z@>) 'F)3U*961=UQ=9:[1O[QA57'M5TG72U.(V;H89>B@901SMR.N.H M=9I<>0U)AUHZ)I$K/3U)8UE-'1/S2%='/VR=-_,J#>>FO&9,)S'4=^1%AYI6 M$8ER(C*!.!-2:6[,41Z%*:*)#)B?<\K#&)@I,TYQ9BWNJ7F/+3EP(LP$7F8: MZQ0%F/:>R _451T[7.XF<+')8C&3U5W>R@2]I3-5S,0_D9MB^*!U=)>I@T)S]UA^PRTQL'?"P$#QWL'6'6R:Y). MP[LC(KF+Z)XBLG00=T30$W';L4_;#HUKFEZ47YOYX5T93GQ"=(T$"= MP+GZB69^A(0OPX1$<>IGH$RRTV1F5NL=T7W#S.YKN]G]RUKS W1QG<',3%\O M1P*FKWL0&H)7?:S2H;Z.B^1LKMM)(@O/<1L3]'ANV^BGX67>U_R?]YL[L=$! MP8_EO?AK^Y/B[E^F5=QG'I_[!+V?P7._\>X^W+X*JNM&?9NM;L)@7FY]#H9Q M_7.$ $SY3(7W_M#,> TWCDJ?)V2UJFP^M^9BA%_4#*Z YQ:86P4U7>^^>-"[P"^?[VZ\]\"VT>/B&RB>"\F!JCV87G,T=&MJ1Z\I[+3((G;P LU/RF\ *,S N M>AGO7\K=^$NQRPIT":#+1$ G?"V?^^<2SI/I?DX)7)8 !:EZ4!&4ZS, M3)U#!& &[%7"2TOZRMO]LJ7N/NME0DS'B2_GJ+U)[LN$Z.?27Z8>LU/TMH^D M:'T355&RXI&L=[ZL,$FS)$Q#Y,NW\ %WOWC)FY0X<1Y+*/,F3.$-4X SA3(%(M6.5X2SE M8<9(E(,.G/]_=U_[V[;.Y/M]_PH!"^R>!<(+B:+>=H$%O_Z2E&3+L2V3-*7TW"]MXDB$&;CFV9 MV=<.U3W\?,)GID.]@6*G03NR6\_J]JOEW\=J)*$GY3E.:U;5:23V:\5I]I)C MW3G\HVSP4M<09VV'A-NV@B?[?=-\7C?_S9LON&0+'HLHSGD,4D%5LEH2@3RA M*4AYR!-88)@+9%6%SI#PU%>EW36GUIH_NDQ"':'/^S1"53AJN6%M^4?\*H!" M/RH_K#;R[\Y!QL:S8*8^IL#63I-T' 1#%H*>AX!L&IV?_\*;0/'AL>Z=I>2^ MJN"9DIVW)IXE& <5\FS?=_!!/SXV7U;UZIK]K;Y_IC=U8U?)]]3[4WN@'Q\K M;;$%7^315CM)=LV9@WM>/9=R&[U9UX:5AD:A,'!'>T#!TAMM#(#G"KCG1'5S M2Y\:=#ZO]!FQ]IS2YY[U7.[BRWI9TI?=]4A2B"2)HA2$,$4 Q0+*LT"<@"C+ M>!KB.,;,JA>I*>'I@Z9VF_^6!T\U,%YC:+:/3X&,W3H_4PVCY2/XUOWO]1;* M%82I*V2\)OMKE,DX 89QK8Q3[]MOZTV;#5XN7Y1U\$?;C>V3/+U("\+Z MDMEPN(F5P_Z%2,>.MEV#Y_I_=1T;.Y[,MWQ3J,Y; !.@9&GP6P TP76UI?Q. M5H(IC=F,!DNAAS:$[:MN)L4@O[%K6K9@B&&:$M4_.!0 L9B"(J4)P(PRP<-0 M(%4TP3S9^)"$E29PS2WN>IRXG_B/0&-F$UPFL-VBWLL:OO'=6>>T))ZV\",$ M9MVL3POX>EL>>=)^ _ZC;E:/[YJC/2SDEB__O&UE87?8MAYXXDWY#U[K0.!7 M?8]/MV]1UNL?;5^65YUW3/[]Z3 FNWY#UBZOGD[PR2TV9O3VVV;=\9 MB*$!X#[(A04*6M?0\6I0G]==VZ3V.Z:WVN'?E3^I=3NJ@L6/J_+OG.G,D:Y& MU(+%&0HQRT&4" Z0H 4@>2% (:(40YC%/+0J;#X+UQ-KR39>2\?9J-2OG95. ME7=NU;GAJRUKCH45)IU7,]/HEYLM.]5[-+!N%S"EVQMV7<7VZO)=M7[6_D)E MQ[;_DNRS(NR[(,6D/+]-B8LYIN%DT8Q9B+OM-FU\T8(4<01C0D!&2010EC& MBX@ B!D*(IZ]5=/S01OI$U>-NJG!48THTPPP.(D RA7F; P*0!-DS@24!0D ML4IP'Z$UN4]VV$Q/'E!:RKJMWH6]! =XF:TF3RC8^EQ?=Q.\&F(PS_6,@>13 MM1H<4'K;7H.'(I]M-GCD%>>XU[+A'\MG%4?;R*^'ZL3<:A%I_55-^7=-4P=Q MU/RS_ H\_,F7S_S3>M5\KQ=9%DF%0"C@&28 02@ YF$$J& 0)W&6<6IUF7L9 M.Q-K#/F52JV#.2]!UTQYS(>9G7YI^0*:L6#'61M;K[-].-6GD0&35ZWKYV[E M,=3>#S[^@DDO86;N:%,/P!T)1_4QJJMI4S=WXC_6:U9?KUAW!JGOUTNV((R$ M*"4IB&(L *(Q!80E&!1YF% 6$5PPJ\CTTZ0F5E/=%9,ZU$NKQBF59P0F4X/& MA_"V]DPKL::J'00S%].4T.$-M7F^"F>@';@;#UV;NE]1>,=ZN MZJ;:Z%!B'97R\!VO.K^@OG6L;_OD^TP0422P !GB%"!.." "QJJ1K< $H1R& M="$E)>O)>RA9LFZS](8"&*_ _GYV_F;GMI-HILI^Q8EQO]]Q+;#07L$/A.DB MZQHISJY-4RN1NH^?I S#C+/PUNV:;-G^:S1P:Z]R321U M3)L%05&(!.0@(BB5>TBFJCOS'*0%HW$:<2*M3[O$QC%R4_O$^_Y".J&9[^C_ MJVU"XBAFAF=(;TA8GB-/-UGJB?MT@!M)Z2W1<)38S.F%)H(?)A4:O>7H#,=E MI>/56G=4%\[,[E9?N8K8E=:N*AM?[XY1JFUO&F>11#J59\R492 OY&DS)!+Z M/(UC5EAU9K!E8.K8'_J=L\U2A^_M@OFNNNHH?3P^"]3U4<^@;F9@6S+"%G=# MQ_B$:%JZPJW "[X]Z-SP20Z[KJ#X\G_;DI_7X^T(SH&/VW4UN98 M78:K05$&M;^O]=G')53& G S5>49/[=DS;X 4+,..BZ"5PF<5X;9K?99FM;R M^\K3-"<\;Z:F-2 'N9KV(SC6S%?+:)""\GF]ZO*;%A&*8,$Q!QF))<[K6"$1F^L&/X';ZH)5Y+XEK1]9CN?RS MHODJF7^:T+QE\\\*?% Z__P;]GE>'R3_ZQ57 ;3/O'IYM^$/ZS_*]5)[8>[$ M_UX_\1L5_EV]?,1_7C\UIFE>MN-.O'([=H*>GX!MN-KAMBPI"T$Q%71-_R?_C%*PW_++>_1QN S]*/Z <72B?H*CSVR/D-QSLKF+1;G M-*69@W'.BGP8C7/^%9]7]>TUC"1UJ\.6RV>N>W.U40*+-$DC%D8Q2*GJ&T\C M @K$.* Y#T-2J!H.5C'##CQ,[3=5J4A'KFI]W*"/8WO)9;@WQ-SOM8_D+4X; M^G,!$I/>+8]S\ M<$QM!9';C:S;4S*%$0P_NYJF]5E;I%A\JSF]74B?PNOF* M&_ZI7)5/FZ<%(RC*(8Q!DJGHX5R:E#E*H?PU% G#29P3?+E2\\_XQ)I0409" MD@[*CG902>)7P5-+?J:8(MO9O$2-ONTM>QYBB09&/@317.H4L4 (%O43! M5SWSG\[,_'Q!18[3\-9!1;9L_P*[Q723X2VHR)6^V[[T^Z8N5[RN)9.D7&D> M>Q,.%ISD% H "9)G8A%Q4&0)!'F,8YQRGJ#$RF=^FM3$NK\G' PIVRG\$9C, M5+0?X>V4ZE&Y9TFF/2^M)]TU0FA6;7->X-?ZP> -1TNSBY6Y$^^%X%29L6UC MF@?\4^D-Y6Z3)^YEJ6GJ (]=/ O%62H("P'.,Z$J31! "IH"3L,DAH@D*>56 MUN,%S,P84\1[YE2/!.4^;O!/;1_J>D([!BVMQ$MFPM#RFPE?2VMN .V6KZYS ME>YJI5@+]GF;--;(!TR^K*U+6)G7@O( VH%5Y&-,^RO&AXI)R^N!5T^=JE5E M 4WO$8^^/+%R&E#3)0S-[_^.BWK^DN]B*>U4Q$.%F8HS')[OC(6VNK ;%=$'&_Q3^S[2-(QRCE1KAB*7 MM@C*0"&A CD7#%&80,BMSA_SL3ZQ$K\*GEK2;^C'&I_--_!D>9NC M7\:7M9WYG4B],^O,]+^M,\MH)GY%=]8XXW]=AY;1A$SJTC+CP$OZS/6*#6+6 MCL3 RP<^KU?57DC\1WDZOVWX4[W(DI E14I!P51B'<$9P ARD)(BCVB,"\MB MO%ZYFSIH[3!?1 51#!@^D3^BGAIRW2>4*,8#S?GIX]T,\M,(3^PGDDC\D3$3KD_,>*^ ^E_NIX 7\O'[TW]A5=B M73VIAK0?,)5?W47*H(A3F( <8I5 S1D@:5$ &C*6I 5+!3>* 9R:T8E5ON8@ M>.[Z)U2:AZO@QXZ+0&@VS-3WY+,VKLE_I;F8_131SF3?">-K-Y,#&8(/O]), MLC75513TF'^)&=WC^"\UL\:[]UQPMQNYI*8VYR2,XDAOT).3GV6OG@O$?MN> MC9YC.S4NK0A^)[<4K(CH?O"]/?'29PN^VW!5@?7AS_6"QD4DK[8'FY4KE_!"NVS)VA7HE1QX[NKE!X:O=FR7U>7O!N4%ST"C.<1@WA?.. MDV97I>E&]?2H&E7M]T%.6?U]O612Q:F07_S([X0.FO]2E90_2.OWD5<+GB41 MP4@ G,<8( $+@#-* :=QEF:<(Q&'-@KH0GZFOGOLF5!&?\>%NLFO%1_!#\5( MT+2J79'6]ZN@AWJ7_90UPP&FL/@X0SJUHK. M$U:>%-^EW,RJ"#U!]UHQ^AK645&6-5VNE3?G3@S-QJ]\J>J?Z!*K!U;CH!Q2 M# M(LT0 07@(4)BFH. % Y"3N"!)EB34RE5^(3]3W\/V52R[;!%=FJ3UO?;- MI?KEVU6!T4]8*LT+I\10:AI M6#N]R'BY>"_7=O-RS5BEHG7ECW?5P_K/U2*B*>-1$H,,"JQ*[D& (0I!B@B) MDE PBHW)+:3IDX"6RL/ Q$ M&@DWDV^WND#^L%,!8V/.LJP-A.J7JLFCESB,]"'QH($ E[9%&D<,Q+D\H"&< M1@ G* $9%3".ENRTN2@& GIU MW!RG] 9.FE&1CSMDQE_QX7RY_EFJ9FT,PX1P@)AJ;YVG%.!,+EQ61+#(24%B MLZWS-(F)E^JKHWSP3=&T#&@Y@HN+@\-6VHM\%N<$O= !,91E$I^")O"&;H*A M@.,G_[TG+TT$.WX7-.Q3?*U2,>1V_2H)"=-"[: (1%RHD A*09XA"'+&<9JP M/(QRZ)8.YLK2Q M[F+G4^CO7FIL =]RX9H Y3X&93I@76*]'^%W[]YZQF5+! M+D7*>T*8,T-OE!9V*8"GD\,N'GGFY):[/J:95[24%E3?\4-W0+Q=-56YJDNJ M(^@6*"RB2&2Y/*9$7!U8&)"'%@AH%I$P9 Q&"9HEK<6"Z8FU[I98\*RHS93# M8C-IAEKX%YL*=SWM&)=TMTM4Z239-6^Z"G;3_,?H-,^7J^* ^UMGJ=BP_-?( M3W&8!&^9*2ZT'?N%+O7WF+/CO'9=AA-6*XE]]6\U M(SIO&U@[:++K^UV#(1/"M90@YH(CF>1;B),?%HE&VD)G" MV!O=2BML:1A_ZR6M8"G)V"W^??D)534!4VF[PE#:6AE/ *80284I;:^,Q@G* MK5K>N\MOKQ5]R(\1#Z$@,4C"6!5/PP00AN36@5 1H8)%.$=VMJ8S DXFI0\, MS+2\LUQVJEP)U%4=^TU1^I?@NI%'.K)IM'^Y64OST&\/H:.">=+4^V//JHZ/ MBO5:YQY_R*58ERX-)2UV?2EJ7*5K^-;4!]K#ZE6&C8F/"#B^9"Z3S6Z]'"O* MY>O&][0L/9NXU*I6_=4]HAU0:' MUZ7JE3,(%+]76?&KZ A#X^#@Q8F5 MT1?\$CS7>PGYNP#VJT#S8FXO'(I]WF2X2&([57%$V"D".$:E;S8PX M*-ISU]V>+",8\19D (<32 M]* Y GF(,CD!>8Q"A@K(6-_>V]#XF(][H[6RWQK8B0M8N*Q'C6X?7Y>:3>4X@3A,XC#A0(0% X@("G): M8!5.5XB$PPC:7="=H#.QK;CMTC(@ZY10< HF,X7M07@[Y>HBMW,CFA-2>>Y" M\YK*F[2@.2'JJ?XSIQZ_-.?@0[F2*N!C^:S40",G7IT"V_*1KPXS3/"DR$4& M:"A7,,HP R01& @$XSC'.2618\\98QXF7N+_4:WE]YSBJGK195=U.W)M^F%* M-T\;G<*L/I9GY;^W%L9:J$:%'>M )K3+SG$9AS\$:) ]80GW)G9WS9UVZY; M!6O<.1I7?+ =WS[J]I@;734(Z82J/Z"*X> X\N MP\G)X^9 ;C:7G#L40Y_=!:/8*Z9WSXS5=Y4\?U7OJ]5C_87=K;8,?&[4YW_6 M7\62*NH/S5*1EH>SF^>*_7=EIZD\D)I8=;TKGTO&5W*)K:O.Q_(>5RNYN&I= M*%*5OM]?BJMUTS[X9UFKM2>6;7,5N?C:B/6]Y2?DL#?K9ZZJZ*NRA.8:SLW(\JTF/V#KI31_T9U.D'L$::E:?PSJVE5E7O'QE!W^YK4385ILR!%G D2AB#BF "$L2J"G6&04B)(#AG"3%AM;\:DI][T MNC0HS8GE3F<.G^'^-PDHEKOB$(^3M?8_E#65MKNY\[IS6 MD/C:3\T)S[O+6@-RL/?:C^"F7FYP_?UZQ=1_ZDSWC)=J?'T7B6G(*(04,)6$ MC8HB!CF.,Y!F>1KGHDA$8E6M\32IB=6'HJAO@2V**$4L82'*< M T1X!/(<<5"$A#*89*'(C)OD'0X_\:+M" 94433O>G8$AO%5>;EP=BNQETL3 M.W^,-1'0O!G;98*ZM5#;$]A/D[/38HRT)CORTFP-Q4XS/&P#-O*4O3Y0)2IW M@?S7S[A:B_E_KF/U<5Q\OR[YRI!,#/4H)-I;(K%UG$*42I $E&0GDR MCQC(DT1J#QI&D+&B*$+N[ODJWGYJH9(<9^*\VIH06/<"M#N&KH(M2T"L*Z"8 MN@H&B'_4B.\XFQQ2.9+5)/MN_83+U8+$609AAD"><0I0Q'- 6(1 )G@LTCP4 M<6H4U#=.9F)[\0]7*$P1E/_K8[WYT9?):U;B9@OYX-GW9S MT'SESWRUX1\D;Y*&=OG\ES1&;C9ULW[BU2X>-"GRK,!9!*)$*,L-Y@#3/ *\ M2"E/49%0NVJ$IH0G7M<=&W8^&F/0S#PV4T!AMZ([#@+U%0UZ'K15&O1<3-1> MRU9V3]X=8[*S^GILP7CM^;%^W_Z:]5UG5[;>?^7\_R _J1H%R+!1 LX(C:F#QCJJ>Q<;FK#YY>LI=,;U@">9+4]3]N): M7$^Y1M^VZK:IT+X]U.B]O>[D8BXSSI,@ 21@& MB,E_<)[%($V*$$@BM_5. M>T8J3QOK*2JS[J-G1'V];9Y[_,)&D=U_'\L5CQ:AB)("%Q$(B2H'F,DU2@26 M"Y5%F! NK>C0J'_X*)5YPI.VO1.['P)%.[A;&1K3XSB=WS&]2&^W3IT%=V\< M>4RPRUM'[HWZ-LTCCPEVLGWDT8<=(Q):5]<'+E_!RP?\LRLE_3M?<5$V"X8( MXKG*.66)W$D3#D$A8 $B$F8AA>H#8A66,$YOZM"FEJQE",(9B,QV48^"6[JG M6L)!1UD']W:T@]\ZZJ>+JMA'))C)Z2LLX0RU>6,3S$0_"% P?,W?O@L749RB M.*(Y"!&, 0I%#')U2,5AG-.,2?O9+'AQE,I;[KL/?ZXOWW?A!?NNE?0>]]TQ MP;WLNW"2?1>^_;X+;?9=>.&^N]_3\C-^XMT=!\8Y%E NQ21DJN9#6H""8 $H M+Q#*59.;R"IKYA2AJ=U'^^U1KP)%V?(VZ"Q69CNO#P0LG4ENPE_8(_90LDDZ MQ0[(O&&_V$-AQ[O&'GG>;>&^%X+3YDZ\_TF_JWI07^4Q^6ZEH@M?11A^Y9)V MJ3(SNPC$_0\&3RZ2J$!)D0@09GD!$!4Y(/)D#$A"(HP82U%J%?L[ 8]3[^6: M8U6IA'<\!Q56\8CZYUHEP5+)T)7^-^"#B%H5+U1MN=9_M],N4TRHF6)ZXVFR M-#JV,]2S&RA^UM\%>RX[!Y1<_7JP_TWU#5-N=JHL@]W/Z0UK(NF M^=.7$P+N2=5.P>&L6GI"B%\K^"E).=;X*A]7.O1EU=QHEFY7*K:(KN7'?^=, M'NVZ,UU]*YG"]7J%R?+ER[JN=6T>7?SJ3K2O2+*L]S!P0;D@J3RHY3 '* XY MR/,\!9R$"0SCD,#0JIS?1'Q.O$<,N.[V!57R8#-@/&CPSX!TK.O[^JY:S$K= MU3=_\N4S#YZDCOEN6S%LHHDUVR=^@>FRVRN&,W6SG:DAS]H+U7,=E'6PXSOH M&9<'V[8]4L^^8%]/[(/D?KWB7Z4B>.;5R^V**8>":8FPXV]/;"XI$N:5N$X(.+[6 M_,AFM\@Z>D%/\"J0)%4-K8U4-*,R6]6U&A?+J535B2%GJSXU+M*PH-29)R^) MU5(9%GU 9GO2WQWT?^=B7?'V.;DW\[JKB;-(840$#PF@(53]AF,*2,9#>?YA M%(4$[ MU,SIIA*C.#M&DUT"D=> ,R=&WB F[1+ CH>M733B!1UNXBN*<3[ MG[RB9:W2J6Y7356NZI)JRR5:\"*#@L88Y&G" 4*1 #E*Y+X2B2SE!2910JT< M/Y.Q.K%B[.@'S[SN>P/Q'2\.+8&FF2]#?\XO,0N6+IW+&_YL6_H,^%?66R=! M>V+RW-MG4I1]MO*9AM'Y._=,"OC11CW34G3;$KH]9_6H2TK]E]QDODNU=2V- M:?PHS6IU#=W_\8%73]%"1 F)..=2LR<$H @E4N6'"# JF2>T"!G);12]+0.3 MJ^^.G6"I2%JZ@JS1-%/#4V)DIUQW\'0UYGIF@HZ;8,M.^T2@&/*G*EV1\*0 MK:K]Q_6@G4X7:ZH3LN2S"Y[CG'!8@$*$(4 A9 !+ M0Q-(0S0C2"2Y5$:652T=V)A8':D[4^O"EBYHFBFBZ3&R=+&--0NZTL'C.GYC MR-Q5ES$IW_%:ZO("8/R5O71A8NX2F!< =:022-(A3Y([0,(XPD@!2IPR#@4R.CP>Y+"U"&P?4IQ2S205 -%UCY_>A^7 M<:7B15H[?6$MJ%/F]%%A+LJ;WA]Q]JSIHP(=RYD^_J"_ M:/A6H;2D',DBP+*8NSR"K9:XS8U"<.W4D%4UIM5+6Y75'?X+>NNI-E M(^E1X!(D>)A3 2*>,H H#@&!4FF1+.-49) 6$;>HX^<-OXLK]GU4>24=8,&: M+,O'SJV^6Y-QL!)ZSJO27UYG6\7PMM M4KG[X!W[ZW[M)'IX>ORT^E'>K&I6L0]+_&AZW7_\[8D5GB8:/)1/RDGPZ?.7 M6W4?5I=,-7XR#P,X(?CXLO0CL]UB'!,W^*9H>VIP-2Z84R# B2%G"P08%VD8 M"'#F23<31.TIG.^[0[9K=U!S?\%SED#,4Y"%JL9:+.2&FA0Q8&E1%# 7+.'0 M)AS.E/ LT7'RBUL^;9Z"'QU=NTW4&$.S#74*9.S6<\O!57#@"CW:;L/?3FLK MN:==UYCLK#NP+1BO=V/K]R^XUE,)Y6Y<3Y2TVHV4[W2TZ1W5;I(12C:R@[ MD*9K/=M(>7:!&EN1KKRUIWNS>? 9K#$+W_/';LPY'4=#.69EP-XK<-L>,!\J MK!K32]X^EBM^V_"G1*?C\LBP MLQV9SXLV/#8;/'U)#/T#_JE"\U=4VM5ZF<@/VGC71RX_W(5WT[1 1%4E9YFT M85$!$VUI$L,O3&P M9K;&='#9J8$V4;Y\'D;!M\4;]AF[TG_8\?:R#93O4W%]!\S;8N,U2-Z8^!L$ MQML"5OA_ZRNO-4A%5@?E?Y'FB:F\TY;-?UG6I=^D% MI5D:$M4 "\=('K5Q!O*(4L!P)(]C"Y,5-WLT'MI 1/5A^X"K;(;SEL$XHTCWU0@WIERZ8_/>@3-$_: MT0M+L^I,GR"^UJ1>Q_[5_)TMJW*ST++T,BW"C/*"D00D!

N$\UE]^JWGYY?UK)]C__\3--CXY\WG;SO!A M[W2[VS1U@U?:D?+XV+RO*L7R]5-C&HUSE=7)(WEZU-DC@$SO;-PG^ZNX&8^"8>%@//[^M+&"*@GI0;6+ M7\0A5I7R,I#E @&$0@H*2C,0P1R*-!(JJ\'FSL.:@XG-"OG]RJ>)%=QA:*9@ M)D7&3M/810]VN8J:I_DC"0_@F#FD<$?_EXPM/(#'-.B.9TH M3@PYVW%B7*3A6>+,DV[;_"=<_0]O5!V6>TXWE4[4V[4-)P@7-*((L)13@%+Y M$T&4 Q$G),8Q26%FU"32B-K$R_.>?N=LL^0JMG+'1[!CQ&YO'P?.;!_W!H?= M@CTJ??#M07\R27-U(T$][<;CM&;=>8W$?KW+FKWDD%G'_O:PUDKC9UD;)]0- M7YIX@0ZNZ8 'MY<4IMN8T^+9IA&A:$$A"'420/M8(" M@E$,BB07:8HY+%)HLP,:T)S:3&TYZ*/UVCY.:WUGUJ>;NU2--P'3;%?T#)&E M,=NAT_=I5>"T%XI]C7GO*><6\GK:(DTHSKI16D#P>KNT>=6]/LY#A5=M2,E7 M_F-=-0LH4L:CO !Q'"8 P8)+O1#'(,LAY#F.HB(R*ALX1F1B1; M'K.C&[2$ M[>OD'. SOM1]26VWMAT$=JJ7]6<4V(=*YQS\EG'.*SN[-:W MA#D("ONZ7BX_K"N=-*],Y]U)+,L+2BC. 6,D!HAF!< L%0 1&!.<4<+MO-+N MK$Q]OMT\/>'J11UOL;K[46$Q72.NO4Y=C]6ZKO?Z=5E&1;G/A=G^/P_"=JIC MZ#PXW4U+,19TG$UZGKX<(E]!0^Z,S!O^,_);WU M;5UOI+)HPX/NFZK\'_ZE*BF/%A&A89C$&&28YP 5JHI?I+L8TI2SF(:06O7N M,"4\M9[3I%16 MB7^NNW#)JZ #47/BLYJQG>C>JA@;DIVY>K$=&(=5BRW?=RQ+V'?KZLJ,KMC' M7.-LXD5TJ[IG&J\W%'7CH,A.YT]<-H(F'AVS)37FV!N MI]T\P6U?&= W-+[*"'KC:]Z:@[[A/"A0Z)V 8]-1*H_$FZ4*;=2N*>6\KOAW M+L_'SWS7.NDS;^Z$-!\7A$Z3SD)RB[[F)+U5W,LF^I)=!F&G%"^"ROD ;(M1[I/5;Z2,^V+]M5 M(!E2AU7)DL?^IVY8^.J*:DE]WEZI;M <=%!U',;>L_U^U>P*MK9..JGU[AO< M;.I%GJ4$X20%O(@C>72,&2BR1 #!$QQ&81I2ADV]VV.$)E8V+>G^QB;8$@]: MZN9N[E&PSKNZ?4%@IS!9N(YN3W'AUX-M^WB7A#_[?1\VYVQ%?>X'+% MV7M^9I1T-_ MT*'E3K3UT>7@-^NZJ1=QDC A2 P2QK!*CF @9S$&:<0*C#,A<(BLK/H18E.; M\ /2RL0LZWJCD^ZI(FYILX]A9FB@>T+"TAI_!<([3AKM9M5(W(PB86]W&XCH MR\@>(S6O16T@]('Y;/*.0S+"JEY=L[_5]\_TIFZZ3<4T%>'(NU-'>*GC@HJ\ MWP8=UL$]KY[+[IMID8-P3/#Q9>E#9KNE>$Y'<,A".#3A?_L&(.'O9 M!V//V2VI)T86[[C@TDA6%Z;:/]>U$U'Q6T?SBTI>+U !151$%(11F@#$\QSD M.,* Q!!1+B!$B5',E2/]J:\1NB8W.AQSOVOKL(N2V>)UA7A\;<\ G-W2[YG1 M81A=D\0>QVL5N;F?E1A\G M'UL5!Z9WH+?'<8^1-<356LA>BTNI@.8C2LDD8 MQ9'6M*ZCSJ*(+Q2YU].7#N.BQDFS2U.Y?L;E4EV9?%A7]WC)560,7JJX&.6T M[*/ <9@F-$YS0$0BU3A..6I8<5U7TD83V:-MHM&G <]1H\MSU(Z;JV#+#Q#K"BB.KH(!JA\U MJN=B\KT@::/3)T745:=/@:RE5G?&952KVX\ZHU9W%GE?J[L/X^;->M4FO2WA M?R=T<;)Z4-9(W9/318@A*BB* *8( I1 7"6,A#'.>8Q%JE(8QOWEA7UB0WS MGA> 6V:Z8I+!IFZ#Z]0%]J;AP8HW6LGO A&O J+X;>?-"01/+C8[VK/ZW)Q@>>V$50]U];YNRB>]'7[BS?[K\&.U:" MEA=SSYT1..<]>;YQL=,1)I $W[QF6-@*[>3Q,R(PFP?01MRA1]#J/<=$,M#<0^#+LT>&)M>GK@$2F MKGM81URKA*GB-/?0-=,-4V!FIR8,XCV1_F2C/8V#8 M1'P>?=^7(^IV]?"]K)CVKB2B8)'JH$FPJJ^!LQ@4TBP#. MCF+(DBA"]S LU MH#:Q'K&O20RJ^(6EO2G M]A\=]L53O6^'+/USWVKOV[#*E65^EBWJ9LIC0BSMU,D$,+KTVG$!PU_+'2OJ M<8'F2 ,>IV'L;[C?_^1TH]HXW>"&/ZZK%YO2W4=?GEB/;&D&/5&+TMW' MI1U7 5X$M5ODAS)Z+>$]*HW3;?/Q$6>[7AX5:'B?//Z@8XGOKBO-P_J:RH59 MR<6J?&?ME06.4 JS* >JS3U ,0\!R3@%,$,0@6>=G<:M6.CBU$(S39H7\#8+=0A)AW=8$#88P%O _%\5>X>(S5OR6X# MH0]J=9N\X]#90FVS]!J.X MV+7%,!#:K4O&V,#S-J0R>[[ MF: L3GE.008)!RCG&!#5,X22'.5Q0=*XL&KU=8S(U(M8D@QV-"T7[S%0#!?M MA:):+M9]*:=8HR/R^%J;QTC,NR9'A#Q8BV//7MK31Q4Y7:^4$^!.;+O;=PV] MNFX:KQK)I'$&<8$2(-*< (0*U94O"D&&$YX1)O(0IVY-?:QYF7Q;[OE1UF3S M736^6#^7NN"16%=]O>0&_[3UZUV"OYE6F E5.^4Q[.2S#VY70%F5/.F[__W6 M,?SL?>T[>J)^/,V2G&_JX#^E:AOE#N>15?^VQ2#.(XEQ([99D M*4")BE=&' +(LSQB10J9,-)N)\:?^@ZP+3NL26ZOR&Q++>\#,JYN/(AIIT+L M)'0HIWQ4C@NJ*.^/-W/QY*/"'-9,/OZ8HVFA4LT)KCD;=EJ^KBHYB]J ^?UE M]TAW*:&=HFW/G?H/'5XOSQR\*M=LVT@B6N1900B2AD:4"P10&!% LC #HHA@ M5!0P3T.KV.&I&)UXB;>!]>N6AZ!-1K@*A&K,\JSH6QHB4\V6H97R"\R!I0FC MV &_*W[V6XD/F [(2S!\KF,\T)Q?!1WO5T'+O79Y:/ZO@EU_'8\6SL08^S)_ MIF)S7MMH8K /#*>IZ;DFTFF'\%?^A$M5Y%L.+P],3RJ^_VZ;%[6(BP0RU6.' MD8P!Q& $PJP$\J*-XV)\P$ M3S.=ZQTE.P7:D5?]PWJD!AP$=P.DKL>1[".1V 8ON=[[ULU=?ZM\3>JFPK19A%B(A#$D%WZ6 43R%!10 M&@Z,I@)QEM&\L#(7CE*9-WK%,$)['!?3N]T+I;6]U-V/P?C6D_1ZFSLBDK=K MW&,T9KZ_'1'S\.)V[&'[^,Z;]3U?"4/X!WEH",] M'M)H*/?X4O,BLNTR&ULY+U9$*1!0 :"6^O77XX +2((@EC@XP9KL+HD+=(XO7WBX>WBX M_\?_^'$Q^>4;S!?CV?0__\3^3/_T"TSC+(VGG__S3W]\>DWLG_['?_W;O_W' M_T7(__KMP]M?7L[BY05,E[^\F(-?0OKE^WCYY9?E%_CE;[/YW\??_"_O)WZ9 M9_,+0OZK^V?ORQ_X92KZX]=_W;^[TEHJ;C.)' 3B:22$6? $BV3 M=<)$JJ3Y?S[_.V/.,JV )*XLD4H9XL!H0GT0-,BDDPS=0R?CZ=__O?P1_ )^ M0?:FB^[;__S3E^7RZ[__^NOW[]___"/,)W^>S3__RBD5OUY_^D]7'__QX//? M1?=IYIS[M?OMS4<7XTT?Q,>R7__7[V\_QB]PX_EM__>JUB/TVOILOQ\N>;:=%G1^SU[Y"1[L'+GU_A M/_^T&%]\G<#US[[,(?_GGRY2($7AE*VH^;]W>NROMS1_G<.B?+S\_BW^X.KI MA<3:],./)4P3K"1V_?[)+-[YT*3H:S:__I<3'V#2_72$K(ZN'[SVKK.P6,Y] M7(Z 2\%9-$0&51">!;$R 8*8.:FI *K"$\)[XA4KN>U/>8+QS6,_X6='45(G MN*=$Y(3TQJ2(%0)PE47G.#COTSU2BR86J(H.EPN(?_X\^_8K/A?QR67YHC B M.R;NO^TNU>OZ/IO'7V;S!',T2=>O\_/X0/=W%\/5)W[]ZN?X(!*_C"?I^E_G M^>RBOK:6LPIR7"D)B?_3+RB##/,YI+(N^I2M(RHRBJP'3X)VD>3@<\B"J>QM%1RLOW4G//#GAH>#Y3HP+EY< MSHO87H\7T4_^-_CYJVEZB5O^2"?E)8V1996.PL9C M;]X)'^*YX*.*?!NQ'>]A/IZE:P:D#U2:Q(D1H(EDUA*7(B.":IT9B\)"KF(\ M[KQV)W3(YX*.XR7;"#0^S?UT,2XRN3*!%CP-@68DVJ%8F.0D*&.)<<@ #R8* M"75CR!=Y<7 >:CB-3F)($8S16*P"KB+<<@ MSU"C*"B:/DV006/L#G<1'"=/G.7P"Z2U3DK)%S[AVZ MT24W0#DC*O L)4-?6O@*>+C[UITP89X7)HZ0:Q.X>#.-LSF:MTXF'U$;\&)V M.5W.?[Z8)1@ERQD$QPGWH41;@1*;K28QR>!MD"$F4P$F6XG8"37V>:&FGM2; M -$G_^--0D&-\WB5>KNRDAX44P;A'ZU'1A+ZVL[3PDCB2D01M'$5X//(ZW<" MCGM>P*DAZ28@O5O"C#XOK!PKXD9QPD?&2&68E(1S8=$15XHX#.D)*)EQ(<3@O>X%)WPW MG#R;S&H=$;>$DQ?XY?G\T^S[= 1"<1XH!FF"84C/43R61?33I0C O& @1#V4 MW+YX-XP\FVQK#?&VA)#.VSJ?OY_/OHVG$4:2&(I2"*="^D#KP>3>V_?#2O/)O-:3= M >;];+'TD_]W_+7SS8.@6J&O1726*!_-++$6 M* E)*H@ANRAI/;C<>?=N8'DVB=A*0A[Z,*?P, ??T>U9U#0Z))3BUBFU ;2) M01&;@DR**S#I.,=D_6V[P>'9I%T/%N3 "C5)I/W7V;3Z]1@-IDS&SQ1TOER M$HEVSH(G)OCHF1 LZ>-.^N^_<3<@/)MSA'(C(=/X^4$1C9$ M*W/&32\KE 0&YB1H#-,I-2H8Y8&;X[R+^V_<#0S/)LEZE$ '!L.GN2_5?A]_ M7H399.20?>T2)4 !)2"=)DZ4]#!33HAH1$K'.0YW7K<;#)Y-UO1P439B$%[] MB%_\]#-TAP1:VL31DR$A!$&D =S=(LO$4,."<5Z;?%QDNNFMNR'BV:1#CQ9L M$R'&WV R^9]3#*<_@E_@CI?>+!:7N.49R87.&"9E48Z:(11&+"?<2A^3#<*H M&HGS1UZ_6[G8,\N&UA!U$YCYZVQRB>J8=\?1\\7(",6=0SE8RRF*!0+QY002 M#/"H4XJ&USBCN_?:W3#RS#*AQXBV"6QYI*HO*/TN&KV#2_=#1[/+ UZN%B;0,7' M"S^9_':Y&$]A@5;0<* (:!*-0S=<(.4.="0Q:1#)96[L<86H&UZZ&RJ>33;T M6+$V@8I7%S#_C)OC7^:S[\LO+V877_WTYXCKH(,UCB3%4"3>HU,EE"#1QAB8 MM"')6 $=&U^^&TJ>3:JTEI@'1LN;F.=GEVF,GSA;+F&QTLCKB?\\BFCV3,J2 M8/RN$?,FDL"L)%QGGD..0M/C/-?'W[T;5IY-)K62D!NY_/!Z//VXO%B^FL]G M\Q<".9$(EAJ":HL41:E8GCI1Z.I^1ESA)$G6L0C].P&W2>3?:ULM"; MV)L^?H')Y-I6TA@QGO>.V* 3VLJ ME)RC5YXC-1[&R'5<&/7W[D;1)Y-.O9( MH38!B?>783*.KR?"*64T60?^FL],(F50$1:Z_<[0[F M,TNZ'BK2)O#P D4R]Y,WTP0__B?\',FD70;TNKDQ@UNN'AFB=9C1-N,!W)]O?@U_F0QLB@099(A+@>)YHY;=*)X(-%9:PQ5 MFK(Z#1[NO7@W?#R;]&H-\3:%D-4]XQ431G/N)/48LIM4LGV:>([L>)8S]0;- MHSMN5WGTU;NAY-GD5.N(>&".B>-#)BX3&CI4Z>UKDX8D#9TG.FGO- MA1#\N-WESNMVP\.S2:(>+LHV/(W9Q46Y!SB+?__X!06X.+]9E!,B M]):21"DGTJ%'[3G-A&%,9:A3"2/T&F['%AIV0\LS2ZY6$WHU"/W'KP_D^Q9_ M<&"WL2[9LR:VN^3NU%GLP2-J=!';3E>%CF'W7W"#%PI* &X/Q#EMB8R>E8KR MC*ZF!\HQ+G6"/R&1;<\_:B]89>:Z*J;()5MUPW;_Z0L !8FQT$W]Q_N[C^=LW+\\^O7KYV]G;LWO/GT\8#=__%DUMO4=*3UR?[]?QUUEPN+7WB>7X^G?AK'& ;. M5NV:;E D: (+J'H>2BQ(N27>!T6B!(W_9\7VRLCL%Z%3]M5+5VL))LO%]4]N M%]4^=!UJ)QZ\XY,/$QB!M9(BGHE7&.-(DS#N\1CWL"P$.JX,LMIV>'$4EQT% MP_@0O2'AVIY4$/> F\H#ZE],_&)QGKMXY^S'>#&BS(&W3!%FO2Z,)!(HTT1+ M(ZV420FZ[1;"4;BY3TPC$#I PX^!Y2AQ-X";=?I?SB[\&-TIS40,-I-D:==C MQA%K!2"$V M XVKFQ.WKKWQ*@,N$J\9AO9=,S-F%.$&6(@NH+G=ULGT<(3<(V18H!RCV8T@ M.4;,#6#EA5]\.9NF\M>K?UR.O_D),K,X6[[P\_G/\?3S7_WDLC2$SU(YW(B5 M29Y(Y@()Y=#'"4X=@+,J;6LX>)"/L@MA+6#I* #<]URJ:Z,!B)U]\^-)V;%? MS^8?D:.K&^EC6+R$L+S][OJJ5^1)Q"@E 1]MR48[XHW,A"-CSLO(C*B=C=J3 MQ&'=H/JPZU-#+0 PQM(T>/$!(N":0C[?P?*&%^=4E@!$ZYR(S*7Z5L= C$B. MIHSQ@MS6>.8@M&VA9Y@SAAZA54OV#>#HY=5K7\P6-T(:6D"<%\_7WZ! M^1U9C:36,8F0"1,>991R:>#F4$9)09+*R,2V=3LZ!#X[D#7,H)+^T%1;$PV MZR[QB7*%.[(EN ($6E+ORUDN+[U:8O96B\!J9X?V!TSUZZ(];EL'2_=P:,R6 M?E+)[LR^PGSY\_W$E^%OJ8027TMR!+?>4;2&&>,SQ@T>P]Y(@3ADCL24LU(B MZ^1J)XJVT=."*UTE&U!-Z W8EG/DQ)=N+6_!+^!#&9U[GO] PUG$-5* W"@+ M!!C'U4 9)1ZX1.^?(2,B4P.U$;25H!9)CY8A#UYYP&636$!G(;2W:#H'+];M;<(JK(.,@838 @M?CZ7@);\?? M(+TIXY _CS$ 7,FEF,4$7E&N$[$Z."*5YL1I6=JWZ)3 >LIB;>=W.T4M^+U5 M %-1\ W Z#H8+-.@+N"3_W'+"?IV.4@;B-%:DC+&'1=$5JG"Z$4A#=B9-;[NYZP@,&L4 M^Y_E ME.TZ=>FE,S93@P%CN="#7Q.O6"IB4IQ+:3W4KMS83$DS8#I*SX^<;AXA] :@ M\^KBZV3V$^ #3-!^IX>R&JD0@I/>DFP4.OV O 06@2 [J>0C J7;;MH>@J(G MB1IVJ^L)4'55T0"V[N8TK_GY>7/HAN&!U> )4\QAA" Y\1Y8L=T^&"],J%Y8 MMIVB89/)/:&JHA(:@!0:W?GEQK7AG3?&:49X1AYD!%P6QCMB;,!H0\B0? ^; MW69BALT]][??51!] QAZ,9MVTOC;>/GEQ>5B.;N ^8-UP94*/GB,78S2N"YL M)%XJ2P1G%+\I-P[JW\QYFJYAD]0](:NZ0AH V89EXIQ2K.1 ?*8HHI@C<4Z6 MTETI.0TY>%8[MW2@:>HM3=T3@(X4=@/YIP=)]S66ND.;J VSPJ._)TIG/V0G M.&T0_>@ !IV#V]HXL?1?3*TDQLDABQ M2H\V-N-J5$'%E%1DRM3>])XDJAFGO#^N_Y<0@ M[:"U)MZ+,LJ.)V)M+"US&..*<2VVCB ]N)9@(S7-N/8][I1U5-$ J-:8&.FL M<7_70")C2#I(2ZRADL3HRS!$$]G6.0I'!H;#UJ&<^J1O+V$W$!B6?B;CY45W M%7B:RIZ-?B),8V$E03)4.TZ8C>6H"9ER(#51U@:PKDROZJ-[S"/D#%O!E*,"F9V1S-T?2]'ZH%-#;$W@)Y/<_"+R_G/-?S;E,O$+$.$4+1T$T#3:YPA M!H"+S!@-6V=Q'P*T>2$]3-6S"LB>L559& _!Z**B15UD88RV1 M$")RD .QY9P]E/X(67DJ?>WZS8=4#)N;[ D^1PJ[@>S24_'M2%+N3=*"!*Y* M&84):%UE)BB90+E++*;:?M53-.T6T%6? 3M4PO)XO53#V8FF=KSO]/ %EN.( M<=@=)HX;X7'WP;W.\]C"PRF'>X"W(F3)2#(,,5AF/-HH'?$2J"D-E#6O?;(P MP' /GYT'@;QQIM'HJIB106D)%<):R9.DMG8K@6WYS'<8R\-[SS<8Q]Q-X";#8,) M3 03 RWC4A,M9X>>!&$RX9I3GRF@?&H?]S^?X1Y[J??IX1[[R+H%M#R<.Z'1 MX#*>+,E<=_-6,73D"D,#:ABP&&R VG'\,QCNL9=>GQ[NL8^0&X#)AEORU&CC MM?"$HXTM%T8#"1!*IP1NC?O_L^$>5;:?PP3< $0V-[1,%M<+$YI8!HAN MH1P)7J 3QYCS&%R"@>K9Z/8F.!RKW9VF..PCZA;P,IG,OJ/77QJXOYQ=AF6^ MG#SLO'U]+X8F:W$542*4Q;5E53&_61.:(%!E9;;58Z6]"&QQJL->@+@/L=ZT MT\[)VI8DF,P1K(G(!BWI<^X"L8YIDJR*REGC9/42M6?4(.<8VU5)Z T8L+5B MEO=^?C[O!)6ZH^;W,/_X!:4[LKC_.P:&V%2N\]'(B,O1D4Y&7G@?8OV;(D^2 M-?1F6 ^\;2%G:!/5-Z*.$G^+2'JS6%PB&YZFB/\!H<[XU<;M>6D_G[/*V2E( MN?[=HHVD-%N$5!5!!XB]1?2<7RX72S]-X^GGD;71T>@<$=+$4H1'2;!IHM+JJ*HT,5T "8[A3F73'6\30R7@JN$R5:*44D>$M"-I18 M;U*9H6N4KAWC/4K,T.:HJL]=1^2M8>/ MYZ_/W[_ZS%VH=9$BNW,CW@&;' M:30[.A'E=+(TN&19;9_A$5)JEW0@L*E-D5@H]4U".V(EAIK1&Y.SC]:I^GFC M=DHZ:NC[J2J./20\X(ZUF"_+>*5T&9?G\X\P_S:.T!TW&RH@9^E(3+XTG9.< M.%":8#20K4O"^]UN*>(+UM"!W]TBX[%W#YWV.5R/LXI";0,477WDBH/%U0DS M$AN2!T5H3@8724:)&*<([II<92T4]3L-.]\-&0\)& 8>=73Z$"!'"K@!9_Q"GU0JGRH M=!N QI4$0)N M!R"O44Z;NNV]^A$GER7U7,I.\/]3N<\:<[#:Y4"\ $JD*S/6@HC$H(GDD6MC M^\+0/F0."[/C<+$99+TIJ0$;YB="V9X*Q6ILPG*^#C46*:.U0\!BUU1-Z -?D(DTGQP*;I M=S__.ZRQ-.(\<1&3)!0HNG\IE4X.V1/P(@)DFZFMW6'N<6J&W8\JJ?M!$J>* M[!M T0=4!Q+P!5EYB9OV9/:U++5K9H1C6GC/27(Q$1E](M:E0'2B+N00J,RU MAXEO)6A8K[@?+-730 -P^@M,4483Y.4L78RGXR*?Y?@;7+,3%6"$B"X:MPHM M-P-/0LH45P9%=H3*G29BP2, M6*\$N@(I>P@:5T9M&#T@8EBOJ!_@'"?IEASJVZ9XH\1TDI(IDC,X(@5-Q)7+ M&=13RB%D'JMWDM] QM"]XOIQH@\4R0,''V= C6'B[R=F^?;!35RX(/1 MJ=0@!912I)EX$(P8Z[T0F4OJJL\SW$K1P!%8_["JJ) F[-*URW=].CR>7B)3 M5S[A;+KX#?)L#C<#0F'QZ@<*$14YGOKYS\Y;*#.JRKGRK,NC7:^[D>:&@Q26 M6$(248<=.]8*\X\3=@-U$%W0M6H[2 M.^YY)C9TN1G@Q!EAB J6@_.)4EG[DM(= H8=(549(8>+M@%K02+ R0Y"K^"_H?,#"R'*'(FR74_2)(A-*1$E4W B&I.K0VE/ M$G<#V7,IDNQ3/^W"[P%?J[6E6 Z $3=1CGD49)G:EZ,G"N-MIU)V%FIWZ]B+ MP-V@]UPJZ/K3S3/KMO#B_/?W'U[]]ZMW']_\]=7;\X\UFRX\?':?O1>>X*3^ MO(V5 ]Y- 'XPF^QV_$L&[ZQ"P.AR[3;@OFDY1ON291N2EMGXVM7U>Y)8-\H# MSD!(CSZ!4 ;YQ6 U2 %$.!J,L)Z*6'L/W3_*.\4,CNKHV!X"[B/W!O;&76;Z MO9_-.[TME_-QN%R6FX:?9JN).C<"1-:X5.B"*@U0JI\U*6,&2/3"NY!SC"ST MD=H_GO1&KKN< *A#Z+IAB)]]\^-)83#/Y@L_@8\0+^>K&5_I_[M<'>'N()81 M<\I')A))D@LB*;K$+D(FU@IJP+,R\/E$T*_$4@-G]*>&Z8Y+90C,-+R$7L_F MZ+]/5^W2X\]/#PUO-AV5-!(F:B4L;1<$FX2T!BC<]5; MG&XAIY'KJB>(#FKII-7QMK/I8C89IU+P=B/66=XPS_B O-O.SZZ2=SN,D_IY MMVUCO+GF@E*&>VPID A1$:>M(@#4)!N--%"['F4GPBJW114FI-)TBUC%#)I= M_,J7V]_@A&)9.F-9[:OT+;5%K8^%)YJD[B/O!CRY&^I7$BD6=C;%;Q==(TC' MK=0H'&++U169/"4AHI@,1\/M+/XF]S8F>1-!C6#I $T_!IJCQ=X AN[Q<#VU M4V3CH#0;]YKAFJ(>Q:,%^GL"("O<^'7U8HM-A#2"F>,5?;_LXFBI-P"=M>D: M5ST?%<8AQEI#@BJ='CG&"B$S2W0"*9('PVB/,TU:F(!;0;&/SS Y0,H-P.0L MI6XVO9^\]^/T9OK"?QVC)W[%3 (E@$+ D$) :2K!RMC%2$!'W,I=-HG5#L>V M$C1L\JP^?.I)OP$H;1C(C,EP_9MJ ^D"O)N #4;"B"C=1(B;! M>!Y$?Y'\VR8;D5<)WP\3< ,00:-8MF1X":N_WTP?IL<^S":3U[/Y=S]/(Q&C MTMH)DDVY_U'F@CB(EE IA*9H1C.O;7'V)+&1./] 1#R\U=>;>AI W]:AFIH+ M#K1,0LP!8U-I<(DZ4PZ,:$H2:**NQ\'=!]ZCZ M7O0)AGU&G^VCE8(1]A?EX M5DZ,YLM*&^%]68V$=)HGEHC7KG@'O"3]F2 Q2XQ?E6"^^LSPF4%/O98.UUY* MG!))492^=)I0NFO?DVR6\300?9S(87,5#2"TDO[:!>AJ"7Z Q7(^CEW%2)EH M7,39-:\?*0S&N).&:&"Z]-:4Q.FR%D%I&:5-$*H/63N(TF&S(0U M:8FV\5K MMR ?9]("=SX@:YPGW#5\F;U+(R40E$C!>V]T_<*B P@=MD=F VBMJ,<# MQ-GG:?>4;IV.,D6'1F.PF"BZX#)0B;Y.1B4XEQ1-P=%<_3RM9YZ&;41V2@O< M%#H:6"U;C<*KBZ^3V4]8683WE_/X!87R?N*GBU%,#F4>!(G*(YNI=,-47)+( M,!CE5D3&\BE=X<=)';:%6@/>155='@S9;S /LQ.XPX_R.5*IC+W4Z/.+TOG> M:2 A*$H$,"5EL ;<*=WA1PD=N(]; XBMJ,C63>R+V117Q@*5>YY77R_'8?VN M],@:*QB'EVN!6,4)+5Q)&B' 7MTSH"01K)=LN7' MTK$;FI_U,>/)U=6 @_10BMU:'ME@/#BFB8ZFC"/EDH0B2!WO. ;0,W6.N#HM13!2F)L]D0*#K@"."-H:QU-&;* VH/VCJ_._I>]9OIKQ^SZP7?O'E]63V_79H>I8H@Y S M\3(D(ETJDSYQ)_-*VV"IS*%Z*Y=M]%3PBLHSW\]GW\8HN=]^_K$ #"INQG:? M85S\;95ENI9 C(P!9-RW17!$JF)>O4I$)&VC#M8D5]L)WY_*1F[ '8N@#;Y4 MG^IJP.&ZZRTZC%HA&TMRN<0L'JJI1$3>-X G=8^C3;5YI.4!98:>6BK4%/,AL2> XD1!Z8=%DDJ'TGI \^ M&KEK7ML8#J[R!F#_$O#-<=PI$[^>P%4:^^RBI*K_V?U\Y#)+"I(C0HI2/AO1 M+18L$2=!GHY7L39)]^1MF'O(C<'S%Y4 MV@!45YS VY+<^E!&*YYG%.398@'+.V9?>X&R$H%DD2FP-J'PIM *O7? OU_@#\>X=22/["#E MZ$MW'2X4RBU)05).RCG+7,BU3_.>HFG8:\G-0;2J"AN Y%F,\U64=\>]N?%F MD+GW<[@87UXLWDR_P94N1NC@.,.ZZZ\!N<2 D%CG*<$XD$L5HPJQ=CA_&*7# M7FIN#KXG4/?^H'8K4$_A<^D8^ZD:MO_BQ],BXO/I.B]"!I&$#D3QDE16A1?F M%-'!1@.:95]][NQ&0H:];=P<,H]75CO >[RZ]YK+/Z9S\)/Q/R&-6+82*'K@ M/C"&X:+/Q*:0"0\2EQSN(E35G@BT#WW#7AQN#J:]J;8=]#ZL>+D1YE6A[XTD M50Y"@! $PT57>K)P8D/)S]E$LY;H"<7:MWQVIZZ907QUCYQZ4D\#ONA#SM!= MZ=P27/DP_K;J$^U#==2F(QTDY#&15,J#:XE3CA4)H<=Q;N MF9,^"T=K5T@>1FEK+6Y/A,_J2FP9L==_@O$=4:PUN3X3#8U33,N2Z9?0.O?+.'UY>+2B>>6G(YTC( MM@P5+L4!$ *A2H1H0?.L:F>'=B2MM>ZU)X+?\6IJ&8373LA[_[/S0(Q408$M MM0(:K7CFG 2M&7$Q!AH%"A1JGU0^251KO6A/[!\>HII6(Y+Y)=(Q]F$\677^ M4$Z6HU)&K"[GJ%:ITD#?E'8VV8"U4;G:YXR[T-5:/]G3(>X8!34)NKOGHM>L M_1Q1F62.*A)JB[LJT)\(IDQ/(\0UUHWV5/MM!54U20&7\RF MG;S^-EY^>7&Y6,XN8'[+'L^..@$8ZM,4B81$2?!VII$Y3W']H[5S]D81371EC,,L02@U2_E3;C6T+E%*>;:YWS[T-=: M0]9A(I%#%=8 &'>_&35R44F45";HY KDS)4)\Z+T169!49:C];6/27:GKKE& MJ[T@L2=M'8[#&7+6)PY7I^B;#T!MX$X[RHFG,A.)W@?Q/%,,_$/R,6GG8^TR ML_VI'#95<^KKL[74U8!AQ%C_NK-\_,?E> [(*RZSY<_2MGAY-DVEM<'7\I&1 MC@Y2:=T3-&@B#=/$0]0$HS63@0*EN7:F9G?JFKQX6PTGLY,H;?BT8>E=]H Y M=$!^]_._0]<^;ZV)JPR!*9TC4=T08NDCL0"4^.B93CY+D>X9QHTMY79]W["' MWRX7XRDL%K#HVC86,5_])HVBXU39TG/*,(]>C(%5]*6 M9L&Y"-+5WGSWH6_8 [JAK5XMQ36$S?DL J3%:Y3U1S^!\WS3Q??U;/[Q3A?? MEQ"*EVV=H1)(5&4H'.64N, XH6CD ?T;D+9VI_U]:1S6-3PU1OM48 ONXAI_ MO_OE%2==X<9J<:+S\<)/)HMMC(]H&>#.@R%:&DZDCHPXD1+AKK0=5=KKZD?. M50@?]EQP0"B?1M4MX/O^'K/1\:%"4N'+]"%C Y'":%RT#K_U F)2%ECU!/I. MA U[BCBT.W"TJMKQ W87Y2@$2G4J;9M8:<]OHB#6Q40,DT:4,6Z"ULZ<[T[= ML.>*)P9D3TIK-VMYTU9A@R !LI(17>\(EA+ID$V;C""!2F&CSC:&VJ?=^U,Y M['Y^ZJQE+76UL$VO^29K$WXZC[I<)><:%U.,#BV^*_=XA)2$.F8ELT&J7+O* M>PLY3>8EJR%AB\MXC%H:0UC7Z??\:U':XM4/F,@?:[F-I3YUM/!FZ]E=& Y!:;R_T?CY&07TM";R6HR51A7P"KIYKFX]8-(AP);Z+*GA&J,;Z2 M!EE%OQ:(C\HG:Y*GU>>F[4Y=DXF^OH#8D](:B%M?Y0P1PZM7/^(7/_T,'Q#M MY]/";/E?.23_YB?0W8A%.8XCKH7N$&F:[OY@[9,CFR.-2DAB>)G=9DT@#@SZ ML8PQ1S5/0&MW@.B!C6$SA;U%OD,KO($=_RAF5T-T'U;YQP!=O3%@_YM!;[!'7P6;O+7Y$=KD[()B!"YW'/+E%BJ*(FE+TQP M6F96.Z:X1\+ 0\%.@IK#9=X 9,I%793,;;W1--WD<-^@IW!KJY6B/EJ/T;AP M*"29/+&)E=96B6>M4Z2N^I3$78D;>L)2KQM=/RIJ 'NK:H]%UY^\.RT]NRBM MA*Z*0""QD<))I MZMNX.L5L=<@IEBYTZ,13!&6V@C@9.&[%(3'&(;KTG&:K'Y7XN\W\&*EUB*4O MD"Y"\9($3A5Q*5B3C:4QU>YP5X7PAB>P[X.SJMG<@Y3:Q![=\76?F^4+/Y__ MQ%WFKWYR":.0RT5<)DF497=1@%&;TX:8P(UFGAJE^CAO>)*P89$X & V0+:N M]AJ Y%V1K4:"+$>X? -Z-(%8H.5ZH@ME.ETBQF6KM?4RR-H^XD9"AG4(AX?< M\=II &+''=QIJU5@2I"@A28R*8UL&TE\L"QD:3FXV@61_9^^]E8-/CQD3Z?M M:@4Q=8.>\_EG/[V:2N>GZ24LXGS<7<&8Y>O6' =$.CL]MD9XLS_]E6*:]1>_ MF$T7L\DXK19.-]#OAIN;P=5^WF)7>FN=/MCG0+)\&SZMDNVE:!AC4PU7#RX@EI-"8U:E^N^N'ZM M)6XI9=K?OCSVI!H69B.Y $;*R7^I>D(7/$6$%KJ^60MA MG:E]P?%)HBIT5MC\@DV^?[24&P.6@#102J&K5/?YG-TO?Q!+E-;_!IT\^E7OWL16*$T^)$W MK.4OO,_:>UK:E,0RMPJ7HU- 2B:%H4N &WCM$'4'LH8U7?VA:$,A<54--6J] MUEI\?83I>#9_-UL>E%%ZY$%5:IAVH+&2E2IMSC8 R4K+6;EZ1:TI>4VK20#G M"$199ATF5'3MROW-E!QK=^X^]1;)1F3&2JL:(S#ND(Y28GE6YW.7@F,7_]LR9P'6>U:M90H8E8$9=+W!64,DBY8X M:AR1F>:H1 )@M9/#V^@9U@P">TMI!]W:*AJW(J@ZB*H)O="MY,;NX&"^[O#P&I66(*O() MTP./-[<]K8Y'NB.UE7:BM?>=W7O?!F\ER,RHI9EP-"M$E@NS(;),A$TAFV $ MI.HUN?L0>/Q%M1U>MN9HA:3 ELM0%'$B5;GV!RR1: 77+ F,#6NW,=^/PH%K ME7O#UL-K;+WIK5&K]@&^P?02#K!@U_^RAK7:2$4ERW3U[*MNX0\F7]_@AB:K MA/2X)]DRPP,#)^($8/ 3N3)>>\UI[4JW'4D[OBA]ZVO6=ND(40,$DIB.Y93/ M$>LS(]3X'+13+NC:AS*[TC:L!>H#0P^+TWO04J-6IYRX+'^^P7@#+>PWZ)I> MEW-)-#NSGP"K3MB7\_BE="W&7QY@GO9^10T[=AQ?M3*$-SO5><8-[2L@#863 M#S I?9A?S!;+Q<#3.<)5=VHZ7T'R[>S16FNVC%Z@&6]_X0:AG,K597LXBL_GZ([?_.2 MVT,X$31C7A#' !'%-".>9D143"P*'\]=CU5HML%P8KE/ MY:0Q$BM7K?ZEMC++^O4FCQ(SK/VI@H,'/<&K"+Y1F['6Z.P >['^KVO8BD>I MJ60G;IZ_(;F0*+? +! IN4*(4$6"*X,>95""@Y/]^E9R M!QU\]3O9C]%R? OY28 MH5N35L#!P^:V-03?K!79Y8)>[Y<-![AT.-3E0^9HXA;]5<<$;FP\>.+*[D8# M]]GJC+BI7=W:W^5##.;'97[\W1?\7/UYNU"XR,YZ%PFEQA"9 4@PP$A23EMG M+;6F]BG<;I0U>_EP'Y3<-U@]**6!^I,_%G">7RV6XPN/;@12G[*/MM3;JE+> MB[)Q&31!XF04+@F,*2M#ZBX% _>Y[0EB_ U6,>IF\QR0\J AEPL+:35OVWE6!M7JY$&9$'D/ ME2L[T3;LF->>$-B+8EH W,9F@'],Y_=[7=V?$=>Q/=(F")E*0Y]&UUYQ0EU( M*4='G,@!V=$!0VZN2?!>&$MIQA]5AN/CU P[A+4GJ%42?@,PVKPD'O3XV[QD MJ K"Y&0(9:Z<1U-)')IYHDI:Q^=@O3Q-;]O=Z!UVRNE)K5X/"FP K+>+[?S[ M%-*[V?(#^#2>_+Q=CU>,J< =! _$J\1*G[5<)ID$DGPNUTD8"K5VR]N=B1MV M$FE/,.Q'-0U@[J9]S%I;O3=3E-CEQ?I" J5"AG)-T:*_&]!O<&!*GVBKG6"" M9\51 V7OS]!=(P7I:O1MS%K W2CE_( MBH!FO\''V21U MM^'2^?Q\^07FW\<+6-ED2%[M[ MDK@;Y)[;&42?>FH AH_V.;J?+"J]W7 Y<2(D.)1A!H*!DB2J3)FS3I@H:A= M[DK;;L![;B<8O6BF <1=-S1_,;L(Z!BLI<)'VBOO@_9$%CLN ?T"+YTG.2AI M+-VS%#+?DW *4W%U\Q6NEF;LU?CA=?9PL_.<]O9]// M;\??(*U:9[V9QLEE*H,)[_74VGRXPA*&T$H$Y!DP@N;4$JLT)=QHBX&-+S>/ M:Y?&UF=C-^@^MT.(H?7= .2WM*"[_M5UB&X3YY$%DE2$3M1^%N\'MNAQ4]:JD!#'Z:^P2XLKKX_4J"BP\08?QM+?\M@Z0"PWCB M+4_(%/,D*)Z)05:3HQ)E6SM5O!-ANR'NN9U+U-=) T K'1/OKQ6E:+!"TC*Y MU1(9;4064%S>XCJ)I;]KJIU$V4#&;B!Z;@<.Q\J[ 4H^"4:XH*BZ3@;W5XRC%F*@@E");J4T',.8P#B)3@1(07-A:IYNMYNKE>-8]EX[300SF4A5ZIT%?MO= M=\\I&UV],_P!9.X&O^=VN-"WOAJ Y/UN"P]66&*.E199BE-6Z@_0G407DTB0 MSL<0A:_>R^T)DG:#VG,[<:BIAP9@]1$^%R?@ WR=S1^_DB:45$$:2E)W)I?* M>7!@F63C0>B<13"UP;438;M![+D=1=3720- NVG[\.!PQ4GJ#;6$Q5SJ01TN MF"Q+]921SLF<::Z-K<=HV0U.S^YXH(;D!T3010JCJVYE[_U\>><.VN:EH96& MY+,C69?SWS(#W@=G2*)4X;:?(,M[[>D>7(_?^Z6[8>>YY.[[E7D#YN@=?%\3 MV7PVQ2\CK-5R/C"WTJMD72 F!XX13**XKT=*%.,:&&,2C6]E,[4OC;M!\+GE M[WO5U+/N_O&I9)/[Z_UQ]?C3=?[8Q$__?3]L-NB@1R!,,]S[RKTIK]%K]XXR M9T*DD&LGL?OK^_%HE=U:@**-I0G7(H^N%$=)A\N#25PM& XGZ4V DTWA;+_? MQS[HV+GD\3!E-&JK-H[Q/M@T;7M:;T/'>S0\6T=,!R&U]\J3J%0J=X =<=$X MHJCGP2D!]6M13C)Z?%7<<27A=#[]4"YJS7%Y=1UPUM!ON(R""]R:"_II*N=9 MB CG(4!>!HS8=Y':IW3K/K\NKT(//I<,'Z!=#F!\WS]VMM5(BT# M'0&(!U\6(2]W0@4CPBG.O1(V59]*NX6<84U6?ZAY<"I822,->.>WK+P>3\=+ MZ*ZIW!=?M]376-0QYI@202FA0<9]@/AR&SGG8&-T5'/?'^AV)G-83WX(,/:C MP89 .MO&XNO+91'I13FH_V>GYZMRRGN\9X,4"H]QCE?E.E69DA=+,TRN1?(I M)$^K%X=5I'_8UJ:GA_7)==ZH,_EB-NWJ.KL0?CJ>S;M1$0<[D5L?5V<$]*[T MUAH\"&&Y:3Y*E R ,Z)3.0SW.6,<@1@,UF)TP3G&$;5#VLV45.@0="W0\H+[ M"&=6BQ %T;[ 7!NZFOCD,%YRW!J=7?4>I-L(&GC(W_%8V- @J)+X&]A0T8Y" MZ8NZJD=:&?/N!U?FT%T^'4O)\Q!)Y$H1F5@D :@G1F8F%5!&JT]F.)36 M8?V_'A!X$J4UNONMFD$<#O:F6N3#&BB=0@%-\6! M48@@]*QRC-2Q6+_MR#H%Q_=4P:>5^RCWL*E<,C)Y1ZSU&;&)SJ('EPA-,@6, M29P2M6/)1T@9=L3\18F)605J2$G4$UP"Z;#D;DH0%)ZG)KGK9PP%D#AOS M5S5-_:JH 12N6M+"3JS1K*T*#$UP++.#F CHF&E.K/0>C.>:IMHG%WN0-^P( MDXJHZTLEC?K*+V87%^-E5TWGIZDT6L&E!M.CRI2??F:=G-%>E%=RM=?>>G;O MK1LB.)&8]$D#B1XC*@D8Y)!\V/JNNG 2?]82>PL\ED]KUXB:]G\U7K_[>SQ7TCJ[**S&I%F"\- MZ;QFQ.9 B>&"9\ITUJYVLNHP2H?-4YP"EB?08*/;9*F57/Z\VT?EX#USR\-J M;*"[TEKK"/C&Y3K/Z]UGKJY/=^V0NDXAH?2G>>]_KARW:SP:HWA@-A(1HT+W MC%)B8V;$N\B4=SI%7?L.T'$4URO^VMRUY^,2U\RJ=<_B+*(&'\;+I36QC503 M2W5Q/CTE3FB#7SEGF#&)TMKW-XZG>N##Z=.A]/%:L9,HO(&=_I;C=^4 ?X$" MOAV.U['[QW2\?(Q9&;RW#!0!6H9(<:IPAP)+%/['I0PN5W<[CR)XX#/O%H#= MMYH;P/2ZG#>OX[/YW$\_KV[4_O;S]C-7,C_[[N=I+7?@%1.: H;<,KLS#L 09=. MNFXU>G#"9?-S:N1:=J"P4IKE?M_5&_1QGUV(MDP1-X@^X3,)0F02DU4IE!L8 MIO8IQ6.T5+25]]Y0NG'$TK=]/+G$%7E_2P@F"([8SHG;(@)'G!2*"&II5$%D M+6H72!](ZK!)D"H8VF+!>E-:4_OXV70Y3H6E\;>UQAZO?I3Y8I!6"?B+KY?+ M*S-]7RKK)>)&^L0= >U1 MY88I,)A";M&'X;(?4'VUI<#)O]Z!G1@ZBZT7JN;3!(]JH)SI( LEOD&=SN'TA_K58=I;]-?Y\_'EZ/UN-CJ?5-A" ',MD 4F"0L0[ MYC.W0,&YVM5:1Y(\[+9<"UF/V['^]=C4#EV,\FQ:8K1KUI'=JPM;O\$4\OC^ M-0W*:)F*K$@,I;V;E!A)=C8$P0C/0 V72<.,,C24)EDX6)452? MFG(8J<,FZOO':']Z:PJ>?TSG-SE19/5JJUA\F$TFZ.%TAVYW.66!Z9PYD%0F MLDD:';%*:>*TTG/QU8_GW>G72(N4HD2O!D_!!/RB^A6Q=0J:-6C[:'W#H.Y#A?RLC=.[V70(5^^) MUY[.7.W#?_]V2V(4#$GA;@R9EJ@&B*]U3"S*S$)X-G;K-LSZJY^/BWQO M&IGA^VZ2 ",%@6K/6&E0%'"MF7(]3)>^#RPS'H*FIG9WC!U):];2[8.3QZ/? M>FII(26S6KL_S[]/(;V;+3^ 3^/)S]O%??9CO!A9;@$ !:=<&1 M),;OW"82 MK0F)AL!B%+6QM@MAPR*M%T@\F+!<6S_/ 73O_ 6\G%U@9#12"3*/2A+>C?4Q M#+T3A;(4UBD3@O%&U@Y>]R!O8 #6!\>^\#M04P,WT'O$??D=+@+,1\$XC*B9 M()"-)I)22CQ7@3!I-.6,9_T,.!\#R2[)DG0,Q!N>"6A+J:2X=*K/%-E&S[#6JZKB M[X_>JJ6%9YW>N)TN<6<4V?HLOC\6D"\G9>Q$[UF/PZ@Y73*D@K3ZSY$HCN&M M$9QP#1FW<2Z)]3X2E:D7TE.-@?$SS)$\/BJOVU] :BE<-*4V DV!BXI8BM\: M;97EB4;-:\]]V)6V9K,D^R#E\2Q)1<4,N#DOYLO1AW)!O(NDP"H/62.IIDLB MV8"2X;C/&*%3MDG&W<;)X5/7D(3?W:+HS@M;26_4U.7L6,&V@(:K( 9YLZ[< MV?1*,B(C+A(7-"?(L(O7!%. MF6/E4(PPFGF9MEH:B0(C.4AO,@0,CVNH_,Y+!U;Z(2J;U9#?T(KW/]8(UUEE MZW4B5!;4ZYP*_A6)UMD4LG0[WN%_2O'K+QTFAJ^F^(/EUT(T_MB6]]O/3_B( MSA JDY/5+I!@P1$I)2?!^3(Q1$5'&=.)U4[Z[$!6*XF?'IR&OI33,MX*0U>9 M6&\,1*\=$=H+(JE(I35H)N"\!JV#5-4;,.Y 5J.#V ^%PLZCV _3R\ ''ZM+ MT#!'3LYS'D>XX>?*3 ,8&16C)'7+4GM.O+2)I!B#2=8$X>_9M(UG'T^]IU'0 M'*K464\2;L P?9SEY?=R7W^:KK]\"=]@,NMXZCK97#&6N'$6!/(DRC)CD9&@ M4&S*)>MX@C).KW:N95?BAMT4^\);OSIJ 'S7B^G^&BHCVD!;31*$TJ?: [$: M/0@H8[>B\B'2^N-<-Y(R[)W)OH%50_X-P.CUY7PZ[D9A3]/K\8_RU?6"$$QI M1+XEHERCD\IKXDN#1PZ6RRBH-+YV3Z;'J1GVN PU;0,MNMS MY0PCJ]!.,B6(@X2NG:&X%&-.I4MW"BR(Z%5MGV@'LAH-] Y$PJY .U MS[IF MY"W^LU+@D%9]"]Y,KZXS_F4V2]_'$Q11ZFXV7M75E/'L?OIY7*I4NW_0=Q5) M+?I.5U?2BT3[KS2QJ!=*8R:>X6*2SN.6;CG:;Z%XR!@LZ%P[3=E?I*6=RB(" M4T^@ZO&GMVN0]M#JG7L,QPNQ@0CBA?\Z7OI)Z=AS/72P!-]G%[/Y4U/\7D"=XF;A"^(1!FK$;49RO6M2(1WH#AP MD+QV9Y7^XKTU<5ZUL1WEJ$0TN&0L+C\BI4@D)"U(<$:*()-DMOK-B0=4M.M6 M[:']!U.*CQ/VL[9/W4"M!U.#>K]*M?6M)[PRM3OW)VA[E83UBE/B8U)E4BNB M3\I$<%5JB$HQ96MW4NGQ:M138PX?FW+8_?$!_G$Y+B=S5[.M5HXG&VD?C!)9 MER)_]#PU.IT^9$=HL!C^*!'@OH]V?&U/'XPT:T;WP>"#\I_!5=ZH)7[MQ_,R MIQ!^!U_:X':W>&]O:[X>3_TTCOUDE2[W=SHM7_V3Y)STI9Y]6T9Z'758D%PI8Q(0( *1R0D2ZPU@207 M8Q8J6EV]J6,UXH)UQ TS@B4=OGT#T$G10S%>?LOTX-8W@[K3P>)"6K**K!E!WMTGI0YXV__2Z M--$HA:&H)4Z7@%131CR )3RJ$)/WYL%A2>6^L?O1.RQR:V%F:Y?9'A78 %A_ MGTWAJA'7Z\MINN9"X2ZC'9<$0JG>=P8C!>4<"1 U9]X:IVKOXILI&19@IT/" M_<[MQZNE 7#=>/-OIBC'RRX0+(N34FVTL9)HR1.1K(R.LS:3+(U-R8*RK'9_ MST=(&?:$KXV=MX:6&@#;I[F?+O#-18RKW$(9;I W<+6+S;^Z*C1GF;$D M,R792T-D]NAIET%(^\MHS/6K2/[!#60-0LT:TVP"R__CX:=X9@Y\/ M^EH:3F-021 ;6"92(B?6!T%T=IQ[SQ6$VH=ACU,S+.J&0\BL%W4U +R;_>FW MGVOINM=S^,>,D5R"F6<0XS*U;X'L -9P]9< M-+*O5]9>2X##);J<:G0W((()M%SEP=4K0]35+Z;L0%8C*9Y: M4'@,:I7TTBC4%CXS_S26=.P-GN[AAN$QCTH5M#P3.CE?6UCW)WH:L1 ML-4"PPY@.THS+:'MMY\W7_[W&.9(U)>?;TMSA54OO.2%+1W,$RL31024CL " M]P3#N552<@FYO\UV"V7#7B5O;K^MI<.6D+F^VA[R=].]WR$O9?]0I<&Z$IRX MTG8_J9 2#<)$53L>V8O 1BQC183L8ARKJ*LE++Z9?KU<+CJ)L>ML*Y39F![W M$:HPM-)"$.>T)LQJK;.R0HK:&9LMY#2"L_H@> QN1VJD47#Q*U98+!UHJ219 MECG6"1T7FY"5D(TW5("H/[!^"SF-)*T' =XOV]O.E0P#BY)GHE)KLQG M5?K_L/>F74XE.]KH+]*],0\?*:#.9:VJ@@6<Y.;-K.I*KZUU^% MX>2\_39- F5K>*200@JIW@.0>%%EITVQMOFBQZ8,3#O%J+-4Y."( MZ, CK W:>OR]7F>?>-9777YAEX\!H#B!3J^M> $(1)P)ER0:#08;N- M)8.>;CU.S\0C'$;U9LWTT &F7OT(\Y,:]_ZZ7'T*-S>XOL%X>OW33,\PX9TX&'Y K M@H+&^L@\@F-1@G:(=" P2^? H?*#B:>'C.K VFA@=R@M3\/)85^#/K2BNO$[ MSZ>^8K07G%OS=8BWF=HZ5HKS8"4KY(>4A:#K CEOH[$J.M9\,\1QO,UTP2B& MTD II0YTD@)P:@DN7..8VK>OK?'VY"N;^1V ,:6;T.&:*D#L#7M#9=<ACP&ZQ: &O-MR!#M=H#L)QX;).9L019 MQV1 "28A8ET$YDJ2,5OG3>N.F)_B;<@@A&S_-F2(NCH 7MN*44&;'9<9?*E+ M.%3RX$J=\I:DD J9"':T[JV#%9V/X!WI7K'"9(CHP!QN7X7=O3*[&*Y;)V:M M3U\3OZ3469$R66L9N9!"1UZ(Q*$B9R*L< %=8"3OQI@?3N7Q!\$[0FIY4/T> M%X))QNF"26EL8MXQ",@VKX8D^*03(&9?0FW!BJT=]TZ$'K^#/CB.=]1R!U"^ MR]8=IF\RN1'MC"F+67D%8K-S'BD "P%%O=#)-D;AL7E]?"B-G?1E3@[@477; MK)2PVQ3[IXWSGR3/\[G]=3W-Y2GCA3$ZDRR=CH(B-D9&ZA.=,F2;1D6&^>Z[ MAP?'V>_PU>/4* &--JC >UGJ M#*XZ5UOB9KBV9<8RE[99_++;MQ]_&_!AT;FCWJ8'Z'8'PS]6Q.-MCF?%<5YR M#)!3SL0GV:"++(%ED@!8[R#;E_F'$KD5C,W+A?%AM#OAN7_)X$,5],L3(_%D MC$X(YZZQ2%,VVLM3X'$+[4 MSD53( HLD+R1Z#PKUK5.S1^B8RO$^9\3<8-T=$S=>G^$U8H^^$?K50SW/G>T MOKRG.3A$,UYPW-"I%X"9)"D,4_7QA/'DC62(IKX(P]'&<77=C,<-\Z)00)H5 MUZ 2\Q!TY% MTZC@K].IV]7B[6RY-YKMGX MV\7I^55!;=T#7E'UP M[33[#%1V$','*<"_PFI>K>;=@CX3UZ<;;O[^8WGZ836O>_Y^P066>9K3;R]G M=:B@.1,9(F($Q8.#$((F&^/2":3PL[1>Y#*8R+Z@M@LREH=44P&RII0[ UK0[U<6Z)ZQ(P(09E"%K MBU$4R+H8Y0-S"D5CA/X$W>E# #5F=_H0[7: ["?:G8O(D==N(B%8'=!K'#A3 M8MT,;YF1#IEO7=/X*;K3!R%D^^[T(>KJ 'AM+TR9,T)+DT#%>I,02 (QFEA[ M.H5T+J&0HTVU/5AW>M>]8PUBA&PQ%"(K2I4VAGGAU>"MJ8*($ M7I((K/G$TW%Z([J^(=H14'OW1@S1;C\=/N]/O^+J7-HWBIQ,L**TRU!<)LEQ MY<&[>NO+9!!.QQARZY3L04*./R%K@\;]M;2SP_R!J[AL!+9_4#!5;>7]XL8\ MG9G"@%P8!E)*#JK( -Z4!%(+G=$X^IS6$Q0>).3X3_0V8-M?2\U.Y[;UZ ^K MY7=&?L#3S^EKYC/3O8H2&_YP2TJTKOPT*@D??G5'TX"I? W MOO^J3LAELMYG!CK49P&2"7 Y9G!6&V$]%SFTSC^?)6KOP7P7DGU?'OVJ\T Z M9QU$\ 9$JMODI47P.FF(02@5LD.?6E^:;TO;M$%=6]S<&]@WAGXZ2"\>Y>:7 MO^N%Q>8*+7%7K_HYA)@ML:02^" C&)YU2DXD"D@/96_79$T\LF\4/"S'54[/ M>*L,74UI""0PKT&GD&M/FJV/%SGXXC%'AS9P?RB\79/5J7?;%0K;0FU'O70 MM=?+;]_/Z..N6+E<;B-B$29(2)P+4"@E1&DUA9C!6L.MBJQU]]8CI'0*J5U5 M?G>(<@/Y=P"C7\]6B_EIG9NYR+_._ZJ_N[Q9CQ$=4T6!ICP'E&>9,N,D('D? M%',\2MZZN?YQ:J:]Q!@;3(VT,"&>ZJN^2Y,@)MZ7,D]XUS88HZ196@,R>@G* M:80HC 2CG>#2,,_$G;O;!]]=/O<]T]Y!C(65YA+NP/M\6I;3/\,&]I>_?5/W M'2TW/-6G\E=#J Q/Y%$=6(=U#!OYUF"9@AR52":':"UO[(RV)F[:]^9C^Z9Q M=-0!^'[#L,:ORY/\[MOWU?+'Q;S@BZJR##)QH< KRF:4I>3&&<_!EA@##- ,H+#: &MY(EC M,;;D+/K,4^X/:78@5NIG:VGJ[-4M?%N0;+Z0NJYY$7PR(**FL(W M-'6]>(0@M !BSP7D*3-L7;U^BIYI7TR/GZ(UTD0'J+IRDINBUA,>4X>HLC8" M#"8'2HD,P;&ZJD 7+DP4VK<.E+:E;=K'T0<[QEIJJ /D/2JWZT(I-\02A7?@ MN2UU&96J'?MT5),466&A^'2P*\W?^IA\.NT-^FZJZ1ELFV:AF8_"DX/FP(,@ M;K3E)*<:#Y24,B9A!6_MW)ZFJ-,[SAWUORV\ABNC VB]2NGLV]E)[?QZ@T1$ MFF_T1+\_P8W"%OEB2-_FSQ]E?A8XYU*$ ,4IBAPX>?*H;*"LEZ7Z=,F@;]W7 MU8KV3F]1V\!U$@7WTX3X*#]_(+&4@M84OP!+@F*.5 JX^@(]!\]]069<:MTH M_A0]G=[0CNPVARJBTXDDCW1/O,V!NV/7<' M:Q1C65F=+0,CA"8WI3W$5.@7X6-P,:%D!PN&]FT4.Q\*>>VTG_+5-S4SPZ*T M3LX!1TR43#D)/AH.4A5T@8R56?\,TG;][DYCOYWP<7LXY\AZZ+2S]1_+9?YS M?D*LY7>5NR]SRL\N^L6OFT.7Y?+?[>[;=OVF%OZM"9>-?-SE=[RZ3\L#"STE M%YR5*"$DBLB4)ZE&I0KPQ(3#:*)5K?L1!A&X=V/_Q9=]7)Z<_+I<_1E6>9:2 M(3,EHU49:U/G9DZ!8&1;M3<]>B=LZY5>#Y QK:<;#R7WFO;WU$ '6>XE"S,? M!/K !.C",\*!6:/PBY^.X^X+*S$A\!Q2")[HP$.E[GR_SI M-*Q.F^+A5:*CFHAXUU4@Z8LOXYLNM MGJ)GVMN)L7"SM^1[\BK6B\RU-!3758%PK!NX,@=FA,I1,>U'.X^FO3,8S:L, MD>B>7N7M(D\4/#>^&]CCR\8/H0]^4S L/M*"A6"")9390,BE1,U9Z8%S:[1C M+C+?^B;PH%'T=>'MTO'^.E_,3_&W^0^\^_6__/U[^._EZO5)6%\,T!D?.(+GH0!%C44&K;*(I76;X3X$]Q%JM4?>XP_4QM9J!Z?MXZRM;_*V M>15CLW9%(@,94@15>WTC=W1\".V03I"D?.LP?P!YO;QB&QTT]^>_C:+!OL%Y MS=@?X=ME2XU&-%X+36),%-]$1Q+TS($U.4>*FV01K3WJ0!(GG^PV#E2VA^3> M>NL EAM5T95DVK+Z@$5'4F=M%00@9Z03R4C%F MHW"M6Y2>(:E;V.T/AWNK/=OII@.H;6;++O#T7#)51I>,J,+0IZP 8YTE$P(Q M@CI05F]BLLPQUGQTPZ/$3#SUYX#P:J./#H#UR]EZOD#R]35:66^2R'.W[VV4 MRA'QT2A0/#$(/ 80"E-T0FFQW43R ;!ZA)1>>BH/'<^UT$RG #N7Y*4=9FEE MJELI"MKZ>IES\-XK<)&'E+5."5O?"#]+U+0'91/5;P&GW?4P\;NG?ZS"Q@K? M+=+E2'6MBY5(.;ZHVP(\$1^-EE"*+*8$(0/;9KWJO0_N#PA[*&W92H(=^)7G MW?&-J6JV*,FL0DIBZH"$I"PX# YR#0$QL1!]ZWD[0^B;MLPPW1$WF@X[P.>' M\/?YD.KE!9>7MGPQA'0FA8Q9L@C,> 3%K 4?A0&F@O;9*L&:C[IXCJ9IG=UX M:+C;+-M2-1U [9+\U\MO<;[8Z.LCIN6711UQ^RX3J_.RV5!R,:'R0LZW)U72 MWYU]NRGQ]2RDHI$;!)21UYUA="+0,0,EBJ*YYH8U+[R.Q,JT.<3!@-T#$#JP MAZLZ]R:/+Q)!)UN?5B8ZI81&"*ZPG)6WO/G+YSXZ!PZ&N)U$W0%$[AT!FT'- M'U;+7)]N_[B0T2PI%Q47%DQP=2V4JCN#F0%NL\O(3,3V<_.VHFS:\2_3G=3[ MJZD#\#TNMG^NL9R=_#8O. LJ,V-,@F(RY60R9,KIZF4B>=_,L[9)M[Z VX:N M:QN/JIX7^[*;19,+"Z@A%!RO5RBR-=G^I$KIW205LK8?,G% MDQ1-.W#F8%!KJ)8C?^1RKY]G],I@ M[^04:.FXMN3JR)Y_WK8]2X9GBJ_[OU(BF[<"O(\!M%5>.Y>%5JVE\].T[0U! M7MNVO2%:[>!,']+)$X22&!V=2M%Y4#8R"#(9$*ZXQ#'(')HO;OLYVO8&@6:/ MMKTA&NP;G \V9'C!HPY(;7M# M]-8!+)]K#6/)1R[K9"%>2ZJ"?HE)^;H+G!D64\FI]<'^HMKV!L%A8-O>$-UT M +779^O3Y3=;--9WV MC^Z36(RFPP[P^01/YQT<17H;:D&/-R_Q9\QH:0VZ^JR$4LN4C/4'?!(Y M^3C.'O W5"W-1G..&A?^&VN^3B;U U?A"]XHEQL9HZDIE4JRT"_"0E31@C'* M.^>ET\WOG_>A]XA:;/8!Z,%4VFEQ^@&K_/5LLQ;OQIGP]J_ON%COL6A\EV]I M483>F[M)"L^*.<*2D9 +K\>P-. <.GPI*[NOE#]+! MYS_QY ?^OER191TA"UY;0FR"F(6D,\1X%"(D&5HO+-^/XF,J/0_! MWI!@L[%>.\^,[G/[7QA6G_]U(R<4$2S]ZUKP4N".I?4PJ M[!*N@S5YE(#]=7FVFC&E4DXY@^"FEAE+0!UU\B>R UYY/4#IMN@:K4/U M>'1H?57HFZ]8M<$(Q!* +)!"]!)J6Y73P(QF7KHH1)P6LK?(G?8%1:^XW5VC M?8.WWB>[Q"V/Q0&+58J*!? L>!(E\T9B-";@X?"Y[37_:-M^NX#@4+UTNH+K M]7+Q \F6B*]/N)@O5W\L3W'=>,KV#E_2XIIT7]X:W9*^P7CZ "ZMR=S72>W& M95:?@'%PH0ZJ\\BX88P[WKXA]2%*]N^\C:?O-ONQKW?1*NZ*]HZ8P[JW< MUQ>5)).@7 "53*J9489DR8D82TZ[M,YP'Z)C>KSLI=R[:\3WE72':+EHYV1, M>"Z8!J_KP2L"V9"B&(]I3E+QV:)I72MYF))I$;._AI^!S [B[@ T-\[]RLCE M)#R&09=@0<680+G(ZR)6#\)'IPV/1NG6Y^V#A/0%F5TT?+?U?F]Q=X"9V\[W M([G5;]\W>RHW^VXVAI63*XH.Z7IFU[8('2!HE0 QFYP2JF+&C6D>HFK:@E;K M(ZNQ%KK'U87UV5@X,C(3B<*0P>0,/I#P&.>29*F\RZU[J+:AJZ=P:'\L#(+: M#HKI'FSO%WCAFPN+KA@;05M9[RU\ E^4!!.U([=M,OK6T^6W)*UGR.V"B4&@ MVTU!W>%N8YHHA4:3ZI-.1*!0@A$'KH",B")S(W-J?:5^GXIIR^?C'HZ#I=P= M3FX\SXO6H^520C)U!'K*%"P*R4%82E^R$%$T[WU[C):>/-!P'3\)F1T%/O%4 M^!OIQ>;^]LT9DC+-A:?,+"2O$[G&%#6HHA1)AVL0(;E,F49Q[DY6]^"$^">_ MI"=([*K#Y1@"G1@9US?Y#]_TWV;,&%&T4AE*J(]U)06+WE.*ZW0N@CN37/1; M(&70E_:4G35 SG@"[]+'J,OY ;&$K(HG(6EB)"<+KC9&A,A5\"%I(]W./D;U M\)S^0#YF%X%.B(SUZG3V,2R^G-^K.BZ*8PI!&[U9VDY(5C*#$U+SF+0W9JNW M=O2I-^(3^NDZ-KGUA=,VT[4*7G>780^*O_1D"IE%(KOH.BE=TN^BKHE98;SH M@C)OMXUM&]5/&7+LH:R[ZMY!AF((G:69P-N2B; M&"1E5:(S+F;7PMIO?>G$2M]%9XYVBKB^X =B/" M0DND9PJI'.56E-X[,C?!$@B9510Z)3LRIGJZ^FBL]B>!M:,..L#2Z[#^^@E/ M3T^P&MQEWAZ1QZ(BL*#)X:H@P''E(#HF4V EL]*\O/T '3UA:%<-WZUO[RON M#B#S?F-![Q89_\+\>?ENO3ZCSW[[OV?ST[_/?]U8E^)%>4,QGLZHZRI*!R[+ M L((U$YH$WCK]13;439MSWOK$VX$;72.L9NM)I))KQ1)JN1:M%7U9EL9*,Y$ M+CG'K%K/K-F.LFE=UQB8& "['174 >Q>AY.3<\XN;Y?04N*:+4AN:B\35^!1 M9> 86$J2_M:V[J:X2T._4-I5S_?.Q#V$W@%H;GOTWZYF[G!3C'':U4UX]3=[=P>;7D.K$G;/%Z2P&BU$7#9F2 M$)*--^ 4)2@Q&>9C#B;EUK-M'J-E^@A\;T4_"9X=I=X=>C9CA7%]^C&;"I0-4#*5EVF;9>I[*]M3U5-4< V'- M--,!YCZLE@DQKW\E.=YIU)Y1[NN"YQZD,60^A0S)!VM!6/2:K"GQTCH2?X*< MGBJ@;5#52O8=P.BV>&XP4^>PK+\N3VZ8R/ORZ729_N?#:I[P\VK^Y4MM:"PR M"FD=9'015.0"?$X!!%F-YW7ND&X]37Q/DGLJOX[AY,;5X5% ]O,JY/GBRYOP M-^75HF3K6(2B ]FCPD"A1*9?&-=Q YJ(I43?>^M97L#L3V].M[*% V4)O MW0'TQDN$ZO%OG@/T!XLT_QY.SG.N^B_Q&^:9+%&R*")(68A?ERF D:K4"Y]0 MM!#,E7$SE.$T]W2E,@9<1]9B!ZA]O?SV;;DX#TW"ZOWJ/#O[5S@YJ]Q^^DJ* M('DZP\CF (NVH$*JHW_JIF56)[':3'_=^N7)%F1MA3UW3-AKK8L.X/6H][^N M*7^L.N,S&[CB*C+0W#N*A>ND5(T9Z$^=,MX8D<9]L/($<5M!S1\3U,;1R\0] MY]LR]6Z15AC6. LE11=4@E!*J$]>!;A2ZC9E);P6/&9U)S)\L U]Z/=N=Y_, MC@%/HXN]$Q]VSA^\;AF9*Z\R3RR#1DOEH MDI";1&E;?-=V\'F*&H4HXBW ^_T*O_WV?JTRF?]>7G]?/9# MF)/_):;FI^'D@L/EM^_+!?W#]^5.K?#365SC_Y[5&.'ZTV8B!1>*91!YW22+ M)(B:4(-VSF<9H^#-W=EHS&P'Y*.J;O2A^ XLX VNYC]"O2ZO??0?,6&=IOQ^ M\?]A_D+)E=+>>:TAASK!J3XT]"PAV,1R$+;PG-KW33U!T'9(/+*21BL%=(6F M?X3YXOWB^N>9\T9;KBD[=SF#4ADAF! AR<2=0%MT:I_//D;-=C@ZLEI#$]%W M!Z+-O?6WC?]]MTC+;_A^55WR"K_B8DW_YOP/W]99X.OJF=\N2*BK\Z7")$$4 MFFMP@I,\"R)XB1J$J.9D& N*C8JY/8C?#J)'59*81K&=KD!]>$3+I_05\]D) M+LL?>/HZK%9_SQ=?SN^>EN7T*_XV#W%^85J&PI\I#104FA\.*M03_N M[.6>YB_LH^-M1T\.$7B78^$NY]NYI!1)P-7-8@&4P 2.6PN^2,D"X]:8ESIZ MA: M@'V.G[TEW2%:+BR)1V^Q< 4AU3DBG,*W:(T$D5W"(*S/U[=$/]LFFT$:WFZ3 MS1!Q=P":AU>KV!1C=,%"C(I,R19RD:Y(\-K%$&4@Q]D:,\>SR6:0AK?:9#-$ MW!U@YK&+-5,2:G22K(DA**Q%$&C>TZVN"@8_G;Y4:[R;L[ MV-R^[YHQYZT31'Q@IH!B,8)#R4!C3)8;+G@<=RS&;7IZBHIW5/C3'0/P?0 K_4!R#-@N7/%V?[3"N%&0L#$;BO+^L"1.TH-W2> M)47)(9=CA,B7W]_3:=4&*#M+]ZAV6%_7;R[G>5QLBB_+U?@5K>>_\Q"5JX&< MCURADMHZR1,4GC0H+QBXZ N$XM"R9+-AK>WXBN#/Q#G' M6J$:I,.M*U1#!-J!2WGP5MT&$;5D!K2-C$R&%8@E&&!!%&0YNMA\,^=Q5*CV M.7[VEG2':+FPI%#ON;GA$%4@L6BL+VX2 QFT)B>;K>&M![T<385JD(:WJU - M$7<'H'FX9!*2T):%.A73)5!.7RQX,XZK)%VV(HO&F#F>"M4@#6]5H1HB[@XP M\]B=5K AI*0R,%.OHH)!()];@&N1HLRF+B#]62M4[7*CW>3= 6SN7&95KM[^ ME4[.\GFEA*SB_\Z;][.WH3#AP7 *9Y7B")%; ;KDK&4PK'T/SK:T]10M[PB$ MY0&TT@':;M+^OIS75(BE355EIG2D_^<5..DL!"9CEP9SF7D%PR))NZ9%%X#!GY>!)^,">)XI MMC>47880:J768&0,,Q?-&XH?)V?BA&IWO=_+OAN)?.*EQ=?;FI.**@MEP H= M@'Z($-%ZR$)'&:SW;KOW?TW7DX^(A$;J>W!-^1!9]@" BVL .AR=,B6#+Y[5 M ?T( ;D"&5G,.I8)WEE\'.>3#Y]UUSD1I$9>H N7 =6I& M'>CC:_63:9]BP!)-\R5RM-YV

3/#-68&WD0.J#PY5ET*#ZVOP^\1,;53V5G']X^8?<3; M0:QR\?YDP\?'^9>OI^_+/]?XBKSCZ:V"4+&%%X>U.ZL&KL5RS9+V+F@([ MJT*5&AIPB27(%D7*6#M&RQ9AS#;?-76PVP(PH\AU4J1; F<*(D9P8S_7%>.M#^#X5':"FS9&UIX"[ ,FGK^0,:^!^ MS8--PBME#"0M2"1*2@B%(OBD@S6"3$BRUL]5[U,Q;8VV(4CV%' 7(/E76,WK M'<(U"TE+KU-VH.O&1Y68ABB+!HZ16>E#MJ%UI^,](J9=5=P0(ON)MX/0]YIP MF0,S(8JZKU903)4W94E.+$0C#,G(;7-CN'DPW*]V1AR/9W\MSFY0<>32:4X"):1\ZMK"(/9 M5"]E-H%A;K_#J@GAT^"P$7BVOU 929.=P?=Z\/G9JHI_ -?:6&4SYV!UW=Y4 MFSQ]EAGH#(^%_M?JYG.\VU ^3:H^/H /I,M>$?S'DV!*V1=WYP7 MBD6=, @BJ'J)ZK"DUJ,^FA$_S6W" 7$\ND8[@_*=$VCF%1E>D0Z0&05*4:05 M9Y $CA&EN)@Y^[@^2>A<764^= 3-3I.'<&-"ZWMU:1=SP0CF' M-]'%6*?QMK[3>HJ>::XS#G_V#I)[9V[H ?\[TTES+C!"E$:"BD'4 ,% P:!C MD>C)K1[VG-P*2C MO"F+@&J;$NXC']]5_6W7VY$6HNO F=QFX^[Y&D)5*=.0F:_,(.7-,4HPVKB2 MO)"4,8]:KMTEKAGE/J.)NI\LW^XC^^Z =.^,U1(5!?2J[A-TM7L\@$^:S(SB M??*1F%UI/&:I.6+ML"2 M8;R6NZ)N?1OP+%'39?D'Q-2..F@(JS'J@Y_.OG\_V5Q;A)-WB[)>O^#M]T=GJXE;KECG,;Y;<14R1C H,%PF4R(7R M2#0@BQ%(*04=Z&:+J+D%+5T5((<@X]9,R$,KI8,PZJ%.T _A[PV3BQN]H"5( M%$F CLJ 8M*1YXT<./>&&V-R+*WGF&Q'V701^N'1\L3-0"/5=0#(VU' !3_K MF;!"<1L3>,$+I* M&2P%L)&"E&P4I4E"HS%,9S-F ?MY"J=S<2-!Y(E(K[&^.D#C;4>\!7\,E9 E MD.R$M77G7X3@BP/)*:.2,4;5?&CL4!JGRX(/@\A1==;7J9KGZU33.^+W>I<; MDUXX40IHF1T%"(NW :SWAD]]< ML/>1V/N JU1+#P24_\$'])%:/JCG/_'D!_Z^7)Q^ M7<]8#(SIPL&(VG:5X(@/E? M&%:?_US.>)!1>X%@F4UTOM=.4"LX%"ESLMHF%UO7$K8D;=J:5B7.2T4YZUG>VU-W+1%A)X0.%A51X+!7Y=G MJUF1& ,J"T48XBL%3K:UF;B)26MB.I0I(%AIF_;RK2,$#E;4L0!P_@-GJKYT MC\I#\E5XG MPM7QBM<#,*+^3X2#3.!Z@;=H19CT!<*BBC@" KPI]UQ5S%G7& MP#3H%"C$L"(#R0U!I,02%UX;,^;$@F<)G.;1<&=0W%UE1X#'68A:&B$+L"09 M1;E9U.4/&:PC@1H;R;^/V=SY$$U;H5M.N:W?R5< MK\_;9F/3G M>%S@ET!?_'E<_S<+B)KB"@Z)*07*.0>1.0.>!:NR\#:.NGYA6)^F?XDP&Z2" M7MW;Y=/NY&0J1CH@0Z"80-496N2CH13!#!J;A3Y(&#?D63UG+Q%6NVBD"59E WT0.AY< GHR*H\ M(LA>%@L=%YSSPB!*1J;OI 8750!>T&<*1+*3K>^3!Y(XK:?L#J"[*.[8<+DI M(6HA+<4X C+CH4[6E! H/ 833:"XV$536@]I&DSDM%7?/K$Y6'E'ALY->=&Z M7)=.,V"9V=KAXR$XQ:%NO[(Z&,U2ZV<]0VFX3FD-5=T30O%V(],H93(G3TIJH-"S)-\/5J\9%(ADZ*N5RW5SA@%*UPF M8*5@\BS3'Q\T">JS[MP'.)LHL9^BSF,S9W*0(=LL@==]\XKQ"$%D59,\#,Z6 MZ%7K32/[3 L:K0I],-"U4$0'#O"9,>.!,RE+8< M%E#&!" & DBGDW:,61=: MOR1L,.1]O&KTU/#:12_=.Z\;M4_/1)0\6+#2U?!!(D1+;&HN+!.H4DZM1TZW MF0$_7E5Z:LCMJ)U.GY*_7G[[-C_=R"TL\NOEHC*,BT3R_/7L]&R%O\\7\V]G MWXCKU[5*?W)2UZB_^K)"/!?VSJ_.6WUSBP?JHTBAT5OV&[2]ND-;'6]PLJQ# M46\T8OCBN[O,TZ^XNOY&LO5WBWO5 M4%>2$#9FX&2$) 2G(!JNH%@*:#G#B.A:>\TMZ)JVB#T>CNXYSM8ZZN!NYB&> M/F%:+G*];9JA4SS$;,%G0R>!*@5(0L0H/4G1M/7H:;&VHUXZ M1=GGK_/5.3-,YB(+I5("ZU(_IC4X[2C(U5Y*&X.U]A @NR)HVKKRM!C;32N= M0JQ6'$^_;KB)/&&)E)\+ERLWR4"-DR%X8Q)CR+UN/LOJ28JF+1!/"[(=]=(K MRN;E@AE-!L-\,4#Y@*5L70GP2'E[UEZ3!(LQN77Q]TF"IJWT3HRQG;32)<0V MQ;]K?F1)-CE.#-0--(J2?PA*(?#"LZU+M6UIOMKS&9JFK=9.";0]=-,?UF92 MR"0UD9\TDZ"2#N"L)&Z\RM%*'XIJONOS-@G3UEDG0](@R3-XI2"FLY,(RIOB2Q$)STX$PJ12&=@ZIU_+$E:?LZ MJMM"?W\I],_UNG+FC3>EB%37?Y,=EJ @ADAVF)*5B2FG1>N[P:?HF?8Z; RL MW'5>S;0QX1&X7IW./I%:-A?=_\#EEU7X_G6>PLFKO^;KF2BU[N8TA."("14M M1!$XB& B_7G,S&Q5#Z5ON0$G^ND:2D\2,"V&VNEWV5K84R,&O]QEX2$TXD!XZZ06"1E&2%F\,SPK+B066VU^N0YQ#Q&P#2(::C896LI3PR55^1M MB?+U[_@M(F4&+.ADO ?O! ?E>*#,@'' 8J.*P8<@M^HE>P8?M[]U0E"T4>&R MB3P[R+3>_O[VU07E%-%GD9(!K8JN@]K)@7*I(2M7A-?!A=SZNOOZVZ>IG[1' MQ)YRG=HWK.?A0TCS,D\7Q'-6?&%(2(Z,7"4E?!"EEZ"-5M*Q$N-VK:;/N8>[ M7SQ-K6,D#[&75">&Q(?5,I^ET_>K3[CZ,4^X.4"]+3)8%H"+^LPT1J*?VP!, M8N1>9[EE9O,,*A[Z[FD+K:-$H'N+N ^(U*NI"P[6%Q8C=&9.2P,B&0E*UXE( M)9'%6*^U2S8EWB+X?)2 Z>*,_75Z'R!["GCBI62_UQNL-[^\.CT)ZX]X4CL[ M+[RAXUQYDQ-@9K5EV2<*GC2K9I10*62JW&D?>G 5V:-?,#D*]E7]7#9:3DU#>I&"O]%D!XY..G"S'; MPZ"%!#O(/BZD<4F\3I85DH/,]?D@3PH"G9M >1,E51@*,ZV;KV\1,%W,V18@ M^TNW V@\$FG]-E_@NU/\MIYE[GWR6D$JB.=;KJ.B'^D8=99K:45IC9;G:)JV M0:MY;#J**CJ UC.EB+=_I9.S/%]\J9O7Z?_GS^&O&8H0@Y<%/')*VX0O$+ . MW$NQSB_6U;4>MH3U$)E=7L_OB)/E896V,RY_X"HN1WPQJ$!-GUVW<*XV,O\X7__/^7' ME$]1DV5PYFI;1RG@7.* ]68JX^*7 MOS_3?[JYUI#&$NGU(M/6DKU%33$J)\Z"D)8KJW-I_?;["7*F?O6SO[:? ]". MHN\11961BTRG&!(*TQ=)+RA<.XC!9K2)9*6048VEQ%$49ZI(EB)6UT^#P#4LT1U M!JM=U;\<4Q<=@.L!^_L%%^GKM[#ZGXT1*B.E#,R#5UR1M"BGCK9XT%KZ2#98 MO&W=D/P<35._0#S$N;>[$KH$U24W%R:8L3#CBP01I0 5/((SL:['+(7<.L], MMAYV\AQ-G?FKO1#P++SV4$<'\'HFE[EPQ!E=R$(SRE^LJ?> )#LA#7@O#24W MT872.O';BK#>@+8/%H;=7.V@F(G+=[\M%U]^F__ 7._:3B\;WV*63.AL(*52 M5R I!&^8 <:S==8'*_#..I<'BWG=+1.:Y#,4*H;$9EKOZ>_?/3+/-4G T&I$WD M5HLBBM$8$"*0M6B7M'UJ-L(:T__S9?GC_[WXQ'-H7/QPC8SK[^NQ*7V0TI9[ M2;"#$/:>V[PN'3KDQ"HYS&Q]'8)N!,2Z/9LG'H1%PWAH/V?K,6JFGI$Q?JJ] MF^ [@- C->BK2HZQ6H>H22Q6DY1LH@C;9 Z6BX!(CI5L[#!=(X-VOATN\]E1 M\]NUC.RDA@Y0=4]*'W!5_R!\03Y#+RCXIW!?8HW^,W/@F;5@'=>V.F"G1R]_ MW:"GRQZ0W13_G)?:50N=S@:]D-7E)<&-4:M[=WD\\9D-.SRVI?S W1W6>):+ M+2"X9Z!4';13ZL:^4!]FF6+CH7NW&G9WW/OLZU'@441?JC5()&Y5E @NUW=H M*==YN3PEV9KO)PDZCEZ/(6AYP$,UTL?$5WQ/,O+F@IX+B5YXX3K[,5@K(@2= M7;VWJK.?A0',CD>#+# =GO%6.W[UM->#8P+K$+KH^S3\B#41GB^^$&MEN?I6 MQT&_CR?S\P!C_Y-QR\]O>$KNPM&!3TR,NF01=1W"HBCT]P15J1@DEJT,6(.I MUJ/<>AC8HQ-3N;Z>$:9N6M.4[ 0?(UCEK*2X,A??NJI__ -[AF!ET,">(=KH M($?3F=1.;HP3)) MP0)C#.KP9"@6?2Z!'+EOO1"O+0==YJ$[(.OA:NX4:IZX@/,Q++Z<$QTYYT)2 M=%&L2J $\^!D8*!%4AQ9,4RU*-AO"8 M*8&)P8#/K(#,P27FG"_;+>-Z1N6WOG1BI>^BLF4+^4VM^/#7#<)9X1J-T4", MUG=TTH%WW$/F@D*\1"QA"UN_]:73O=9OHOB=Y==!)/OL.\XD"F9!7E"J4J=) MQQKR%X1LN+>9>Z&W\_T_Q]/K?:+-IJKH %I;1<^SG%.),I3ZOBZ2Q"RK,V I MN90BHS>1,Q<;XVLKPKI,:7;$PBYIS2#%' O:KHN(,Q-8$K$DX,H24QPEA%@$ M<>L3=SXIWWS,_$ 2N\R$#HC '95U+%A\ZMZ _H/Y,O-9TEHY[B0@"DTR9@J" M0@TQ9JV]"T&QUAN#6M'>Y2%]0/2V5F_?E9M_+N+\Y*26IA+.?]10:/]JS1.? MV;!"LRWEAUZCP*3R/G+(CB.=N4I2_L@I&4F*R\0"_=IZS>:$?0R;-Q%_X.GE MRNGZNME$BJ!##K[N?S4\I3'I?"OWM\@>N_I[YK'-2*"#%1.&O1@\^!@VN6.$X M9XG9UNURNU$Z[07,81%Z %T.1ZP_1^RB7D)A_CS1N9Z)M4CRHYC(U#NFPL#Q MD*!XE22%3<:7:3SHD'-]M/>5/3K2732WY[G^=I''?^FT/EV_#M_GI^%D_G^8 M3Y?O(Z6EB\OX?OWGC0"_Q2.H7;ZNZ?NHO?D]<(J>BLW(ZK!!5$CGM]00>5 @ M+==)6J.C;CV2ZE!7CM=JN/R:JIX_\'06(G$)"%3*+2D8)C%R % M;402*>;2.EC$,U#LYVU$Z_B'OU;;DZG?_?>=.&0>>X4P4$L0/*B02Q M/M6PV6% 77Q6K5\2;$'6M*G(A'C;63?]PNW=M^]AOJHC;'Y;KMS4__?K>9!S'_ M@1].PCY/09_ZM!;A_];4-HKNW\S7Z62Y/EOA^_)Z^>T[+M;G,S/.%\9MTI!/ M7PFU,:PQ?PA_5VBLKQ 8>!VKFCV(F F!.66(B@?Z7]OL(4'T4* M@#Q;\N?UWEU["SRR7)B3*K/6KJ\9\9-WMQX*L_?VI$VB_A[>- 7-BO Y M@\B6DJQ0(GA3'_ 69U1Q07FSU?RBIJ_Y1L/91,I^\.G?$,GW )>+YRPJ%ZUD M$%!D76A>ZJ0Y+41M_E&ZQ)(2WZIOX[B>_@U2UB-/_X9(;NH78+>>KN543 R. M 08K*3)% XZA !/1FN280]7D!5A_3_\&J>S1IW]#Y#>QXC_/3ZMW?+?(\Q_S M?'8QCU8E';T,Y-UD/5^U5A"U<:"#X9BUU&:[B^!G /#@ET][-37]@;&_1GJ# M5$U\-X%='7CS=?[]\_(M94:G?U],O;6.,EW%)(2 =?BQ1;(6P<%+;:/0Q)0@O>!;69"]:/Z:X\?73WGY/>Z3MJXU^@'1A5=Y9J2PGUA-/H)BP MY(B3 UDP*ALI/<#6,Z5O$3!M0KVS&A^&PPXR[0 0C]C1QE#(ELC>WB\N,XJB M KEA8T'6%S.*!TE..&K0 I7(ABG=_)7Q /*Z -,N(+A[J3>21HX";)__7%ZR M%I3)EFM)G=(<&VFT8Z -LY$Y?+9W,V M0F3/(":2E+*2 \5Y",D&Q3'Q$%WK7H);!$Q;PNTC;MI=(QW :7?!7;.]R+6" M^D?X=KF[5@=IC90:3*I/7C+9;\QU@2TJY"5*+HTZC)/;BX^)GS/M#JOMO.'A M=-P!SM]^^WZR_!MQDS.__UX%<+D*.2D14I)@L_*@BB[@!$D652B)1\N5;UU= M?Y28B4MQD^-D.8;2.D#?1XIL5O,Z:F3#RC\7\]/UQT__O!Q')[QCDB*0HB62 M;?, 7C(*=V62R'RB>+=]4_<3!$U\O]\;"MLIKP,D/BO=QX3[V]58GL*)IQ)< MW7RGZ]A,#3Z'"$(8S@(3S(;6URO[4[T5IO7+#E0/K/M>T!Z?YSC>Y?C#V2I] MI3_\0(9_W@#UK4X*)_._W.@ADU J6 ]%)$I/K4[@5)W$9S3+NJ@<<_/.LM&X MZ3SN:(S+A\QB>I O[?'4Y$'"^S#-/\1=I0D,V51_>1 A>,2A*UO5R M]%>N]0Z^9L1W'OYT:@Q[0: 7[.\B]\TO%U>7ET,#7;#,U@=+V61?)Q?6NFYF MD$3M$'"!Y=#Z35E+^B>NAG9@ 5, H1@&2 MUT=5%*."-UY"+DDE9T.0HO5X@U$8F?BRNP.SF!0:O=C'+CHXO[Q:OS\[79^& M1;[R$.\6:87TC]_@^?^=A>*B%$P",L=(((Q.S2@$:!]LR5D9HT:QE3&9FCCW M[L!NNH',,=O0'V?UPNWB"F7]ZD>8G]0KD5^7JW_0?WLZR\GH*+B!$"('I8T! MYQ,#;]'*Y)EDLO68B+%XVCO-_MH6S[" MW>JKQGJA.YS//I[O>EU8C/5R(A2F7()Z=U;W=2=PV@CPO 0>N:2K,9O1>5'W-L[(J8EV4WYT'@S.BL67$%,#$/"ET@ 10$(P7*0M)1LO1K,N=, M'&E5KB$RQS.6'6#2S5SN3?C[;KT^P_SF;'5U,7#NJ6[$QNNW?^$JS4D6,Z.D M,G5V;K"17)1E#H*WMG;4!YZE5[KYJIKA5!YIX6U$O(^KZ'W')7?A^DG.!>>G M9_607MRH0J[?718BK731H(^4[#-6W_IG"&@SQ)"RB(6B7=NZP7-TIHZT0M?O MT= 61OT,(F]_9&:IM>OK>P'DQ>0K==F ,SGQ^SY_M5E_:/[ M4LTL0>7JHD+T8#;=/%H%G;II'Q[&VHNYTAX%X=,8Y""X]7,)_IQP'GU(=^?. M].J&YTD9!:&R$+8N$F,4VG"#$.OF&ZDDJ9&"=WMW8MV$(PUVX?#%7+YW89G3 M@>\%')//WL4^*2P1E)6"*_"&A3KS+(#WS( PT8A4N%9^E(>94S'\8DH!71AN M-]!\ 7:\;?PAL,AHM07#F:T9.8)3WI%")2^&V:S%@0;P31+N'D.=X1ALDEL>JRR'EQ[87U,DHQRDR%R3A^,3628[#9 X)S MXJ4$.]^_WQ' 1ZRCQ4@PEZL=S\+)9UQ]NWD?CP:=E;X (M;WS9G53?2U,:\. M./89>;S3N=_VR1(4 HEO)IE8-7,4251LD4#\OF$;Z2&1ONK891' A[+\ \'X_A'Q,1GX7B M*9.N+ZI]?4WA!#G8A EL4HH%PXM3H[2&'I;-(^P<.#+S'!M[+\ \!X?KCTLN M6U>$$AED3< 54C[N-4=(F3LN M@;PCYN>+]3S]*YR4 6@F4F'VBQTO[, M'&$"V!JJX]4&]\!-+P;4)K2^+0@^,T$X%TT":1F>NSY.<(D[1 F-#UR>K&A44LECZAR)HU(H5@)J21;]6? %VG < K"I4N8=3PM+@\]^_#&$ P2P4.K>E[E/*]_'T[>+2BJ_[8A MH_%8Q#VI&&UB8DOI]#%,,>FLM?<> FHZ:E1B0#%: 5EBY.A"]CDU]J#3#%.\ MUL%462NE.60A:-@D'D+@44.)H="/U&L& X^9/#(]]P.@M4A M]MP.T7$'.']\9:I J0I##LPD3Z:O.<1D$R!&H3SWRLG6O3,_TY[;03C9>L_M M$*5U@+ZG5Z4F(;BS3@)W=?Y^9@*<91H<'4DR(QT^V'I9_<^VYW8?%+937@=( MW/FNY;>K'19.\()C&FO5L!+P7R:YBO+@O(J0@*4QE%DZ(&EU&< M=U;)P&1"SM#WLR[Z&5Z.=!Q'0Z.9&B =&,I50H^K'_.$#VOEC^7BQWE%MTI@ MO?$/-_^^EA7^6)[^%YY^Q+3\LIC_WT5F=B&L.LDR)I$C6)W(>QB!$#B7X$/Q MULBLM&N=3Q^$L2.=FM'&A/J#SHNVIZM/.O^/WI]^Q=7GKV%Q*2A9$G>(!GQR MGAQ/H;-:)0O"NQQ\,(KGT6Y-#\WLD<[(Z-WN6D+L)=OBQ:&_7%W\4?UW?&:+ MXC$@I9JBU*9[U."$TL!,4$:Q4+#YI?%A.3S2*1>=6]W^8#K*#<#G]8&1=_\^ M^"7C;_U]GK<^6M2T#$DFE8''NOLZY5P73@?P67%GE3=)M^X*>"DM:BZJE)PJ M((HP9)\VD'T:!8:"51T"JI":WP/\IT5M(&;':U$;HOX.(J$[G2L.E:.#!'BN M5Q3"9R*>6<@ZI2B8%^A;UTM>9(O:(! \W:(V0",=P&F4A@"#J$/D'(QU^;QL M'Y43P&4L/,9L;#CX+H]C;U$; JM#M*@-T7$'.'^ZSX2S%!$I.K?!&]3]L8HCK*;+0>_O;3FM'U"U /K_IC1?GD=1"?.V48K=Z_.KRX& M;[[0#:@S:<. UA'K6UDTS M0GU]M:!UP'I%Q:+%T5QU?I1_*%XZSP!^AEL<0^P-9PE MTJ,9WFY7G'&G?1(I0[::)&.5@Q"E!,\"9:?) 9E.,97)0*@HRA M1&:=-,V'GAR8QR-MEWU)MMD ?#^#C5YLS[SAQ5PH-CA;P/F4SFMIP>8$3+@2 M0R["X?$[V;9DNO:N1E!:JY U4GK'HL!@R$D M%B27V,UXRE$N=?IKLWU)MK@/W(Y]$>OVPKFS#6&3?;\A9W+U&NZFHKDK&E46 M$)R*)$*;(!0=0#8=XEW_J!2P]\O_@BRWB&TZ$3&(3BGZY \[SXLN):9(:0 M92;Q&2<@:F5!RI*2IW#-!7LT3F @\T=Z@O]4GF!,/+_H0.#VK?WS@A->,J,8 MI6J!F?I,48)3K !#;QGE2Y'^Z&@0F"CC'!/ 8,HJH<@EW6CIVV_%W0)Y>?)UJ=//N3:.# M4/JBC_F+,L,9@7J+X B]=CX$T$8)4GT.$)D4H#UY1B^C/Z9K]B&+T2]"9\DQ%^%,I!(VM;TQ?SI2=D)QSJHZ](MLUV8"/S(.AT]HX)EG4_YFR M\^ Q;#%'8A+A;KTYG'ZOL-M;K6<[.RT(VFS0!C]=(VN6U_X* MQ+S1W+E2)-]JA,0S*K_UI1,K?1>5+5O(;VK%A[]N$%Z\95%YPCH*"NC(M8%/ ML8!, BG0DR7XK>I?SRG^YI=.T"PFA<:Q MMID^*(#+*Z-?0Z*OG$E-#%GR#F@UA88L>G"2?N<=LI"-=L*.VC:Z!8U'VN6] M'_J[4GP'!\2KD\V_N;D=[:90WOY5?TNA)P]"&6T@I: I](P<8LD!R,A%0!^% MX*TOJ[>C[$A[F=NX\!&4UP$D1UM%-C-9ENB-!YM-I",I2(@R.G!1\^30<[1' ML\+N2%MXVP"_#XAT8"L[!W%7#82OUNNS;Y>;TK]C.I]@]8W/."\>C3' @D\D M"9TABI(@:$RD(9,]&^4Y_"C<'&G3Z\21?EN0'-$>1\&X>?UUO@B;W2JOOM-7 MI?EY@]EYV$?_J&W[Z9!O'*L'=6>N^VA$I9B&4LSZZ"$F2UBL,SBCS)"\M%*S M(CBZ_S2B/GBS+)*H\V[HK O(*&M72*=>H*2%H^'*NZ1U\^O-_S2B#L3L>(VH M0]3?0=!SD8%O"O>Q&">D,Q!28O66J6SF7P.7*D0A?6;-G^G?^/J7TH0Z" #+ M-MKH!T@7/6.^<)O1(#BA*<1";\!952#Q8*Q'K@QKO6SL%@'3@FEG-3X,AQUD MV@$@'K&CC:&0+9&]O5]W) MF[:.=DBP[::1#L!VNZ??)X/:!@6:___M?5F36S>2[OO]+YB+?7FY$64M'MVP M50I)]D0_,;"6.,TBU21+;*'/%K^ 0MY3PH8S8_^2V;ZU?M/:7"O-$>9X5;)/ MD2-"(,8(M9K2 &MB*[S_$0MYC^+>H(6\1Q"AE4E0O%I3:6DM3QP7$^>>\2:,9>P0D%:G6^6*Z0M M. ^)B67&R21H,X'3W^-MT_RP1'H+Z;5"DF2M.MP:^-_\KN_CRP8[#V]G\S5\0]XT7^61C^U'92&*K M#JJUTYN/U0B$[T MU#\R/7M#\K)N4*B[$"RO01]NYOX+&'60JQ.'/S7@G8DC]6SCLH2204L>) K! MNMP "2/M*9"88VQ2(ES@3GT!_XZ7)50R27.-N*4^9PY5\+^$6P G!P)FQ?\ELW_3>O9OP-V[AY^/5F=U'V#Z,G&%):9E0#%0@3IA$ MVLF 7" \&2%8),W,@0.Z-.[C"W.RU)0H29 6$G?[:KK%R,7.22>I_=TJHS8ZXWQI(C6 R]D$HF('?7%%Y1R5Y\\5X?LC< 82__#JN__\H<4R2 M91K!B@C^@\(O)CJ*G&9&>:43&Z;IVY!*O?@*P"K!U""4>CWU3X7ZD]3]Z>NMHA&'M8=%QQ(5A,'L-1]9@@HA-V$9) M!7>EPY)JRK[XFL)3IL[+H-@+JEV\S0S-TIM/'S[D!MAK0.^;8)HN=_-GW>:O//R-GARME/ ;^%@+\1Q5.402MA=>(&.P0Q'TI M7\,C*('4W!"<+S']+&4L3(*]I8S'(-( G08I97)18Z*"0O:[9"^\E/$H6IVCE/$8C!O@^;8*.:]-U)HSY&AN8U'*V4\)1@X,_:ML+U/9<+AA[4$;*LQ<1IQE\ 2*1KDC,9(PD)( MO,(IZ-(/;@ZG3>-^OC OS_?ZVC$D:66Z] %BGR7^G,&&>SP9+[_G&L_?Q]-< M CJ2#%9ANCI/C;!L)A*0-2H@Z9EGB3,!;M7GS!Y,G3J3T2_4VFU[K" M>J1T5%+1@%SN@P";, >.QVH$[H@[%V3RH7CB_VS:O?ABR]:G5P\2_6C3Z^-X M\<^W\QC?34' N%@^=#N"IF@UU]:NW1[<77;[8] ML7H0Z$>;6+=K^>OQMW&(T["Z49)HD2[\C M-KA2+[Y4M)FI=#)E7E+-4#ZS?W;*LRE;O"^I&D\_P>=7EIRERZ]Q?8^O=#U1 M$5D&JS4J;ZDVZI"P%"0Y39%:O2@B D7:>8&(P%8%0R07/UNJ;4\[2 =[02[S MXW12Y\Y>'&DA&!(V$<&9IYR5KLG^68=T+&>'JT,Z!OX&XBKP9[/K>.>>?LO_ M(.N;BQ5$$BK0W$@Y$(LX(P;I*#TB6'(OB0Q[A'G1ZE1.HH@LV'0:I=X MF](#'H(U(9>/*Y:?2 PJO]WCD,3"ZDHP+/M2*4( L_0X&D7.CDI4K^:((\^D3= M1.KC];&L!B0TP+V^E; [RA1 MB.2\C^%@0E[\P/6 3'63>^4I-0@6#7#K(P # GP!A5[#7)G,OF:#/5;)) C_ M:&ZTERP8+>;GH),/2$6K%171X.+TZB!6W1S7< PKC4@#)/LU3N/<3D"CBW ] MGH[SICB?4SU1BGLAN*,HIMSC,1J)3'(<)= (=(+?\M)Q=2?!ZN9\AB-:>50: MH%J).\(XJ<0YALG%P+"KMUFC8XAYZS1+Q#'_LS"ZQ1.(,V/? -L[=G.()#@E M&(0C-/\B+4'&*XP8X8D0;80MWK&U8"N.E@N6C^)+OU8G\+'I0>>PN!SGAR X9X8^=3"*@7#_]R_Y1=B:^62,X5U[Y0&N[V>[?? MNDM6,.$)IL8@'))#7, ^QAHA@7N>,(Z9+/]ZV2Y93G608/MU )6->O$-;)E7 MF<^S!STJO\PFX&86*S#N[XTGII@*#-'HKN209Q326,WH#K^:^87R>.X0((::_BX_Z:#UK1KB;;B&+&2$H>B43 M3-I:Y!@G2#*NN0V,L%#Z,;.C!&QF">Q/B=FY\&F7?)LH^)F.(T>44S%HQ*S/ M3VACB9RC"24=B'08RZ3L>>BW2\1F'-W0!"R"40,4?+HV;/0:4<9]XBH@HQ0L M#9Q09%+ L/7&7DFFHD^EJ;9#E+KYLR$H5<+F#5)G[8*]HS8RA1$UN5^J8 89 MZCC2)%!!8AH@ [M5D+I)L7/0YGA[O[1#L8OI/.7 MG]R$&++5EU]B/BF\6 M4 G)FY1(D&6.(*H$$3;P$.. N[BB9W#WR:']B+P%1![ <9F>"K1Y!3!&JJ4, ML,>W.'=J4LAIZE'B@F/8P(=D2J>)RVK0S':E/^-VEZB?'>(&0H(3=?[E^_8! M5B6T/''B/4\H*)E1R2]<.JW4R9^?I4]S?XU0IMG9 M\Z#5'S9<&(P%"E%!]&@@A+3")*0(35AY'&7Q_?\AF2JW[6R%/)U(W1/)!ICY MJ$_DY:/**PB46&6(9<$$1ZKBTN MWHMSKT!U#S0'Y50Y()K@%3CU-)M?V^GF09+%?86P@WA>H90C%!ZPSHI01)A/ MRCM+,2N=L]DA2MV3S$&Y5,+X#:QSK_*;-?/E&(+:U]$M[\VT44=C%K'@%.%\ M4X9+(9'F,B'C,(7_\]3'TB\ '!"I[C'GH)PJ"48#W+HK7'\UL8O%95HYW76D M";&JU3$AO5(DP&+NM J(DD2H9X8;6;S]VBYA6JF>KKXO+0-7 [Q[*/_MK*1: M,14=8HQRQ+D#71S,'"^$9)PD)6GI*NCG4E0^ 2D#[U.7=9JM6V#+JLQLIB+EM.Q?79RG:2D=NBR2\; M#0AC1@GLD%#Y)IZB&#FN+,).):DE9]B6WKD]EZ+N\C4<3?H8N0&:Y+CMW12V MF3>K&R/9O=I(C'/"( VAW_I:D\/<(^^X-D8I%ECIDOKG4E1NN-Q.E',B0,U1 M[,'6 W:=BBCA$8LCLK9!4RO/Q)<'$]NYDN1\EQHB0CR">1P/+,(VOBRK,(HKTUFI8NWBHB M>(NIQ*$Y5Y;X/0C0:'GJ^FK<9_M7?/!J>=9]-LU='&8I%UW^$M-L'C_,9]_& M"_@<_,>#?]:__K3?N>]0>U?2QS4U4BB'C \,(A /-+1> MHJAXC-HQZ\(PG2JWBE.F*V'A-XOEV(^T=2J2 MA//#W]DE" :QF,1(4,I#(#3@5/JYX!/$;:%9X^F,VM[1JCZ%OYS M?#4=:9:PQ[ _38J#I@HLO'J2%AM,!):41\[J,W4C;0N-(YL@:A_T7B9/W_P% M!@9DQU,[_[Z*M][/X$^G2Q -/G-U^Y[+B#O"F!(8);.Z9ATHQ$#8(P4_TS91 MRG #1.ZJ3@O]+)M@^B#X]Y\*LZ6=U(N!M\9[ \:]>[]WEEBWN\9GB&^-]9'[ M@%&0^80C:(]T8@FI")Y7*\=9*%V8-&!\^^IFGGW!W1+*ZM[3M1K?'\.E9VO(\Z#40-&PT M?1M#;A_Z3-51U,;"6J11P%*"%25#QEJ%>*0F5\919TKOM0Z(5+F,XDS,V$[( M(C"UP[I5!=/%-/P&_V"+4M(:[51*",O<3 !SC2PQ#+$0DF(XBJB*UWAU$:QR MA495!A:$K!T>;C9\S]5)"@RCJ4(X> [JN(0,PQPQYB0AB0OL2U_8/"!2W:U+ M9>]7 J9V6+?#BB-*"1:,!J1 =,13SGT$:I (CJC M":R='G1?HGJ)E+K4&*T_V\>**6#GN)!(:HQS+X%<:1,ILBIY)[GCLGCBX01QVSW%/&5# MG?JEJ2)AFG$E>;Y:6:8WX*+7#$M/(M806 R$".[R%?7 M,=;F97$$&V+G)B[>J1430<.:@Q(Q,.><(J 5*"D6>(W"9B? MRTCO_O0CQ!.%D\/[/S)81O@(W>'>,&XKX=RF_?;L7%B$#\8"Q6N7T* M@RU6T"AWT$',>"VTX X $F+X-0N#9_NL58+VQC6NPS%V$Y& M41IMN'"(B5R*;$6"4-K"Y(O":&Z3U,4?4^PI:KMQY "T+(I;Y8NZV\.KK?K^ M,K=3_V7]]T;>* .;?8EH[J3!O53(46&0-!B6AZ"UB^) E'G"YUMXD+L\/TLQ^TW?G6_>1.1;'^J]-5LL1QIRW12@2.N26YZIQRR4244! T^:FTY M->?QB\<)WL+SWF?SD@-B^K*(?+G\DOL/826]=Q8QJK*20B"78VB!&8D*>Y)8 MZ=;2Q\K8B9[R!Z;G\4B]@-7[,J6QC_.'$^[=],U?/N9.2I?3^/MX,LD0;ZX3 M!PF!BQ)(D%51BM?("&^0)8I:S!VAKDMKCN*"=>*F>BG1FC?AD,OMW[H0[(E9$YC!'Q!K8!R8;8='@%JD48,E0 M3$8VV*WCWE)WHK)^*52NA&:[_(4?O )A'S^;AW>TM8)0[! MB^3(BPAAM5 -/#EW8$EMHT.>4>J9"X:GP>Y-=I*P&PM_E+1/"9C:77H_S,>S M^3_ KS_,%42F/>8\(2L9.'@:##*Y 9_W8%U'*67\3&G);>)UH]^/DM Y&:!V MN;"LF3 ^]O2SZ)T%*T; MYWZ4;,U)P+3$MR?%3$(Z3(0(ZS'0>&:P5$DYC3I/C5@ZVLO:Y4_!BTC$E M#?^2JLB>;='M-/PVM@XF4FY,6+B]9&FX+Q*KZ@ K-G1GX?[Y]J)S)9R[W*/;(-XD(:9"/,TN H>&:)0W2E MNS;MDZ?=\J]C.+&KHOID!!I8"9_ILJD^GU[EME*O['S^/X^O*HPXM53E M4#(XCQ'WN1&PHAPQCUW$VFG#2T=C!T1JXT;=\!P[ 8C*V=NGJKP=3W,>Y&(: M[N=-M/"A^[!D1 F7-$! &W+#1^X(A\V+I<@(XD2$M< X>B /3 M.0!HT6^]FWZ8SW("^38# MJ^CM_B9/8U;X]'E'&#K>.(<)Y+:ZE%$'Q8I+1* M3A(LY6$JD4JYFAW\[/-%CLK.O\6%Z#HA??S&SM9K&MR M&-942\-18E$B3K1!1DH,&V_'!>S #7]:;EJ>E=W%K5OG=SZ"#@1@BUS]=0X1 M[$AJ)G2^_N*X@LC5*_#[\!,4B,(X4,NB'7Q7L9*D;JG>^1AVO-D;N/;;I=9% M@(OVS"647V?*8:I%+AF,''8I884CT>5?Z2M3FE0E&57T#.1$/-I)QF^;B*.4 MM\\\]V80*>=RG&/*;7*T>R6H]'G:419ORS\]V-D\].%. MY(B+_^TXP&AVKWS4XA/!;!HYT#C5IGON_;4 M'\=77Y:7Z8]%7,^CD7;84] ,)9LTZ"D%1(C*PB*/<30:J_#TW9Q#)QM'R]#, ML6P)*FP_YQ@6E_HKXPYUP9 /7M!\_#HGQ)=12$P51GC53RODW*Z&;8K-+T=H M3_-18C_J[?UN,R>TP].MG/WK4VR_ 1_LB3VU,Q+ MKA7QM/3S'7UE;>:8]VSL+(Q?>W2]BZ(?9E1L2E:09%"T02)N..RZ-6R]F0Q: M2V$E44-E'+;)T\SA[8"T.QF'DZDUW&';8[.-A")2^4C!JPL,$\;GKJD&_I/D MRG;*DI,#;F6WB=1N%X"B!R,GX-!^U>1%".,\6FY+E&;SZ]7012HD]XYL0D*#YD2!#,-(6G%MB(1"A.2%RL*8>Y2L?=U<^?;:P QH%;+1. M3"/L8E['34+:.8>L]T'30+AFI<__#XC4K;FAY MP_QKG%W-[=0%#J $CK!U]@)%%XT2L)'AW=8X^,H# M(L%_W9-HKP!UJ5,4XEEI>]22$N4IXB(G*=-PB#CL$,, MYE2(VD3>K?'Z(=+L$J .:0H".RMMY8I4\;F!R/S[Z-=?1HRX2!,CR,K<_L;F M;0"%(%![)E-VM\+MX\4B^O^XFGW[OYL1U]38_,<],^Z_5Y$&94";G63!!C!_ M]V;DO68)PG"4!,LU&Q8"_X!A3\E5L$9[I=*^4Z'C,'_WIL[!]W"8'VG!!NJ; M[KH1/%PO5RZ0>PS;P(!1I!X4\8X!>:E'C+HH1;".IM+OQ.P4IFZ"9(BXHJS] M6R72>WL=-]/*)R>$S1W\<5:'^(2<5!*E1!4UVE(52I\W'Q"I;K!:"/@N=.J) M0@.DNJUW_CU>N]R0SQ!FL1$H4 X3#6(P9*W6*-\?,M(PCD/I!-IC"1JD3%]P M9\4L7;G6Y-47.Q\OLR/.#4WF8W>S:C?VP$0;G8*5D1-K4"1:P<*..;*&OL BZ=-RS2Y9&#G9/P/D@=7H8O0'R@-1QL1S[5^MMY*T'%4QK M+@625%+82=*(-&$.10X_S1U+L"CM>[8*TAIM^F#\-$=YLL$;8,VC1U'^_\U\ MO ACGV'9J,.U-G35P1)36($9]TA3'F$SD0(H8UG4I1/>!T1JY%9)22:5!*$! M3FW: #Z>%\;E0RN8"%('L _$C4C[F _#PZIOI4W%B;1-CD;ND91DS\GF;H R MNV/#W\;3^&X9KQ5<2E._QT$*MN7>&0 M,75I3!J@69>[>\' %E:SA%CN6\I5@CVG(Q%1IV)R7BJ1!K^5V_,N986D>$\J M]+A3>0PN#5#MN09/E;QM9K]Y;X%(V+8H[9&+&/3C@B#'M44T!J>H8=+)TN[M M6!E;S:"4(>&@B#7 R#WMLRB74BJP$X8($W$#@8)CH%A,6A.O..'V?/5CK9Y2 ME6%9(10:X-/VY--Z:C ._Q-6(PA>(?QDV$(\ZQT2,=G +-;4EFZ3O4><5F.T M,HPJA4,#E/IC.H]^=C4=_\_*Z6YZY"X^?['+_YK=3,*[ZZ_6+^_>.OJ\>4?8 M!J4XLQ)%;F!_G-.>AEJ%#'?,I9*67SGZ2UBW6'YJ(9T"O 8Y^@KWV.(V] MG=[% SL4?[?X&.UB-H6=V/E&Y*-9 J==L)#+DH\#KS4&(CL:S\&EIY\LA MF0B.8)X; .5NLS>3'(Z]!9!6+S9]6$D ?Q=BHM6%T<5(<&M3@F!'JE5+QIS^ MDE@CKWW$'&(U\;0/]5"T/4KNNN>A+Y'CP]&B7:?\.AZELR#84$H0T2[K3$#G M@!T26C.L%*/.E.ZW6$+NNH>V+W$J#$>+=CJU'.4%7MW,,]9;E*>P AJ26\5A M9_)V72%-,4.*T\"=LQ8L4W-YV"EYW8/GES@KAJ1&NTO$*#F8S51HQ(P%-8+E M$/KAW"#14$U#"MR6;E=Q2MP^V!'U2Z3L4>"=&+>_F8;!3N\^W;A%_-<-C/3F M6VZDV/^$;M=()4[A.DE9Z*3MZ;?NNV8Y:94('%D:*.S4,+#(VHAH)#S9$$+2 MI<^-=LER,Z:!08(8A;28#1+J*@.%"<>"Y8Z6.$;7+4/4,H M@OZS[,&IYFY@$?OE9@$.=K&X\/^Z&:\7XM4MC$B,-,)C)&BNT++@9;71&A&. M=7"<&R]*5Y'L$*4IXO3 >%;>X(WR)O]V'F\O%&IOJ6"Y86^T^1X/_&(U=4AB M'PR-5B=?NEW 0:'J^F3X M9ZMYE#P-)C_IK5?]Z+&5R##+D W):Y;W Z3TS)N\V4PK M103C5#E$+,LGZ07U8?KTL'M[!-IX3_#( M6M $WC/!+Z!$0)8[C6*429KDB92E YVM@C1'G#X@[Z=.#XNW1YO?[DK7DO/! MZZ20] G670P[4!N\1K<1H2O M9M=N/%WA\0IBMW%8U47.II_G=KI82T9&,F)+A!?($6X1C_ ["[,+^:2M2T03 M^-% .ZXN\C7EGWHR8L?NJS@\M7O#+F?^GQ_CUYNY_V(7\<,\-T6\WEQT_I^X MN9% 1M83&UB(2"H.MC."(8VU0=HEGA15RII.9XL'VPMW$J>IJ/LT@@T%0OUB MXT=M0:,/Z^$OK:GCZQC>SN:P"?OZIYV78G;C[R*3C[#HS?!4=5?PIVLU*S> X$8R?T=*/H-0+:NVD8?QN'F\TS3:< M]62HNINR_3:?'3) [:DTF=S+M=BD=4Z:1-L&K(;0#IO/NAF@@>/X]?R_3?*7 M/4I_/';=S7*G6;37* V ]>D+*/N+7<208Z X76SL-\^-'E;/R__R_?[O?+#? M\\]6RMQK- T?)G;ZX(F0PMFX(42LFF;93H:GV;D!D6F >&^NOTYFWV-<'>!? M?GW0[K@L>W9_IVZF;4AT9T>:N@$ZK&2[^ J?]^NK,!_'5U^6BT\7'S\-0HO# MWZN;)SLC/3J;OG;2%B![\]?YP:^!:#9,F8GC!K(0^XV1V6P'L_L[[__<[FBTJLO MTZL/_C2W=V#H3M#534UV,TZK93AOYJM\P4 E.,]'+U)^?>L9&7KQOM,'3IBRFU%O/W/ZX?S6 :N=*QZ#S\/)NL\LE9WLQ[BX?8L^ MKP$G'])O&Z\:7GOM/NMDA+]U^F20Z*0K*#\3)S\3)T=A\WXV?1]G)4!Y/%*] M1.,^6\\.*-[0NA)AR.O-M87L7XLM,,\&KN;4^D8&7^\T3V7T/BW_^6'N+^>? M%_,WB^7XVJY32^6JY#M]H%JE:%]4CS%;980O;Y;@XZ>KSG/E7.GN4:N5CO;% M\J"!VED W\^6_XAW*W4L5<;=Y0/5*DD++)8'S589X;C]5+G)=D0!=[-D@#T/A?-W:R>FMK+?V#IKM# M4.'@!^NEZDO2H:M=VZ($N+&)G6X$?G?]-7=B!07<>#)>?B\3N_7[8KW:@$*D M.,ZR[>S 2H9X>X:M5T!08!/69JRW1<#"^^BGPW8"L:FSKL,V:B@K,(L+V!=^ MC*N^HW?9P").^8C/= *YJ:.OXVW8:A70AV]#50 ]'KE(]<\>80M4_GRPW__, M+U+ ;NO:3GTL7?C39?P3YC48Y_1:G[M!JB5C ]M?>LH_*U#Y(GDZ?BC6.A(I+= ]>KOMH+Q>PXNU2& M[D.<%<#I?I2:-26';3W;HWC](A\0Z7T1.)Z.5>\N])&@[##"SUK%LK[5W+,N MNM<&Y>IJN;JU-%U,_[0P>3_=7%^OSZT6R^EGEU]AO/@Z<9-_S$M@=O37:D9J MNQ";%3!? [!GF4'%Q:=O_M5B60C=K8/6C.PZ@KC/&+4W/Z5QZHW1,!/MD/5G MW4S1"$H?YO/B0#T=L]Y\ZH'5#H/4/J7[U_+[Q;_G89%%+ #5MO'J=5CNY/;V MF* 5< 8.1X[Y3KUSO#TP;4/SQ<0@CQ3+SX-?003U\>M\&9ZK4'J&=OM)O;75RF.R5^G4^SX*^^S<,_YCF7'J97%]/PQ_3;8AD* M$*#W1]N8^L?A.RMG[,I'ZUVS;.X#^EE[-IES+>"K^6=AN?KYMKQO9V$E6ZO9M.P>#V'WY1B3B$1 MJETL+<.CLD!49M7K;R$L+N>7RR_S-R#AXD.XG-YI\WZ9?_[OQ<G,A^.4VW1V9?(W*)H[8/>C;1E M:J6?CU:OVN*T\LO6KIV\FGV*D^B7,6PX=/*-D^TCULO_]\-KKUUJEY>!*.&N M%NLRI;&'<=].R\RUPZ/7X:\QJ M;4YZ G? -K7#SMN"_HMO5\5\X\Y!ZW4HZ1ME'C!/0^BM)'O@(4J"N&WL>NU% M"F"YQU@MN-([48L[U)TCUVL,L3TA/N?J:LO6U\XF;^7*P6D=7C;U]F$[#RQV6IG>1QGZK7 M8J3WV5T?4S:'__NX?#?UL^M"9^B=/E"OTT@QK'>;K3F$GQTR#X7TG@]U0KRI MLZ,>9JR,_!;WDS7?''Z5 ;WK-SKAW=+ITY'&:VZ27RZ_Q/G \WO[-SI!W=+! MU9'&JSVKK;N9V/EOX\6R8*I[]ZB=X&SI..N@@6H#^-RSG'H2LF/(3M4*+1UF M[3=-]9/_6^=?'L!#8W="LJ6CK([&J@CI[?OD=X'[;[/%OGJM/L_ /QZ[$XBM M'&#M-4_U:.=)Y'WJ]-LZ8">X6CJ VF>6VAUJA,Q.+I6\':,3'BV=P3Q1OHTR[Y/A.+9>E;9T M3-)@F>IL^BL$+AO!7L>%GX]7:9A"=:J'A^\$8DL'(-U-5GU="N,LEYUP3+_= M:UUZ6+ZRS0M\Q6B8O7'.\;L=">@I5.1 \:I7D%P M?_NK7*G ]C$[0=?2,<@!X[3Z^L"[Z6(,QOP\MZN7)^?S7#>=7U5X<@)PXE,$ M>SY3Y%V"KFH4>*3@V:>>T:)GL]^=PYYR GTWW"_Y)9O3GR?8.F#%3KB'L'AT MYKS'&+4S!7>BG7R7],E0U;#9:^VMJ#1TN_1B,MGB2\JTR]T]< -8[>F<>] @ M/SNOUYI#/[NP_^S"WAF;Z^!&OX_]%QLGOX*!\HOQSZ&!OY2-+S!A9 7 KG]5 MLS/T;NO..JG:&X3)R2>*R_GD?Q\N3MS:.AJC4BZ G*(P-41N7CS202[ 3) M4668?5W&\'9BKTZ"9]>8U9H,'(?3 9/43Z<,@=F>8:MU%3@.ML.&:<(!KN3* MEY#LLH03?#1%SPW2EB6J )6#Y%?S,?+\=Q<7%U=?'-CB_I] -MKFY>1CO\PFXP]*/!A/O,#IN,??6: =/QN-8JGXQ]^ZAE' M"N3EMX]_4M)J,WQX.'2IO??AT1M)W>_%[7&FJZ.]JBL42X ,%" 0 8 M " 3P7 !I;G-I9&5R=')A9&EN9W!O;&EC>2YH=&U02P$"% ,4 M" #,D'1:D#$P:WAE>#(S,2YH=&U02P$"% ,4 " #,D'1:T%:W=$ ( "0+@ %P M @ $"20 ;61B+3$S,3(U>#$P:WAE>#,Q,2YH=&U02P$"% ,4 M " #,D'1:-YLVNRP( !)+@ %P @ %W40 ;61B+3$S M,3(U>#$P:WAE>#,Q,BYH=&U02P$"% ,4 " #,D'1:T!5N!A<% !Q& M%P @ '860 ;61B+3$S,3(U>#$P:WAE>#,R,2YH=&U02P$" M% ,4 " #,D'1:%^!S_/<$ !3%P %P @ $D7P ;61B M+3$S,3(U>#$P:WAE>#,R,BYH=&U02P$"% ,4 " #,D'1:!#KMC<$' P!^ M*R $ @ %09 ;61B+3(P,C4P,3,Q+FAT;5!+ 0(4 Q0 M ( ,R0=%K%/U1DW1, *?; 0 " 3]L P!M9&(M,C R M-3 Q,S$N>'-D4$L! A0#% @ S)!T6K@GJ:Q?*P >+@! !0 M ( !2H # &UD8BTR,#(U,#$S,5]C86PN>&UL4$L! A0#% @ S)!T M6AOG:'X":P WOT$ !0 ( !VZL# &UD8BTR,#(U,#$S,5]D M968N>&UL4$L! A0#% @ S)!T6M0>[ONQO0, :JP% !, M ( !#Q<$ &UD8BTR,#(U,#$S,5]G,2YJ<&=02P$"% ,4 " #,D'1:;#X- MX(U1 0",/ T % @ 'QU < ;61B+3(P,C4P,3,Q7VQA8BYX M;6Q02P$"% ,4 " #,D'1:3)G&<.#* "]N0D % @ &P M)@D ;61B+3(P,C4P,3,Q7W!R92YX;6Q02P4& X #@"P P PO$) end XML 114 mdb-20250131_htm.xml IDEA: XBRL DOCUMENT 0001441816 2024-02-01 2025-01-31 0001441816 2024-07-31 0001441816 2025-03-18 0001441816 2025-01-31 0001441816 2024-01-31 0001441816 us-gaap:CommonClassAMember 2025-01-31 0001441816 us-gaap:CommonClassAMember 2024-01-31 0001441816 2023-02-01 2024-01-31 0001441816 us-gaap:LicenseMember 2024-02-01 2025-01-31 0001441816 us-gaap:LicenseMember 2023-02-01 2024-01-31 0001441816 us-gaap:LicenseMember 2022-02-01 2023-01-31 0001441816 us-gaap:ServiceMember 2024-02-01 2025-01-31 0001441816 us-gaap:ServiceMember 2023-02-01 2024-01-31 0001441816 us-gaap:ServiceMember 2022-02-01 2023-01-31 0001441816 2022-02-01 2023-01-31 0001441816 us-gaap:RetainedEarningsMember 2024-02-01 2025-01-31 0001441816 us-gaap:CommonStockMember 2022-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2022-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2022-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-31 0001441816 us-gaap:RetainedEarningsMember 2022-01-31 0001441816 2022-01-31 0001441816 us-gaap:CommonStockMember 2022-02-01 2023-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2022-02-01 2023-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-01 2023-01-31 0001441816 us-gaap:RetainedEarningsMember 2022-02-01 2023-01-31 0001441816 us-gaap:CommonStockMember 2023-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2023-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2023-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-31 0001441816 us-gaap:RetainedEarningsMember 2023-01-31 0001441816 2023-01-31 0001441816 us-gaap:CommonStockMember 2023-02-01 2024-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2023-02-01 2024-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-01 2024-01-31 0001441816 us-gaap:RetainedEarningsMember 2023-02-01 2024-01-31 0001441816 us-gaap:CommonStockMember 2024-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2024-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2024-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-31 0001441816 us-gaap:RetainedEarningsMember 2024-01-31 0001441816 us-gaap:CommonStockMember 2024-02-01 2025-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2024-02-01 2025-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-02-01 2025-01-31 0001441816 us-gaap:CommonStockMember 2025-01-31 0001441816 us-gaap:AdditionalPaidInCapitalMember 2025-01-31 0001441816 us-gaap:TreasuryStockCommonMember 2025-01-31 0001441816 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-31 0001441816 us-gaap:RetainedEarningsMember 2025-01-31 0001441816 mdb:NonMarketableSecuritiesMember 2024-02-01 2025-01-31 0001441816 mdb:NonMarketableSecuritiesMember 2023-02-01 2024-01-31 0001441816 srt:MinimumMember mdb:ComputerAndOfficeEquipmentMember 2025-01-31 0001441816 srt:MaximumMember mdb:ComputerAndOfficeEquipmentMember 2025-01-31 0001441816 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2025-01-31 0001441816 us-gaap:ComputerEquipmentMember 2025-01-31 0001441816 us-gaap:FurnitureAndFixturesMember 2025-01-31 0001441816 mdb:WebsiteCostsMember 2025-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2025-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:FairValueMeasurementsRecurringMember 2024-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2025-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2024-02-01 2025-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2024-01-31 0001441816 us-gaap:USTreasurySecuritiesMember 2023-02-01 2024-01-31 0001441816 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2025-01-31 0001441816 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2024-01-31 0001441816 us-gaap:ComputerEquipmentMember 2024-01-31 0001441816 us-gaap:FurnitureAndFixturesMember 2024-01-31 0001441816 mdb:ComputerAndOfficeEquipmentMember 2025-01-31 0001441816 mdb:ComputerAndOfficeEquipmentMember 2024-01-31 0001441816 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2024-01-31 0001441816 us-gaap:LeaseholdImprovementsMember 2025-01-31 0001441816 us-gaap:LeaseholdImprovementsMember 2024-01-31 0001441816 mdb:WebsiteCostsMember 2024-01-31 0001441816 us-gaap:ConstructionInProgressMember 2025-01-31 0001441816 us-gaap:ConstructionInProgressMember 2024-01-31 0001441816 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2025-01-31 0001441816 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2024-01-31 0001441816 mdb:GrainiteIncMember 2023-09-27 2023-09-27 0001441816 mdb:GrainiteIncMember us-gaap:DevelopedTechnologyRightsMember 2023-09-27 0001441816 mdb:GrainiteIncMember 2023-09-27 0001441816 us-gaap:DevelopedTechnologyRightsMember 2025-01-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2024-02-01 2025-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2025-01-31 0001441816 us-gaap:InternetDomainNamesMember 2025-01-31 0001441816 us-gaap:InternetDomainNamesMember 2024-02-01 2025-01-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2024-01-31 0001441816 us-gaap:DevelopedTechnologyRightsMember 2023-02-01 2024-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2024-01-31 0001441816 us-gaap:CustomerRelationshipsMember 2023-02-01 2024-01-31 0001441816 us-gaap:InternetDomainNamesMember 2024-11-01 2025-01-31 0001441816 mdb:ConvertibleNotesDue2026Member 2025-01-31 0001441816 mdb:ConvertibleNotesDue2026Member 2024-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-02-01 2025-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2023-02-01 2024-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2022-02-01 2023-01-31 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-31 0001441816 mdb:AdditionalConvertibleSeniorNotesDue2026Member us-gaap:ConvertibleDebtMember 2020-01-31 0001441816 2020-01-01 2020-01-31 0001441816 us-gaap:DebtInstrumentRedemptionPeriodOneMember 2024-10-01 2024-10-31 0001441816 srt:MinimumMember us-gaap:DebtInstrumentRedemptionPeriodOneMember 2024-10-01 2024-10-31 0001441816 us-gaap:ConvertibleDebtMember 2024-12-16 2024-12-16 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-11-01 2024-12-31 0001441816 us-gaap:CashSettlementMember mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-11-01 2024-12-31 0001441816 us-gaap:CallOptionMember 2024-02-01 2025-01-31 0001441816 mdb:ConvertibleNotesDue2024Member us-gaap:CallOptionMember 2024-04-01 2024-04-30 0001441816 2024-06-01 2024-06-30 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-04-01 2024-04-30 0001441816 mdb:ConvertibleNotesDue2026Member us-gaap:ConvertibleDebtMember 2024-10-01 2024-10-31 0001441816 srt:MinimumMember 2025-01-31 0001441816 srt:MaximumMember 2025-01-31 0001441816 srt:AmericasMember 2024-02-01 2025-01-31 0001441816 srt:AmericasMember 2023-02-01 2024-01-31 0001441816 srt:AmericasMember 2022-02-01 2023-01-31 0001441816 us-gaap:EMEAMember 2024-02-01 2025-01-31 0001441816 us-gaap:EMEAMember 2023-02-01 2024-01-31 0001441816 us-gaap:EMEAMember 2022-02-01 2023-01-31 0001441816 srt:AsiaPacificMember 2024-02-01 2025-01-31 0001441816 srt:AsiaPacificMember 2023-02-01 2024-01-31 0001441816 srt:AsiaPacificMember 2022-02-01 2023-01-31 0001441816 mdb:MongoDBAtlasRelatedMember 2024-02-01 2025-01-31 0001441816 mdb:MongoDBAtlasRelatedMember 2023-02-01 2024-01-31 0001441816 mdb:MongoDBAtlasRelatedMember 2022-02-01 2023-01-31 0001441816 mdb:OtherSubscriptionMember 2024-02-01 2025-01-31 0001441816 mdb:OtherSubscriptionMember 2023-02-01 2024-01-31 0001441816 mdb:OtherSubscriptionMember 2022-02-01 2023-01-31 0001441816 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2025-01-31 0001441816 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2022-02-01 2023-01-31 0001441816 country:US mdb:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2023-02-01 2024-01-31 0001441816 country:US mdb:LongLivedAssetsMember us-gaap:GeographicConcentrationRiskMember 2024-02-01 2025-01-31 0001441816 2025-01-01 2025-01-31 0001441816 2026-01-01 2025-01-31 0001441816 srt:MinimumMember 2026-01-01 2025-01-31 0001441816 srt:MaximumMember 2026-01-01 2025-01-31 0001441816 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001441816 srt:MinimumMember mdb:Over10StockholderMember us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001441816 mdb:Over10StockholderMember us-gaap:EmployeeStockOptionMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-02-01 2025-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2025-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-01 2025-01-31 0001441816 2024-02-01 2024-02-29 0001441816 us-gaap:EmployeeStockOptionMember 2023-02-01 2024-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2024-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2025-01-31 0001441816 us-gaap:PerformanceSharesMember 2022-02-01 2022-04-30 0001441816 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-02-01 2022-04-30 0001441816 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-02-01 2022-04-30 0001441816 us-gaap:PerformanceSharesMember 2023-01-31 0001441816 us-gaap:PerformanceSharesMember 2023-02-01 2024-01-31 0001441816 us-gaap:PerformanceSharesMember 2024-01-31 0001441816 us-gaap:PerformanceSharesMember 2024-02-01 2025-01-31 0001441816 us-gaap:PerformanceSharesMember 2025-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember 2024-02-01 2025-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-02-01 2025-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2024-02-01 2025-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember 2023-02-01 2024-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember 2022-02-01 2023-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember 2025-01-31 0001441816 us-gaap:StockAppreciationRightsSARSMember 2024-01-31 0001441816 us-gaap:EmployeeStockMember 2025-01-31 0001441816 us-gaap:EmployeeStockMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockMember 2024-02-01 2024-02-29 0001441816 us-gaap:EmployeeStockMember 2023-02-01 2024-01-31 0001441816 us-gaap:EmployeeStockMember 2022-02-01 2023-01-31 0001441816 mdb:CostofRevenueSubscriptionMember 2024-02-01 2025-01-31 0001441816 mdb:CostofRevenueSubscriptionMember 2023-02-01 2024-01-31 0001441816 mdb:CostofRevenueSubscriptionMember 2022-02-01 2023-01-31 0001441816 mdb:CostofRevenueServicesMember 2024-02-01 2025-01-31 0001441816 mdb:CostofRevenueServicesMember 2023-02-01 2024-01-31 0001441816 mdb:CostofRevenueServicesMember 2022-02-01 2023-01-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2024-02-01 2025-01-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2023-02-01 2024-01-31 0001441816 us-gaap:SellingAndMarketingExpenseMember 2022-02-01 2023-01-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2024-02-01 2025-01-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2023-02-01 2024-01-31 0001441816 us-gaap:ResearchAndDevelopmentExpenseMember 2022-02-01 2023-01-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2024-02-01 2025-01-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2023-02-01 2024-01-31 0001441816 us-gaap:GeneralAndAdministrativeExpenseMember 2022-02-01 2023-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2023-02-01 2024-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassAMember 2022-02-01 2023-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2024-02-01 2025-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2023-02-01 2024-01-31 0001441816 us-gaap:EmployeeStockOptionMember us-gaap:CommonClassBMember 2022-02-01 2023-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2024-02-01 2025-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2023-02-01 2024-01-31 0001441816 us-gaap:RestrictedStockUnitsRSUMember 2022-02-01 2023-01-31 0001441816 us-gaap:PerformanceSharesMember 2024-02-01 2025-01-31 0001441816 us-gaap:PerformanceSharesMember 2023-02-01 2024-01-31 0001441816 us-gaap:PerformanceSharesMember 2022-02-01 2023-01-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2024-02-01 2025-01-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2023-02-01 2024-01-31 0001441816 us-gaap:ConvertibleDebtSecuritiesMember mdb:ConvertibleNotesDue2026Member 2022-02-01 2023-01-31 0001441816 country:GB 2024-02-01 2025-01-31 0001441816 us-gaap:DomesticCountryMember 2025-01-31 0001441816 us-gaap:StateAndLocalJurisdictionMember 2025-01-31 0001441816 country:IE us-gaap:ForeignCountryMember 2025-01-31 0001441816 country:GB us-gaap:ForeignCountryMember 2025-01-31 0001441816 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2025-01-31 0001441816 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2025-01-31 0001441816 us-gaap:ForeignCountryMember 2025-01-31 0001441816 us-gaap:DomesticCountryMember mdb:CharitableContributionCarryforwardMember 2025-01-31 0001441816 mdb:VoyageAIInnovationsInc.Member us-gaap:SubsequentEventMember 2025-02-17 2025-02-17 0001441816 us-gaap:SubsequentEventMember 2025-02-27 0001441816 mdb:MichaelGordonMember 2024-11-01 2025-01-31 0001441816 mdb:MichaelGordonMember 2025-01-31 iso4217:USD shares iso4217:USD shares mdb:revenue_source pure mdb:day 0001441816 2025 FY false P2Y P3Y http://fasb.org/us-gaap/2024#OtherNonoperatingIncomeExpense 0.004926 0.0001911 P1Y http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2024#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2024#OtherLiabilitiesNoncurrent 80558847 80467811 P278D 10-K true 2025-01-31 --01-31 false 001-38240 MONGODB, INC. DE 26-1463205 1633 Broadway 38th Floor New York NY 10019 646 727-4092 Common Stock, par value $0.001 per share MDB NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 18000000000.0 81187663 false <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At MongoDB, cybersecurity risk management is an integral part of our overall information security program, which we review and update at least annually to reflect changes to our organization, business practices, technology and services, and applicable legislation and regulations. Our information security program is designed to align with the National Institute of Standards and Technology Cyber Security Framework and provides a framework for handling cybersecurity threats and incidents, including threats and incidents associated with the use of services provided by third parties. This framework includes steps for assessing the severity of a cybersecurity threat or incident, identifying the source of a cybersecurity threat or incident including whether the cybersecurity threat or incident is associated with a third-party service provider, implementing cybersecurity countermeasures and mitigation strategies and informing management and our board of directors of material cybersecurity threats and incidents. In addition, our information security team provides ongoing education to and requires mandatory training at least once annually of all employees. To bolster the security of our products and services, we have appropriate technical and organizational measures in place to protect data that our customers upload to MongoDB Atlas, which is certified against ISO 27001:2022, ISO 27017:2015, ISO 27018:2019, ISO 9001:2015, SOC 2 Type II, Payment Card Industry Data Security Standard v.4, and Cloud Security Alliance (“CSA”) Security, Trust, Assurance, Information Security Registered Assessors Program and Risk (“STAR”) Level 2. We also engage third parties to perform annual audits of our standards-based certifications and we have undergone a Health Insurance Portability and Accountability Act examination validated by a qualified third-party assessor.</span></div> At MongoDB, cybersecurity risk management is an integral part of our overall information security program, which we review and update at least annually to reflect changes to our organization, business practices, technology and services, and applicable legislation and regulations. true true true Our board of directors has overall oversight responsibility for our enterprise risk management, and delegates cybersecurity risk management oversight to its Security Committee, which was established this past year. The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.</span></div> The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk.<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.</span></div> The Security Committee is responsible for ensuring that management has processes in place designed to identify and assess cybersecurity risks to which the Company is exposed and implement processes and programs designed to manage cybersecurity risks, including mitigation and remediation of cybersecurity threats and incidents. On a quarterly basis, the Security Committee meets with our Chief Information Security Officer, (“CISO”), and other senior executives to perform more in-depth reviews of the Company’s cybersecurity programs, as well as relevant cybersecurity risks and mitigation strategies. Ahead of each such quarterly meeting, management, including the CISO and our information security team, prepares and provides cybersecurity reports that cover, among other topics, developments in cybersecurity and updates to the company’s cybersecurity programs and mitigation strategies, legislative developments affecting MongoDB's information security program, and notable security incidents and investigations. The Security Committee subsequently reports material cybersecurity matters to our full board of directors. In addition, our management follows a risk-based escalation process to notify the Security Committee outside of the regular reporting cycle when they identify an emerging cybersecurity risk. true true <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cybersecurity programs are under the direction of our CISO, who receives reports from our security teams and monitors the prevention, detection, mitigation, and remediation of cybersecurity incidents. Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. Our CISO and security teams, along with our management, are responsible for identifying, considering and assessing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures and maintaining our cybersecurity programs.</span></div> Our CISO and key security leaders are certified and experienced information systems security professionals, security engineers, and information security managers each with well over a decade of experience. 238 PricewaterhouseCoopers LLP San Francisco, California 490133000 802959000 1846444000 1212448000 8888000 8054000 393099000 325610000 112632000 92512000 81214000 50107000 2923522000 2483636000 46377000 53042000 34607000 37365000 69679000 69679000 24597000 3957000 20810000 4116000 310701000 217847000 3430293000 2869642000 10467000 9905000 120354000 112579000 9126000 9797000 87659000 74831000 334381000 357108000 561987000 564220000 262000 285000 27374000 30918000 25404000 20296000 0 1143273000 33042000 41661000 648069000 1800653000 0.001 0.001 1000000000 1000000000 80558847 80467811 72840692 72741321 78000 73000 4625093000 2777322000 99371 99371 13.27 13.27 1319000 1319000 -924000 4545000 -1840704000 -1711632000 2782224000 1068989000 3430293000 2869642000 1943864000 1627326000 1235122000 62579000 55685000 48918000 2006443000 1683011000 1284040000 441404000 345233000 284583000 93892000 79252000 64721000 535296000 424485000 349304000 1471147000 1258526000 934736000 871148000 782760000 699201000 596837000 515940000 421692000 219226000 193558000 160498000 1687211000 1492258000 1281391000 -216064000 -233732000 -346655000 95687000 80238000 24948000 8092000 9387000 9797000 -3130000 -635000 -1750000 -131599000 -163516000 -333254000 -2527000 13084000 12144000 -129072000 -129072000 -176600000 -345398000 -1.73 -1.73 -2.48 -2.48 -5.03 -5.03 74555001 74555001 71248982 71248982 68628267 68628267 -129072000 -129072000 -176600000 -345398000 -690000 4652000 969000 -4779000 798000 1054000 -5469000 5450000 2023000 -134541000 -171150000 -343375000 67444360 67000 1860514000 -1319000 -2928000 -1189634000 666700000 801272 1000 5707000 5708000 1511529 2000 2000 381454000 381454000 149352 29003000 29003000 73 16000 16000 969000 969000 1054000 1054000 -345398000 -345398000 69906586 70000 2276694000 -1319000 -905000 -1535032000 739508000 953643 1000 6807000 6808000 1690527 2000 2000 22991 456907000 456907000 167574 36914000 36914000 4652000 4652000 798000 798000 -176600000 -176600000 72741321 73000 2777322000 -1319000 4545000 -1711632000 1068989000 267931 2026000 2026000 1529981 1000 1000 77444 493940000 493940000 5662979 4000 1145320000 1145324000 188155 36047000 36047000 -690000 -690000 -4779000 -4779000 169692000 169692000 746000 746000 -129072000 -129072000 80467811 78000 4625093000 -1319000 -924000 -1840704000 2782224000 -129072000 -176600000 -345398000 11751000 18939000 16110000 493940000 456907000 381454000 2419000 3393000 3375000 3974000 3975000 3974000 11248000 9211000 9098000 -16794000 -1574000 -562000 25059000 44556000 5954000 937000 1044000 1857000 964000 -1802000 -1260000 69236000 41639000 91450000 24813000 12208000 -2315000 69127000 41830000 49077000 30677000 211000 99000 541000 1679000 3163000 25254000 39502000 -16189000 -12076000 -9878000 -9692000 -16362000 -82411000 85759000 -3819000 -1980000 800000 150191000 121477000 -12970000 29550000 6074000 7244000 11250000 2056000 3098000 0 15000000 0 44984000 0 0 752600000 1445000000 1425000000 1414224000 1233851000 1447966000 -657440000 188019000 -33308000 170223000 0 0 1968000 6810000 5707000 36048000 36914000 29003000 6179000 5483000 4510000 202060000 38241000 30200000 -5701000 -433000 -2003000 -310890000 347304000 -18081000 803643000 456339000 474420000 492753000 803643000 456339000 14976000 11991000 11164000 3705000 5471000 5837000 1145326000 0 0 1620000 1115000 366000 490133000 802959000 455826000 2620000 684000 513000 492753000 803643000 456339000 Organization and Description of Business<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB, Inc. (“MongoDB” or the “Company”) was originally incorporated in the state of Delaware in November 2007 under the name 10Gen, Inc. In August 2013, the Company changed its name to MongoDB, Inc. The Company is headquartered in New York City. MongoDB is the developer data platform company. The foundation of the Company’s offering is the leading, modern general purpose database, which is built on a unique document-based architecture. Organizations can deploy the Company’s database at scale in the cloud, on-premises, or in a hybrid environment. The Company’s robust platform enables developers to build and modernize applications rapidly and cost-effectively across a broad range of use cases. In addition to selling subscriptions to its software, the Company provides post-contract support, training and consulting services for its offerings. The Company’s fiscal year ends on January 31.</span></div> Summary of Significant Accounting Policies<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global macroeconomic conditions, including slower economic growth, persistent inflation and high interest rate environment, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Currency</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s international subsidiaries is either the U.S. dollar or the local currency in which the international subsidiary operates. For foreign subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated non-monetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Transaction gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statements of operations. For the foreign subsidiary where the functional currency is the local currency, the Company uses the exchange rate as of the balance sheet date to translate assets and liabilities and the average exchange rate during the period to translate revenue and expenses into U.S. dollars. Translation gains or losses resulting from translating foreign local currency financial statements into U.S. dollars are included in accumulated other comprehensive loss as a component of stockholders' equity.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Comprehensive Loss</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s comprehensive loss includes net loss, unrealized gains and losses on available-for-sale debt securities and foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 an original maturity of three months or less at the date of purchase to be cash equivalents. The Company maintains such investments primarily in money market funds, which have readily determinable fair values. Money market funds are measured using quoted prices in active markets with changes recorded in other income (expense), net on the consolidated statements of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Marketable Securities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all of its marketable securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the consolidated balance sheets. The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale debt securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are recorded at fair value each reporting period. Realized gains and losses are determined based on the individual security level and are reported in other income (expense), net in the consolidated statements of operations. Unrealized gains and losses, net of taxes, on these short-term investments are reported as a separate component of accumulated other comprehensive loss on the consolidated balance sheets until realized. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the estimated fair value of an available-for-sale debt security is below its amortized cost basis, then the Company evaluates for impairment. The Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the debt 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 are met, the Company evaluates whether unrealized losses have resulted from a credit loss or other factors. When a credit loss exists, the Company compares the present value of cash flows expected to be collected from the debt security with the amortized cost basis of the security to determine what allowance amount, if any, should be recorded. An impairment relating to credit losses is recorded through an allowance for credit losses reported in other income (expense) in the consolidated statements of operations. The allowance is limited by the amount that the fair value of the debt security is below its amortized cost basis.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended January 31, 2025, 2024 and 2023, the Company did not record any impairment charges for its marketable debt securities in its consolidated statements of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company pledged $2.6 million and $0.7 million of collateral as of January 31, 2025 and 2024, respectively, for its lease related letters of credit. Restricted cash balances have been excluded from the Company’s cash and cash equivalents balance and are included in other assets on the consolidated balance sheets.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-marketable Securities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities consist of equity investments in privately-held companies, which are classified as other assets on the consolidated balance sheets. The Company’s non-marketable equity securities do not have readily determinable fair values. These investments are accounted for using the measurement alternative at cost, and the Company adjusts for impairments and observable price changes (orderly transactions for the identical or a similar security from the same issuer) included in net loss as and when it occurs. The measurement alternative election is reassessed each reporting period to determine whether the non-marketable securities continue to be eligible for this election.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. Impairment indicators may include, but are not limited to, a significant deterioration in earnings performance, credit rating, asset quality or business outlook or a significant adverse change in the regulatory, economic, or technological environment. If the non-marketable equity securities are considered impaired, the Company will record an impairment charge within other income (expense) on its consolidated statements of </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations for the amount by which the carrying value exceeds the fair value of the investment. For the years ended January 31, 2025, 2024 and 2023, the Company did not record any material impairment charges related to its non-marketable equity securities.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2025 and 2024, the Company invested $11.3 million and $2.1 million, respectively, of its cash in non-marketable securities of privately-held companies. The Company evaluated its ownership, contractual and other interests of its investments and determined that as of January 31, 2025, there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements, as the Company was not the primary beneficiary and did not have the power to direct activities that most significantly impact the entities’ economic performance. The Company’s maximum loss exposure is limited to the carrying value of these investments.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">non-marketable securities, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounts payable and accrued liabilities. Cash equivalents are measured at fair value on a recurring basis. Short-term investments classified as available-for-sale debt securities are recorded at fair value. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities consist of equity securities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The standard establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs, as described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Concentration of Credit Risk</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents, restricted cash, short-term investments and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed insurance coverage limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments consisting of U.S. government treasury securities.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company does not require collateral from customers to secure accounts receivable. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company records an allowance for doubtful accounts relating to certain trade accounts receivable based on various factors, including the review of credit profiles of its customers, contractual terms and conditions, current economic trends and historical customer payment experience.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025 and 2024, no customer represented 10% or more of net accounts receivable. For the years ended January 31, 2025, 2024 and 2023, no customer represented 10% or more of revenue.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Software Development Costs</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and time incurred between the establishment of technological feasibility and product release have not been material, resulting in software development costs qualifying for capitalization being immaterial. As a result, the Company has not capitalized any related software development costs in any of the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, costs related to the development of web-based product, or implementation costs incurred in a hosting arrangement that is a service contract, are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. There were no material qualifying costs incurred during the application development stage and the Company did not capitalize any qualifying costs related to computer software developed for internal use, or implementation costs incurred in a hosting arrangement that is a service contract in the years ended January 31, 2025 and 2024.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives: </span></div><div style="margin-bottom:9pt"><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:50.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.520%"></td><td style="width:0.1%"></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%">Property and Equipment</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:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></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: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%"><span style="-sec-ix-hidden:f-462">Two</span> to <span style="-sec-ix-hidden:f-463">three</span> years</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%">Purchased software</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servers</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Furniture and fixtures</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Five years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Website costs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Leasehold improvements</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation commences once the asset is ready for its intended use. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, is removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The excess of the fair value of purchase consideration over the fair values of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures lease liabilities based on the present value of lease payments over the lease term at the lease commencement date. As the Company’s leases generally do not provide an implicit discount rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. Options in the lease terms to extend or terminate the lease are not reflected in the lease liabilities unless it is reasonably certain that any such option will be exercised.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures right-of-use assets at the lease commencement date based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs incurred </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (iii) certain tenant incentives under the lease. The Company evaluates the recoverability of the right-of-use assets for possible impairment in accordance with the long-lived assets policy.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for lease and non-lease components as a single lease component for all leases. The Company has elected not to recognize right-of-use assets or lease liabilities for leases with an initial lease term of twelve months or less, and instead recognize the associated lease payments for these short-term leases in the consolidated statements of operations on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use assets for finance leases is generally recognized on a straight-line basis over the shorter of the lease term or the useful life of the asset. Interest expense for finance leases is recognized based on the incremental borrowing rate used to determine the finance lease liability. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are reflected in operating lease right-of-use assets, operating lease liabilities and operating lease liabilities, non-current on the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities, and other liabilities, non-current on the consolidated balance sheets. Within the consolidated statements of cash flows, the Company classifies all cash payments associated with operating leases within operating activities and for finance leases, repayments of principal are presented within financing activities and interest payments are presented within operating activities.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impairment of Long-Lived Assets </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of its long-lived assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. The Company did not record impairment charges related to long-lived assets during the years presented.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of long-lived assets. If the estimated useful life assumption for any asset is changed due to new information, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill and Intangible Assets</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. Other acquired intangible assets are stated at the fair value acquired as determined by a valuation technique commensurate with the intended use of the related asset. Definite-lived intangible assets are considered long-lived assets and are amortized on a straight-line basis over the periods that expected economic benefits will be provided. Goodwill and any indefinite-lived intangible assets are not amortized; rather, they are evaluated for impairment annually and whenever events or changes in circumstances indicate that the value of the asset may be impaired.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs its annual impairment analysis in the fourth quarter of each fiscal year. The Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single operating segment is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of the Company’s single operating segment with its carrying amount. If the carrying amount exceeds its fair value, no further analysis is required; otherwise, any excess of the carrying amount over the implied fair value is recognized as an impairment loss and the carrying value of goodwill is written down to fair value. No indicators of impairment of goodwill were identified during the years ended January 31, 2025, 2024 and 2023, and accordingly, the Company has not recorded any impairment of goodwill during those periods.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. The Company recognizes revenue when its customer obtains control of promised </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Identification of the contract, or contracts, with a customer - The Company determines it has a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products 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. The Company applies the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company also considers if there are any additional material rights inherent in a contract and if so, the Company allocates a portion of the transaction price to such rights based on SSP. The Company determines each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. The Company estimates SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, the Company considers observable data points including competitor pricing for a similar or identical product, market and industry data points and the Company’s pricing practices to establish the SSP.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Recognition of 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: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%">- The Company recognizes revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells subscriptions directly through its field and inside sales teams and indirectly through channel partners, as well as through its self-serve channel. The majority of the Company’s subscription contracts are one year in duration and are invoiced upfront or invoiced monthly in arrears. When the Company enters into multi-year subscription contracts, the customer is typically invoiced on an annual basis or pays upfront. The Company’s subscription contracts are generally non-cancelable and non-refundable.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives subscription revenue from providing its software to customers with its database-as-a-service offering that include comprehensive infrastructure and management of the Company’s database and can also be purchased with additional enterprise features. Performance obligations related to database-as-a-service solutions are recognized on a </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subscription revenue also includes time-based software licenses sold in conjunction with PCS. The license element is recognized separately from the PCS as they are considered two distinct performance obligations. The transaction price is allocated to each separate performance obligation based on its relative SSP. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PCS includes unspecified updates, as well as support and maintenance. Revenue from PCS is recognized ratably over the contract duration.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Services Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s services contracts are generally provisioned on a time-and-materials basis. Revenue is recognized as the services are performed.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contracts with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative SSP basis.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for the Company’s database- as-a-service offering. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with the Company’s subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Services Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services revenue primarily includes personnel costs, including salaries and benefits and stock-based compensation for employees associated with the Company’s professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes its incremental costs of obtaining subscription contracts with customers, which generally consist of sales commissions paid to the Company’s sales force and related payroll taxes, as well as fees paid to marketplace vendors. Incremental costs that are expected to be amortized during the succeeding twelve months are recorded on the Company’s consolidated balance sheets as deferred commissions with the remaining, non-current, portion recorded under other assets. Deferred commissions are amortized over a period of benefit that the Company has determined to be generally five years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, its technology life cycle and other factors. Deferred commissions also include all other sales commissions and related payroll taxes for subscription contract renewals, which are amortized based on the pattern of the associated revenue recognition over the related contractual subscription period. Sales commissions are generally paid up front and one month in arrears, however, the timing of payment is based on contractual terms of the underlying subscription contract and is subject to an evaluation of customer credit-worthiness. The deferred commission amounts are recoverable through the future revenue under the non-cancelable customer contracts. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. The Company adopted the practical expedient that permits an entity to expense the costs to obtain a contract as incurred when the expected amortization period is one year or less. Deferred commissions are reviewed periodically for impairment. Refer to Note 9, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily consists of customer billings or payments received in advance of the Company satisfying the performance obligations on its subscription and services contracts. The Company generally invoices its customers </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">annually in advance for its subscription services. Typical payment terms provide that customers pay the amount due within 30 days of the invoice date. Deferred revenue that is anticipated to be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as non-current. The Company’s contract liabilities are classified as deferred revenue upon the right to invoice or when payments have been received for undelivered products or services. </span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers' financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for doubtful accounts, and do not bear interest.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Accounts receivable are written off against the allowance for doubtful accounts when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected. See also Note 9, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on allowance for doubtful accounts and unbilled receivables.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASU 2020-06 on February 1, 2021, the Company no longer records the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Research and Development</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits and stock-based compensation. Research and development costs also include amortization associated with acquired finite-lived intangible assets and allocated overhead.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advertising</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed as incurred, or the first time the advertising takes place, based on the nature of the advertising. Advertising costs were $30.8 million, $29.7 million and $18.7 million for the years ended January 31, 2025, 2024 and 2023, respectively. Advertising costs are recorded in sales and marketing expenses in the consolidated statements of operations.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards granted to employees and non-employees is calculated based on the fair value of stock-based awards on the date of grant. For restricted stock units, fair value is based on the closing price of the Company’s common stock on the grant date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options and purchase rights issued to employees under the 2017 Employee Stock Purchase Plan (“2017 ESPP”), the Company determines the grant date fair value using the Black-Scholes option-pricing model. This option-pricing model requires the use of assumptions, which are subjective and generally requires significant judgment to determine. The assumptions for the option-pricing model were determined as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.73pt">Expected Term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term represents the period that stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For purchase rights granted under the 2017 ESPP, the expected term represents the offering period.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.96pt">Expected Volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Since the Company had limited trading history of its common stock, the expected volatility for its stock option grants was derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considered to be comparable to its own business over a period equivalent to the expected term of the stock option grants. For purchase rights granted under the 2017 ESPP, the volatility is derived from the historical volatility of the Company’s common stock.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.19pt">Risk-Free Interest Rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term and 2017 ESPP offering period.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.73pt">Dividend Rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock price volatility and expected option life involve management's best estimates, both of which impact the fair value estimated under the Black-Scholes option-pricing model and, ultimately, the expense that will be recognized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the related stock-based compensation expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period, which is generally four years. The Company has elected to account for forfeitures as they occur. The Company recognizes the stock-based compensation expense related to the 2017 Employee Stock Purchase Plan on a straight-line basis over the offering period.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period, including stock options, restricted stock units and convertible senior notes. Refer to Note 11. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Information </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker (“CODM”), the Chief Executive Officer, manages the Company’s business activities as a single operating and reportable segment at the consolidated level. Accordingly, the CODM uses consolidated net loss to make operating decisions, allocate resources and assess performance. The CODM uses consolidated net loss to evaluate cost optimization and allocate resources, including personnel-related and financial or capital resources, in the annual budget and forecasting process, as well as budget-to-actual variances on a monthly basis. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company’s operations. Other segment items included in consolidated net loss are interest income, interest expense, other income (expense), net and the provision for income taxes, which are reflected in the consolidated statements of operations. Geographic information is included in Note 9, “</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for total revenue and long-lived assets.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Valuation allowances are established when necessary to reduce the deferred tax assets to the amount the Company believes is more likely than not to be realized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. The Company recognizes interest and penalties on amounts due to taxing authorities as a component of other income (expense), net.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Transactions</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All contracts with related parties are executed in the ordinary course of business. There were no material related party transactions in the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025 and 2024, there were no material amounts payable to or amounts receivable from related parties.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%"> 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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Improvements to Reportable Segment Disclosures, which requires companies to provide disclosures of significant segment expenses and other segment items. The guidance requires companies to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The Company adopted ASU 2023-07 for its annual financial statements ending January 31, 2025, on a retrospective basis. The adoption of this standard did not have a material financial impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%"> 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):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Improvements to Income Tax Disclosures, which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally, companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal, state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation—Income Statement Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2024, the FASB issued ASU 2024-03,</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 Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in the expense captions presented on the Statement of Operations as well as disclosures about selling expenses. The guidance is effective for annual filings for the Company's fiscal year beginning February 1, 2027, and interim filings for the fiscal year beginning February 1, 2028, and can be applied either prospectively or retrospectively, with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its consolidated financial statements.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and include the accounts of the Company and all of its wholly owned subsidiaries. All intercompany transactions and accounts have been eliminated.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, assumptions and judgments that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting periods. Such estimates include, but are not limited to, revenue recognition, allowances for doubtful accounts, the period of benefit for deferred contract acquisition costs, the incremental borrowing rate related to the Company’s lease liabilities, stock-based compensation, legal contingencies, fair value of acquired intangible assets and goodwill, useful lives and carrying values of intangible assets and property and equipment, fair value of non-marketable securities and accounting for income taxes. The Company bases these estimates on historical and anticipated results, trends and various other assumptions that it believes are reasonable under the circumstances, including assumptions as to future events.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The global macroeconomic conditions, including slower economic growth, persistent inflation and high interest rate environment, continue to impact demand and supply for a broad variety of goods and services, including demand from the Company’s customers.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimates and assumptions about future events and their effects cannot be determined with certainty and therefore require the exercise of judgment. As of the date of issuance of these financial statements, the Company is not aware of any specific event or circumstance that would require the Company to update its estimates, assumptions and judgments or adjust the carrying value of its assets or liabilities. These estimates may change as new events occur and additional information is obtained and are recognized in the consolidated financial statements as soon as they become known. Actual results could differ from those estimates and any such differences may be material to the Company’s financial statements.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency of the Company’s international subsidiaries is either the U.S. dollar or the local currency in which the international subsidiary operates. For foreign subsidiaries where the U.S. dollar is the functional currency, foreign currency denominated monetary assets and liabilities are re-measured into U.S. dollars at current exchange rates and foreign currency denominated non-monetary assets and liabilities are re-measured into U.S. dollars at historical exchange rates. Transaction gains or losses from foreign currency re-measurement and settlements are included in other income (expense), net in the consolidated statements of operations. For the foreign subsidiary where the functional currency is the local currency, the Company uses the exchange rate as of the balance sheet date to translate assets and liabilities and the average exchange rate during the period to translate revenue and expenses into U.S. dollars. Translation gains or losses resulting from translating foreign local currency financial statements into U.S. dollars are included in accumulated other comprehensive loss as a component of stockholders' equity.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s comprehensive loss includes net loss, unrealized gains and losses on available-for-sale debt securities and foreign currency translation adjustments.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><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 an original maturity of three months or less at the date of purchase to be cash equivalents. The Company maintains such investments primarily in money market funds, which have readily determinable fair values. Money market funds are measured using quoted prices in active markets with changes recorded in other income (expense), net on the consolidated statements of operations.</span></div> The Company determines the appropriate classification of its short-term investments at the time of purchase and reevaluates such designation at each balance sheet date. The Company has classified and accounted for its short-term investments as available-for-sale debt securities as the Company may sell these securities at any time for use in its current operations or for other purposes, even prior to maturity. <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available-for-sale debt securities are recorded at fair value each reporting period. Realized gains and losses are determined based on the individual security level and are reported in other income (expense), net in the consolidated statements of operations. Unrealized gains and losses, net of taxes, on these short-term investments are reported as a separate component of accumulated other comprehensive loss on the consolidated balance sheets until realized. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the estimated fair value of an available-for-sale debt security is below its amortized cost basis, then the Company evaluates for impairment. The Company considers its intent to sell the security or whether it is more likely than not that it will be required to sell the security before recovery of its amortized basis. If either of these criteria are met, the debt 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 are met, the Company evaluates whether unrealized losses have resulted from a credit loss or other factors. When a credit loss exists, the Company compares the present value of cash flows expected to be collected from the debt security with the amortized cost basis of the security to determine what allowance amount, if any, should be recorded. An impairment relating to credit losses is recorded through an allowance for credit losses reported in other income (expense) in the consolidated statements of operations. The allowance is limited by the amount that the fair value of the debt security is below its amortized cost basis.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended January 31, 2025, 2024 and 2023, the Company did not record any impairment charges for its marketable debt securities in its consolidated statements of operations.</span></div> 0 0 0 2600000 700000 Restricted cash balances have been excluded from the Company’s cash and cash equivalents balance and are included in other assets on the consolidated balance sheets. <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities consist of equity investments in privately-held companies, which are classified as other assets on the consolidated balance sheets. The Company’s non-marketable equity securities do not have readily determinable fair values. These investments are accounted for using the measurement alternative at cost, and the Company adjusts for impairments and observable price changes (orderly transactions for the identical or a similar security from the same issuer) included in net loss as and when it occurs. The measurement alternative election is reassessed each reporting period to determine whether the non-marketable securities continue to be eligible for this election.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses investments for impairment whenever events or changes in circumstances indicate that the carrying value of an investment may not be recoverable. Impairment indicators may include, but are not limited to, a significant deterioration in earnings performance, credit rating, asset quality or business outlook or a significant adverse change in the regulatory, economic, or technological environment. If the non-marketable equity securities are considered impaired, the Company will record an impairment charge within other income (expense) on its consolidated statements of </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operations for the amount by which the carrying value exceeds the fair value of the investment. For the years ended January 31, 2025, 2024 and 2023, the Company did not record any material impairment charges related to its non-marketable equity securities.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2025 and 2024, the Company invested $11.3 million and $2.1 million, respectively, of its cash in non-marketable securities of privately-held companies. The Company evaluated its ownership, contractual and other interests of its investments and determined that as of January 31, 2025, there were no variable interest entities required to be consolidated in the Company’s consolidated financial statements, as the Company was not the primary beneficiary and did not have the power to direct activities that most significantly impact the entities’ economic performance. The Company’s maximum loss exposure is limited to the carrying value of these investments.</span></div> 11300000 2100000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, short-term investments, accounts receivable, </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">non-marketable securities, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounts payable and accrued liabilities. Cash equivalents are measured at fair value on a recurring basis. Short-term investments classified as available-for-sale debt securities are recorded at fair value. </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities consist of equity securities. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, accounts payable and accrued liabilities are stated at their carrying value, which approximates fair value due to the short time to the expected receipt or payment date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The standard establishes a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The standard describes three levels of inputs, as described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1: Observable inputs, such as quoted prices (unadjusted) in active markets for identical assets or liabilities at the measurement date.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2: Observable inputs, other than Level 1 prices, such as quoted prices in active markets for similar assets and liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk are primarily cash and cash equivalents, restricted cash, short-term investments and accounts receivable. The primary focus of the Company’s investment strategy is to preserve capital and meet liquidity requirements. The Company maintains its cash accounts with financial institutions where, at times, deposits exceed insurance coverage limits. The Company invests its excess cash in highly-rated money market funds and in short-term investments consisting of U.S. government treasury securities.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to customers in the normal course of business. The Company performs credit analyses and monitors the financial health of its customers to reduce credit risk. The Company does not require collateral from customers to secure accounts receivable. Accounts receivable are recorded at the invoiced amount and do not bear interest. The Company records an allowance for doubtful accounts relating to certain trade accounts receivable based on various factors, including the review of credit profiles of its customers, contractual terms and conditions, current economic trends and historical customer payment experience.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs for software to be sold, leased, or otherwise marketed are expensed as incurred until the establishment of technological feasibility, at which time those costs are capitalized until the product is available for general release to customers and amortized over the estimated life of the product. Technological feasibility is established upon the completion of a working prototype that has been certified as having no critical bugs and is a release candidate. To date, costs </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and time incurred between the establishment of technological feasibility and product release have not been material, resulting in software development costs qualifying for capitalization being immaterial. As a result, the Company has not capitalized any related software development costs in any of the periods presented.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs related to software acquired, developed, or modified solely to meet the Company’s internal requirements, with no substantive plans to market such software at the time of development, costs related to the development of web-based product, or implementation costs incurred in a hosting arrangement that is a service contract, are capitalized during the application development stage. Costs incurred during the preliminary planning and evaluation stage of the project and during post implementation operational stage are expensed as incurred. There were no material qualifying costs incurred during the application development stage and the Company did not capitalize any qualifying costs related to computer software developed for internal use, or implementation costs incurred in a hosting arrangement that is a service contract in the years ended January 31, 2025 and 2024.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives: </span></div><div style="margin-bottom:9pt"><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:50.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.520%"></td><td style="width:0.1%"></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%">Property and Equipment</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:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></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: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%"><span style="-sec-ix-hidden:f-462">Two</span> to <span style="-sec-ix-hidden:f-463">three</span> years</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%">Purchased software</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servers</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Furniture and fixtures</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Five years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Website costs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Leasehold improvements</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation commences once the asset is ready for its intended use. Upon retirement or sale, the cost of assets disposed of and the related accumulated depreciation, is removed from the accounts and any resulting gain or loss is reflected in the consolidated statements of operations. There was no material gain or loss incurred as a result of retirement or sale in the periods presented. Repair and maintenance costs are expensed as incurred.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and depreciated using the straight-line method over the following estimated useful lives: </span></div><div style="margin-bottom:9pt"><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:50.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.520%"></td><td style="width:0.1%"></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%">Property and Equipment</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:10pt;font-weight:700;line-height:100%">Estimated Useful Life</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and office equipment</span></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: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%"><span style="-sec-ix-hidden:f-462">Two</span> to <span style="-sec-ix-hidden:f-463">three</span> years</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%">Purchased software</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Two years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Servers</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Furniture and fixtures</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Five years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Website costs</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three years</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%">Leasehold improvements</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lesser of estimated useful life or remaining lease term</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">January 31, 2024</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%">Servers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </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%">1,107 </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;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">5,276 </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%">Computer and office equipment</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,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,623 </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%">Purchased 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%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </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%">Leasehold improvements</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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,677 </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%">Website 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%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">Construction in process</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%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </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%">Finance 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%">19,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,514 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,456 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,833 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,791)</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%">Property and equipment, net</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%">46,377 </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 #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%">53,042 </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></tr></table></div> P2Y P3Y P5Y P3Y <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed as of the acquisition date. The excess of the fair value of purchase consideration over the fair values of the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. These estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially established in connection with a business combination as of the acquisition date. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s consolidated statements of operations. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><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. An arrangement is or contains a lease if the arrangement conveys the right to control the use of an identified asset for a period of time in exchange for consideration.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures lease liabilities based on the present value of lease payments over the lease term at the lease commencement date. As the Company’s leases generally do not provide an implicit discount rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. Options in the lease terms to extend or terminate the lease are not reflected in the lease liabilities unless it is reasonably certain that any such option will be exercised.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company measures right-of-use assets at the lease commencement date based on the corresponding lease liabilities adjusted for (i) prepayments made to the lessor at or before the commencement date, (ii) initial direct costs incurred </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and (iii) certain tenant incentives under the lease. The Company evaluates the recoverability of the right-of-use assets for possible impairment in accordance with the long-lived assets policy.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for lease and non-lease components as a single lease component for all leases. The Company has elected not to recognize right-of-use assets or lease liabilities for leases with an initial lease term of twelve months or less, and instead recognize the associated lease payments for these short-term leases in the consolidated statements of operations on a straight-line basis over the lease term.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the right-of-use assets for finance leases is generally recognized on a straight-line basis over the shorter of the lease term or the useful life of the asset. Interest expense for finance leases is recognized based on the incremental borrowing rate used to determine the finance lease liability. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating leases are reflected in operating lease right-of-use assets, operating lease liabilities and operating lease liabilities, non-current on the consolidated balance sheets. Finance leases are included in property and equipment, net, other accrued liabilities, and other liabilities, non-current on the consolidated balance sheets. Within the consolidated statements of cash flows, the Company classifies all cash payments associated with operating leases within operating activities and for finance leases, repayments of principal are presented within financing activities and interest payments are presented within operating activities.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates the recoverability of its long-lived assets for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the future undiscounted cash flows the assets are expected to generate. If such review indicates that the carrying amount is not recoverable, the carrying amount of such assets is reduced to fair value. The Company did not record impairment charges related to long-lived assets during the years presented.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the recoverability assessment, the Company periodically reviews the remaining estimated useful lives of long-lived assets. If the estimated useful life assumption for any asset is changed due to new information, the remaining unamortized balance would be depreciated or amortized over the revised estimated useful life, on a prospective basis.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets acquired in business combinations. Other acquired intangible assets are stated at the fair value acquired as determined by a valuation technique commensurate with the intended use of the related asset. Definite-lived intangible assets are considered long-lived assets and are amortized on a straight-line basis over the periods that expected economic benefits will be provided. Goodwill and any indefinite-lived intangible assets are not amortized; rather, they are evaluated for impairment annually and whenever events or changes in circumstances indicate that the value of the asset may be impaired.</span></div>The Company performs its annual impairment analysis in the fourth quarter of each fiscal year. The Company first assesses the qualitative factors to determine whether it is more likely than not that the fair value of the Company’s single operating segment is less than its carrying amount as a basis for determining whether it is necessary to perform the quantitative goodwill impairment test. If the Company determines that it is more likely than not that its fair value is less than its carrying amount, then the quantitative goodwill impairment test will be performed. The quantitative goodwill impairment test identifies goodwill impairment and measures the amount of goodwill impairment loss to be recognized by comparing the fair value of the Company’s single operating segment with its carrying amount. If the carrying amount exceeds its fair value, no further analysis is required; otherwise, any excess of the carrying amount over the implied fair value is recognized as an impairment loss and the carrying value of goodwill is written down to fair value. 0 0 0 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives its revenue from two sources: (1) the sales of subscriptions, which includes the usage-based database-as-a-service offering, term license and post-contract customer support (“PCS”); and (2) services revenue comprised of consulting and training arrangements. The Company recognizes revenue when its customer obtains control of promised </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">goods or services in an amount that reflects the consideration that the Company expects to receive in exchange for those goods or services. In determining the appropriate amount of revenue to be recognized as it fulfills its obligations under each of its agreements, the Company performs the following steps:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">Identification of the contract, or contracts, with a customer - The Company determines it has a contract with a customer when the contract is approved, each party’s rights regarding the products or services to be transferred is identified, the payment terms for the services can be identified, the Company has determined the customer has the ability and intent to pay and the contract has commercial substance. The Company applies judgment in determining the customer’s ability and intent to pay, which is based on a variety of factors, including the customer’s historical payment experience or, in the case of a new customer, credit, reputation and financial or other information pertaining to the customer. At contract inception, the Company evaluates whether two or more contracts should be combined and accounted for as a single contract and whether the combined or single contract includes more than one performance obligation. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the services or products that will be transferred to the customer that are both (1) capable of being distinct, whereby the customer can benefit from the service or product either on its own or together with other resources that are readily available from third parties or from the Company and (2) distinct in the context of the contract, whereby the transfer of the services or products is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services or products, the Company applies judgment to determine whether promised services or products are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services or products are combined and accounted for as a single performance obligation.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">Determination of the transaction price - The transaction price is determined based on the consideration to which the Company expects to be entitled in exchange for transferring services and products 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. The Company applies the practical expedient to not evaluate contracts of one year or less for the existence of a significant financing component. None of the Company’s contracts contain a significant financing component.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.73pt">Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. For contracts that contain multiple performance obligations, the Company allocates the transaction price to each performance obligation based on a relative standalone selling price (“SSP”) basis. The Company also considers if there are any additional material rights inherent in a contract and if so, the Company allocates a portion of the transaction price to such rights based on SSP. The Company determines each SSP based on multiple factors, including past history of selling such performance obligations as standalone products. The Company estimates SSP for performance obligations with no observable evidence using adjusted market, cost plus and residual methods to establish the SSPs. In cases where directly observable standalone sales are not available, such as when the term license is not sold separately, the Company considers observable data points including competitor pricing for a similar or identical product, market and industry data points and the Company’s pricing practices to establish the SSP.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Recognition of 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: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%">- The Company recognizes revenue at the time the related performance obligation is satisfied when control of the services or products are transferred to the customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services or products. The Company records its revenue net of any value added or sales tax. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells subscriptions directly through its field and inside sales teams and indirectly through channel partners, as well as through its self-serve channel. The majority of the Company’s subscription contracts are one year in duration and are invoiced upfront or invoiced monthly in arrears. When the Company enters into multi-year subscription contracts, the customer is typically invoiced on an annual basis or pays upfront. The Company’s subscription contracts are generally non-cancelable and non-refundable.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company derives subscription revenue from providing its software to customers with its database-as-a-service offering that include comprehensive infrastructure and management of the Company’s database and can also be purchased with additional enterprise features. Performance obligations related to database-as-a-service solutions are recognized on a </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">usage-basis, as the use of this service represents a direct measurement of the value of the goods or services transferred to date relative to the remaining goods or services promised under the contract.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subscription revenue also includes time-based software licenses sold in conjunction with PCS. The license element is recognized separately from the PCS as they are considered two distinct performance obligations. The transaction price is allocated to each separate performance obligation based on its relative SSP. License revenue is recognized at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the subscription start date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PCS includes unspecified updates, as well as support and maintenance. Revenue from PCS is recognized ratably over the contract duration.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Services Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s services contracts are generally provisioned on a time-and-materials basis. Revenue is recognized as the services are performed.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contracts with Multiple Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative SSP basis.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cost of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Subscription Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of subscription revenue primarily includes third-party cloud infrastructure expenses for the Company’s database- as-a-service offering. Cost of subscription revenue also includes personnel costs, including salaries, bonuses and benefits and stock-based compensation, for employees associated with the Company’s subscription arrangements principally related to technical support and allocated shared costs, as well as depreciation and amortization.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cost of Services Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of services revenue primarily includes personnel costs, including salaries and benefits and stock-based compensation for employees associated with the Company’s professional service contracts, as well as, travel costs, allocated shared costs and depreciation and amortization.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes its incremental costs of obtaining subscription contracts with customers, which generally consist of sales commissions paid to the Company’s sales force and related payroll taxes, as well as fees paid to marketplace vendors. Incremental costs that are expected to be amortized during the succeeding twelve months are recorded on the Company’s consolidated balance sheets as deferred commissions with the remaining, non-current, portion recorded under other assets. Deferred commissions are amortized over a period of benefit that the Company has determined to be generally five years. The Company determined the period of benefit by taking into consideration the length of its customer contracts, its technology life cycle and other factors. Deferred commissions also include all other sales commissions and related payroll taxes for subscription contract renewals, which are amortized based on the pattern of the associated revenue recognition over the related contractual subscription period. Sales commissions are generally paid up front and one month in arrears, however, the timing of payment is based on contractual terms of the underlying subscription contract and is subject to an evaluation of customer credit-worthiness. The deferred commission amounts are recoverable through the future revenue under the non-cancelable customer contracts. Amortization of deferred commissions is included in sales and marketing expense in the consolidated statements of operations. The Company adopted the practical expedient that permits an entity to expense the costs to obtain a contract as incurred when the expected amortization period is one year or less. Deferred commissions are reviewed periodically for impairment. Refer to Note 9, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily consists of customer billings or payments received in advance of the Company satisfying the performance obligations on its subscription and services contracts. The Company generally invoices its customers </span></div>annually in advance for its subscription services. Typical payment terms provide that customers pay the amount due within 30 days of the invoice date. Deferred revenue that is anticipated to be recognized during the succeeding twelve-month period is recorded as current deferred revenue and the remaining portion is recorded as non-current. The Company’s contract liabilities are classified as deferred revenue upon the right to invoice or when payments have been received for undelivered products or services. 2 P5Y P30D <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a receivable when an unconditional right to consideration exists, such that only the passage of time is required before payment of consideration is due. Timing of revenue recognition may differ from the timing of invoicing to customers. If revenue recognized on a contract exceeds the billings, then the Company records an unbilled receivable for that excess amount, which is included as part of accounts receivable, net in the Company’s consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through the sales of subscriptions and services, which are recorded as accounts receivable, inclusive of unbilled receivables. The Company performs initial and ongoing evaluations of its customers' financial position and generally extends credit without collateral. Accounts receivable are recorded at amortized cost, net of an allowance for doubtful accounts, and do not bear interest.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts represents the best estimate of lifetime expected credit losses against the existing accounts receivable, inclusive of unbilled receivables, based on certain factors including past collection experience, credit quality of the customer, current aging of the receivable balance, current economic conditions, reasonable and supportable forecasts, as well as specific circumstances arising with individual customers. Accounts receivable are written off against the allowance for doubtful accounts when management determines a balance is uncollectible and the Company no longer actively pursues collection of the receivable. The Company’s estimates of the allowance for credit losses may not be indicative of the Company’s actual credit losses requiring additional charges to be incurred to reflect the actual amount collected. See also Note 9, </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information on allowance for doubtful accounts and unbilled receivables.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adoption of ASU 2020-06 on February 1, 2021, the Company no longer records the conversion feature of its convertible senior notes in equity. Instead, the Company combined the previously separated equity component with the liability component, which together is now classified as debt, thereby eliminating the subsequent amortization of the debt discount as interest expense. Similarly, the portion of issuance costs previously allocated to equity was reclassified to debt and amortized as interest expense.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is applying the if-converted method when reporting the number of potentially dilutive shares of common stock. Although the required use of the if-converted method will not impact the diluted net loss per share as long as the Company is in a net loss position, the Company is required to include disclosures of all the underlying shares regardless of the average stock price for the reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s convertible senior notes are classified as non-current liabilities until the reporting period date is within one year of maturity of the convertible senior notes or when the Company has received a redemption request, but settlement will occur after the reporting period date. Under such circumstances, the carrying amount of the convertible senior notes, net of the associated unamortized debt issuance costs, is classified as a current liability.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 6, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and consist primarily of personnel costs, including salaries, bonuses and benefits and stock-based compensation. Research and development costs also include amortization associated with acquired finite-lived intangible assets and allocated overhead.</span></div> Advertising costs are expensed as incurred, or the first time the advertising takes place, based on the nature of the advertising. 30800000 29700000 18700000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense related to stock-based awards granted to employees and non-employees is calculated based on the fair value of stock-based awards on the date of grant. For restricted stock units, fair value is based on the closing price of the Company’s common stock on the grant date.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For stock options and purchase rights issued to employees under the 2017 Employee Stock Purchase Plan (“2017 ESPP”), the Company determines the grant date fair value using the Black-Scholes option-pricing model. This option-pricing model requires the use of assumptions, which are subjective and generally requires significant judgment to determine. The assumptions for the option-pricing model were determined as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:12.73pt">Expected Term.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected term represents the period that stock-based awards are expected to be outstanding. For option grants that are considered to be “plain vanilla,” the Company determines the expected term using the simplified method. The simplified method deems the term to be the average of the time-to-vesting and the contractual life of the options. For purchase rights granted under the 2017 ESPP, the expected term represents the offering period.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:9.96pt">Expected Volatility.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Since the Company had limited trading history of its common stock, the expected volatility for its stock option grants was derived from the average historical stock volatilities of several unrelated public companies within the Company’s industry that the Company considered to be comparable to its own business over a period equivalent to the expected term of the stock option grants. For purchase rights granted under the 2017 ESPP, the volatility is derived from the historical volatility of the Company’s common stock.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.19pt">Risk-Free Interest Rate.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant for zero-coupon U.S. Treasury notes with maturities approximately equal to the option’s expected term and 2017 ESPP offering period.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:7.73pt">Dividend Rate. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The expected dividend is assumed to be zero as the Company has never paid dividends and has no current plans to do so.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock price volatility and expected option life involve management's best estimates, both of which impact the fair value estimated under the Black-Scholes option-pricing model and, ultimately, the expense that will be recognized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the related stock-based compensation expense for restricted stock units and stock options on a straight-line basis over the employee’s requisite service period, which is generally four years. The Company has elected to account for forfeitures as they occur. The Company recognizes the stock-based compensation expense related to the 2017 Employee Stock Purchase Plan on a straight-line basis over the offering period.</span></div> P4Y <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the period, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive securities outstanding for the period, including stock options, restricted stock units and convertible senior notes. Refer to Note 11. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Loss Per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the year, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common shares outstanding for the period, including stock options and restricted stock units. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further details on the Company’s methodology for calculating net loss per share.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 was the same for each year presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each year presented.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s chief operating decision maker (“CODM”), the Chief Executive Officer, manages the Company’s business activities as a single operating and reportable segment at the consolidated level. Accordingly, the CODM uses consolidated net loss to make operating decisions, allocate resources and assess performance. The CODM uses consolidated net loss to evaluate cost optimization and allocate resources, including personnel-related and financial or capital resources, in the annual budget and forecasting process, as well as budget-to-actual variances on a monthly basis. Further, the CODM reviews and utilizes functional expenses (cost of revenues, sales and marketing, research and development, and general and administrative) at the consolidated level to manage the Company’s operations. Other segment items included in consolidated net loss are interest income, interest expense, other income (expense), net and the provision for income taxes, which are reflected in the consolidated statements of operations. Geographic information is included in Note 9, “</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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for total revenue and long-lived assets.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company follows the asset and liability method of accounting for income taxes. This method requires recognition of deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the carrying amounts and the tax basis of assets and liabilities. Valuation allowances are established when necessary to reduce the deferred tax assets to the amount the Company believes is more likely than not to be realized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes the tax benefit from uncertain tax positions only if it is more likely than not that the tax position will be sustained on examination by the tax authorities, based on the technical merits of the position. The tax benefit is measured based on the largest benefit that is more likely than not of being realized upon ultimate settlement. The Company recognizes interest and penalties on amounts due to taxing authorities as a component of other income (expense), net.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</span></div> All contracts with related parties are executed in the ordinary course of business. <div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%"> 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)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Improvements to Reportable Segment Disclosures, which requires companies to provide disclosures of significant segment expenses and other segment items. The guidance requires companies to provide in interim periods all disclosures about a reportable segment’s profit or loss and assets that are currently required annually. The Company adopted ASU 2023-07 for its annual financial statements ending January 31, 2025, on a retrospective basis. The adoption of this standard did not have a material financial impact on the Company’s consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Issued Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">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%"> 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):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Improvements to Income Tax Disclosures, which requires companies to disclose additional information about income taxes, primarily their rate reconciliation information and income taxes paid. The new guidance requires companies to disclose in their rate reconciliation table additional categories of information about federal, state and foreign income taxes and to provide more details about the reconciling items in some categories if the items meet a quantitative threshold. Additionally, companies will be required to disclose annually income taxes paid (net of refunds received) disaggregated by federal, state and foreign taxes and to disaggregate the information by jurisdiction based on a quantitative threshold. The guidance is effective for the Company for the fiscal year ending January 31, 2026, and early adoption is permitted. The Company is currently evaluating the impact of ASU 2023-09 on its consolidated financial statements. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation—Income Statement Expenses.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In November 2024, the FASB issued ASU 2024-03,</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 Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregation of Income Statement Expenses, which requires disclosures about specific types of expenses included in the expense captions presented on the Statement of Operations as well as disclosures about selling expenses. The guidance is effective for annual filings for the Company's fiscal year beginning February 1, 2027, and interim filings for the fiscal year beginning February 1, 2028, and can be applied either prospectively or retrospectively, with early adoption permitted. The Company is currently evaluating the impact of ASU 2024-03 on its consolidated financial statements.</span></div> Fair Value Measurements<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of January 31, 2025 and 2024 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:44.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement at January 31, 2025</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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</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><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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,588 </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">152,588 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </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%">1,846,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,846,444 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,999,032 </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%">— </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%">— </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,999,032 </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="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:44.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement at January 31, 2024</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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</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><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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,456 </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">512,456 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </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%">1,212,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,212,448 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,724,904 </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%">— </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%">— </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,724,904 </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="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilized the market approach and Level 1 valuation inputs to value its money market mutual funds and U.S. government treasury securities because published net asset values were readily available.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><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 amortized cost and fair value of the Company’s short-term investments by remaining contractual maturity as of January 31, 2025 and January 31, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:25.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.447%"></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:10pt;font-weight:700;line-height:100%">January 31, 2025</span></td><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:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized <br/>Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized <br/>Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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%">Due within one year</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%">968,748 </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%">944 </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%">969,692 </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%">520,006 </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%">(543)</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%">519,463 </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%">Due after one year and within three years</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%">876,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%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,985 </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 7pt;text-align: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 short-term 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,844,902 </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%">1,542 </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%">1,846,444 </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%">1,210,217 </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,231 </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%">1,212,448 </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="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025 and January 31, 2024, unrealized net gains on the Company’s U.S. government treasury securities were approximately $1.5 million and $2.2 million, respectively. These unrealized gains and losses were caused by fluctuations in interest rates, which results in changes to the market value of these securities. Since the fluctuation in fair value is due to changes in interest rates and not credit quality, and because the Company does not intend to sell the investments and it is not more likely than not that the Company will be required to sell the investments before recovery of their amortized cost bases, which may be at maturity, the Company concluded that an allowance for credit losses was unnecessary for short-term investments as of January 31, 2025 and 2024. Gross realized gains and losses were not material for each of the years ended January 31, 2025 and 2024. There were no material short-term investments in a continuous loss position for greater than twelve months.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-marketable Securities</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025 and 2024, the total amount of non-marketable equity securities included in other assets on the Company’s consolidated balance sheets were $24.2 million and $12.9 million, respectively. The Company recognized an </span></div>immaterial net unrealized gain on certain of these non-marketable securities during the year ended January 31, 2025 and $1.0 million of net unrealized gains on certain of these non-marketable securities during the year ended January 31, 2024. <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company’s financial assets that have been measured at fair value on a recurring basis as of January 31, 2025 and 2024 and indicate the fair value hierarchy of the valuation inputs utilized to determine such fair value (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:44.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement at January 31, 2025</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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</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><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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,588 </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">152,588 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </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%">1,846,444 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,846,444 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,999,032 </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%">— </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%">— </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,999,032 </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="margin-bottom:9pt;margin-top:4pt;text-align:center"><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:44.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></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:10pt;font-weight:700;line-height:100%">Fair Value Measurement at January 31, 2024</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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;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="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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Assets:</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><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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,456 </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">— </span></td><td style="background-color:#cceeff;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%">512,456 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</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="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. government treasury securities </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%">1,212,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">1,212,448 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total financial assets </span></div></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,724,904 </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%">— </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%">— </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,724,904 </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> 152588000 0 0 152588000 1846444000 0 0 1846444000 1999032000 0 0 1999032000 512456000 0 0 512456000 1212448000 0 0 1212448000 1724904000 0 0 1724904000 <div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><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 amortized cost and fair value of the Company’s short-term investments by remaining contractual maturity as of January 31, 2025 and January 31, 2024 (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:25.685%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.953%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.060%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.447%"></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:10pt;font-weight:700;line-height:100%">January 31, 2025</span></td><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:10pt;font-weight:700;line-height:100%">January 31, 2024</span></td></tr><tr><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized <br/>Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized <br/>Cost</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Unrealized <br/>Gains (Losses)</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</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%">Due within one year</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%">968,748 </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%">944 </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%">969,692 </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%">520,006 </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%">(543)</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%">519,463 </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%">Due after one year and within three years</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%">876,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%">598 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">876,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690,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,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692,985 </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 7pt;text-align: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 short-term 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,844,902 </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%">1,542 </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%">1,846,444 </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%">1,210,217 </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,231 </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%">1,212,448 </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> 968748000 944000 969692000 520006000 -543000 519463000 876154000 598000 876752000 690211000 2774000 692985000 1844902000 1542000 1846444000 1210217000 2231000 1212448000 1500000 2200000 24200000 12900000 1000000 Property and Equipment, Net<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consists of the following (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">January 31, 2024</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%">Servers</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">887 </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%">1,107 </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;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">5,276 </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%">Computer and office equipment</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,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,623 </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%">Purchased 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%">872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872 </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%">Leasehold improvements</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,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,677 </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%">Website 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%">969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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%">Construction in process</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%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795 </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%">Finance 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%">19,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,514 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,456 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,833 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,791)</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%">Property and equipment, net</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%">46,377 </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 #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%">53,042 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property and equipment was $8.3 million, $8.0 million and $6.9 million for the years ended January 31, 2025, 2024 and 2023, respectively. Depreciation and amortization expense excludes amortization with respect to the finance lease right-of-use asset, which is described further in Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 887000 1107000 5320000 5276000 7209000 6623000 872000 872000 41273000 38677000 969000 969000 386000 795000 19540000 23514000 76456000 77833000 30079000 24791000 46377000 53042000 8300000 8000000.0 6900000 Goodwill and Intangible Assets, Net<div style="margin-bottom:9pt;text-indent:27pt"><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 changes in the carrying amount of goodwill during the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;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:48.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,679 </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%">57,779 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in goodwill related to business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">11,900 </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%">Balance, end of the year</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%">69,679 </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 #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%">69,679 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2023, the Company acquired the assets of Grainite, Inc. (“Grainite”), for total cash consideration of $15.0 million. Grainite is a stream processing application company and the transaction is intended to accelerate the development of the Company’s stream processing offering. The Company accounted for the transaction as a business combination, after determining that the acquired set of assets, the fair value of which was not concentrated in a single asset, or group of similar assets, and included (a) an assembled workforce and (b) intangible asset, met the definition of a business. As a result, the Company allocated the estimated fair value of $3.1 million of the identifiable asset acquired to the developed technology intangible asset. The fair value assigned to the intangible asset was determined through the use of a third-party valuation firm using replacement cost approach methodology, and includes the expected profit margin of a hypothetical third-party developer and a market participant’s opportunity cost. Judgment was applied for a number of assumptions used in the valuation of the identified intangible asset. The excess of the cash consideration over the identifiable intangible assets in the amount of $11.9 million was allocated to goodwill. This transaction is accounted for as an asset acquisition for tax purposes, and therefore both the goodwill and acquired intangible asset are deductible for tax purposes. Tax impacts were not material. Acquisition-related transaction costs were not material and have been expensed as incurred and included in general and </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administrative expenses in the consolidated statements of operations. The business combination did not have a material impact on the Company’s consolidated financial statements for the year ended January 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):</span></div><div style="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:25.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:8pt;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:8pt;font-weight:700;line-height:100%">Net Book Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,200 </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%">(40,407)</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%">793 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">IP addresses</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%">23,986 </span></td><td style="background-color:#cceeff;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%">(182)</span></td><td style="background-color:#cceeff;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%">23,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 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%">9.9</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%">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:bottom"><span style="color:#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%">80,386 </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%">(55,789)</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%">24,597 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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:25.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:8pt;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:8pt;font-weight:700;line-height:100%">Net Book Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,200 </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%">(37,328)</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%">3,872 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">0.3</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%">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%">56,400 </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%">(52,443)</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,957 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><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 January 31, 2025, the Company purchased $24.0 million of intangible assets for IP addresses which is expected to allow the Company to reduce its cloud infrastructure costs in the future. These purchased intangible assets are amortized on a straight-line basis over an estimated useful life of ten years.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets are amortized on a straight-line basis. Amortization expense of intangible assets was $3.3 million, $10.6 million and $9.2 million for the years ended January 31, 2025, 2024 and 2023, respectively. Amortization expense for developed technology was included as research and development expense in the Company’s consolidated statements of operations. Amortization expense for customer relationships was included as sales and marketing expense in the Company’s consolidated statements of operations. Amortization expense for IP addresses was included as cost of subscription revenue in the Company’s consolidated statements of operations.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025, future amortization expense related to the intangible assets is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:88.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.871%"></td><td style="width:0.1%"></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%">Years Ending January 31,</span></td><td colspan="3" style="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%">2026</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%">3,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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">2028</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,399 </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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </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%">2030</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,399 </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%">Thereafter</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%">11,809 </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%">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%">24,597 </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="margin-bottom:9pt;text-indent:27pt"><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 changes in the carrying amount of goodwill during the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;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:48.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.752%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">January 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,679 </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%">57,779 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in goodwill related to business combinations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">11,900 </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%">Balance, end of the year</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%">69,679 </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 #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%">69,679 </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></tr></table></div> 69679000 57779000 0 11900000 69679000 69679000 15000000 3100000 11900000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of the Company’s intangible assets are as follows (in thousands):</span></div><div style="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:25.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:8pt;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:8pt;font-weight:700;line-height:100%">Net Book Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,200 </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%">(40,407)</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%">793 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">IP addresses</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%">23,986 </span></td><td style="background-color:#cceeff;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%">(182)</span></td><td style="background-color:#cceeff;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%">23,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 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%">9.9</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%">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:bottom"><span style="color:#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%">80,386 </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%">(55,789)</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%">24,597 </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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><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:25.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></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:8pt;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:8pt;font-weight:700;line-height:100%">Gross Carrying Value</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:8pt;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:8pt;font-weight:700;line-height:100%">Net Book Value</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:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Useful Life (in years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,200 </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%">(37,328)</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%">3,872 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,115)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">0.3</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%">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%">56,400 </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%">(52,443)</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,957 </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="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div> 41200000 40407000 793000 P1Y2M12D 15200000 15200000 0 23986000 182000 23804000 P9Y10M24D 80386000 55789000 24597000 41200000 37328000 3872000 P1Y 15200000 15115000 85000 P0Y3M18D 56400000 52443000 3957000 24000000 P10Y 3300000 10600000 9200000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025, future amortization expense related to the intangible assets is as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:88.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.871%"></td><td style="width:0.1%"></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%">Years Ending January 31,</span></td><td colspan="3" style="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%">2026</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%">3,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;text-align: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:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">2028</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,399 </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%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,399 </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%">2030</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,399 </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%">Thereafter</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%">11,809 </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%">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%">24,597 </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> 3079000 2512000 2399000 2399000 2399000 11809000 24597000 Convertible Senior Notes<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">2025 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">2024</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%">Principal</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149,972 </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="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 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%">Unamortized debt issuance 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699)</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 24.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%">Net carrying amount</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%">— </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,143,273 </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="margin-bottom:9pt;padding-left:31.5pt"><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 aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2026 Notes for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:47.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.569%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">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:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual interest expense</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,875 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of issuance costs </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%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></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%">3,737 </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%">6,268 </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%">6,234 </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="margin-bottom:9pt;padding-left:31.5pt"><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 aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company issued $1.0 billion aggregate principal amount of 0.25% convertible senior notes due 2026 in a private placement and, also in January 2020, the Company issued an additional $150.0 million aggregate principal amount of convertible senior notes pursuant to the exercise in full of the initial purchasers’ option to purchase additional convertible senior notes (collectively, the “2026 Notes”). The 2026 Notes were senior unsecured obligations of the Company and interest was payable semiannually in arrears on July 15 and January 15 of each year, beginning on July 15, 2020, at a rate of 0.25% per year. The 2026 Notes had an original maturity date of January 15, 2026, unless earlier converted, redeemed or repurchased. The total net proceeds from the offering, after deducting initial purchase discounts and estimated debt issuance costs, were approximately $1.1 billion.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2024, the optional redemption feature of the 2026 Notes was satisfied as the last reported sale price of the Company’s common stock was more than or equal to 130% of the conversion price for at least 20 trading days in the period of 30 consecutive trading days. On October 16, 2024, the Company issued a notice of redemption (the “Redemption Notice”) for all aggregate principal amount outstanding of its 2026 Notes. Pursuant to the Redemption Notice, on December 16, 2024 (the “Redemption Date”), the Company redeemed all 2026 Notes that had not been converted prior to such date at a redemption price in cash equal to 100% of the principal amount of such 2026 Notes, plus accrued and unpaid interest from July 15, 2024 to, but excluding the Redemption Date (the “Redemption Price”). On the Redemption Date, the Redemption Price was due and payable upon each 2026 Notes redeemed and interest thereon ceased to accrue on and after the Redemption Date. </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2026 Notes called for redemption were converted by holders at any time before 5:00 p.m. (New York City time) on December 13, 2024 (the “Conversion Deadline”). The Conversion Rate for 2026 Notes converted after the date of the Redemption Notice and prior to the Conversion Deadline equaled to 4.9260 shares of the Company’s common stock, par value $0.001 per share, per $1,000 principal amount of the 2026 Notes, which included an increase of the conversion rate of 0.1911 additional shares of the Company’s common stock per $1,000 principal amount of the 2026 Notes as a result of the 2026 Notes being called for optional redemption. </span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company satisfied its conversion obligations with respect to conversions occurring after the date of the Redemption Notice and prior to the Redemption Date by delivering shares of the Company’s common stock, plus cash in lieu of any resulting fractional shares. Pursuant to the Redemption Notice, on the Redemption Date, the Company redeemed the outstanding principal of the 2026 Notes that were not converted prior to such date at a redemption price in cash equal to 100% of the principal amount of the 2026 Notes, plus accrued and unpaid interest. Approximately $1.1 billion aggregate principal amount was converted to 5,662,979 shares of the Company’s common stock with $0.4 million settled in cash. The Company recorded the carrying amount of the converted debt into common stock and additional paid-in-capital with no material gain or loss recognized.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capped Calls</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the pricing of the issuance of the Company’s convertible notes due June 15, 2024 which were converted or extinguished in December 2021 (the “2024 Notes”) and the 2026 Notes, the Company entered into privately negotiated capped call transactions with certain counterparties (the “Capped Calls”). The Capped Calls associated with the 2024 Notes each had an initial strike price of approximately $68.15 per share, subject to certain adjustments, which corresponded to the initial conversion price of the 2024 Notes. These Capped Calls had initial cap prices of $106.90 per share, subject to certain adjustments.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, the Company elected cash settlement for the Capped Calls associated with the 2024 Notes. Upon the cash settlement election, the instrument, initially indexed to the Company’s own stock, no longer met the criteria for equity </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">classification and was reclassified from stockholder’s equity to assets on the Company’s consolidated balance sheet. The reclassification resulted in the recognition of a derivative asset, with an estimated fair value at cash settlement election date of $169.7 million, with a corresponding increase in additional paid in capital. In June 2024, the derivative asset was settled and the Company received $170.6 million in cash and recognized a realized gain of $0.9 million for the year ended January 31, 2025, which was recorded in <span style="-sec-ix-hidden:f-655">other income (expense), net</span>, on the Company’s consolidated statements of operations.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Capped Calls associated with the 2026 Notes each have an initial strike price of approximately $211.20 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2026 Notes. These Capped Calls have initial cap prices of $296.42 per share, subject to certain adjustments. The Company did not unwind any of these Capped Calls through January 31, 2025.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying amounts of the Company’s 2026 Notes (as defined herein) were as follows for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt"><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.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.715%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.716%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 12.25pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">2025 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:700;line-height:100%">2024</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%">Principal</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149,972 </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="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 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%">Unamortized debt issuance 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%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,699)</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 24.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%">Net carrying amount</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%">— </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,143,273 </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="margin-bottom:9pt;padding-left:31.5pt"><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 aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.</span></div> 0 1149972000 0 6699000 0 1143273000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the interest expense related to the 2026 Notes for the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:47.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.569%"></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:8pt;font-weight:700;line-height:100%">January 31, 2025</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%">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:8pt;font-weight:700;line-height:100%">January 31, 2023</span></td></tr><tr><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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2026 Notes</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contractual interest expense</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,318 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,875 </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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,859 </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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:top"><div style="margin-bottom:1pt;padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of issuance costs </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%">2,419 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,393 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,375 </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:top"><div style="margin-bottom:2pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></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%">3,737 </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%">6,268 </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%">6,234 </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="margin-bottom:9pt;padding-left:31.5pt"><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 aggregate principal amount outstanding of the 2026 Notes was redeemed by the Company in December 2024.</span></div> 1318000 2875000 2859000 2419000 3393000 3375000 3737000 6268000 6234000 1000000000.0 0.0025 150000000.0 0.0025 1100000000 1.30 20 30 1 0.001 1100000000 5662979 400000 68.15 106.90 169700000 170600000 900000 211.20 296.42 Leases<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from <span style="-sec-ix-hidden:f-662">one</span> to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the Company's discretion.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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%">Finance lease cost:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease 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%">3,974 </span></td><td style="background-color:#ffffff;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%">3,975 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance 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%">2,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,590 </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%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693 </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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </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%">Total lease cost</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%">28,636 </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,221 </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="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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:700;line-height:100%">Finance Lease:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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-678"><span style="-sec-ix-hidden:f-679">Property and equipment, net</span></span></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%">19,540 </span></td><td style="background-color:#ffffff;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%">23,514 </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 7.75pt;text-align:left;vertical-align:bottom"><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-682"><span style="-sec-ix-hidden:f-683">Other accrued liabilities (current)</span></span></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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,179 </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 7.75pt;text-align:left;vertical-align:bottom"><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-686"><span style="-sec-ix-hidden:f-687">Other liabilities, non-current</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511 </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:700;line-height:100%">Operating Leases:</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 7.75pt;text-align: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 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%">34,607 </span></td><td style="background-color:#ffffff;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%">37,365 </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 7.75pt;text-align: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 (current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Information</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-bottom:9pt;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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,267 </span></td><td style="background-color:#ffffff;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,590 </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 7.75pt;text-align: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 cash flows from operating leases</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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483 </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%">Right-of-use assets obtained in exchange for lease obligations:</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="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 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </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%">Weighted-average remaining lease term (in years):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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:10pt;font-weight:400;line-height:100%">4.9</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:10pt;font-weight:400;line-height:100%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">4.6</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%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturities of Lease Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </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%">11,851 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,768 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </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%">4,757 </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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,829 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,192 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</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%">(5,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,511 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</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,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></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%">30,697 </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 #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%">27,374 </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></tr></table></div> Leases<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into non-cancelable operating and finance lease agreements, principally real estate for office space globally. The Company may receive renewal or expansion options, leasehold improvement allowances or other incentives on certain lease agreements. Lease terms range from <span style="-sec-ix-hidden:f-662">one</span> to 12 years and may include renewal options, which the company deems reasonably certain to be renewed. The exercise of the lease renewal option is at the Company's discretion.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lease Costs</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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%">Finance lease cost:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease 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%">3,974 </span></td><td style="background-color:#ffffff;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%">3,975 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance 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%">2,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,590 </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%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693 </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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </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%">Total lease cost</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%">28,636 </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,221 </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="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Balance Sheet Components</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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:700;line-height:100%">Finance Lease:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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-678"><span style="-sec-ix-hidden:f-679">Property and equipment, net</span></span></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%">19,540 </span></td><td style="background-color:#ffffff;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%">23,514 </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 7.75pt;text-align:left;vertical-align:bottom"><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-682"><span style="-sec-ix-hidden:f-683">Other accrued liabilities (current)</span></span></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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,179 </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 7.75pt;text-align:left;vertical-align:bottom"><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-686"><span style="-sec-ix-hidden:f-687">Other liabilities, non-current</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511 </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:700;line-height:100%">Operating Leases:</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 7.75pt;text-align: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 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%">34,607 </span></td><td style="background-color:#ffffff;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%">37,365 </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 7.75pt;text-align: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 (current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Supplemental Information</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-bottom:9pt;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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,267 </span></td><td style="background-color:#ffffff;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,590 </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 7.75pt;text-align: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 cash flows from operating leases</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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483 </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%">Right-of-use assets obtained in exchange for lease obligations:</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="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 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </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%">Weighted-average remaining lease term (in years):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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:10pt;font-weight:400;line-height:100%">4.9</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:10pt;font-weight:400;line-height:100%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">4.6</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%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturities of Lease Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </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%">11,851 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,768 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </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%">4,757 </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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,829 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,192 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</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%">(5,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,511 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</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,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></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%">30,697 </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 #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%">27,374 </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></tr></table></div> P12Y <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company’s lease costs included in its consolidated statements of operations were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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%">Finance lease cost:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance lease 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%">3,974 </span></td><td style="background-color:#ffffff;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%">3,975 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance 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%">2,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,590 </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%">Operating lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,693 </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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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;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 cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,814 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,498 </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%">Total lease cost</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%">28,636 </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,221 </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="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents supplemental information related to the Company’s finance and operating leases (in thousands, except weighted-average information):</span></div><div style="margin-bottom:9pt;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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease 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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 cash flows from finance lease</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%">2,267 </span></td><td style="background-color:#ffffff;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,590 </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 7.75pt;text-align: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 cash flows from operating leases</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,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,483 </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%">Right-of-use assets obtained in exchange for lease obligations:</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="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 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,537 </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%">Weighted-average remaining lease term (in years):</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</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:10pt;font-weight:400;line-height:100%">4.9</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:10pt;font-weight:400;line-height:100%">5.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</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%">4.6</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%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 3974000 3975000 2267000 2590000 13319000 11693000 5262000 5465000 3814000 3498000 28636000 27221000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of the Company’s finance and operating leases were recorded on the consolidated balance sheets as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:42.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.876%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</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:700;line-height:100%">Finance Lease:</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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><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-678"><span style="-sec-ix-hidden:f-679">Property and equipment, net</span></span></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%">19,540 </span></td><td style="background-color:#ffffff;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%">23,514 </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 7.75pt;text-align:left;vertical-align:bottom"><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-682"><span style="-sec-ix-hidden:f-683">Other accrued liabilities (current)</span></span></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,814 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,179 </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 7.75pt;text-align:left;vertical-align:bottom"><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-686"><span style="-sec-ix-hidden:f-687">Other liabilities, non-current</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,511 </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:700;line-height:100%">Operating Leases:</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 7.75pt;text-align: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 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%">34,607 </span></td><td style="background-color:#ffffff;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%">37,365 </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 7.75pt;text-align: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 (current)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,126 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,918 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19540000 23514000 6814000 6179000 30697000 37511000 34607000 37365000 9126000 9797000 27374000 30918000 2267000 2590000 14185000 12336000 6179000 5483000 8974000 5537000 P4Y10M24D P5Y10M24D P4Y7M6D P5Y4M24D 0.056 0.056 0.052 0.057 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </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%">11,851 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,768 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </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%">4,757 </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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,829 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,192 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</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%">(5,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,511 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</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,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></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%">30,697 </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 #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%">27,374 </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></tr></table></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancelable finance and operating leases on an annual undiscounted cash flow basis as of January 31, 2025 were as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:58.572%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.691%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Lease</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,711 </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%">11,851 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,906 </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:top"><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:#cceeff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,768 </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:top"><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:#ffffff;padding:2px 0 2px 1pt;text-align: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,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,113 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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,985 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,797 </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </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%">4,757 </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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,829 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,192 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less imputed interest</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%">(5,318)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Present value of future minimum lease payments</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,511 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,500 </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;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current obligations under leases</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,814)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,126)</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="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current lease obligations</span></div></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%">30,697 </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 #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%">27,374 </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></tr></table></div> 8711000 11851000 8711000 8906000 8711000 6768000 8711000 6113000 7985000 3797000 0 4757000 42829000 42192000 5318000 5692000 37511000 36500000 6814000 9126000 30697000 27374000 Commitments and Contingencies<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes certain non-cancelable agreements primarily for subscription, marketing services and cloud infrastructure capacity commitments entered into by the Company (in thousands):</span></div><div style="margin-bottom:9pt"><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:79.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Obligations</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></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%">379,846 </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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281,303 </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:top"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,157 </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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">— </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><div style="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></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 #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%">945,306 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 7, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further details on obligations under non-cancelable finance and operating leases, including future minimum lease payments. During the year ended January 31, 2025, there have been no material changes outside the ordinary course of business to the Company’s contractual obligations and commitments.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Matters</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company investigates all claims, litigation and other legal matters as they arise. From time to time, the Company has become involved in claims, litigation and other legal matters arising in the ordinary course of business, including intellectual property, labor and employment and breach of contract claims. For example, on July 9, 2024, a putative class action lawsuit, captioned Baxter v. MongoDB, Inc., et al., was filed in the United States District Court for the Southern District of New York against MongoDB, CEO Dev Ittycheria, and COO and CFO Michael Gordon. On January 27, 2025, the lead plaintiff in the lawsuit (the “Securities Action”) filed an Amended Complaint naming former Senior Vice President of Finance and current Interim CFO Srdjan Tanjga as an additional defendant. The operative complaint asserts claims under Sections 10(b) and 20(a) of the Securities Exchange Act, and alleges that defendants made material misstatements and/or omissions, including regarding MongoDB’s sales strategy and its financial results. The complaint is purportedly brought on behalf of a putative class of persons who purchased or otherwise acquired MongoDB common stock between June 1, 2023 and May 30, 2024. It seeks unspecified monetary damages, costs and attorneys’ fees, and other unspecified relief. The Company is unable to estimate any reasonably possible loss, or range of loss, with respect to these matters at this time. The Company intends to vigorously defend itself in this matter.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 7, 2024, a purported shareholder derivative lawsuit was filed in the U.S. District Court for the Southern District of New York, Case. No. 1:24-cv-07594, against the Company, as nominal defendant, and CEO Dev Ittycheria, COO and CFO Michael Gordon, and several of the Company’s current and former directors. The case is captioned Roy v. Ittycheria et al. The lawsuit alleges that the individual defendants breached their fiduciary duties and committed other alleged misconduct in connection with the statements at issue in the Securities Action and by causing the Company to issue allegedly false and misleading statements to investors. Another similar case was subsequently filed in the same district and has been consolidated with the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Roy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> action with the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re MongoDB, Inc. Shareholder Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the “Derivative Litigation”). The Derivative Litigation is at an early stage and has been stayed, pending the outcome of the Court's decision on the defendants’ anticipated motion to dismiss the Securities Action. </span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although claims and litigation are inherently unpredictable, as of January 31, 2025, other than as disclosed above, the Company is currently not aware of any matters that, if determined adversely to the Company, would individually or taken together have a material adverse effect on its business, financial position, results of operations or cash flows. The Company accrues estimates for resolution of legal and other contingencies when losses are probable and estimable. Regardless of the outcome, litigation can have an adverse impact on the Company because of defense and settlement costs, diversion of management resources and other factors.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including business partners, landlords, contractors and parties performing its research and development. Pursuant to these arrangements, the Company agrees to indemnify, hold harmless and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party as a result of the Company’s activities. The terms of these </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. To date, the Company has not incurred material costs as a result of such commitments. The Company maintains commercial general liability insurance and product liability insurance to offset certain of the Company’s potential liabilities under these indemnification provisions.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into indemnification agreements with each of its directors and executive officers. These agreements require the Company to indemnify such individuals, to the fullest extent permitted by Delaware law, for certain liabilities to which they may become subject as a result of their affiliation with the Company.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table includes certain non-cancelable agreements primarily for subscription, marketing services and cloud infrastructure capacity commitments entered into by the Company (in thousands):</span></div><div style="margin-bottom:9pt"><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:79.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending January 31,</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:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other Obligations</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></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%">379,846 </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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">281,303 </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:top"><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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,157 </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:top"><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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,000 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2030</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%">— </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:top"><div style="margin-bottom:1pt;padding-left:15pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thereafter </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><div style="margin-bottom:2pt;padding-left:12.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total minimum payments </span></div></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 #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%">945,306 </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></tr></table></div> 379846000 281303000 279157000 5000000 0 0 945306000 Revenue<div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that the nature, amount, timing and uncertainty of its revenue and cash flows and how they are affected by economic factors is most appropriately depicted through the Company’s primary geographical markets and subscription product categories. The Company’s primary geographical markets are North and South America (“Americas”); Europe, Middle East and Africa (“EMEA”); and Asia Pacific. The Company also disaggregates its subscription products between its MongoDB Atlas-related offerings and other subscription products, which include MongoDB Enterprise Advanced.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:60.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary geographical markets:</span></div></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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas </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%">1,213,061 </span></td><td style="background-color:#ffffff;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,016,324 </span></td><td style="background-color:#ffffff;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%">781,763 </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:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</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%">553,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,566 </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:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </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%">240,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,711 </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="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </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%">2,006,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,683,011 </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%">1,284,040 </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 style="height:15pt"><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><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription product categories and services:</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:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB Atlas-related</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%">1,405,184 </span></td><td style="background-color:#ffffff;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,105,351 </span></td><td style="background-color:#ffffff;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%">808,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subscription</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%">538,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859 </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:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">62,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </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="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,443 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683,011 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284,040 </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></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Customers located in the United States accounted for 54% of total revenue for each of the years ended January 31, 2025 and 2024 and 55% for the year ended January 31, 2023. No other country accounted for 10% or more of revenue for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets located in the United States accounted for 87% of total long-lived assets for each of the years ended January 31, 2025 and 2024. No other country accounted for 10% or more of long-lived assets for the periods presented.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Liabilities</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract liabilities are recorded as deferred revenue in the Company’s consolidated balance sheets and consist of customer invoices issued or payments received in advance of revenues being recognized from the Company’s subscription and services contracts. Deferred revenue, including current and non-current balances as of January 31, 2025, 2024 and 2023 was $359.8 million, $377.4 million and $460.3 million, respectively. Approximately 18% and 25% of the total revenue recognized in the years ended January 31, 2025 and 2024 was from deferred revenue at the beginning of each respective period.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the aggregate amount of the transaction price in contracts allocated to performance obligations not delivered, or partially undelivered, as of the end of the reporting period. Remaining performance obligations include unearned revenue, multi-year contracts with future installment payments and certain unfulfilled orders against accepted customer contracts at the end of any given period. As of January 31, 2025, the aggregate transaction price allocated to remaining performance obligations was $748.0 million. Approximately 59% is expected to be recognized as revenue over the next 12 months 37% in 13 to 36 months and the remainder thereafter. The Company applies the practical expedient to omit disclosure with respect to the amount of the transaction price allocated to remaining performance obligations if the related contract has a total duration of 12 months or less.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unbilled Receivables</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized in excess of invoiced amounts creates an unbilled receivable, which represents the Company’s unconditional right to consideration in exchange for goods or services that the Company has transferred to the customer. Unbilled receivables are recorded as part of accounts receivable, net in the Company’s consolidated balance sheets. As of January 31, 2025, 2024 and 2023, unbilled receivables were $22.5 million, $22.7 million and $9.7 million, respectively.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers expectations of forward-looking losses, in addition to historical loss rates, to estimate its allowance for doubtful accounts on its accounts receivable. The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):</span></div><div style="margin-bottom:9pt;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:69.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.216%"></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:10pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,966 </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 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595 </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 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%">Recoveries/write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,199)</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%">Balance at January 31, 2023</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%">6,362 </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 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</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,520 </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%">Recoveries/write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828)</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%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </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 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,404 </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 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%">Recoveries/write-offs</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,570)</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%">Balance at January 31, 2025</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%">8,888 </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="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs Capitalized to Obtain Contracts with Customers</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred commissions were $363.4 million and $294.2 million as of January 31, 2025 and 2024, respectively, of which $250.7 million and $201.7 million comprised the non-current portion and was included in other assets on the Company’s consolidated balance sheets as of January 31, 2025 and 2024, respectively. Amortization expense with respect to deferred commissions, which is included in sales and marketing expense in the Company’s consolidated statements of operations, was $112.6 million, $99.5 million and $79.6 million for years ended January 31, 2025, 2024 and 2023, respectively. There was no impairment loss in relation to the costs capitalized for the periods presented.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><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 revenues disaggregated by primary geographical markets, subscription product categories and services (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:60.060%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.401%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Primary geographical markets:</span></div></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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Americas </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%">1,213,061 </span></td><td style="background-color:#ffffff;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,016,324 </span></td><td style="background-color:#ffffff;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%">781,763 </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:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">EMEA</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%">553,090 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,082 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,566 </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:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asia Pacific </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%">240,292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,711 </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="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </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%">2,006,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">1,683,011 </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%">1,284,040 </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 style="height:15pt"><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><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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription product categories and services:</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:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">MongoDB Atlas-related</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%">1,405,184 </span></td><td style="background-color:#ffffff;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,105,351 </span></td><td style="background-color:#ffffff;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%">808,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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other subscription</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%">538,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521,975 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859 </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:top"><div style="margin-bottom:1pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Services</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%">62,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,685 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,918 </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="margin-bottom:2pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,006,443 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683,011 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,284,040 </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></tr></table></div> 1213061000 1016324000 781763000 553090000 469082000 361566000 240292000 197605000 140711000 2006443000 1683011000 1284040000 1405184000 1105351000 808263000 538680000 521975000 426859000 62579000 55685000 48918000 2006443000 1683011000 1284040000 0.54 0.55 0.87 0.87 359800000 377400000 460300000 0.18 0.25 748000000.0 0.59 P12M 0.37 P13M P36M 22500000 22700000 9700000 The following is a summary of the changes in the Company’s allowance for doubtful accounts (in thousands):<div style="margin-bottom:9pt;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:69.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.216%"></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:10pt;font-weight:700;line-height:100%">Allowance for Doubtful Accounts</span></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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at January 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,966 </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 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,595 </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 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%">Recoveries/write-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,199)</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%">Balance at January 31, 2023</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%">6,362 </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 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</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,520 </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%">Recoveries/write-offs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,828)</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%">Balance at January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,054 </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 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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,404 </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 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%">Recoveries/write-offs</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,570)</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%">Balance at January 31, 2025</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%">8,888 </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> 4966000 5595000 4199000 6362000 8520000 6828000 8054000 9404000 8570000 8888000 363400000 294200000 201700000 112600000 99500000 79600000 0 0 0 Equity Incentive Plans and Employee Stock Purchase Plan <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted the 2008 Stock Incentive Plan (as amended, the “2008 Plan”) and the 2016 Equity Incentive Plan (as amended, the “2016 Plan”), primarily for the purpose of granting stock-based awards to employees, directors and consultants, including stock options, restricted stock units (“RSUs”) and other stock-based awards. With the establishment of the 2016 Plan in December 2016, all shares available for grant under the 2008 Plan were transferred to the 2016 Plan. The Company no longer grants any stock-based awards under the 2008 Plan and any shares underlying stock options canceled under the 2008 Plan will be automatically transferred to the 2016 Plan. Stock options granted under the stock option plans may be either incentive stock options (“ISOs”) or nonstatutory stock options (“NSOs”). ISOs may be granted to employees and NSOs may be granted to employees, directors, or consultants. All outstanding stock options as of January 31, 2025 were granted as NSOs with the exception of one ISO award. The exercise prices of the stock option grants must be no less than </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100% of the fair value of the common stock on the grant date as determined by the Board of Directors. If, at the date of grant, the optionee owns more than 10% of the total combined voting power of all classes of outstanding stock (a “10% stockholder”), the exercise price must be at least 110% of the fair value of the common stock on the date of grant as determined by the Board of Directors. Options granted are exercisable over a maximum term of 10 years from the date of grant or five years from the date of grant for ISOs granted to any 10% stockholder. The Board of Directors or a committee thereof determines the vesting schedule for all equity awards. Stock option awards generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. RSU awards granted to new employees generally vest over a period of four years with 25% vesting on the one year anniversary of the award and the remainder vesting quarterly over the next 12 quarters, subject to the grantee’s continued service to the Company. RSUs granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the 2016 Plan, the shares of the Company’s common stock reserved for issuance was increased by 3.6 million shares in February 2024. As of January 31, 2025, the Company has approximately 15.8 million shares of common stock available for future grants.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the periods presented (in thousands, except share and per share data and years):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:50.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.767%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></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="margin-bottom:1pt;text-align:center"><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 <br/>Price Per <br/>Share</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- <br/>Average <br/>Remaining <br/>Contractual <br/>Term <br/>(In Years)</span></div></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="margin-bottom:1pt;text-align:center"><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</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789,813 </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%">7.60 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></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%">313,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</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%">(953,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited and expired</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%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.81 </span></td><td style="background-color:#cceeff;padding: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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2024</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%">835,623 </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;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">2.6</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%">327,884 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited and expired</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%">(267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2025</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%">567,425 </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%">8.41 </span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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%">150,319 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable - January 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,623 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">8.14 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">2.6</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: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%">327,884 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,425 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.41 </span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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%">150,319 </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:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vested and expected to vest - January 31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,425 </span></td><td style="background-color:#ffffff;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:#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%">8.41 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options granted during the years ended January 31, 2025 and 2024. The intrinsic value of options exercised for the years ended January 31, 2025, 2024 and 2023 was determined to be $89.7 million, $308.0 million and $211.1 million, respectively.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no options vested during the years ended January 31, 2025, 2024 and 2023. As of January 31, 2025, there was no unrecognized stock-based compensation expense related to outstanding stock options.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended January 31, 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:63.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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%">Shares</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%">Weighted-Average Grant Date Fair Value per RSU</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480,206 </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%">288.58 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.56 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs 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%">(1,690,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.02 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(495,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.61 </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%">Unvested - January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566,406 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290.59 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.06 </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 7.75pt;text-align: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 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%">(1,529,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302.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 7.75pt;text-align: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 forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </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%">Unvested - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533,507 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">291.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January 31, 2025, there was $967.3 million of unrecognized stock-based compensation expense related to outstanding RSUs that is expected to be recognized over a weighted-average period of 2.69 years.</span></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Executive Performance Share Awards</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 April 30, 2022, the Company created a long-term performance-based equity award program and granted performance share units (“PSUs”) to the Company’s CEO and certain other executives. The vesting of PSUs is conditioned upon the achievement of certain targets. The PSUs vest annually over a period of three years from the date of grant, subject to the executive’s continued employment with the Company. Each vested PSU entitles the executive to one share of common stock. A PSU performance factor of 100 will result in the targeted number of PSUs being vested. The minimum percentage of PSUs that can vest is zero, with a maximum percentage of 200. On each date of grant, the Company assumes a performance factor of 100.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity for the years ended January 31, 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:63.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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%">Shares</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%">Weighted-Average Grant Date Fair Value per PSU</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,728 </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%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs 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%">127,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs 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%">(22,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for performance achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs forfeited and canceled</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%">(18,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.67 </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%">Balance - January 31, 2024</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%">156,557 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.06 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.50 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">243.53 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for performance achievement</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%">19,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.83 </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%">Balance - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,284 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">287.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The grant date fair value of PSUs was determined by using the market price of the Company’s common stock on the date of the grant. Compensation expense is recognized over the requisite service period based on the probability of the performance conditions being satisfied using the accelerated attribution method. Following the completion of the performance year, the achieved PSU performance factor was 80.0 and 151.0 for the years ended January 31, 2025 and 2024, respectively. The Company recognized $22.7 million and $24.1 million of compensation expense related to these PSUs for the years ended January 31, 2025 and 2024, respectively. As of January 31, 2025, the Company had $12.8 million of total </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">unrecognized compensation cost related to these PSUs, which it expects to be recognized over a weighted-average period of 1.75 years.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2016 China Stock Appreciation Rights Plan</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2016, the Company adopted the 2016 China Stock Appreciation Rights Plan (as amended, the “China SAR Plan”) for its employees in China. These awards, which are granted to new employees, generally vest over four years with 25% vesting on the one year anniversary of the award and the remainder vesting monthly over the next 36 months of the grantee’s service to the Company. Awards granted to existing employees generally vest quarterly over a period of four years, subject to the grantee’s continued service to the Company. The China SAR Plan units are cash settled upon exercise and will be paid as a cash bonus equal to the difference between the strike price of the vested plan units and the fair market value of common stock at the end of each reporting period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of November 1, 2021, the Company does not expect to grant stock appreciation rights in the future and will instead grant RSUs to its employees in China. Therefore, no China SAR Plan units were granted for the years ended January 31, 2025 and 2024.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2025, 2024 and 2023, upon the vesting of 231, 619 and 1,141 units, respectively, the total expense recognized related to China SAR was $1.6 million, $3.3 million and $2.5 million, respectively. As of January 31, 2025 and 2024, the Company’s liability balance related to the China SAR Plan was $3.1 million and $5.8 million, respectively. These amounts were recorded as part of the accrued compensation and benefits on the Company’s consolidated balance sheets and recognized as bonus expense in the Company’s consolidated statements of operations. During the year ended January 31, 2025, the Company paid $0.9 million in cash upon the exercise of 3,354 units. As of January 31, 2025, there were 11,744 China SAR Plan units outstanding of which no units remained unvested.</span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2017 Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2017, the Company’s Board of Directors adopted and stockholders approved the 2017 Employee Stock Purchase Plan (the “2017 ESPP”). Subject to any plan limitations, the 2017 ESPP allows eligible employees to contribute, normally through payroll deductions, up to 15% of their earnings for the purchase of the Company’s common stock at a discounted price per share. Except for the initial offering period, the ESPP provides for separate six-month offering periods.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise determined by the Board of Directors, the Company’s common stock will be purchased for the accounts of employees participating in the ESPP at a price per share that is the lesser of (1) 85% of the fair market value of the Company’s common stock on the first trading day of the offering period, or (2) 85% of the fair market value of the Company’s common stock on the last trading day of the offering period.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the 2017 ESPP, the shares of the Company’s common stock reserved for issuance was increased by 727,413 shares in February 2024. As of January 31, 2025, there were 4,072,704 shares of the Company’s common stock available for future issuance under the 2017 ESPP.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended January 31, 2025, 2024 and 2023 there were 188,155, 167,574 and 149,352 shares, respectively, of common stock purchased under the ESPP. The total expense related to the ESPP for years ended January 31, 2025, 2024 and 2023 was $14.5 million, $16.4 million and $13.7 million, respectively. As of January 31, 2025, there was $7.6 million of unrecognized stock-based compensation expense related to the ESPP offering period expected to end in June 2025.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 purchase rights granted under the 2017 ESPP was estimated on the first day of the offering period using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-top:9pt"><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:48.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.121%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></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: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%">0.50</span></div></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: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%">0.50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility </span></div></td><td colspan="3" style="background-color:#ffffff;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%">57.7% - 58.2%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46% - 69%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90% - 92%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate </span></div></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%">4.3% - 5.39%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35% - 5.36%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24% - 4.68%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield </span></div></td><td colspan="3" style="background-color:#ffffff;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%">—%</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:center;vertical-align: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="3" style="background-color:#ffffff;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%">—%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-Based Compensation Expense</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s consolidated statements of operations is as follows (in thousands):</span></div><div style="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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—subscription </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%">29,548 </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%">23,677 </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%">19,682 </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;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—services </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%">13,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565 </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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing </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%">161,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,073 </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:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </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%">226,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,099 </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="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative </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%">62,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </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:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense </span></div></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%">493,940 </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%">456,907 </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%">381,454 </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> 1 1.10 P10Y P5Y P4Y 0.25 P1Y P36M P4Y 0.25 P4Y 3600000 15800000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity for the periods presented (in thousands, except share and per share data and years):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:50.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.767%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options Outstanding</span></div></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></div></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="margin-bottom:1pt;text-align:center"><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 <br/>Price Per <br/>Share</span></div></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="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted- <br/>Average <br/>Remaining <br/>Contractual <br/>Term <br/>(In Years)</span></div></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="margin-bottom:1pt;text-align:center"><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</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,789,813 </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%">7.60 </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 colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3</span></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%">313,980 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</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%">(953,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#ffffff;padding: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:22.5pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited and expired</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%">(547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.81 </span></td><td style="background-color:#cceeff;padding: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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2024</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%">835,623 </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;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">2.6</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%">327,884 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options forfeited and expired</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%">(267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance - January 31, 2025</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%">567,425 </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%">8.41 </span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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%">150,319 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable - January 31, 2024</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">835,623 </span></td><td style="background-color:#ffffff;border-top:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">8.14 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">2.6</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: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%">327,884 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Options vested and exercisable - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,425 </span></td><td style="background-color:#cceeff;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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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.41 </span></td><td style="background-color:#cceeff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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%">150,319 </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:top"><div style="margin-bottom:2pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options vested and expected to vest - January 31, 2025</span></div></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567,425 </span></td><td style="background-color:#ffffff;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:#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%">8.41 </span></td><td style="background-color:#ffffff;padding: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:10pt;font-weight:400;line-height:100%">1.5</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: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,319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1789813 7.60 P3Y3M18D 313980000 953643 7.14 547 5.81 835623 8.14 P2Y7M6D 327884000 267931 7.56 267 13.35 567425 8.41 P1Y6M 150319000 835623 8.14 P2Y7M6D 327884000 567425 8.41 P1Y6M 150319000 567425 8.41 P1Y6M 150319000 0 0 89700000 308000000.0 211100000 0 0 0 0 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes RSU activity for the years ended January 31, 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:63.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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%">Shares</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%">Weighted-Average Grant Date Fair Value per RSU</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,480,206 </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%">288.58 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,272,014 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267.56 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs 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%">(1,690,527)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254.02 </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 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">RSUs forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(495,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295.61 </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%">Unvested - January 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,566,406 </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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290.59 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,007,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303.06 </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 7.75pt;text-align: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 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%">(1,529,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302.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 7.75pt;text-align: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 forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(510,195)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </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%">Unvested - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,533,507 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">291.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3480206 288.58 2272014 267.56 1690527 254.02 495287 295.61 3566406 290.59 2007277 303.06 1529981 302.08 510195 299.39 3533507 291.43 967300000 P2Y8M8D P3Y 0 2 100 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU activity for the years ended January 31, 2025 and 2024:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:63.334%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.693%"></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%">Shares</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%">Weighted-Average Grant Date Fair Value per PSU</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - January 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,728 </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%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs 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%">127,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.79 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs 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%">(22,991)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for performance achievement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.49 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs forfeited and canceled</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%">(18,657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238.67 </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%">Balance - January 31, 2024</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%">156,557 </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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">244.06 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.50 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">243.53 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for performance achievement</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%">19,143 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.79 </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 13.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs forfeited and canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.83 </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%">Balance - January 31, 2025</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,284 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">287.57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 70728 316.49 127792 216.79 22991 316.49 315 316.49 18657 238.67 156557 244.06 66309 355.50 77444 243.53 -19143 216.79 18281 273.83 146284 287.57 80.0 151.0 22700000 24100000 12800000 P1Y9M P4Y 0.25 P1Y P36M P4Y 231 619 1141 1600000 3300000 2500000 3100000 5800000 900000 3354 11744000000 0.15 P6M 0.85 0.85 727413 4072704 188155 167574 149352 14500000 16400000 13700000 7600000 <div style="margin-bottom:9pt;text-indent:27pt"><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 purchase rights granted under the 2017 ESPP was estimated on the first day of the offering period using the Black-Scholes option-pricing model with the following assumptions:</span></div><div style="margin-top:9pt"><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:48.751%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.121%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years) </span></div></td><td colspan="3" style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">0.50</span></div></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: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%">0.50</span></div></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: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%">0.50</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility </span></div></td><td colspan="3" style="background-color:#ffffff;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%">57.7% - 58.2%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46% - 69%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90% - 92%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Risk-free interest rate </span></div></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%">4.3% - 5.39%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.35% - 5.36%</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:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24% - 4.68%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividend yield </span></div></td><td colspan="3" style="background-color:#ffffff;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%">—%</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:center;vertical-align: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="3" style="background-color:#ffffff;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%">—%</span></td></tr></table></div> P0Y6M P0Y6M P0Y6M 0.577 0.582 0.46 0.69 0.90 0.92 0.043 0.0539 0.0535 0.0536 0.0224 0.0468 0 0 0 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense recognized in the Company’s consolidated statements of operations is as follows (in thousands):</span></div><div style="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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—subscription </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%">29,548 </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%">23,677 </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%">19,682 </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;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue—services </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%">13,917 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565 </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:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing </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%">161,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,073 </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:top"><div style="padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development </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%">226,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,927 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,099 </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="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative </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%">62,791 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035 </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:top"><div style="margin-bottom:2pt;padding-left:20.25pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stock-based compensation expense </span></div></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%">493,940 </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%">456,907 </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%">381,454 </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> 29548000 23677000 19682000 13917000 12733000 10565000 161317000 159907000 143073000 226367000 198927000 159099000 62791000 61663000 49035000 493940000 456907000 381454000 Net Loss Per Share<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic net loss per share by dividing the net loss by the weighted-average number of shares of common stock outstanding during the year, less shares subject to repurchase. Diluted net loss per share is computed by giving effect to all potentially dilutive common shares outstanding for the period, including stock options and restricted stock units. Refer to Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for further details on the Company’s methodology for calculating net loss per share.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 was the same for each year presented, as the inclusion of all potential common shares outstanding would have been anti-dilutive due to the net loss reported for each year presented.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></div></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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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%">(129,072)</span></td><td style="background-color:#ffffff;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,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 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%">(345,398)</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="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</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:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net loss per share, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,555,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%">71,248,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,628,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted </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%">(1.73)</span></td><td style="background-color:#ffffff;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.48)</span></td><td style="background-color:#ffffff;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%">(5.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2024 Notes and 2026 Notes, the Company entered into Capped Calls, which were not included for the purpose of calculating the number of diluted shares outstanding, as their effect would have been anti-dilutive. The Capped Calls were expected to partially offset the potential dilution to the Company’s common stock upon any conversion of the 2026 Notes. During the three months ended April 30, 2024, the Company elected a settlement in cash, as opposed to the Company’s common stock, of the Capped Calls associated with 2024 Notes. In June 2024 the related derivative was settled and the Capped Calls associated with the 2024 Notes were successfully unwound, refer to Note 6. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Convertible Senior Notes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for more information.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares of common stock were excluded from the computation of diluted net loss per share attributable to the Company for the periods presented because including them would have been anti-dilutive as the Company has reported net loss for each of the periods presented:</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2016 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,239 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,408 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,680 </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;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2008 Stock Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,599,415 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units and ESPP obligations</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,752,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,162,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,860,345 </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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested executive PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,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%">214,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,667 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2026 Notes</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%">5,445,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445,039 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</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%">4,465,961 </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%">11,134,692 </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%">11,546,146 </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="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net loss per share (in thousands, except share and per share data):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></div></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><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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</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%">(129,072)</span></td><td style="background-color:#ffffff;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,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 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%">(345,398)</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="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</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:top"><div style="margin-bottom:2pt;padding-left:15.75pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares used to compute net loss per share, basic and diluted</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,555,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%">71,248,982 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,628,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><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:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share, basic and diluted </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%">(1.73)</span></td><td style="background-color:#ffffff;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.48)</span></td><td style="background-color:#ffffff;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%">(5.03)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -129072000 -176600000 -345398000 74555001 74555001 71248982 71248982 68628267 68628267 -1.73 -1.73 -2.48 -2.48 -5.03 -5.03 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following shares of common stock were excluded from the computation of diluted net loss per share attributable to the Company for the periods presented because including them would have been anti-dilutive as the Company has reported net loss for each of the periods presented:</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:left;vertical-align:bottom"><div style="margin-bottom:1pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years Ended January 31,</span></div></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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2016 Equity Incentive Plan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281,239 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,408 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,680 </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;text-indent:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options pursuant to the 2008 Stock Incentive Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">884,057 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,599,415 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted stock units and ESPP obligations</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,752,252 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,162,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,860,345 </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 4pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested executive PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,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%">214,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,667 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares underlying the conversion option of the 2026 Notes</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%">5,445,002 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,445,039 </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:-6.75pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</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%">4,465,961 </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%">11,134,692 </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%">11,546,146 </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> 281239 428408 571680 286186 884057 1599415 3752252 4162660 3860345 146284 214565 69667 0 5445002 5445039 4465961 11134692 11546146 Income Taxes<div style="margin-bottom:9pt;text-indent:27pt"><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 provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,978)</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%">(138,936)</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%">(253,433)</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;text-align: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%">(31,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,821)</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%">Total</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%">(131,599)</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 #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%">(163,516)</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 #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%">(333,254)</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></tr></table></div><div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%"> </span></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: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%"> </span></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 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,035 </span></td><td style="background-color:#ffffff;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%">522 </span></td><td style="background-color:#ffffff;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%">844 </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 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align: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%">12,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812 </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 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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,308 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,174 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,715 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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 7.75pt;text-align: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%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align: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%">(16,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</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 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%">Total</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%">(16,835)</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%">(1,090)</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%">(571)</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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</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 #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%">13,084 </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 #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%">12,144 </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></tr></table></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for (benefit from) income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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%">Income tax benefit at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,636)</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%">(34,339)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(69,983)</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;text-align: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%">(11,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%">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%">66 </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%">Impact of foreign income 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%">2,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">27,892 </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 branch income included in the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </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%">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%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,669)</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%">Non-deductible 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%">14,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1,318 </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%">Officer compensation in excess of $1 million</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,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%">8,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085 </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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,156 </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%">(33,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</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 tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349)</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%">Foreign withholding tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </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%">Prior year true ups</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(278)</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%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </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:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes </span></div></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,527)</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%">13,084 </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%">12,144 </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="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The decrease in the provision for income taxes during the years ended January 31, 2025 was primarily due to the release of the U.K. valuation allowance. The increase in the provision for income taxes during each of the years ended January 31, 2024 and 2023 was due to an increase in foreign taxes as the Company continued its global expansion. </span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Income Taxes</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes arise from temporary differences between the carrying amounts of assets and liabilities for financial reporting and the amounts used for income tax reporting purposes, as well as operating losses and tax credit carryforwards.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 are shown in the following table as of January 31, 2025 and 2024, respectively (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:70.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss 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%">784,638 </span></td><td style="background-color:#ffffff;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%">753,189 </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 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance and operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282 </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 7.75pt;text-align: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 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%">163,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,142 </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 7.75pt;text-align: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 reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </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 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%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056,707 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985,509 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(942,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903,663)</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 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%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,194 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,846 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance and operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 commission</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%">(77,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483)</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 7.75pt;text-align: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 liabilities and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326)</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 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%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,645)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,013)</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;text-align: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 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%">20,549 </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%">3,833 </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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets are recognized when management believes it is more likely than not that they will be realized. Deferred tax assets are reduced by a valuation allowance if, based on available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. The valuation allowance for deferred tax assets as of January 31, 2025, 2024 and 2023 was $942.5 million, $903.7 million and $809.0 million, respectively. The valuation allowance increased by $38.9 million, $94.7 million and $131.7 million during the years ended January 31, 2025, 2024 and 2023, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities (including the impact of available carryback and carryforward periods), projected future taxable income and tax planning strategies in making this assessment. During the current year, management determined that it is more likely than not that the Company can realize its U.K. deferred tax assets based on its current and projected future taxable income in the U.K. Therefore, the Company released approximately $14.6 million of valuation allowance in the U.K.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of January 31, 2025 the Company had net operating loss carryforwards for U.S. federal, state, Irish and U.K. income tax purposes of $2.1 billion, $2.0 billion, $834.3 million and $52.9 million, respectively, which begin to expire in the year ending January 31, 2028 for U.S. federal purposes and January 31, 2026 for state purposes. Ireland, U.K. and the U.S. federal losses for years after January 31, 2019 allow for operating losses to be carried forward indefinitely. The Company also has U.S. federal and state research credit carryforwards of $178.1 million and $16.3 million, respectively, which begin to expire in the year ending January 31, 2029 for federal purposes and January 31, 2026 for state purposes. Furthermore, the Company has U.S. foreign tax credit carryforwards of $6.9 million and U.S. charitable contribution carryforwards of $0.6 million, which will begin to expire in the year ending January 31, 2030 and January 31, 2026, respectively. Utilization of the federal net operating loss carryforwards and credits may be subject to a substantial annual limitation due to the ownership change limitations provided by the Internal Revenue Code of 1986, as amended and similar state provisions. The annual limitation, should the Company undergo an ownership change, may result in the expiration of federal or state net operating losses and credits before utilization, however the Company does not expect any such limitation to be material.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#2c2c2c;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The calculation of the Company’s tax obligations involves dealing with uncertainties in the application of complex tax laws and regulations. A tax benefit from an uncertain tax position may be recognized when it is more likely than not that the position will be sustained upon examination, including resolutions of any related appeals or litigation processes, on the basis of the technical merits. The Company has assessed its income tax positions and recorded tax benefits for all years subject to </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">examination, based upon the Company’s evaluation of the facts, circumstances and information available at each period end. For those tax positions where the Company has determined there is a greater than 50% likelihood that a tax benefit will be sustained, the Company has recorded the largest amount of tax benefit that may potentially be realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information. For those income tax positions where it is determined there is less than 50% likelihood that a tax benefit will be sustained, no tax benefit has been recognized.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company believes that it has adequately reserved for its uncertain tax positions, the Company can provide no assurance that the final tax outcome of these matters will not be materially different. As the Company expands internationally, it will face increased complexity and the Company’s unrecognized tax benefits may increase in the future. The Company makes adjustments to its reserves when facts and circumstances change, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes in the period in which such determination is made.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><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 changes in the Company’s unrecognized gross tax benefits during the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">81,604 </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%">29,284 </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%">22,698 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in tax positions in prior 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%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions in the current year</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%">21,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </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%">Unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">104,543 </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%">81,604 </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,284 </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-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In FY25, the Company recorded an addition in reserves for tax positions in prior years related to U.S. research and development tax credits. Additionally, the Company recorded additional intangible development costs for the current year. As of January 31, 2025, $1.3 million of these total unrecognized tax benefits would have an impact on the Company’s effective tax rate if recognized.</span></div><div><span><br/></span></div><div style="text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We intend to invest substantially all of our foreign subsidiary earnings, as well as our capital in our foreign subsidiaries, indefinitely outside of the U.S. in those jurisdictions in which we would incur significant, additional costs upon repatriation of such amounts.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently under Internal Revenue Service, state, or foreign income tax examination with the exception of an audit in France for which the Company does not expect a material outcome. The Company does not anticipate any significant increases or decreases in its uncertain tax positions within the next twelve months. The Company files tax returns in the United States for federal and certain states. All tax years remain open to examination for both federal and state purposes as a result of the net operating loss and credit carryforwards. The Company files foreign tax returns in various locations. These foreign returns are open to examination for the fiscal years ending January 31, 2015 through January 31, 2024.</span></div> <div style="margin-bottom:9pt;text-indent:27pt"><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 provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(99,978)</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%">(138,936)</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%">(253,433)</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;text-align: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%">(31,621)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79,821)</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%">Total</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%">(131,599)</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 #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%">(163,516)</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 #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%">(333,254)</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></tr></table></div> -99978000 -138936000 -253433000 -31621000 -24580000 -79821000 -131599000 -163516000 -333254000 <div style="margin-bottom:9pt;margin-top:4pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision for (benefit from) income taxes were as follows (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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%"> </span></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: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%"> </span></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align: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 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,035 </span></td><td style="background-color:#ffffff;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%">522 </span></td><td style="background-color:#ffffff;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%">844 </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 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align: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%">12,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,363 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,812 </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 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%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,308 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,174 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,715 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </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:10pt;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:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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%">38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</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 7.75pt;text-align: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%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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 7.75pt;text-align: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%">(16,924)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(582)</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 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%">Total</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%">(16,835)</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%">(1,090)</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%">(571)</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"><div style="margin-bottom:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes </span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,527)</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 #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%">13,084 </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 #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%">12,144 </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></tr></table></div> 1035000 522000 844000 512000 289000 59000 12761000 13363000 11812000 14308000 14174000 12715000 38000 42000 -13000 51000 46000 24000 -16924000 -1178000 -582000 -16835000 -1090000 -571000 -2527000 13084000 12144000 <div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The items accounting for the difference between income taxes computed at the federal statutory income tax rate and the provision for (benefit from) income taxes consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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%">Income tax benefit at statutory rate</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,636)</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%">(34,339)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">(69,983)</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;text-align: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%">(11,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%">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%">66 </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%">Impact of foreign income 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%">2,974 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">27,892 </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 branch income included in the United States</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353 </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%">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%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,721)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,669)</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%">Non-deductible 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%">14,987 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">1,318 </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%">Officer compensation in excess of $1 million</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,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%">8,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,085 </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%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,156 </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%">(33,746)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,596)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,395)</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 tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,349)</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%">Foreign withholding tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </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%">Prior year true ups</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(278)</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%">(282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104 </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:1pt;padding-left:9pt;text-indent:-6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for (benefit from) income taxes </span></div></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,527)</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%">13,084 </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%">12,144 </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> -27636000 -34339000 -69983000 -11640000 265000 66000 2974000 17371000 27892000 -1283000 1525000 1353000 -328000 -64721000 -39669000 14987000 17863000 1318000 7651000 8729000 7085000 45610000 100548000 106156000 33746000 31596000 19395000 0 3014000 3349000 1035000 522000 844000 131000 -47000 -278000 -282000 -22000 104000 -2527000 13084000 12144000 <div style="margin-bottom:9pt;text-indent:27pt"><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 are shown in the following table as of January 31, 2025 and 2024, respectively (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:70.477%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss 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%">784,638 </span></td><td style="background-color:#ffffff;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%">753,189 </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 7.75pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,167 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance and operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,282 </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 7.75pt;text-align: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 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%">163,963 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,142 </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 7.75pt;text-align: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 reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,729 </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 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%">Gross deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,056,707 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">985,509 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(942,513)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(903,663)</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 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%">Total deferred tax assets, net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,194 </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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,846 </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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align: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><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance and operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,204)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible senior notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align: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 commission</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%">(77,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,483)</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 7.75pt;text-align: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 liabilities and accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,326)</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 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%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(93,645)</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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78,013)</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;text-align: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 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%">20,549 </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%">3,833 </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> 784638000 753189000 64429000 67167000 17807000 19282000 163963000 125142000 25870000 20729000 1056707000 985509000 942513000 903663000 114194000 81846000 12505000 13204000 0 0 77298000 61483000 3842000 3326000 93645000 78013000 20549000 3833000 942500000 903700000 809000000 38900000 94700000 131700000 -14600000 2100000000 2000000000.0 834300000 52900000 178100000 16300000 6900000 600000 <div style="margin-bottom:9pt;text-indent:27pt"><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 changes in the Company’s unrecognized gross tax benefits during the periods presented (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:9pt"><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:55.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.740%"></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:10pt;font-weight:700;line-height:100%">Years Ended January 31,</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:10pt;font-weight:700;line-height:100%">2025</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:10pt;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:10pt;font-weight:700;line-height:100%">2023</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%">Unrecognized tax benefits at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">81,604 </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%">29,284 </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%">22,698 </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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in tax positions in prior 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%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(177)</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 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions based on tax positions in the current year</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%">21,864 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </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%">Unrecognized tax benefits at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">104,543 </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%">81,604 </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,284 </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> 81604000 29284000 22698000 1075000 1692000 177000 21864000 50628000 6763000 104543000 81604000 29284000 1300000 0 Subsequent Events<div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2025, the Company acquired all outstanding shares of Voyage AI Innovations, Inc. (“Voyage AI”), an AI-powered software company that specializes in embedding and reranking models, in exchange for total consideration of approximately $220 million consisting of cash and stock, subject to customary adjustments. Integrating Voyage AI’s technology with MongoDB is expected to enable organizations to build reliable, AI-powered applications. The Company is in the process of finalizing the accounting for this transaction and expects to complete the preliminary purchase price allocation in the first quarter of fiscal year 2026.</span></div><div style="margin-bottom:9pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 27, 2025, the Company’s Board of Directors authorized a program to repurchase up to $200 million of the Company’s common stock (the “Share Repurchase Program”). Repurchases under the Share Repurchase Program may be effected through open market purchases, privately-negotiated transactions, or otherwise in accordance with applicable federal securities laws, including through Rule 10b5-1 trading plans and under Rule 10b-18 of the Securities Exchange Act of 1934. The timing and actual number of shares repurchased will depend on a variety of factors, including price, general business and market conditions and alternate uses of capital. The current authorization may be suspended or discontinued at any time and does not have a specified expiration date.</span></div> 220000000 200000000 false false false <div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 10, 2025, Michael Gordon, our former Chief Operating Officer and Chief Financial Officer, adopted a trading plan intended to satisfy the conditions under Rule 10b5-1(c) of the Exchange Act. Mr. Gordon’s plan is for the sale of up to 68,000 shares of common stock underlying stock options in amounts and prices determined in accordance with a formula set forth in the plan and terminates on the earlier of the date that all the shares under the plan are sold and October 15, 2025, subject to early termination for certain specified events set forth in the plan.</span></div> January 10, 2025 Michael Gordon Chief Operating Officer and Chief Financial Officer true 68000 October 15, 2025 true

E M[>LI,>N??*'G=/CP7JMH]C(=VT-Q,-E2ZTRU ML:V^(5S+I.S@N5D$WWG$1%,/GCG&'\C_2_ 61QHW$/.Y MV8OMZ_I[_LZWCZA?,Z]/23@ZI7U8;9,[O9%_X$SXE5\L>$G\N,&L]7>*< M7X(WLY>OSW3K76(ZGK"S=H$RT[8_]_( S W];<;*V?/E.6SI^IVZ3(KGXI'1 MV\$/SOJOK8_?/:K">IM]^_N]C]IWE!TV683C_B[U_V'NM<$B&,:/VV]#J)E&8ZI/ 9W@&! 7^2;N *-;-?D(]R?;CCT^WG79J/#' M9E8]0W2&I9L0EU*OF!5-M[/UKJ(I;/,0*EWGW[ 0/[U0#9E+14(MW'_,"AA+ M4SH1'95$[U, ;1ZG@+ 7?Z-79N;F;'Y-C\VYX2[4-NNPBKES\[T\(T1?9G;/ M0OKHZ:6B*JEL(2])Z%5NYSAMB_1HB_!M%DT]'Y?5S,[H"\BHFBI31.7?1\WX MZ%T:-G[&=7DO+N.&@.W3TL!; 7)V#240?5ID$E"B*S(B65;+>KO<=9!,'3LEPH"4]EF$B#:+Z"X4SVI^MO]>:1/!F=\3( M.8.NA-[#]AC>%&:73%5_].[LS?UDX-].+DV@+E/BY5/ ;C'Z;+-.H0HR4GFN M#&)FUF3L(2[Y?2^I[Q^?)H]4(3$GN?US]S]K4\/!GO>9:1X2"CP14 %3SD[M MYM$3@U8@4\9OUB75748Z3/=M+U3A0W M['PI$=A-0'N-J9",2BL>+>./D^\5B0?U6,R<^_. !>O*<'"=RI)%8V.4=21) M!'0*,"S[LCY"O+P?J6%,4H'/2@A2BK7$4%^-UDQES:/O-R8&>"H7!K$,CI96 MOLUJ)Y$V1EY2\$1>DCKY(B4'IABR"GPEHNYZ\JP@T-N+>\^ER24WQ4F^-2@0 M)'FI[9S/.^=LK5MP&EM@.06X@3CFH09KU%A*=C=FVNU(8DZ#KF'B5K!C2FC:GDGL+Q6 MYU9;KYTW/LL-"L2K8'(,%7@*F*FKI^'3W,P>IM,TNI6=>'O%4V:UMW/HIC\* MZ)I28UDWL'^Q;6]<4>&\RS.79\^>2:<:76RN6,=@43@%0E:.;@.Q/U^K5B9& M=VTH=6]S\L/B&Z5/)(V4/0XG2,L[IP3G#?K>KHI$FG%08!>;5CEB;7C-F')\ M4!R@W7'[QYI%Q!)X/O6.H-JQOC6.$RZ%:+^A!206$#Y2"IN-28]A$'.$QWM( M[:2\).K*NNT;KU@G9K6D :72+V29?H8PCR.==0/L#BZ'$(93B>E$Q8D8;]LR M9?EQ+C5S.Y@^?^ J"7527_%_1B?].%K:[YTS@X-!!^(5&DAE@8ITTB8I?T'9 MD\%$2?F^;'."H]75O0/#[WO?NS:J>4?] 0 @[00297NQ6Y^@!MTB@KL(W*KC MP(JIIT?IH&)<[H>+7M<&!0-53BI(@M3Q;.]= YR,'C%,0GFF MS&!6Y9MSVT$ "U]P@F#5/RSIFOQU6U<\?BI(0'D[$+PP\2]0YMY;ONY-7(T, M=@X+AM:L4M[Z#X2MQ?B?GG\3=IN1P=$4QTZP(5XF*=GM6&*8E6W\_?'LVDU7#)V9P0++4H](&"71=SNABF M23(\!22;9%)>($\!M_G)-'ZFVWK&XQ10Y;++^8DXL3KK">Z \#[_HU!][,2M M1WG/OK!MJ>N_$'LW)>&QQ8SWY12*=;>(CHC.V?G7]!\/&<(=+?!I*X@.#)+* MK<5$K,WOKG"C?]I@N+1\63*+CMZP*#;5<($QX0M'Q.V5%&U0)@2GNVE!0<'\ MO[]@CEU,?4E'D'4G6K51Q<<1*Q\0N =@;G>)B[%_P'1V1D$^2M*INJ+Z$V=M M;:\T/R_-\X^^Z%D*'-X0^PT917> Y@97]MN0]-M@3JJ@*WCVA*M";F*IDQ"[ M%5R8IQ([5Y2U?,_L3H(JP"=NDTH/[\/0@9_%#T',B)JKG05+.[%B5@_Z WP" M=\5TJR1S8J7G&Y\8VCNOWVQK8XZD^8\OZ,?H$QD:JUM9?W@*V/A,CJ;9/H/: MWPJDI&I <+_73-M,M+R!/S.[D\/]-/OKIYX[\W9?2EW=>.&L+VH5"/:_QW0/ M\='V )B(IM<2A(])<$+H8'\C1^K\H7M.S4F*RG7[XEW_#%1))U>IJ3N\65F) MN)T/3&J]1&.V>C %7,F*:0C*CP\B&$W+?$TYS_GBL[B-L_^; M6XQR6;-P]YU#$/%R!=:FW%7*/FV-S>W5Q6/YJ]CR\$%[6.A;XP#6S]Z(;5 MAYP"&/,H\0HJIKN,N++=&KUX4==:XW;6$2_GJ\QC40#X'6))UPX)07M3_6;U MI@"[8:^CYQUNWJQUY3&U,?[DQ86UVO! MZY VTU>G@!J#J$717((090<_QS2((BGG[-E.7],:0G"N1I55%3US*3JVOWO MF.L)Q6VL,H<#"L0+%5A5C@@]HG]7Q;.I/_J@UZK6*H?>':BYF!5@NS!\"O>M M;?Y9%-3J\;>DLT=/@;B<6-5_#.JP]YG[45\A6 H(:T%2W,E3();4]3I.KF5" M9K[JB*K;J;'K/3=4>Q9]#3N['E(5HO)N8[[C0OCZBQ3=U!4FL2L1BI!Q#+*9?145V\HQ#0<1AR>7 M?[ZDU&1D)LLAN5.%F81U>@9V4!;G9G+)+)1W\+/PH3P)-&ZDG<)+$AE\V$"R MF#[>;$RUN?/J3&'NTE>^1Y?.&TASI!HR?T?CMO=GO:FQ9#11;0I\? 4MC/9 M1C4%D7E_$\9Q5D@X[ZRQTZH%B:NV9$&X*(=^B1Q/,KWQS$WT.YNQEU/46X!/ M&/BS[?'1^A;V&\Z4D%4U+@=7_"ECX\!DY%SEWY@W;7AW53=?@^O5%ZQ]9$HZ M\\=\8#9BY3V$89-2"GYZZ8]I=#RE[,NOBYBN["O=@XYMHW7$@C]*[9>=05W; MD2UP&C=KOTD[IQ_R@$30"IZD149<_R6BGZ*Q6^R>][ Z-'/X37-=_;4/-7$" M^H&6%FK27RX!1*BOF@7_7BZ2M7#1B2L0-KL<$\%.P@OKN3O.P7<#"3^E$HW[ M;!;8 (,\IGX0%;(S)0KQ="1IOJ95$G\4X;E@^VXO@SI@]-SK@O?^/]/8",O= M+ :QT#, Z%:W-_$*!)NU F)=VI'@QU_#%]=(.KD5S]Z^)5S8.R"=;9VAEJ:V M:"3']*(46M&[/_MD&C*_3B A$M!\M7:R=@NR_1J&XZ!;>^,@/^QX>.DKB[=AB9(Y+WZKBCRW1 MNX_N,^_6\N.\R;Q4[_DJS#S@M==4_XI&M&JUG# M?'VD>'K?5;;U+C^D(U=19R!<5"EX!ZBN% 0B>N;<%BZV_>>WKN0UQ=-DI@ N]\@53!8PG7_?\ JWNNDY4M;@6TSBQ+[=7 MSN'+)?S SK70B G^Z]A(Z,+M/E"^A#).-;)5"AJXT^&H,5:FLBMQ^,3.KL_2 M-6=T]X6VU$>IY&"QF8Y;F60>%.'R9 S&L)L/R^7V-#)5/*RTJ65[DVZ1%N8 M^I,P-1!-A[>;D;GQ+H0$'.1O!7!'L<;IPY:7?_);IJ]V:@M<2%QL:6DX,_#1 MH?O'7!C+):T_<$^R[Z2&'HE&S]J-R[64W9O\,^%B>*:"@#*9U/S0SYU67)D? MHUHA-X2E89>E-A_*L'6@\\&1D&I0&W*.RBI)-%[9D6=SRW2N_T?$HY^75.&G M&)SE-\R^KOGE"[$,Y[V*[#D%<-1'4J] 7\YTV9H]ENQ]4>+O=4OCP66@J%-B M7]M*RCM>;9"L!PAGKC [88QS;E6LQV^\C)>3EW[I+S #\L[0;N1FR5-AZ\(W MSIF#NY,\#B:HK#]6D<+424B]:NPIP"/7JV_.-5M^BG(L5]CE5BQ[W=]P]E&TAK:4))F"U-JMX_[NODIX-4#?#Z'D.V-3]!'Z_4GF&O()W^. M>B/(W*N@&$>12EQ0>$V.)U!OXKZ!MX>'4)RT(YFK,,]((XU&&,/ ?/]!?O$. M(?04D,J.6Z!VE_WETQ_*0VB\LAOG0G@[49,HNR[P^N2[B%B5B=N/)7O;M\M/ MV65N')Q_U&[ K*E6X8*C1A41(;GY;\OVPO03F:0HES@ MY_!4(\TA $(#P@W^<8. ( B,(0X[O2&CB$3PQKT9Q$['SBE 3P4*+R))DAFG M6FEK^0^&&+Q!#&?OO(()K=J0R3K34)N80'^;598GBO1V7=HE^^3&P?@R=3Q$ MM.;WN0;])#T-+P.AQ[T?E>G^MJ;B1&].LT5HOBO/ _9=0J8?S(^?0J@LK.OLHO^ M?+ VOVZ.^^[;*QEM8!!];F >BXR F@+H(#&$"N?P557"W"]5%Z*3I?OKZ9W M+P32;JZ;,_9JWE,&W 57FS]LE9)8.OTX CYY9@/-IU?P'5C:K5*G/W MK-F5=#!]D/Y:7F1I>T>^6>#C+.#M:LKPR[!(,%2$HH4'D7D&"=?P,J]E\(QY M7-EMB_V;1IY/$7[>'@WODE.DP_1+2)]JN-JLYM&<5"$B.TWRE))IZZU7/^JO M?A;VQ2.@;=!W&$O[!;L\L^:O/-N M6N^5R:B:%;P4L+&N*)\^K&AE)O,;$TR1J](@;B^58U';$(M W.&+?[R[ES'9 M'.G< %&I(85JL2T-JR44=ZL(E'=MZY4WC!T/TJN?J='4II.O[?CA>]/24L@Y M0./+)XZ2Y-L5\!10"X"KP+P1. 3(#@'LH#U_):'C4Y;,5Y!0S^?IY3URTVKS>AFU\OI]'2 MX+U&ZHR$-&%P]T/9[^-!V*=X*Y,)2;<2$WFON'PYV#?UU^7.:A*QHKQ8V?H) ML#,R[*5J+S_EPR&:,S2SUZSWQX7%(%5VMDLU).#@<^D#08I8\"/&7D3+4*A@ M@(=GB*=\^H:Q9DN'LJ_^MK"XV./T\)4(+A9-5P;<=2HK@O24.H)A0KMX>K0A M!)K-!:-K-16L&UL3+\:Y:8UY^/'9V2I<%JMF-G@0F1W9J+[IV.8A?&RW N^F=&F+3)/+^'J MC(:.S&M0>[7-\8%RE:WMMN!]VVK%?G810XW:0^N!CV* ,Z&_BUQ%;L3FVQ A M=VN2.&5,ZY*&V1]=%['KBE!.8$"]N<3 7 N FU.[P3@SA;EU!Z+4*N0,V1PO M7O$*9K<:PAYZ=55ALO?,^/RYN)MK.6>XB%/&T5=T-@!6C!1!&3*? L$X9PT4 M#1>&.M$.!BYUI_72I*?_H$^Q;?-7/#Y]FT7I$..OC.]];Z58+VO0SJ43 MO&=9:\HKX!N*,5>"L**;'^'*4>1B,LQXY5E9#8YTFT(<6 MW2$S9-Y(ZMV<51<*= GQR[,[E %?L>+=:3K/VVZP>M3M*5_K>791+U#2:+/N ML89ZQ#6HN&A8EY/:S0TK/=S$*CJ2>I8H:$CT7F&7*H$B=%YWNGD]37T2-SQ^ MPSD]:S;CB:_1CK;XU-_"'4/U_^=IP&A3N#B\]Q0 T.(C6TW#;T!%.Y&/UW:A M2SE?"H(#E!1;DTVT9IW3"QSVKGM6"03@W) MQH'$J#3]I25%?CQ*U8"B.T>"UTV!1B[RN;/-C;'PG6>N3BE/O.6/_^V& M2N)O,L@=HFD9S)J2 KL-C'GDT:+346\YOZT=Y["1-*KA%\7PKI2GCW)S(>D/ M/I/,"R&0B3(K%>$"X#.MUZ%1&@J?H0_LHBH;&I/T(_:&UZP: $8BUZQB<]]\ M69>M=G-*!@<:#-1(5,; M82.4VMNO/YLEDQL>2ML.:_MD/C2-],[L&GWZ2>4E.CC)4=EPGH.-4S]BUU4S MZPTM[LC2_>BMNC$KQ@Q3;&.'U-R*Z4@T7H\A\YIJ$QT^,'J:VA)#WX$\%[L/@2LTR2QRFHT[UUZ?"&T>"9^\> M5?;@8HL:DFXKE_WH&R3U>K$<"IU$=K0*C\'X5Q-![:VB]:2+*?ES"[,VG8VH M@;K:Q">QJC?E%LRT:03V@5$^< OY-['(A:Q"9,@GQJ\ >[,6.@'NJ=I^%M'P]\+"(E"F/#%6@UII43]D\TU.>3^'7O=];DW M<8 3]C7@K@)N?Q6#W0"[:>HMTMB?8>V4W+EDEO*KB63C"T4-]LG2R4V?&,X' M.QU\4B&JD"Y0!R7^\IC7T(DUQ"XK?GD/ZD_1M9^?,^5V9K;,OG9>D>/WF53OXCR6X OB3/3?\-$0SB:N7%!;2>03E3,+5M7*FAL+'5^3ACE1;B*'?Z1 M.Y<5?UU1.BW5E>%?KH$"8#YX4VP*28\82;A#'-\RG5#)-2J3^BUT;/FRKT-' MDA>YN%S7C3- E=N87] M33*XEXWL-F7507SNBA=QOZ8^O_S*?M=<6:YT6^E%1:/^O3.PH4)$NS3"R>3& MSJY@DT3)YXN^D@V3>_S,]7NV-R@>A^-Q@-56"9@R#MCAS=&^LA]]PED2X^_A M:^-9NF:=W @0A/GNS8IFQ3HM9N^Y_@<1\QO-FBL@!JC!_Z>G8QT]H[K_Z:E\__W!Y"72,$QK.[ORJSPXC!K M]E8\OT#NT7CXD&*$7C:@W?#Q M=M1NZA !!KJR#4?*6^LX5W%1&^EB$.U(Y] M7V=3J-1?NU3X9'@QU::?:F_UP>R_;ZO]_XUK4O3[???\7*NO/^U6E=-75M8&+">,MU:^9]0,OD_>8!/I_YC9*JXB9_I M1@+(:@\EY*8>S ?K/V!D,GK[$JMMR%SY'/CRT)U*%J:)Q5LF,ZXWBHC09 M U,3SS/=*=%(!0AO?>?L\]BCE_KW= MJ*YI D:R6[+OSJTKE([9G]>T[).*P\!F^U?S*VOR3G[5Z7@E2M7;7^%((])! ME$#SI!6B-'.KVIX\C9P*.OXH[_=3Z*3HVTTMO#BQ[[G],.S,[PN/XE.%5IR3?""&5EF_,$Q4@5^JA)/BW-5XH:N[TC9/4A[?[Y<4 M^\(P&Z$$++,@+JVS-G/BOD'P9PKXOAEJO!:&RLIWLJ3'D*+JX7QT ]!UPENB MW8K)/0>1O>W0?PB+Z1GJ0M-FHDF?A[_'IRS2&VI(N%$9*45P(>@IX&&\[M=& MU#UTP_G'<005Y)#3F$5ZKF\(_6U-9I453%5,^S[GCJ-8(S%R;9#EC]'>5JJH M]=Y](Q$#"0:CVBKVZQO.23?PD]/ 73=<22?U;/TX+&2577F\>0=9M6C@I=% M[B@V++2P/P.6HM>_W@O/!WVHL4+!+N,UJ$I$G]5]'H<;I/A!P^]#E%]I&\G4 MJX4S^:-T>GSW_VO\U_BO\3]F,)]._Q]XD02J,GPP%5KOB.JA EI,P)8-B%LA MP:R&A9F?4L1O7]HX@)[+\[TY,G=O1T09V?%1FG(&FOD*[8IZU:KPNK:U7B+K M2MK;6OJZ(6R0XJP?MFN4N1<'>T)YK\6\O/ +=;9T8]*?' 6I>Z*]?>LXR.A= MG;KB\R!;TM;J/E(9$BO!7X-W?&48O7X%C\;$/5Q=]_;963P;,C,"JJGO!D<' M(3A5%#CMM@.;ADL0/^*ANX4VY'HKSLWK[Z_D:&L>^"4X*<,'QH96T!$BJ-CF M.Q5GXNT=W(W3;Y*4K^6[F&&T[+AW>LL =L0OGB0SX[4E RK_T'?CU;7*T"Q! M;(?I'X_-IT4.<_\+>V\=%F6[M0\/$@/2*=T*"BC=S "2(B B)2 Q2$A(2 _= M,+0@):"B@ I(@R#=("G2T@W22//=-\]^]K'W^WO\OC>_][>/8_XX_]*Y8EWK M.M>Y%G.MV1'QN7)7IR7%JWG#]XQK;-6'Z9GUJ<*\F5YT*B=[44;BW9>=_*_H M;U0\XE7#X=H=:JB]XDWOUO'UJ:"4QV 8?3.W/\WS(^KQX!-IMMZA5I\R>!22 MKN"A93I#G]WT-V<)L;D4/>;'L2:1\78-J[&)HJ+0R.K9<,AQOAXWTFA:STBY M4L]6*$*8I*LZ5WF617];K!EY*\N[?9)RE\[*M$_2BC%C07@F<4/2LDL4*X$M MS5.GOY:PE X>#+\D2*C2LE,:]"4H355"*>HKTRC[(<5[_Q$<>0-$^*ZAP S4 MKS1"Z)O@5^\63Q>ZBEN;A,A/)T[??=ZLB M\^6*Z )3(,/F_CJ-7 6O6D7;ZBEWF=8?YUS=J*?X4FB[_ZOQMMNB_$'L3 _1@7K]32'WW5E!?=*\Q>MX 2#BW-!OO'=Q0O[2:$BCN]3-5L*B.(Q:A9YRT M(:$7BIW0:>9N9#Z8S']-;ST'[28*36QS^)QB9!X^3C6=Y M(CJ(<\AEG4:CG4/7.!CR>0!QX[[NUN&5%ZQ.[=VW8'4;G)[[.9Y<&*2 MGY$1PMN/%<9>!I6=0UKS6M9FX:Z=W5);X;%[510"P7KGD+YN)JH!1J?H%W@[ M3A-.K5)BX.>85UU8]BDS8+KQ9U+O6OJK/J^U.)Q(.;4(-'-[##[/N_2^)S4@ MZ&M)XZM68)<^4[I[RP^_W;E9]&3:'8.B;8J++GYLXHO MS8?88 NU)6OM.M'AOO ,2,H%2YQ?O21*UT;_;F ^[3Q)\#O%=''IKW2=- Q_3 MEO=?S[@F<.O$4S4RTR*_YTOT]/'(+,U,2LI\8#"E5D77>JF3K>BBZ&%1!NWG#[ MW#KPP7ZZ)PNC)MW2X&2+'XRUOU!@A")ELD-'9PJDK4$K&MHU3R#P88;XJ+&[.!"..$W(U#/) M1919N/P0-[6L[+CW28+!F)H8E$FD?3O*HPS;1D.:.OO10).J\%AD3CWQ$?=A M.]9FS2.EV1SJ7W.:D_J%D0L*?YN*FIWX>2!+)5M0CU,O[=!K7WZ%4K/NV* , M?I88GS=W<7KQYM;J)+T&>FS,4(7.8U!2DG*F&ML/J7JM; R.P*9RZWY-??]* M@8$:7?=OV4ZH&*,+%"U-2TO;Q> '=L4@-J<956Y*JS4&,S'\>A8IS!<#TRQ> MD(S"43>Z#1ZSXOY$U)QJ\8+<#WC?NQ9>=0YSC-E7]?MS]V]6&J^28UMI_J#V(YQ4V%K8^CDS(K$YF=F=CDX8>#8RPV9=3QX83C'83*8A'WV)V%!.%IKN) MCK[VY1LS^"2?$#YN2H4[7):V[?1+6CW)WMT@*FV;OW;,1>*E<$_2@/LY1"&5 MNDZ2X1^FD_Z^IB)79='56>D#6))?L M?5OK/4UFIV];0^F$-GW2U%_SAYF?)U2<=MK:/.QV%UL&2(E!0;&6-=WYPU57 MU,?#2*R04UI3X1ABJ#G>XL\H3P3S+.B0JG8MBD&4%EU3"5]+ZHS)8*;WL.<8 MZ1BB9:\'/!KH4@'<+K\9"KA=&V2[YI'T8BXUX"6#%!A1H_/^86'ZT>,D( >R MS\X?PDQ:M=K>VMHU,[SA@FE@I@%FQ(7ZDV--[=(#_GWAD)H/BYPNO^])KO\[ M\7KX4$EYD&H0DU@M",7P='^W?7-*-2M&O2)9[=>CV6P+\ !QWG#KHAW(?V/6 MP-WM5@+N$^_L^SF-TW+$EWB;0]TF8%LVMC?H HJQIDY_5,[2M('$R.)<1<7K M6WQV#DD Z8]MH0-9'3W32K_;S&L]ZAYZEVK66KCG8"]#K,7#!J#9: _PP"8- M/J&Z/I;3^)65\61++C+=)%]@7(V=?"MQ_*2-S[!X3N'J']R'VAOY57@"]Y1$ M2&J74F#$,I8CN!I"BQ>\KP@/<*Y&)SW'N*!:C7-(@TSV(=QRS.E3V>3!7L5$ MFL7/0_?6&C[]9_=P;J^Z<%H0 *SY)@W&\^Z/V18_ YSD)/-][?8:%PQ9R %2 MWUM7YQ'4[(''(LHB'#0BXOO'MY:4VLAQ^INV[QB(8#;9G> O 1;L8(6'$&9,; [VL&=906YQ ET;MC=\6ZP@IN&.T M_H&UWJ4GGN8%&*]Z!88L?K1NGJX!002,2^+6B6346MJS F6#7TMFTV:!0WLS M\4EB]]U+3W52FO!Q6^T18)G%BZ(]JLG QC;T'P!FM':Y88YM<=K*$V$5?1\* M;*P2WI@NMIP"+UMS?6^;P4,#L)]JY"L51Q=C>N*J(4F$*&6!/,3L6CF"([X4 MW!K @58A8IC@9.EY?AH9)%8SPC%YW8.VV: O7E!2J\:%+][*TV-)UK/H@E"! M1L2<;T!.^(3 OF!D_9;5@0/C&S+X9(*'[W"\K042(#URDJ-#;&688J# :N9: MJFW+-^.04RKDG+^;T2UVAV\$GMM<3X!KZ677(I),\\=43<8Q8&RKS0T4I-6@M3O"0#97(\[R6X7&6YH]S M0*S"BQ-=$5WN82VSS"0(R!L.3G#I2=)Q DR%,B-^OG88S>87/]3;!URR2G*; MPUB1Z%VK0A1Y^XBOVY*]5R5H043^[XA].J_ :B5.3!^E4$_$8\'!(05]$2NYK0K9ZIXX=N1Z%0UIHU_V4LO =PG3?GT->]Z2A+-C,'SA]FV)TZ.UU'H/$ MM6G/DO)JGT/D,\3$6G"Z/LWFM-%;Y.2E $P ""AWML<9?)R("*O0^E99RN=AT4689=ZDI]_7A@UYA7X]KPAG1@*S::_L..' JNUV I]E%(SCJT% ME(U!\46,&'T:9H\DO5AI)Y:>;EX+BW$DP'P<\&=8AR'0A+;E'C8)BC_"X"(0 M!@5_@.3->T&VF>W[4[W 1>N[.;+#_],(M&3L#D/&]:E->P^/"Q=Y8?C)LO]> M.9V98X!P<4!L5.8[@&EG"R1IZ0P_R5SG('P: MCH=%.FX=/4F]2L!4;%:031?C=.^EQ3)^T) TC!1:&0+^.D!T]%4Z#).^$N-F MXR*%"U(C!4" 8>9C#J7#F1?V@C#J=+;1[[$QGM Z62=>OG;5#FXO"Q)@?/2+ M.2"(Z+"6<682!']?TQCE+YXG$0,=TM>-A5>-6*;;K47FK>J3]JX;'V 66/D M'^&!XF_Y1'=O2=X:,&- $ZU[I!F^4VFJ)3!71?=%B 1BUGU8.8+I925P_11! M$1TMQ@9)Y!!D38*N2'#NB+O* 7R !L@9]7]-MN-1S? 9L MC"@P.O7Z]C8\@MYI '1(TTA/=3X\_W%;\W]F"34OQP8!_J)QG:3.9=(OO"WZ M...4?GK+EF_Q0D)+#4DZ#:2 W$U4;LIDHKG=X;'P\K1 &-(4Z/'%%_<88=_2@A#]B73\/M;/='+F,OJ\#D(?.%.<'V<(+Q("-M0$4P.?.J?5_M*<3 *_O.$7PU3(0W/U@_U4 M.MF?J\4TK9N INVAN%9NN@#Y #^2:3 '%*W#SF/8(\\RT<5LH8*+N?Z,6,+_ M%+'N*^<--^VP?3P, )(E_CL/ ONTP,B+P]0",>?EIKIWAS91O #RRL9'L7Q M6#L>/F/Z B1;UW/S=95,M/11W6/ B44Y@2<6[5*WT0^ZE"; @&Q\^I'OQ^"S MWY&+-,O%P*:DEM?SAG.3*#-^T9?QO)-2 L/BW#F$R&WQG37 VUG8X4_8R@ @5#N(!*,D>M@&D(5/W@'0B76TPXY2E#/!$^CEB8"Y00@/9!'5($ZU; M9!:74ZF^U84?JGD0@VSK<+^FU"SX\>,,7H@^D%QE$0,6=#ZC/]K% 4T(.)OA M=][B^=X*4!I=I]798::!'@G6VD'2U+LS6"T(O?;V'FER<%L#Z?*B0&;XUA"0S^.30%)#@SDO 4.T M39GM[8+';.9C._Q3;@QFICH+B"<$UK:+,:,X/9.=/.MJ(E$AKS[J;C,@9:(4 M8)O 7(H\?D/I1,+ @6D/E>PIT^>UL!F'4!7'QZ<'=+;3,RI(SZ8KF-D^:7_T M@ MF?OOL3O57&QM?Q2LQXR[ R!Z\[@J5GD7@^2 M9"0B5A.CB71>EXH3 4((=>;7CU-SB)SM;2A;O*_[8D#D>TY,AM_2.A<8! =L M#B-%,D#JQJP?^8?9".V:2E3*D%U5+T!#LB-;+3K<).D9TU^G?%X/4(@+JAAC M>TY3FD:/;GB#QB MH[T);0$67L_7Y4P"4H/ZRV BH@8SBE^@=S8(U_X=I8/^>%7H P?O^X^':625 M94G/V$%"RMY"#+VB)-G"24?H71I?-Q^%]]D)Q$:] :.'I/8$!4;,T03*VV4^ MXY0!$-#O).= 0B(2SY=G M*=$>&>!!2XJY;^5Q42P$P3J^E\:1>*]HI^(0(7 M'[YQ"%(?&:@QV\ZX'7KN:N)\R4X*K+<3+K8!=+?>3IK%NRZ 8G_E@<>UUXG; MU='ID$0'9 5.W0Y 1F_RLY+A2+.V[&, Y1A,SM0(Y#VE'L,,3Z;&7\4M LU M/*(A777AK^:,@%E,.]GR1U6 @?&"9IG^7J3 _S=%BG+@D&'EIL'VG? CL<89 M( ,!Y[+SS'=;S!9DL&N"-10O=I+Y@+RGXVJ8U T/R7=K<0,M>$WJ28>VGY;% MU_J&A5&37E#-7M1[^L1]N-V5 8:IH(DA)'DG-KARS)Y"; ?F_/1HNXK]@<\B7[@'$*4\K%:\V'^ <0/"B!ZXQX5VG" M$J1E)R!A"Y8JP*2@0VH,L_:.U5#)%FE27LO@/Y7+]DJ!;0F7F[XSUO89=P3K M2LS@KN)/Q&;3D]\)A 3[92FG<9W<9[_ELR[ M@7P1!5!#:*A^]*3PX->/L[%1E>K/ 27KN6EIZU*/<+\S;AO90/^P6TW- Y+, M%O4F*FV;RQPX*_&)4"L=F\,@5Q' 4BW2AVH]2=NB-%)>A.#MBA7N229WNR@F MU$N^3()&A4#'+K24^&\)G79T/SV7+:&BR89DYKNCHU.ONSM;0%L;O5-;-Y#? MQXT.QE7G:",;7HT!P2H@*O :-3B;V]0TN7ZA:Y20WLZ-1)JR) *"O:N\Q Q$ MQ.6L8+YHDC],$2Y=3IT07@"6#%H0'1\Y]M-=O9WX M-&.;3D#)^K5XA(\ # "()L4X8;T=LF#1O]5ZU*5PU,MQ$IP_7'.+X3Y,5@$B M.B:FE/+="]'LT ::,?SS?GH[75!%$^J>^7=[1[YO[NZ8L>UUDCOUC:F_J[P( M%/XM^#T;@R%4%T'.ON!8#X(,.T),_4(>LO4,@9OS%X9L9^(;V;Y("7) %Z%Q M'L.)O(KO4*;(*6 M*D:]D8%EE<.5,EH&3U>CBD>#-X@>SC MUYPV0/1QORV^@':,G9;7VQ&]Z@0$12RP:N .#6Y%]%YD! H ]27:EM,9AA,# M]HK!F$=6^_7?/^8 MUO"^>,'^#LA$L:#DRVB.?A0(5B]")66RD[Y+ETOHE46#99SY 1R M810S]SFD=A[8UY+285'&+;:#PE8I/M =T15U=$4=75%'5]31%75T11U=44=7 MU-$5=71%'5U11U?4T15U=$4=75%'5]31%75T1?W_AHKZ$]YG.@;3OFS, 3V% MYFI+B_A3>IH'HA@4-W6P[)N.AX8&EL5MNQ.NA0@5,1Y,?7D0*;P6^I"ISW(^U6R&BP9Z^' M&= 'D[[.@6_R#.X"KMI]4-SP^58D4LI]VH>DSD[P>%XK%I,2S@:]?SE&AB S M^BTRV_68THWE)_[PZN?(:O:YEKMJTKM0XU,G(PL-:<8KFY/[;@?.F_V;3T8? M5[\X2K%X/#B+QQ[-!C76TM(7! MQ[OB_*SO(QL+Q=A*O1C^H3 ;43NVNTY#/__Y[/C30^!<' MTWGO?^XQ>4'HB=XYA$VM^!QB5,YTQ/=AO>,@NCEC6W 5OG?L< YY0^L+>_EO M;JP!M&'CD/19SS$0GMZD5QU!.%^'HX$&&O\%G/>A+S ::/S+XKP??8'10.-? M%N<#Z N,!AK_LOC/-E1#7V TT/B_ +_K.X:^P&B@\2^ W[5\0E]@--#X%\#O M_@:/OL!HH/$O@-__'3C<:KHL++LBUC021R\IZ)Y4^XSOU=QG&NGE6\_&(,=LVYSU$=ZPK;HK),'#&5YCS=:&S#YF; M9^-*0<&3Q,_V/I_MS)53-N72I>>O@R_W7NK\B2=N') M_ 8'?4%@JL^U89)2TWLZ0Z4JAJ+P"1$!=HF:U+:>:94LM^C&'\S:7OB:I=^T M8%MER=?&]H;5.#'-_VQP7<.V97$2*=YSZCWNL]124,XU Z?R:1OX> X96F\] M0SV!'+E.NYZ$?K8X+3N']/48GMHS_>.W4Y;^*]W/T4 #C7!.S-_]+;N@Z^5# M'RKO?B/:/2:%B_!9\V M:IH,8B++/^,\$0[7K^)*#;/S\T.V!G:IJ%#$8B2BXNREV1CL%2PQ2P=K33]0 MV][]<65+J$MDA9^PX;J"R1C?.M?>(F/"7H'O[E,22T:<_A(XR43$UX?=P_+< MTQ'!#FD,71BBU#2L-0\VX>O)688JC*E;^'>\A&T"/5-MJDT^D_6)=&>ZUB/6 MC:RL4M(S/B[O'^4GV+_0=E5B#]?MUOJVR]P+;:IA.HT58B)1$2[?LFARFG@B MPJT7-_C+T;.D*)=G]S+?QB.\+<5ZC]JU,6#H;Y(L'U38!3A&;4=E,<_6-[?N M7,%XOI4.89ZE-Z\I.WA[K/(#*;YE_F9:5_(J+)-;F_5FUUM6'V&A>&;<'DR7 MR2_?: _VX13R6^>0F2^1BTUYCR9O#SS(LF+JRF'5GIA[XTA1V;WHPN#EFTD\ M<(OZ8&:H(8-HX\3UAF_9=R/+2*;(?J4W';?/=HH*9HTN(9D/9#YX][[X7!!] MQK(R=*VGAP^3CIA?SY>@WO42E2 !!.))8%J3=)J7CYU1;QUAJ:,8(^AM%92GE5C22 M[OV<>*3PO=Y H;ES2)E4B>8)6[@%C;77G8EO1V1Q'-N(1WPSA+*/3\.?L3LJ M5U:2,/VZOVUNU(<-<I M M8BOMZ)5:FQJY_[P-M7I_H>ACPE]K=SR./2E+G('_<%9M^YH&9\.?X/)3U\ M#IEV:SR'2+N<0VK!'180#&X$Y[[_L2(C6>@J&6_;[7*(TJ>9%?T*\=+?K#J3 M,Q0X&_-96LP_JR .FMQF7<[8'SN'*$JY[D(TY"G00 .-_SPP?O]I2YA>C)@_ M39^&*%]UL:_11-#5W[>7<%Y[4K[FY.4VB?<47F(V9FV1:\#-O7BYT%U#PM'M M,G7AR6I+-<C6"?%6:H2COY;BUO;]8G/3E MBD8VY6^T7$J>T1HW,Q9_;D,XN8[X ME#UZ@G_ZIAK2\WA*G2+KR$59GKSZ]HJI?0=Q;\H+U=/$,[:#L28^:Q]JI&PY MZ;6)3HH"R:[,<\@'@GIMOMV>O4S":'I]:T;VTZB2O-OW>(0FTH1?$.@G6KYY MT:$-JZTR5MXMD#^-1=ZV>G_"4M8W&T,7234S0T,.YR5K,[\=?;O:UROZK1?A MK1!!O6K),PI/N;,.3X2E;5V#.[:P#>09G5M!0+Z/>73$)+'S\4O%Z9O5'ZP< M$FB2,U,[NV65(#>&]]KVZC*)SB'[_5L,;[/]GA40X$%']^@&,\S=MXT5L&+/ MCO/AM&U;DP$%:W#$5P'U%-9R6AOA%T4B2ZI1/! MNF74\L7D:3^5-B][I$ '>0RJ"1*V$73NY;76MQP^\1N;+%>C_D-E5H MEOH^KYLV%WE'X@<4;*X$#X9:?UJ+I5HG/ M7#GQ^9,-C--G,2DG\OU>7P_,0S&/;3&2(-,2#[W$V(=N_5/P\^53#!$D)?&U MVL0=+ _:'L(H1,TR.*CY$"\Y)J>HX.J."R_CR>R4.27.QJ=;FX9#VL\:^ERO M'!-(H$Q978CWC&W'=NM:KK/U"BJET[ 6!M%.)K5)7W;*>#&0#C[]:SJ'!#YM M/%,?J2W.W YX.C:?+T(*CG\?YO=:R>(6 I\N_K-!YF&WZ^,O[@O@Z_6 3$O4 MF4EA8%D/EP0.\E.5RZGP5O0=W5T>*C9,1<3E5$12J+0PF=/VD=-7\*UJQF:D MFV?'-AP8_9<=.#J"ID5\YFV\;-]C@9)$WL)*L>?/H>Y0N$B!Y/=2"HP804)2 MHRXJWN"1>0OCGD0=N\EW/_B692UIV9-ZI#QA>PC[PO+JMIAR M"#YK:N6*F;N9AX>$.Q[;%V\-V8XQY6X6T5&[I@,%C'&M"F/_H="(RO4,G]VSIL@"4K=. BH9F>2C^?DW0Z[8! M0< P%1"E.\1IEW G5OTQ3BYZQ1ABRBGJ4;60+ 4+L>#(DCS(V:]GHXB8/B64 M8[%AN301H;A-'!O6SM8[=QE]=58R!J>V)@*)#:_\Z$CSJ57\?<<\E M6O9HP3C=AJ_VE]KN7#*X1$124ZOX\VZI31T9(4I)O8\(COA:SQL0_1\^D$0._ 3Y)@W\25&T[AYB$/+.:OYB 3K&< M(]I#?O,L.(+L;2"S=/,L!K2ME8:M=Q-^ ]R#?F,*/GOH*!+[L?%/R=)&WFZ\ MV9QQ'X'[PD&OJSK6$7A6S]GB KC?4$._(=]L4UX\BO1[K;#5ELC[0>XM22"- MEE@;8T#\X8!B2 ES; LW,S[^%9EY%!>]690H!^8V^(Z=^L!3]CJ[><.E8EY7 M1MV+&>+X?<2=0".Q1R/P!=^3MLLD:J P5T29$L ..ERO+'.VQ $;47(&,G?D M=DOO,O&=?%6HH>_58I,?F,(G!V;(IXSB5V10ZSN\?-&PI/&([N/[?9)8"6@, M!9,$P52&9OO)L@]@B^X+6X3-%P[SMT'HU,LQHY^ 9L+Q>XT3UHQBR32,?1DP M;Q#OM\2OOJAJ1&RI3"M71H(5V16.A<#HQC!I?02%#8(-6$1"2CC(0C[Y52_\ M.$0ANP3:]R13W'M+M%UC/YKPL.(.K]&802#9PQ ^% 0;AIB"?O2\MT1WE"JJA5)X*K1- M9ON2LH07OS(\4DY29'J+MDEPZ1+7%]\ MSB1AEE8.#.]C;.DW*H,@6D#)J=7'4]][Y9TJ37W1UXGE&2'IW:LV)CB3H9L! M?#Y@ S^#P@=TRY#QPPL@;V;5YW^COT.!B MJ%T0F>(Y!'4YDUCW M6GF!9"^PP(PN8=[$/UCLRA\L!K["O^M!%4'J]Z8P2+6P2XZ9#D\,(/R%UP"- M63?^T(D]?0E]4>4RR>-01=W--_3'T\57ED7)HRK4NN-I'7?K9Y%D(:].93D&J5'2J0BMI#9B<9SPKQO(W]4^UJ>U?7A?PQN8>BD"64(8.5_>^=4..X/VX L M[ZW^ G'Y-+F\&1C9D2)J:Z%U\ ,1])Y;F<# M?(PMTRLHVU]9&%BR6G3[$[(SQMY+0?HD!["0"-MI,$-?=F*V<<!T6XV(ERP+;^C*8A$\XB5!HASBI(@QM]^5APA2*9.6'%SNJ!]WMPXV22-O MU:@X,P?;$R;VENBX&P(LP!_H>._QZ(RX#5!R%5W>2 V/L#5>F^>3[L8NA-9&W2\#?;0Z5 MT0TV.0&]GU&9L87*ZL&?5&P/OZ'56_+ [:6-">'EY[(DCQ\L,GL0)YV9@PZD MM;G@GTM[,P.BF_29F,?^HT. )L2HD-D-C*6&F4L5@= MM^AJW>(H> @S]_9)1-+&)OFBDX/=8=GQX DH_R5-YI)+][&YF0$,9FVOS4]R MR3?.7DJ,_>RBE\,YI %@FD2,[/KY-U>T #D6"HGA&X)X/U@ PEB#\7>26/OZ MK$-H=]T<^8JCJHV&- WA7_%D@B /E7 02 05K(#F\(U3F[P;ISX+4A SX/%- MUB0#F;@?#0 ;44\!'H^M!/@BQ\L%W89)*]OM>6CW" /K4,N4SDLR'8CS;1X[*%WU*W)QD2'%Q,B"1 M^FY&//9T(-%0+ +7^GIRUJ>@R$:[&(" +<3LQ,06P&X2&0 5.(!4T,+* 5(! M#D %!*9Q4IAR8=-Q7-0:>8>H0$CV!8N!_J-^H' "GSM-/18GYA0^K7DXZW!! M9&P P0<[[@-J3^)M!W':HHO^T(5^:Q/'">U9H*-6L=DN_F31B5_^=. I]>[; M:-D^4UY!%T#NB0&4;L(!OY5](0[#@,LZ%%)=P 8,?\ME'1C>A2\-D7]##["E MIH0RJ%63E:5=8YQV/'9 \4F#*=U'>5*/P+5-UW8A.'SLLGYD.\OX'-0(QM=! MJ?J9F_F0R/7Q7RR^#%R\_<7BV5-PPKB^LI?Q5ADXL7#B>?\Q.MA,;_CAS2DP MA-NCFHCJSSY&5GDGB38+2<)?-9E8KK%HVHV]88&VC73K1!&YYX4#IC]PDN&C M)LK B$QU!TRO?V'Z_5Y!!0&JPL#4*/8.XHR829$"9MJ_:27959;"$,<6@(/; M4+GW:U6S4![W@+4PQ<\/-]2:VVZ9 (-#N98<_^C%T>C-Q%>BJ.;[AM=1LK3> M)#;]I;L0U])#[D@!T#"^6(&9AW7,D3\J0*T'MN'X*YI4JF'J_29+U4#",USB MPWQ(G18G120-+OW*&>E7K*9>!A@QS[ $$%ZY,2"Q414<.]DU0):PHPR0\!"$ M.S#S:AWSU-$V(%>!LVW_:Y;D0TJ]8@Z]&H@_5[;;A)A'1"F^F@*[9*)^,/:F MBX1]9+[.%D9-W8*/\FV-JD[W6FZ5[L._L]!"-I#?3E2_! ,%4NGADZXX0 MF^5#KNK\[[R)R;)BG/P=?+Y>BAUP%O >@O'H*7T8XG+)'0UC^12=+2UIFRS3=!EKL$9IAF%:[*&, M^]FS08 ,8[-43"!*XVV9"KST4U3TSE-.ZR ?"@"[<^#TQ*7KMMU(:NUJE 1X M./LEOKR%.VT+63]S9%1]HC3DLIE$@D%7^H&$#(LDX)4 $F>QIQ&J MTA, W47N$R'@+M2? 45 ((WE%U4!G,/?MO I22B0W8#7"@9L00SK*"W^SBA. MZ,]^(=35"2R;.P3/(9R:Z[XX%UZDBB\?^4#[/$'WVX# M[D[Z\;::+VNAO61I'<(O_:7;'UTE_%XK+[HG\I:/ZB,K@;18N=,C+5YQ'R>4 M(8N*]Z=ED]P:#5_0Y2O+)1C1=R[:9$CW431HMY#8'D3CPM14D#5I<58!C2FX MH=*"!UA/QAH (3SR%*1?3_:B%2H3C&;#TM)^= -% I?MH3AH1>']0F,D? M%)8 -DEI?6592$TK0?U@C+Y)%N-3/)C1/[EUH% M->_.--+K[EENNSU$=Y&R M_M&LCBKB^LNLPJ#(]JZL3(DVL4,@H8^QI&6M3>(V(2SNZ*[/X,Z?J%6M1O1? M-*D#3K8+F]M$T\95/I")I7NMX)_7KG&Q]JF_KSU>NN^J>U9BRQ7K*+.K&+>Z MO9\^F.0WS,]VXT'!@!7;'X8!^%UQ[M"%MV D%0F(8&&9CB-Z/XT,P@-D M2Q^#^"54?1N0R@#C/?;]H%DT5P7:W7[>A90J#A1-FC\OFFH\+WN^2YONMO5CR!+ZXUQL5#. M]?"7MD 4(LZTC)/L!UA8J X?""#VN**P:D"H:OQEM@W&.50-8V^,'%D#]K:^ MARG?=F$KD!!S/B6V5*=K^DY"$=N$(D!@MT@C6A^IP_: _,^, 5..ARN56D6M MBET"VE4)A7XS(^X #$3N"!\VF:!U?^)"\)Y$H6^]??8'>+3.?YEO6P/"P"R6 M3MWWXT= Y%68T]1+.M-%+U@_ 2ZA+;Z\:\(H0,*>N7XBD M.15JK==_IR] LX%MY1@9>_T5J3_Y45P[ZWD/3FRK'@:*DY0C,/ M@04!_M-L1&1Y(_;U\B9V6$3F]M"%3LVV/ D2^TMZ!'4,: TG(-^;8'6W<2$H M@N ,K-?-COIE6OJ]=D#@6EXQLS ^U&&?\B"(/P3K1. )Q F&V3#CT253X+9@ MIEUJC*HF\LH!#D'M*K$)IOO7+SO4ATD6\2ON8 M4L[]FR N=':RT9J)=CHU@ M@7#B<6 .@!H/2$9NG;"EX(89TR(9'_(Y V* VA.J_VE'C)YAJA"=X5 M EKU&.0:D0PLF_U[,Y"+_!5#7M>4[4-8/@0YP)\-T!IX[.N[[8!.!?N;$0/^ MKE!(* X);ZX#5&H4CH?SU(-HP!7=?SQ&\>PG3MX$DN$XQQ_ \,"&8T_]7D.M ML%$2*0")X=PUD0TZLH4@^@&5(,^;4!A(Y\W60!P?-WDKFQULN8:N2*(KDNB* M)+HBB:Y(HBN2Z(HDNB*)KDBB*Y+HBB2Z(HFN2*(KDNB*)+HB^3]1D<1YS6V9 MXWLC!X+1BZ'V'WE'])MF./D6SX4B@YYID*(>?=^8HH-J;XL7CMITZLK')5U<]_S*.YAR/\&_]PT5F.?66>?IZ23O[]-J^ MJ4.\KXM<;=,WQ*:@,-5LXAA.<0 M2QZ7U7L:?L2A6LXJ%FW&"NTP+4E_.FL$@SCI"AP#_N06Y9,:7B-_HQ*[".* M,^8299Z EI'"[ZR7,86JY@I2J,D0T&&(P@W>D5+QZ!?FCP.[E[5>7.OI.@X/ MYRRXNW_IS[=^_R\@1O<"0@.-_UOP<4)3KU]0Q:=T5>33<., LI_[B7HFMX)Z M*7)BEFDTOD%<]JOUM+6[D&>)A+8"HV&-E].O5,8DIH<_HFB=8=A.-Q)>$8=E M<'MWV2MN-<[T-,%'BQ\]KB9_\L(#&EP4&Q2A5.PPWY5I%L:.Q26\EB9BRK7Q MY(#K#*\YYV'YVBQ3L$#YOB+7 MYBL/7SZ,NN^8N,8U7SNZ,VV-E#^0R%WY3%L"X]YT?/E4[G.0DP/#1.A.F8*B M6,*#3*8?-SQUOB4TGR@.?93DV?S5](-]T(Q4;]GC\7S7QU8(^[UB1M_T<6/R M)2Y^&AJZ-$@9D?%>N=JOSE7( WFS[M1M2&:W[\$ MUPB>0_R12QX9(><01&WP/FW)-;SYLNHJ+6,9WA^3!@8-X_MN6=J,+36=!36- M[1UI^C_:3D7P16YH/"^WPJ;0T*<+^O]L$8[NKH0&&O^;>%U1X=^/=S,_2]K!*=SAJ^TUQ)EBSN[S54_JJ/UHD&8T->/,TPR$@N M7/;;*TBH1FP-S#"A#..\9$J.%;!5O[SB4Y!9H7OY]1QRZ=H7<1HMO97=1Q:4 M!EZBZ[E'"&B8I(0SLHH??K1P>W&L033J#+^P634R$U:8LZF3-9I$+5B*6 M]B]>B4W2C+O&0#5C?ZEZS4[5,@#$>C.(. Q)_$'FX_(+FA%!PMCZ&[U<&W_8+WFUE#E$E;:/34L4CK<6JN;F6[3Z"D4LIUM'1.+L91+U\U=>HL%L"G!-X^A7&P5KSSK%2@GOS$BHZ#O?8B\6C1+4&$Q.\H7L"1V>0[9$ MFA]FK"?/$!]8;/B5VYR1E*9?1^K,*'5&R-AE97RJ4Y@4F]L(B,(XKLXP* -" M@"M2X-LMUA4Y+MTOU:.J:..HY/$/2TM%DW-JJBH%IBB\3QO)%SJ8SS=4T"VVKM!M MOM! XW\#U:DSOYIQ:ZXL\:YP63Z]N6'&)QVX+EUG]D+*'FHR]$UKX-WB5>J? M=Q=>5R:O"BW ;ATT;IY#ZAT*!X4$TZ>5F2Q*6:V*Q/TQ&F+/^B@!=IKIB8*3 M5ALFY9<*%Y<9/VBT3HH)^"8L]K0I94=51.F[T-@;VZR1'A^QN8^<_2+?UJ&8 MXT.5BE=7M=*U#'K>"GHG(J4.MJ:90CTZEX0UOC[VN"UX71B.?(]GF^4*,8M6 MVQM'*O865*M.&3Z5&>#;_S!FH11 ?VE"FJ/,(?S09TJ]KH?JP+6Y+%U@2SS/ M7X\]F%,$&CMJ.0I/I>?$"%M1LUY_N%/HD*WV?O_F_DGWN$3:\MD64^)#B[KH M\(QMK-QY5J M0W;2S0_XQ\K7I7FI6BE% [W=B49JXE_4?!K/*# MRBOJE?G^X5Q?GZ>Z6CQ1MO0/Y\SB_0_W/T%W44,#C?^_\*'3U0HKC&*'_2D+ MAE;2I:9-"#17*N=2,X5.';QD* IYKT8@ON&>H8K56YFG^.Z6=[B[9AU]RY<'DNO@H!T5W!%:BKYQ8'7A.-0K2!F>5BQ02'^R7,]HD[[(C M,X_\9?8+$DYTCK7=LN\Y, 6NS?:;&LS/-6V+/)W!D-Y >0OMJ$6^LDZ_5JM/ M2-:M?YQ+/!&IPNA9N 2MG*F)W@Q9*YSYJM-1N:75845"OB-7D8CTAAISK%B/ MZW(+$3Z1J(5O2V:'%>@H<;$M1?O"R?=JPV@9,R5EZ,UW5.($!12$P[3EV:DT MZHP?+%)CD;;2[]52>E,/(^_UFO;_M'O8O?#]-D]UAPBV*>_MFPI3BA6PX#(D M%*#^QEJBW>!^23@Y=L))NUG,SSB%)7PFDSI,/\,O;@G65[6Z$U]&:[^\MKS] M[=NA1$-&471PR6+48K-XX.>L4$=3E#MO[)+[39^-5QEWCG1N;_:$G @]W5?% M5/=O8&O71>#%KSA\^SY/*52H=0-I\RQ'ENDRH \KO_K_.RJTOZ_1[]3D?7-S*-#6>VQ&58$+-UIU<>'IKP>/HZ<(W5U"CF^?B V=*#*%\'"D MBU0XT MT,@Z;Q:1A0]DC6ZG9B9':O8W=*BE3VX)&6]Z'7;8$CHPX!GKI&ZNS,+C3O#R_;U=K&"=R=L MQ]8]>H,W0GO/I;'YC!9 M9OR*L_AF$<0Q?'GO;61CG_:[_'-(?G;ZI]+WJR((Q6FE[ZV->9AG9*P+)Z.Y M/@(;ZV)\/S=>ICJE.PVE5,UDA-00;65]4I\Q%)88L?5[X-)FG!6 0IF9/3LZ M&K(:\)-'KKX_3)M]M?;>^D7"RF,K6JKHS%%%Q!N]9@NLVY=CF>]!IQ^6:-P; M\RB**ZN7I[A/_=_P5S\,]"_)H8'&_P@JC$,U$9.JHNW\0*LG#K)Q'Q1CI@YL^*!^K*KVOFU&#G;PF(;A M2*=]E&DM6O0+\0R/P\-!NI_ZK2'.YQ#W,/Q#IKQGC[<;6VYJN?*W*!1;:0X? M[&^?0S0&[1YZ+L]]3M=NMS!=Z_+^\M53O9')/UUBB[$.KQ93+T6LNLE6YA:C-4BFF.[&27UX M'TST5CV(6JNI@8D<-N!.=O46&Y;&MW@_]8*VIQ0G,EO1J)]!DZ'.8G8TWBL! M14+G$.G2G!E3E(>(5X==%7K"O1#!]4XD,'R5F45UZ%[7R9"([;E-_UX]@35C76!V@_Q 1+EO35+$\;NBEOO)R.R,O*YD$:7^^[D: M1[%9!@$C#%58;K[187QU^= +PF\_XQ01AW&JWE4'V?5G]%OO4IX5D(U<7:]Q MK*HPLT$X\LZK203H>5\YL)V*QGE_#FF 9]U^>L-?\U3;Q9%05;D?#PW10N*890G M1+TP6O5K.1RVBEJQ>E@_A0-1>P\,TBSHT]6GFSV]*+^&=:T\,*AB>T+->=MP M6$.>!:O??]@CYSY8S*FHM.(=OL)4TTJ)Y:';FUN7TP]-VEMSH&-":_N_2";J&0:+PUB2;[^YWO;8)$9F ME[66'7EU<['ED7"EKB"AL+)&87(:19#,3X.M0[-CG960@!)EI-"T*E/C3ONB M2O9H(V;%4EOH@33#92_;GC&^GMLAS7:^^VKRUCC\-IU'>NG&L$=4:%S8[>3)BX!:\W-(*.,UYQW)[A:(T.@W$=A#AM=DZ-8[ 7)RJQI]TH MB1.4O#.6,2^GC75)#%;M)\TD=R P>S-U%A[Z@^7 W2*[DZ"&<2=@7, _COJQ M;A(VA+1]-K[_2TJMP!J,ZJS_'$)0JG(.H;>4E?AP*EWRPOR*\@_5C0787*RT MF)T:OQ?71BW&JL="^90AE^$696S)H!U/8/S8.J=<@!B=?FR:!?2=)6;IZUK) M5]6G'V"\G3>SL]HY@I_U-\F]'6UW6.(ER-LS"1BM%(7=0MH=,,WJ"JJ'#O&O M)(8@E"DV%O&8S>O='DO.&<^..W)B[BZ$+Y9&ZE@$W2K]*K13UJ$?:I0SP[_D MD^!M?R(U> ZQB@X7UO'("*I69&NTX Q7%_:Y1=#HBFDU2X%QY"./5)R^A7,V MJ/WC>O]-29D"/,&*_"G/4A&Z1NE\@HCRIV(&*)T1VH5"Q/0Z[?&C;Y.=)0-3 M<3/:/\F$N!TV_)HA3S2,4C];1'G#O7O366K/(8&TIR6$K%WGD$XQ6MQ9[>/W M_9S& D;"D)24 M0XQ,)G%_RHVH%[EZJ[2V[PJRVZZ6?@GC"&O=4F0-UCP(T,E!![G_%/*--+=J M P0-&W6&/G*'HV*%NI2&6SRHH)DSU0,ZIV^]<9?R^PS=WO]0)IFUX6*O7$ZC MN/_EU/KZ4*#W=79WT:YCS)!SB-O_P]Y[1C7Y;MNCH4@L5!'I! 4%1*G22T"D M"$BO4@+2I/<.H2F=T)L"0>D(@G3I/31! 4%!:B@"4D(-),!-_/WV/>/LH>?> M?<8XYW_''?O#^R7Y,/.\SWKFFFNN];ZIN'C2S_LQ9U4^(+GD; I^H6;OYG1_ M8(#&@JKP/+=K5NA6$7,CE&95O&)S<^&9"$_<0LS;=TVJU66F#>P7G)T$C4>' MBN^MQ&?TH%\G:*!1KL>FD!-EF[D4_17I/$R 3U3_6?].2YDJ8SR M'KP_69:'WILYFPQBWIKS/EQ_0,!^]9QQ->Q)GIJN8;]O#0V[-[WSW3:49HU7.N-(-5IC M#(=T=3["W:7/\$]9DWH37S$/^Z]OO?K*X[KV99 ]7Q_C"@O%GX. MJ 7G5J#5 JC/ 7+DV>> $)=S ,J3=(Y2\H+3ZU74[4R&Y-C:)58;E-]98/.W MH-:Y;#:)RBY^MN_CYX"RJV?JW GL___,'DWH$\[^9Q$!<--&=IR4JVU4]E!=HE./)3+EE;2W6/& MLCR5V,[> M+247R*>"JW$??Z:MCW;C2 =Q:/'!TOMGO'5)W,>)K;UEK@"C\ @-% 7G!^T M9]:V&W0V?A;SK&*U<0X!O5\S<^CHMGL//?SMNPVSQ,1I4:]Z]*$H!A3C*>K2 MI#!= AQ_;!K+QQ2,['_D] G\&M>KH+YP6;4J@.D>L1ZX9/ZH& M;SSHSSK9 @I-KLW501",-R\,YSGZ10,(50PB9&'*Q1Q[Y18YG]MKT MZZ6#B(E&\_B\>X7Q11T^$8F+X(C8B&$][,] >GF7E_H]%!$,4^&CV,=%:@;S MO%,6^L.N1P;AZX'<=:$^/$^-8FRO&V19F5RT8OL*(_/HM?TY4M)E\6Q"/T_H MUM(8-NK9F^B\_/_CE/;OZS=7$#2K!_-&<.S+,<6;!!O MGN6_^"Y;A(OS7?ZP,E=_3E10\5=;O8K DN^*]LZ4@X^XB34/;K=ZH2(VI>8# M@4K(CYR;*.TK2T._HC'7\5G/J.: 5\8PEQ(_@ M)[=S9] 5K"OR<=(S<>,DHZ8+>W-'KJ1'WV=D$*(?_?>KHEV,OQ2BF=M />!"^26?0I9# M3Z(EHQ/_E,]^&1P.KGXH?7W"4?+18LQR<]/[1*OPBPHW#6E3K2T&:9P4^/LJ MRKB'AFXI9OI3-Y&4NIWMH.^= RPKK@8YT%E\V3P'5(NXZQB]N MFV+FSP'?YA;F7K0%NMMYODK&>@>+0HXT<-(@@OZHPOM-JG%OS9=7S)(THDWY M\J241@HWZ^,LY & 7 #@1*=&TYA#XW_Y\3&"/STP4#%(?R#E?^B&/BK9:(3E M3#($[D]*J+.JV[AS9%P60_IA/[#D,9/;'XA7!L@M!%'XO.NIF:-:VUF__A%+ MS>I"43PB)\/B.Q\$PPE:;."R;+Y=O[,_#[^])R;3S9\46Q:8DFS:!MH_)OKVEZ>MT^2*[N@!QNA5%.\[/4N^ M"ZR<,LU+,'=(\7#,30%1TK*+K/NLDRS2+#Z4"N8,%])ZUR6?=YQR$HU@+V > M!@BB7T!?*J3ZW\K&YE^<;Y*E5E*W9*U*WDQ0-S<(JG4JXLG>@>C":#DGQXR, MDD1OJ89\A=Y0DOZR"]\TW-GK:B.75,SU">M(C+MWH"[UDDZM!V9D'5N6&'+D MWE9/S^1=$7":9]4R>0ZP(0,;?=#B,"^<&9)BT"5H0ZUQ$I6>)GN\"I28K\OT MO;KX6&MQ?5%N?9#[ 1CUM):EWO0MU0WW! M!/[S;1#-=@?S5;JOM%5)6[2'SC62P4%S/-S)IU4'%^^UTCSY)L;BN%)P^Z" M)+?SS51>9_:OTLFJNV'H\(_^)H!K_99*%KX%$IH$UM+!;K8'BMIZ@<*;E->M MPV4 2TDZGX#<.,G!U@'>OZ:.650_N]VJ@Z(9HFUE'=^^!P\0G'E\4T3UK1CK MWCH7>($9=QM^T'N> Z 0+/<=I:5PA6A=SA_*594=Q"ZRP-?7" XF_[.XWYT+ M]](?F9^FMQAGAXD8=O9>%: \?B="J)/D/L(>W]E46SE.\#Q;36]WK^W(%;J7 MY'LLBH3QCTT$"_THTRRR>\H:H9M2Z=B#;7!3D-X2M@"%!ZZ-%*W?M>8N50Y5 M&"!@4ARD'R;1SA%=O4_P7M[R-$SCN_IA2L-NI\5@S+8%X]FJ\1XLYVL^K$M# M\05<.[4[*(!ND<5&;/4B/X+I*1Y#_>>,>M\N+G$7SC5)8!O<8P._._1*[']4 M.F0(HQ]8=ZMXZ98!XYV)727B&F$*^(;]060:W2?,$!+8I9U"P>LDV=!Z^-T9 MD^T^+.[_-$V"3);TP@&7\<-'+A:1OEFKP+]ABLO /S]J#^!A5OZ&\>@=@J;> M3V,(RQRPT\I-"0U6I-H]'B;16(6)?038:QH2=FE0-*R[)2YO(M)I9Z?CS@'N M[WP1Z@X::0RA&5?LW.I3W(YAO+.DJ\!+"*: AE^_J_OLXS@VGA?SQ!%3W388 M(8J8Z1VR:%,=3S*P(]\3L'/+3=["W[!522MR'V36)Y(6FN1#,CD7\)06W)?8?*WGY$OJF\.I4_CLVAP;^;LF.K/D%_+;(,%[3XQJK%:22+1V@JYL_ M,Q8C GDS\L=W2>\?5HY?RHA3T]WCK\;MXW:"S[$8$N8^^6L?XROM&+^TU2RW MQY:P&!O7C8J<#G]8919=@W&JD,D&Q$UE52S70? P"5Y9'$3U=)+XGQ;I,:/: MVR=D&W:]SYF'*61D\(@_?A)6R_W5CM2:NT0Y5(:0@ G2U$&SEU=['CZ<69(\$$WW8D+"/?!*Q)2.GYZ%%O'^E-A[K%*:;:IC%Y\QSMW1O M-SZ9;LG-%UGQQ+5R_(JR0A$G>8/F/6&*(:A:\SX=D\>&4B/TS5M*1RT]_O?6MT5;75QWX_NY M9-'<-#6;JOG10K8AUJ1%@Q'+1&*:NV[DBL:XM0W%F1?3IH87W(G0*,4%L1QB M2%KM4<=&XHA:"D&YO.6M\-P*1N$B[CM#"!ER9 \Q?_7:*^X5[Z6+D-9;A-A^7)/"A[.+"QQDB.^ M7.RG$(DOO:>8KHF,+E7/<\F +JXD'RDW,=RVM= DX;;-)V-=JU+^3M=@S*HD M%K$T'PO+P*U.\UUVR?,XM7+^.ST9QR[8=N1EJ!J@8RULQ#0#,/7F_;3ZN*'5 ME5+E0@72?$7:/A+HW\N3KFDS&Q>1"+(=#'^'UW<9 7Q'7,#Z-@ MR_'#W-WD:ZOM;N3)!6%>7Z=44I79]BEZ1R315CA<0)'!">.YR M T@6=FTXB.>7W,<*\ ?YDGDQ=^?'DH%%/CDB)ADE-S4U:K90(-W:P2 )+O"4 M<8&7IG<7,AC!3BF-"SP2"ME?:*7M'D0Q7<[-] MTJ4A@ _)MZP:K<8&I #&UA4W=5%)][%K^# I",_%'=N4=VS$HOP]F*$D65$U M/G)1A'KYP_LSJ@K%GK8Q)/VXTY2(^'6:IL-)W%0-77-?"GQ5\PT]?P M4:AH7LS6.8*[=^!64E<*P:R]YW0X%$V<_%F'*J:?E@N??IM;[LJRV$):\\\5 M/B-RBN[S)Y.-7?84T_\HIJJ(NVON(2FK,&F',P]&,IG6A9(!8'H]BS'$W^DO M"I)Z+X,[R*I>#*%T5]:U&B*3YA&4>V+#Y)06,-$>N=/,4E]3R&'S])%-4#JY M*RSC6_QHL AG6>9=(:!@RGB!+-<% (QM>2^+]/4(D_M+6?-BX'=/,:7=0R0N M]SCVG@,^3$HBB^HX\1D#1W2J%VK%C ;$ A"TVR3N8<^1,&ECJ"?HT*EHR3=H M:LQY)AM'I[WX',=\8ATL_*,L"@?CFRDDIO'HZ!=,CD"$I.NP+;2CV F(43;V MM>)?[CEZ_Q^) <=_L-_3]F-QK\*GG$*&_XQGNU^U"V\SB_VPX_ ^T_6?* M_GLUOZ/M<9O'XT,.87H9_ [ANPM]3-@V=[I3GPT91@\]E3_1MM:]\%QV/4T?1EW\'\@M%)>_,(:DF6,[\^*#0L)0:C5X,+-XC:\A#/& MZRVW@T.=1P2NAF2MW>J1>($+K!M]QQ']_?,'?:MKBE^%R/KFIMP6M&UQ7PB:X4AM8T3V M%U2%O,4[>'%I-Z-.:JR#812,-PN'M33_BT:YRHOLK-@UWZI>X;.2-@9ST@_$ M)R>XB2^A)M_)X/8K#9KDCY8>4X#=)Z?-E*_D8* MXCK3WA[3;=DECW;D!C[$^?[(VG]D;(##9T,*\V+!OL&2@=)UPF+871P:O6HR M/D>,ICH( 5#\XP5FT;H1Z;3#OL?Q_1WTS'RB:Q-XL:,[5LN76/*E\)9!-8@' ME,%DKM[?3B?%Y[LQ1NX(UK1*X2FYDTDGD(CC4/ICQ?X^,68WGY-/)#TTB3@U MXEY_F-5@.05,IQWX"N([%D=]PA,I3@V148EGY=]ME0UP'@3W'=CB]AR MCB4U2#[2)#D($6YU::60R+S&14(9@#&B/RN+.@R?_J+^1-A].+#H^YOJ SIG M7U*JWC_%G5?6D%VD-1^?'^G>9('8;PG[&='3Z#Y[,IF^H<:LTK*0!\>N9GP M)TQFO^0\:D15ZX^$C4L=!F&/Q[OM(O0R*AW2=A?ZF0+PQ\EWPU!\Y6T1&DJ_ M)31'K5B N/$]SF4"]5Q#?:!IW&E_E2/^R>."#]E/WC\W+OS9/-P;?1S4/59S:J"Q7/&7,+Z^E0@A%L7SM\0%&MCG9^Q J+I@(KR_G MG0/2TJVO&4I@^Q*7/*=W*^=M2MZ)9\;1.;,M[JE?=;O+_,5!QWF*-_,\. ?48Q_Y M>\' Y(V&JSL/PZ_(V'4HQNY$KV7('/1!O&*(#B4\BWLM9")+V*DDD\:T[% M>W^_(Q8TUFS&VY]3R]270G909&&BJ9QZ =P]0M7']ADK&"2]%6OF,U:XW;J@ M7]2V1X.XNU564P0:1S>>25FC2]RLT ];M5YA[QV#@NPA]14O<@=^L#!\:)(T M+\I\RG*L48[=0!R,3%_&@FFM P[*S\;A3$*=L\Y15C5Z["%V M;YV#%?A(S5C <"G[@5H(R&?:F, SSNMPA[-]S\:K?=@?_N148/0<8*X>[I4K M7%"Z+E(>3DP;1YM#P*C#(GZPL6F:G0<=F /N:SJ]7Z.:B300/"VXZGZ;@B F M5 8!I!N!/CL;Z!Y!IB\*+=#26-0BGI8'K605')M .18'5=P]%DQF;9X"B-/8 M#PD;F04[6 0GZK+99-N:25U(A4<;#Q :^9X;D ^-D*Y[1 \C;R0B!CL5UT*<)*ZE30-*P0V@MA]+RF M]W)BN/L]&RTM'1OS< ^TY>W!=P,[@B-F-2W)EH;=1 ;%!2<=3S%>0C\V&I9<5G-F"& S..L%DKV-C-FVT&A*.R*X23.9>PFZ4 MU9[&2%^6C9>>VEHE2VY M\AQ#0;C)D/M$HVB0#20TP6%Z@9%D%Q7WF618RGUR3LI^G#R[)".:3$^CIQZ( MR^Z_5@FE/RJJ#<]5[;9SJ\B,@S?%' 6$(?IQJ\QIK2WM'#62#T14*#X7>.DG M=^EQT'3B.8 MLA[-O0,;\_[6#"KH::.?MJ<;%O6ZQ+\V%*'J^L# [LJ2T_ART+VJ8_PBPVH6 M1)D;.E9J=,SJE+:+DN87=CY'XPA'_Y@&O$"Y4W%*>"]H>R#HQ6/G!3CYU(>D M:=6ZN,A>O5M 4"K7F*<@(^N70E*C&\T-;D P[_=>L*GX>(5Y,7_&NP*<@KA( MC)-%Q%<5M+-"<+IH37>@B5D%*"]1S/N!.LAR#;*W2G&*@>SD83B4SP%PT:#M MJ7/ "YE_M0SU4FCM94ZH9P%]>I>@Z%XTW9>[2G8U$3Y0;;.C&(;[R/7--_Q' MA%3P@8IL">W=3'"M%>D0'3B=7 : Q6T#$RQ/TG-#':=]RTRWKI50K%.1?IT^DLWU6# QP06?Y#-> M0O/?W)LJ*W]?]0VG7EQW^;,PLJ#Z?A#4WB)TCZ=U[;AXIH"A_,T@Y&P4WMYH>7_"-5#5@I[MGI?[DX M3GW5J>7?$8AXI1_F%@UGN?H*M^UL9XH#WD'O01UXU\3&?L/Q:V__D2.B<,EA1?X;3U0IG8^F77^&B[?@5$%<4 MFOJ1DHM[XO=,-U*XA)ON:S4U$T14]/AO.7.B)S#X#%P9STBUX$WQ!5WIBB/+ MQZ!LOZ*?EXJ+DQZ#>M[7 ?N9)O*ONL],J(GBN+X9HW,:?G;WB57-QHSX@6)9 M!2-+-H$"2PM&?_V5[53FHVMV8X1#].KI% ,D;GE+2TRP#[A=S63HTN#E)E/6 M)7^M@ZM6(_!+3PZ;9,O)YKYD.0Y2"1@AHID/HM!!VRI+)P65C_3&J1RJH=>* M.#):01@#(HZ^G)LRJ]4".3-OAX0@+\!7]V4^EJ AFB\HK5[]'!4@0.AIR&QL M0)I+<*JG%Z=Z!J+EN&!WQ5971%7#^M9"$!,9'A]EW\!$QI<=RU22F<"BHIV) MU72_EJ\ONC>:VFMEFSO:-A<$N>N)YY MQ&\Y34ZH['9 '?>/(UC^<:5!]YQ*$:A'&&K^K*UF&T%V!62#DN\9%CP'@,R= M_,X!DQIS$07^U\,P'MA'[ST?NZN^'U\\NTGS)CD$=IFR.4=-!Z/_Z:3H)^]. MW4\;]7%/1A( TB%R/N?;;/Z90G,\Y#14*#*E?P%.W0-6572_)/=I:5N/[1V) M\/BI/J/Z@O?Q.2"S_ZS4==;D'4M98;IM"6\C9,F/)P3C@V99DT'=#O$OJNR[ M#50)=@&R@GCIQ9"2_I.-ST UDQU@*K[HZ>[W1JKNN\9YG:X)@A_"A\\!LQ^A M=CX1N+,REPM\MN]SH(0D3J_.-#;C690)C WD(W'_I!^UD4.,*@HW[&U[;?J5 M>/C),V;MY5Z7)4=62S[@QY#?),J9;E(=&_?*6:T]O2* M2?SP9R%&QP>2-I[-_9SMHNO/C^A.)FJ#Q-,86M\6J*8S."[552FXE3-6)016 MVD]C13#J6(>=D;2Z,[:7N^Q(JWFC8'U6I "AHBJA&%&!Q^@(\G Q4$%W/[I3 M1=6)07,O1@L+XEV'SFI"4EL93C](6I'_:#9Z6J\\Q'^K*/U*\:JDN'A.:W:3 MGGXO:'I5:[)\'@W!B,CZ%F.5)Q&)=>MT\N\2KW_9XV7W!'( [S "J),H!LKW ML>"(-)M( P>>JL#]1YZ.^TJGVA'81_U[PL@7Y=NWO%[:3J\6+?H=;=IB(/8L MQ!.;9X1G(SN(B@"#"9GO+NQUG\T"0)]N80".J0"13#L931-/I9EU*F" MEP=NC/)J6$$:3/!<\H]Y&R'Q:L4A(3@Y!.Z>](@# 0EYHM[+?'MB=WAM'TS[ MS(GG?N#3[RD-M0UR'Z!6'9Q*]/1'=*Q4&.>3HK13HW6]R3.HD:G3X9E:5DOM M=_A!TVF>L_O)^*G]FS:1(,N*J8KN6=$O6V< K'^+,P56_W,[%3^,IOY+>;)H MSGA*EP3G8(58AQ41Z=N3ZQ,,(8F9GF*ZAH0O=A?;S0"XM)/DVX',R:A 5 >\ M:25IZEJD>8EY^6-L/?/HFKU"OL[\5N:_;AK5KC"\\M"3^VI'MKHYOJS.7Y4! M8UN.3:ZQ$F/^T+^(-PZ^M=4L=\1RLA@;"W_ZRS@0^]LX,"*3H7LTONS,*W$. M\*;=%N. )\-$D3(KY1/*%!G8"?=/[M#&_ MF-TAEZH[X'W6O!7>HE##D+QN@&]RN2X_QQODO?]AZ(SK/?1B")6\>Y+UC@WS MR] 9$97%H=#\%UY+1.4XW;"^=FK 6$JW*_2GC2B]F@]R9615%I=VMABR/BHC1$K'V "840R[_.$!R(T$Z)_Z=F MYE M>UXY?JW=2#NU.2]]R!6Z8R,JJB:*7$:L_I<.& [&.S-9.Y48[O(+!LGICF!: M2?_)$#X?5%. 2-/&&V!TASWX.G.M:/V.^;U2Y47AP3 FN2'Z87)J MW/VZ-E9D9WTS3#>%W[$#V^!&\G?[Y0>1W:^"-C-R?!DBR CVIMTZ!L8GYXBN M2@4^PWN&1A@UXXL#B(6XUM'TS)0-G1E9[>!B@;:>+A&O8 M1X7?.OV_O,F6\%S;S;H7-'?S#F M0B2;]_=AV54BF/BO^^8Y=D!Y ZB3DO$U7=H8TDS_ ZHF)=I1^&?I),.H@X]H MTCV!=;?06O15E?$@$L6N839GISM5&+<)[NJMX+A9,L]J:90S5T+ M)ICZ+[#[>K)_,OO_:/3C;1SQM9/H,MG:1P:]/1D9B\<=B(&_[?#1EU->A5KR M##7MU23:RUV[(5G%QV) MG?JS'Y+N/WJQ^U7Z,?R["\P601A8\"<%KZ5L8/KA@_6DTH2P[BH>G8)X"D!6?]PJ30- M07_T^O_D\P/L/QL,%MD]N"]7.C#TSJ ^_;JA#T[5Q;KX,NU-%E 4K:O>FBX= M:)KFCEP\!H(Y!]S$MI-[\(;8[2X-GI]"7#*6EVD'8RZW$S0$9/9WB(HQ[:\I MI3&$-M^=PG$.,1]_-W$$^]*"@"BK*PQN'(P#RU,;QQ:H;QJJ<%_G7>Y*N@CB M$;8@ N:.2/EIOU(?5\H@T]*P--,XQE-/[K'8_NKM8&%.O#=+&HMWW_JN\:9? M)P*0;'_(2AZF8-KON6-@=]G\7HGR(I]<&!.DN9^=^CD2@(SUP-W^6IK(W[,V MVQ\(^Q\-NM^3]I\(^QF.S7L8O IO7O0T5"'YCN]?_,-6SOH]8>-[A^I?A+*0"5.8E<0+VXE?S5. M:W^UD#"P(BX6T^^X^GNSX1]T>LF\F"NXKHC;5Y$W8_%T'H>0Y8H8C!_^KUK- MCVZ%YVX+WBZZ\HF M>"__%,=R_-<8RE['.%$L=R7P'[E6TV$%M]7_1-GXM/Q'VOX39>,/4,1OS7ZM M/U(VOAEVQ;SX$LTK[=14C1((S]WKK'%S[F+ +'+1M6CYWU(VOH=Y;6T*GM)_ M^I;3V@R?AP# Y=XALR5/>EQ5Z/]'RL8GZ!@R&7'^\8(;O[ $*160NS9LK/-F MKF/E_/=/'STTJC4TLK"JQE5TR&51-2!SI>^O)E_-IE+O#R%#WQ*!&PD *LC&\^ M&ZF-#RCEZ65<-QL(:(!JX(B4@W7)LQ]98=R'4W.^!G9:Q9Z7\P9CEB0#NI:6 MLG LNK^&3SH/< R JK9SJWJ3,& 10^Y[#*-FW14W $^#+G-BX%1L )N8JTRW+%U'\$E MI8OXXE"MEF%M*D-I?'WL:IEA?#K%$#G?WWV,@[7@OWJ8\FD:C?FEEF8##UT# M@FV6_U[>ALH?K7X\WI_L_C%]M?'GSR)T4S.-WSOSW*U"[<*3Z>9WQ58KE/&] M=;CZ>(9*O6ZJ=YT^+DN00S53EMSG.*)]<;FVB4Q9@QXOBSLK 4Z@VVXN:G\U M@W$G^8_$76F+"[R2T[=<5D_Q\R>R1/C ,]NGQZ/]U7S^#7&GE@D1L>%"LK3J MPI7EGN!V@J8M&_:],(04/SY,E/]$W.-RO_7Z\:VS?ROM?ROM?ROM?ROM_Q6E MG6PXBR#K3K(;?9B_3:Y%>5.^GRVEEW^\#K>\3R0S-*BV+MYIMGF;GI$8\;F. M;1*? =N#%B%EF5&YRT\@DA9'A0/&(-'70-;@B_TR P+2[W$G[EG4^/(-6E)\ MWDC> R7_92HV\7\(#+@_SD_IZLAA79ZWKFJ94SSYYGWZ'^D=]'MJ1W)^>U/U M.#S7Y*N=5O OF4P33.1R+)@%?H@H]AK9BQPD4SB\A+Y(_Z.RU= M9)#,TA\ .#2%/\[?% G#BQ/Y&/)S^]I?[^+4Y8CLKOO:\&-\L4%F7DQ/C\^3 MOZ9]2 !D. 7#D<4BMA:M@Z.03B.FC:.0 MO])'_"MP-GXQ)%T:O UV;B'_/,ZH]7MNQR?FB-_-WQ3^GMKQMYCU7^S_X34L M_%]KW>&BINI/\S?:VNKC.IU&.JG=COCB(D,PBXGC5W'Q-+KG]_,W#117 Q1V MO%\LO;P'Z1F\5L7\]IK]M0HJ4L%.-C-D//SX2^?5Y!K=_I11?8>#EWDE=B^= MXNTFI\K'];S6.I)L+GZ0(C& J9L;,-SZ**PN'/P@76E5@K8"ZX%AMW7>28IQ+@A(I.8F+% M]T0"Q]$_7K9]NHB M;Z)6SN MQ2);/]FO@Z^<]?L%:!ZW\GS)6530C"S7?_K6>U!8!?J@94N5!Q0(F1WA>-GB M6*,(QMQ!YW6GGW%^N2\QW?_.8[G*MK.OY\OMJ[VYH7[7]1Q.D%.M7R;N!PI" MQISN!SZ=X2G;TG=(;.@S'X>R[E)8&(^$!UPJ\GDP(0&B&#Q4\7Q<5G)-IN\K MF[_PQY[J$6-7$\*UDTC*L%)E50<5. _O+.D^F(,ERVPR(J:;:WPU]/WZPH\& MN32UU5=H[WGU+C#I'*Y<-5A[8#B^3+HU1KP_Q928N#'1XB6*C'KP\/4U#X"9 MGNR?AY&.*L?I5ZS&EV59"61@-]EP>8(KN9TMZ^#$XG*JE8BOQ,O.+(M\W3@_ M;G9<['Z&%7!=?J%\[&J>$2H"2A:C!Q+A^-HVJFA=^>9,Z< TXSU<(D* N#I= M1#?#/EH;5LM;_'DR"6E>?#TE3DV#V05?/(CAY+78K\3 ^7>Y]X$1IQWN.+(- MQJPX@#*PV;X_\'V]1(]3>3W6J?PRBZ=#JJX!\\AE, ? ;+\#5^/@JG?N_T:/ M"E];]_TQ\WTNLI.]J5TZH,Q_%_?[75Q?@&\#?K66\",ZL1Z;2OFE0H:R7A>, M!F,X\7 =^$0+>N*.TP^[>(W=&%S*%G/1YSA3\OZ< M]@AJY2WJX,55 [0ZJ:JQ]$HPW@12[-_+"_PU6[,A_MR6!TG(_Z:E+5;FTJ(PU%Q-7?:O>6>-%-I;9PL M85'$E49X62*X=I)\R6N]ZMWAP*)HJ^S(@$ 6S'\)I2[,$.)M7J),]&N\4P] MUK4TK':I S_@!9AX4X7C,OT7N/JYVRR<1#0X82DKZ[8B,3G_V$8:&4YQI>(4 MU]TR SSQLP;@B(R4)>P7FHZ>A.U)%#5!J3)I[&40#^],[#Z(0SIK:;0V/-?2 M&L?8>K^FH.@ ^-F['!>?U5^S=_WXF<5;M5RXY.EB$7.4R1[JDF7&A"N,GD3^ M-IG]8_RR^;0QJV1%6!M?0B1YQ1:QU8M):N+*/7\17+G'_X)H,"9\BN1O(T.* M_U>JNV)>3'1)/*M\>35H:_%TE7UOUQ7!9%%4SF<[E1%YXXO574;7(!ZFQ%^) M9@'NAZ^^YM3'#8;T=5*)XU((1>/3!+-(B_#3D7.XI$F--TPJ_[-A\BL.?_\4 M0-[O'2:\W$GXTT, ?W@ *^(,WX*$?/1CA>X4MWZ965E,;'B)S B,((ZN\UM MF[[U6\/G !XF)#-_-:@ X*1I*&!@1V[#5:(KT M!D'V!@_1M"+*5O$KHL2/ZO)J7A@LI MS;FIW/3]3/[S9]<(4&E-2(JI*X.EN M<.R"&[FX_E<(N22!2,?<"_=G4S9852$E\YQ=5:*H=T.^E_/>2>MJSA%--&T3 MHCV;V>8_4G==%4U[S#-\Q=N3CA252]KN1YULH@N BD[WH,2#F((ZO1?A%R'H MT)T!ZV?O?FY)%KH>N=$H#K2D%P$L:/9+ST;;F'4N0")4 ?,$5KZ(#4C 9QD6 MH.OB2#0+._KZ&?>GFNI"GUZ/V;1PR6N[6W7"5YTV+Z<1M/ALFEZPQZAC(:-O M&((B):^PU_?O;E.JLR#7]8F9S@'5B(+ /=5G>>X?/O$S]^52?(QQ!F"-3_.: M7>T7*4 &_7G/O/+9@ H1EF+?^TF=]ZX[_81^$.T)W$/RDMC.\NZHY"V(XN/"L= ]X86CS=VE M)$(D0.5:XO[=7$(*!TM+W4UU%70+1MVG2?WLVVC^IWU&ZK@11L0USF[?V%8; M :5V #^"^04T0X M5CR,_WYXD7L1?#VH;ZSL'#"YB3B+M<.XM;*A;+!QXB.GT.]!/WIS*8J@ MM$%],85!T\ZG3 =SDP3_Z2\(_\=?,?&_SPDHL@L'4,L+2T2C( M=>BG

YN.I:(XWAK\EYSRH<0C8>E\EARYD$$R\HB4YD0^W3 MP)X\:H1IFNB_KQNW/AT&OZ7@BHF)K!]]_2%)8C$2>I0]213VUL0Z<0119"IF M%=A\")!5*+/&UC^DOH91A 5$5I=C),/A RQ%K8##AD-IN1;$%!#J6>A&!=#. M6>,F2KC=" 9[82=A@#7Z6$0"-$@OT#F]5D .$Z(B-/FQDX+SC61%KH7#9Y585P/=C2QPB5TAU_H8!UFN#ON$&,<@TI]AK= MZJ!&IAVKKFL)$U'_5KDY["T0(Z4T1;>$X-<2'):MGUA/I;N3,0X,(0=&Z5K1V[I1:J.)3- M6!J8M3/A*6BF.H&PV2AU(*'T=#;VG&CSG2;=C3%KV7<2X4SK.!NQBV^Y<8@B MG8K0=8CC)BA_CWKP]D*A)\0@S]9N&1 A?65Z96+#->U1H8%Z??3HV&Y() %L MVEJ-U$^%U)=WFH--DAP9U;IQF>S1Y"YV*L"(L0+O!#9)LIS:619^JF::AR8P[,;I2R,YW$K#Z98[/!39#,<4\R/^%.*FD>#:0-BNKJ9(NTT '# MVM/\K)@ M16QK*4W,"$^$2VK]F/U3+H!MR0-%FLA9I8%.ARH&U-\EU-:+'%_*[61BVXKI M;*ESS+!N&#G#:KB)U!2_T*A3="5;E#ID0D>FN L#I6.EN99.M2]%.$VPA^5' MJJOBC>-8,^(D5^41H$J.PB9W.REXZ((]E=P#C5*_PN*WU.+-M+$Q/<)<&L*V M8 H[ L#K GM?=.$\JW01*^:H&0(B*H7,S!&I$UB1-:W+?3"\16DW8\Z)I]F_ M",;B)MT7&Z>+[1RLF]:;G^NQ;>@N(?^ZK3$XT7E>"W;O<[(!\8S8'R;I@S'$ MSZ:DV];V<=^"GF0%#4/9I>+XXC:B)/D*)!QNY!C4;P772OE];W5HMTZ8^H&$ MJ:,Z8:I.F*H3IJK/&DNS6!Z5]VQS/ HUP=82>%]DN3B!9Y68'&S[/BOUR%H& MXXN;6CL.=.1I).'(0+:%0UCAC9$-KA$CC9@;96/9) Y1\4-E$VRI"H*ZS#J: MA\Z]*>U&3P9V.]!QFW:PV%-0-4GKTDU\TI)NTTOB7'<_]3!JT\0&VZ1480GY MG4AQEW7JZ!P'V,.!."<;E'.OF=>Y=-DGJ M4>DO:.9JR,8U\5Q*\]?1$R1J,!)0K8EU44[9^T*ULB64TE$F]HQ(G 5F\^^* M:];A6V=H!.)!/X^B)NU_%D'G60CH,0E!*T(3" V=V%$Z,6?+F44#*N8&^DRF M[!A?*+9 YZ">=I4HS&^(MX-L7?Y-\;BM85&B]'U(0FPC*5 M.-,FVRUQ#>S_"0R%6P=1OWM-!GVL[,)D N)(]OS<2\EVVP$\I6D$JM2XQUSC M7VV#SJ(^Q#2,)C\!_"O!,:\3,^R :@#,6CIJ25U2P7Z+ H1)HZ@AL \B$[L5 MIB8FC[$\)F!N;&#BE"'$"!QIP[:;A]S8OLUT"9DQD%$D,)8C > BI%.]QB@ MJS4%]INAJ4Z9)JG.*;3!!"!Z:BB3TN!=KJDRUG"B!WSYCG>1VK>"$89,7AO! M&6TAY6'"O0WR)=BRT<(J*[ M"6C\0JQE*_^M#HX0KBF8/:=]_([;2\*Y%7^JV,5^0P-\B@6_:0:=* M% W3!#Y3G.Z!\C:BP%LJTYRN1_QBF_C89F[8:$Y2:^>&9DHT3B^4NEZJ&.S' MO@KM_9D*1Y,X24A^(!.=*/*\$0VHB3_$KAWTR>,*]*BECYE@1YT>IRB\2##A M\@#J-1067D2C2@NZ,I-U ROK<@.WXL_4\3DE;338A;E 8ZJC",HH_/Q[F?0: M&W\6.:3#22_%"80F-4A'HBCYFX!<[O<'^EBWW>V +/%V:=XO\W.D4=]14:A MSPI]GUIMZ5=1=P?E-2F:C+T$< 19).]1 49<&R6Z%-;<!\($C06(>I1GZ<"8^Q);=:5"D]$ J/ MQL$[AQ3=B@0)ZU+64DPJ,:PF M6D>F^9%.5EO@4 ;QA'GZE+>5+V-U ' Y899EPJI8]HCE5P6M=(*R:=6*V59]4EAI#' M(4"72U6*5]3#BYXL1>.SD9O%;:^_81ECRY2"84*D_C@*B!XQLL7BKVQ/I?E2P#DZ3U&5;%&C2OS:V)9N2\,YQ MQK8EAF'3F P/,&NI\\[8DQ/S"/)E3O932OO4V)094YA:6O4$,QP(SJS?%\)L[O7KKA$X,20, M*!"&(5;!)(6(<;XT2MZP#Z>DL MT\[K$I%9>60L<"0*URL$&&Y2!IQ/;6DIB"W;L0%H)0PX1LO$62/Z$]9\)%H- MK@JB7\YK[1.F>O25JL\=^#+8K^%](6;>L]/3OA[.2SF9W MB\$'C/R*6ML2ZB%=H97-#=QBG2I?8#>?W?@J06JQ1]0QE:G/"(D.W@?F,7!: M!$M3T^RPX1R633U[(IK>AV)!RR!YM,6+5%:?/T][8 MW<)9,=Z)[M"'39MI>BL:(X4_VAM3,E_47:BE>NLBV *9]_35M-)>:P:I(P+ZJC3?V1[>W7"PMOJ*/)1][P'"B MP.>>3\3O2!NA$CD.3T9Z*TS'D M\$I3&9NQIFBT+&8T==[4M_.F.NTZ<:I.G*H3IZKO]GP(L:P"?V83]#?/J\NI M7#J2F\23$29Y.Q4'(/5O)?7^,-$+T^P[U_YL46E*GN,7.RS350=(B^I>25(/:.6OJA^4)*+BJ7@:USJ(?A]4:DHJ1,)C>D_9@4"&!#<#C[$5OME*R_N43']6 M=$&506D+ML&VZ=4-6W0:?M/!OW\K5O.G_L*A:>>JG3;F*>VYP>).+@?!B426 M89'#Q$[SJSX!7-NVXQ_-&)7-(X/+4O_T8AX,I END=N=S"-7MBRQ+HVO@IEXR!XG.TI1F1(M:K%-M#4$"Q7M M1)QP;X:WN&/MIVM?BUG<1HR6]ZU]?V8J!"99<(V<&6F.;VF82B'*@U3(: IRA] NG:&MG.WJ/CA 9Q!F&):DKFRE*UM._2" M=IXM.)E/*SR^DFF]RL/ XHP4S M477)N>U_5QK*Y\E;)*,H5#K,"?IR$>;ESA9%ER4]F+ Q/8!0N^GFC6\C'Q6G MT3N+%EIX48AIAN'Q;#J3G6)2>UGALU/I*9O&N3*D%MV6'O7-^4.'@%'Y7PO4 MS"G4#G\[5:?NKL* !0,OW8OC,;"DJ(!:E#K:BF;G$>8W%X#,D<>Q[6=E@*2!6!H/+%7W4V[[ M@HG:D8WOWA5AXR'E0J .V\CRN40A#*9 M;F*;T]A,X0R1L3]J&H9ELA@I:51HNXAEZ/]C[\VZV[B2K-&_@O5U5U]KK21+ ME.2A2NL^R+++I1I:^BR[O>YC ID@TP(RX1Q(LW[]/;%C.'$R$R!IF3;9A9VE] MIM/Q1#JK/(QSSJ'!R+/,LW"B$:C3.U?RH$HA)W<4P/++P; M6UAW[RFI2++$SGP&[% 1K6WHN6*;^/PW M/?W#C]J_+45KG5[B4?/MO.5&C/@V/MHLUVOH*8W(0!B$K0=FU"5E;%G"+D)_ M1YU6/X/H&EQ;V S^D:OM8^D MJ1_?T?+=A>,'L%1V##64@:2;"GPB8UF-Q4"GV1-F-023&%I/8M>-]J_+Z2+W M"K<]MF[]*I"3.?1I,-(%XQ+A.,[EPVEBWWQ'+3BK :"'E\?IN*_IT'# .U ) MD#;V F?@U\SU/QQE0Q:[89C>9U/)UXXS=V\SIPWBKCBI74/)! Y4G5.D#V, MF*V1N:$VZQ/]4,J3JTTS%%F(.D_02"B\"/DCKUZDQQ#QT&_=].B10#*Q+%6 MI686@_^5IKJ.LW%OL]$VRZ'K%0.<\',KL7+"_J)VZ3@E]^@65](3UC<]HL:N M3X@@CV-_;V.?%Q<, N+\+\!^UU:NE:W /7BK?.+OKJZ)J$'#D4._.D[AO4UA MAZ+Z.EHL)'6X09N*Y>QEM8;N.4[%_4V%]JB ,6I:!9:"XTOZ\W$6[B^\ )@M MP0:UY6[H[UI]?RAYVW&2U;'=KO/+ILV743DE;/[*%(HTY[HAILXP),OF\C%R MB*%I71'!"<]OV9$F5]5=E$Q'L;J>26M+P[OCMGCSY3^SQ3\KPKR'+V6+MVV^ MDC8PIED2_=)(,QQ1/\G]=T.X^XJS..X^K%**!G-[G/505I/?D45[]\#Y; M?//Z'4,H]9$6K_Z%;J?(/L//=>#E'N&\OG>M^CE$#1GHU_3"3Z+U@X8)!X2. M&V2@P/:/9CQ. $X_@E./IR83U)9JL';S474C,F9/9"&SYE^"N2N')5VW9\TNG2]#7 N=0[U8 M#G4198@]F D#2.*9L":VFLR^V+6\W\\SPEN+KCF86+M[L3A-7O=.$2(T+;@3 M;]/8&62M+67O6-YMRHBWE!='+P2 O!> V/,$L9B=T13(#@>U:7 -P 52U\T MZ+'PR([[_00:WZ5@,&$*I,?A)2/US)(XU1DI_3-AC6,)E&E^ +SIJO5=D$F_ M5^M>F7=R7#V^HT7)76-/.5'>\@LMUAM*LPDZV=!.W$3GL&3@_)5V9F""R2RU MI4#N#3@EE9SUP!*,/[!6B*/,O0R.BQ+#L3UF F.L[E8_D9W^TQ .A+(%LO?0 M$V'?B@B[29U76]V'=:Z*\0JA5O;H+G/'*%6KJ.?F!,O=OJ+\]:R]0CQ;[38X MD2N2Z+ WQ';TS,!^5,-^2?M!K*,6E%A-6S#6,D_ZJ]CT@] Z1Q^P +USZHN* MEG(&2GZE*1/)FL=W"SFB6[%9@ MN\X03:B"$@_QVA\1<;= Q#T[(N*.B+@C(NX!N@EO?"3Q3B*)1^DPM") "ZK& M9<6]U4RTUJ.S9-7LKEOZ349LDB3"+6(N^"_"Y;3!!=SD5YTZ!5-Z.G:O?PR^ M9E>(B'W",BNG["(/APN'!>YG>D!+T-:7>@$6E^A5 8,"NG!^@FC2-_QI#B.^ M:3T0US*])'&^$;)?6OF&VOW!WK8;WPD1YB-,/1Q$V<]-GF'OER5Q>W<==1Q_ M\4+6AK5G!7^(5-&697]%WWOV]/E3#.>SIR^>2=MWL7CQN?PL;=*4'K<,S/:X MVMG3A>5X5$38_6(4,.:WZ1QXOIB?U[T+]ID^EU_S_K'G?OD(5\3W-?6^QD T MQIY)STQ#C3F<::%Y^=$Z8YLK'H?YS(IX]ZLF#:E#V,[JULK+&EWU9L.I*;"^ M(+:P=B(*\[?Y;A21&V>3V2U>1.L2L0"W.4GC7*%A#_/)M$QUX#JUB>,&[>_" M%#+I^ XFI 01%#RBQ=M5WY A.?N,%MS9%PO+'91"H85'?/_^W3].%_]SJPM# MY9Q&Y9;7?O4-7?M+E?NA6REQ*3XC3W];];%;MQUXQBQ_2-%&,_00]SHG(7,B M,EO^*!&6!E(TR$:AP'M/R*]PRV !-J0:A@@.R9UN^I+R##%-K&$+0A+/#J;X M08AAAO7)&6?*35DF#=IOO")735&:=) HS+.8)IK;>J4]129$+LW/CA&R![8Q MNM,]ZVMBAV"Z5ED\6HFP,5:4^'5,)Y+L3IB*,5P21]X5<:+@(=R]*?M3\#.& M";^68U&4T*,RQ->1546&W9Z"5TWN$[%Z\#()0!,&H6YZ88FY0-1JF;J8#@#] M3:DOV2(H[21SE_1 EQM91XB^'AL MFF>,$]AW6>=^MRM%E8M%[B@]D"*3DSJ'=203\W9X_;[ZES9+FO74K<0O01]K MSSNEVM=#RUE&QM9,?IV2X&@_.NAA'N')DLP7Z)@XA>G]J/E3 \YF1W-<;7<; MK#U>)D(6C+5JFW;*V>P;RIUZZ$0D 3H&D3W"][_BJ17'R(M^L8_H5/ K> M4UU]J)NK35F<&YT.1"T;\C LMSQ_"^6V@EA(>%C0IH/HD,D+DB? "2".+GXM M-$U40J$[-W2@DCWB$?1+^=!(9\X\(<>WR:MM:HM$J$Z9CO7-]$*9YN+0%-GS M 0^K)2:'/2?Z0X@3'GX2^'73[AJ0 KVIT8'P.#N?Y'C-PENL3A=7.6V!E;Z: M=R(0O(DYARM+__%5N0&:@.;]OX-3AI#IV=.GG[L?UB2^>O;TF[*6FQ!%*MJ9 MN3,6GX>UD3Y)6-6OAO.!B+T_AW/S'.9=/9[PA\\S+?=O2J7?88K2C5KER-$M M7;ATB! _)Q2**RO_AS_12?_?>5?D/PECN-#RF70$?ZCJ$>[]NNOM,KBD\K5_ M?O7EJ1(50O?(6KZLD2AJJ86!@U):"07IL\^>/U]\22[L51ZVR_,O2+%ATS1M MALG^_\*.BO\B6LBS/]F+A9U;[B[HQ)6X-;S<)Y^]^.S)XO-GGY^\>/JG9P]_ M1[TR/^8V.^J![!^:XU?!K..,1XMA/\B?XZ=FG MGQ1/=,M^_3/ON<6K5? &@U'^&;#$?I))J>+8,_T#;F7D<-^?OC^EFQ&P4?F' M[-JOH^*[;IOW7[^.BBM""N="!XX+[8ZH,,2Z[]S#,\,0\3AW;^!SP*2V)M2W[,)'>V<(6$5.,D.9JORF5' HE&_TAZI,3# MUQ3+TV"20CA*H7/R%,EE!<$D8PFB+KFFA%?A0;8A J,H#,KC-M:#A*5"21\,TS 6\^+:IA88Q':)^<75U==J5J]/SYI*?V%]7'I#M M,(AM^?&[A6EL2U=8,&JVML'Z1OABG^&T.#J%B]&UCZ6+L44J1:;IR-W M)H[JL$0"3Z+A2IPN&9.>R9YCJHH\YZ*D"&])JSF$'U>GX;@?5%7%-,])B81[ M*E6/?.[2HTLA?ZL!5XQJY_?B9,/Y4(%]J;H+P5:!C><4Z5(SPOJF!6W54IG0 M;_>T&$?:X0Q*05Z>D2GKG'(SK^1%:.3W7-%K$ ]U+K"=; $]%H&+\OE+&"$! MDNIM(499,:;,4%$K2F"$D#,84CIX%4;* 5U!J1TJ(.1 1G%8)C%Z\%[7*J(% M4$2C"4Y^> VEV*@1>(&S13P4^BQA\6;)93,W\I9TDX&?*;83"S>+\^@5!6T?Q>34*Z M>MB6[2&'1Z(2.BCJ$%((@EBA8K_\<$.=%Y!3]HPFCA23+!_VPXA5?NC-"5 E MOK[)TF/[S_MA:W=N4SK[XMBGQ&-S]H(;E;ZOM7VG=+5$7:?6C=EP!DY0^,$$ MUR#C@L!GGH] JNU<-_:0>?I -CQN&CN;]&\ M'4_3O O,A9]1@X!D:CS/142_K[L9^-;Q(L=O&C5R MS7,$@[Z4/X4E^K MGVSV-[8(A)N'B ,IKKS:@.,3C)27U902FA(4Z&^H)X_@JX5I[\/X@603[%W9 M%WD( U/C/#^\:4QLF_>X\N]QY0ONG)8*H EE*6@W@R=8+T<4MM:B([=CZ.PM MJ38],7@"LYF [8U[F[,33/Q/]6JX$!PF@NWVAGCPN 9^C34@X'OU6<9]>D9% M3*B1CF '1465J#"17'0O"7?I857',^SWFT69,QK[3=.)>)-V6U$[8&?M&BB$ MD@$@C]5U[IDH5C<([W-O?1\$3UA=(.%%!&SA,"$$%[&^5+UVC1PG^OXF^LL8 M/X5PF0H+46X/FB/YCTWKNI\2*;.DE2]UZ+,LMM!#;LI%BB("+G M1+@;>H)C2 &F3>D%%-F=)FWSC4WDQSF_WY V.,]H<8@8Y4-H5O[#>Z*Q?L<@ MJ'\(6M80&>_?_<-@3-RS&4([P%V=RMGX'L=IOF>3K(6Y24J4:K%<,_SFO[]? MO*(5T"R^@6NW&<^Q] \LGB\^H1_(C!.R66<\2T'/' +ZU@T!5XL8N40,GG'! M\AJ5]605EB\M:TAYDF4YKIA[-@P10<[RH-1I,#$-DSR[\_-&A]NM*BOT6SI*@-G7$*_\)_: )MRAOO@&_'5,^P"A!_FUB99ANYXZ]E,?5]HN<2[7B MZABFE#'6+@?&=DD;BY(@5]R8J92[DH2CR*"KR:2Z*V33;.,-T)49K,IQ:=Q_ M2LH3QK HF83[%4%#5Z P"E]H"L8Z :?%^6BOI(6"FJV3&H4*DLGD2[FP9CY4 M81!]F:X9$AL?R<<93TGPH=KFLMQ?DHOFC.OK53#38QSO:".S<[Q[^11&&3)^JF1S4L_H"Z- M EP&)&-N.%P?U5J(? MTEJE^" MBRRUBK+:P;N#%J^\DY0NG=AXU+ :8Y1.WY?SDRKATN)<6A5P_C"] MTF(1G/V^.I?,0%N>#YL<.6=&J;XXHCR/*,\CRO.! MHCR[Q;<"E"&ZC6 IO_26\HT T1Y":^7M.UG./OW#OR/"[OK;FJPU?J&]%R,\7T_:[5:5A:G)X=[41,A"3Z M=2:6#4?<\Y14.8" B1!)O"+?'$R^!")P*R!,'L6!WE#'*"'2M%!,M*6FWS!P6 M@01@#:+J?Z^$P9Y;-!/F8XTTF%;.F)3IUW^4E4O-6>PWHM4*7PQQ6K5>4^=K M0Q$/L1B':=PV50CEP =+2=6P[(@>?'>!YRW/^4Z-D7PW0P]/";.'/KES]/6% M]Z>TPXA%^?7;_WGSUAT#X_(U[X>**_*99U7794OWN74.K:25T!*=M.55Z1F MDSXBQ:T;0GS)T_RS*H@*^VOP!:T%8%8N;/L0WD=C=)(*^0R;5)&2'V[#8D=Q79J;(OV;\];G2@4O-[0 MV?NPSJ%ORB;N!O1$I*QIU(J:R[:%O9"M1&D-QH;<:L>Y94R)/9P"T#3@;13^ MLF&T@=_>X>:]Z+L*-1NM/K1POV?]"8,*&'V=;(XM:B4:_';H:%?0 M]'[_H:6TR^(B[T#YIU4Q.19MAZ6'GQ^6I5!J@>N?Z714$%J&BFLS!-JK( _] M24'@KIK)W*G+]!II1L+=!L-^?LT@V>X)[2S>RFH*&;H9SR"S&O)XJW!CHF16 MPG7T\W<"V&&'%7E;I91*WHI=B:[\:4 +NW]'9\^U655^FIA]3C7@%>0)V!VX M>4;>=&U>LL7_:[XE )O6FN()I3^R.S\D1]";YD9K:]6WQRT/8_H25^4>8; MDF1HH66+GF(PL/'FJI@$!_^/DE=)B4=A6@2QP3EYC5"[I>-2?&_@LNA:EOT> M'92\7;G= ,_HK"G=C=:JK! 8?LJ= M$K59@URE;CU'(RAFO])*TXI53ORZ1%$!?'#EXA-GM9JXO-7<@)'V4M:;7\'= MDPS(6MZL:RM]EJ?!^Q!XS69AN]>B<^KJ4*Q=@F_CO)SH&B:L3-@@8@POR841LJ?II MJ J]K3X[4[G(F>8W"9/\,X,QJ@A4K>IB>.$6<^A/V""H[* 8K\S 5Q-RD] M^B0Y\J;691XWH;C-H]U'0D23$V5@>DOS?6/CAS=!')MCJH3@,LQ"7:ZKGK\K M ^).[#WFP>=*G#,Q>52L*>E1F1V^4G(?]2UZN9N/RN(]NE///-.4"I/^!CAE MKHTXU*B7)'Z""=+DDR7^IHFRJG/%X^7U2%MM5G.MPS(ALP5*Z2;MQRA*6E/T MT;8Z1RL1-<+[?A2Q\6._SM4'Z4&*L+"NNVG>6%_RAOPQV9W*6E:8IQ\'$*P4 M#Z-R*D<8_.J:I M9C7#ZZK2GA\[O+TE&2 !&@FMYUS5AQ?9*@!>O'5YV!58? MF])J/6K+=1Y%^M)7J-/<9/9E%P19U.13GI5 =W*C)S_\Z>C?F&IPDX'#W!#;BD MO-[F.G$K*S/F_EQ)?2&X@RH'&%:',/:&((-V0;C5N#LZ!"%]U0\RYC]<$)/> ME<"M0 ,U")<[",35V+*![<9W9RI%?.Y,^$H[TH'2E^(%5WEV$)]WD M./M ^!M!-O//#1_UYY7(QL<@]82^-;2EE'W$!PAK>\]E<. SP>+X*&6L2D5T M8V%_K&"/JDUTM"/Z2I>T!KD,)Y.];9-]W1$_'3W.'Y'VGP85J%$I9ZP^QO_C MRU:""HK.9QBYC,>/""PO@Y6H[:5CHE3M97\!/Z\FGJWO1H ?3\3UJW'A/G0&M5ZM<'PB-P""=Q8H1BIC MK)&MJLDYI149S1EZ>4X$L%6Q70XFN_>V$9\P1$K M 1#6]49'$\C"D MNX.+UP.[70RM23G1>$_2=!GVD<%.6BBKAF<,OF_$CX0_T\9$#'GM%=2U[HP^ M!KAF,_ ;39R-\!E-:QDY2BPR.XXRYT 6HPL[&(E+%@GOI>-@S.MZ)W:EN_"Z M/BZP6J)9_*"X;1Z(#?J!0D8NDD<>]*IF%0Z./J2)JS!VD$F7*'__3YE]PRE$ MO2HN%//IL4!R#0OG_&1DC < :7(8"Z>9:X\Y@ORU4](Y_T MNHT)?&O,7IV&19\?*S(ID MB;XEQ+F2PI9P4T=& ,%@?0QV51,&=8G_<2TRZ;E&-Z$<9*?("6YZFJ,A(9[( 4C M#+K3TSO%?]W,PTYYZ:K&,8@]TZD>>>?$(/J#K*I[&( 4+*J&JT7)H)590S*Z M\GPGVG3G;^9;3WE#1!N3GI-J160?5<"/+H5J27#8:DW.,^ M1A\7N=C#.6E%XPS\280?ZW7X* E*C85LGQ>=T732/W9LD1S2*/XPS,!_GCW[ MT^D9E5,W^-Y_GGW^V>EG^M^8F?]\_N+3TQ?V)XU6UU5'Y]%UF5.] 6HE(G*[ MB/JVX7]?X"+A'\_A5^ZTQU;L$UDCG(+;@8UT4=*,]OQPIU\LEOHH7D?7;H&K M"$]4N@OIC^ 202^Y\@G%6N3FF@$Q:>_N'(E1N5ZS=HTWP)Q7E=@VC,'J0C!( M4;+^0A\VU1778J> M?^:Z8-DI%DTET=*E),BZ$:E3>YJJC2L#<14?CCCU1]'CU7@C>**P9C1%(*]P MY6=7H]J$,V23 >M=:./$.#[ED=,34KCD= MN\3J=/I-@]H(U6X7F]1[\F7)PJT!!S1NOBZN5^N?F*YY#!-.^)'A5,O("UP* M+VF?Q,3?2SQK7'E^N,THLW7Q,74.*/[BNADLG86GT\>9/($K%(I>2A;/9%%" MT1]MROBZ[E4_UO(_F)/SR-;X*[$U/IRC7.9QO^GZZ(GV&(V3O#O)3TS#64(: MM<^$VVBK,%H5M+%733"7_^*NK9PM\$FX2,5F@,QVINE!"]#@>8\C-(G."56F M;2^-H9_I/0MUHDG7G'2)SR]&/R9+VE%PRY0?=C_V<"HXU5&8.0_./]J3_C:$ M0)-R IDDL7'I*Y55FXQUA0 @3TX*09-8,)CT"B54U& NZWC2P2SLR% ME'L[DD'E3*Q6)4X77\7X>C*G'E_CPWG#8L94-*TQ"K66Y76C5>TI_GV"-'+N M5F$+;D7^+#H6E]<)CP 8!!W.5>=MDFR*JU^ZD.0.E\UFV(:#A 332D'MT>57 MTQJYR"P+O>4=B\9 M_(!7A6@H\\4T2(#3F00'__4?9Y\]?1G=]T@J$8EV_.X$GSQ=2D^C9HQUTF&* M6V2ELSXBF)@_F$PZ;^Y84J_B=I)E3@"^C(3T]J@BH+G/5EK;+"?)CN")CP%/ M?'8$3QS!$T?PQ.]*;3'O_\XD_\E*7E9=90&@8)3CZ:J^KCBH7"2V2@S #0IC MAD08ZWS9&:%>#[6[X&ZIY35_# XWG7X0-^4".7OHF44HDIS08X.LMF1U+96K MU:2;PIH-&.0XDL%BY.:&\//@VA4"*$P/=:H9G]/YY3K4K8M!'(6IEH^EHCK+ M/W48_%R\)62]1]?,]AQ4CS&(/NHS_2_19_K]_0M;3_M&D":D;+O18-!6J-I2UQLZ6DV:*\./MQAU(,TBF/8P.,XPZ MDPZ-D6FXZZ[TX7/:25+Y+,%5TW[8! O@D(!_M9".BI>>7WTTNN6&HWPH81\: M6UT)Z&.0!@)^0R#-$L.#Y:^6A8!1C(?DH$?C[WEHP*CKP+'(R$/U-$TAB%Z\ M^8ZR6K3E4'KF-A/D%.14!K !KZ[!,[5Y2W&=0W-:QQ0@<8?$6VPBM/)(0ZL= M[E12>_7MM_&$Y8]-NEM-N3MBR_&[^"S**'P?29^/HTG.VW)3/G 159?\*78/ MR:&30O#4>5 C%*FPD[6H'>S!3CA[!8\GD>_@BQN7;BV]&2.E6\C+GLSMF,,>PYOQ_A7LPOXMV[31#L,/C;87YM;A(-+L MC"MI[L]LI.OM]T87[FGE"8I@J3V[;W+'%_,S^KV4T%.F6 MR<[Z9=CY!Q,./A =L@<2S%!GR-2:<(&!D8@ IRCEG53!"&7B_F07B(W"P1X1 MX\?F.N&KQP$F.,&2=-YQZ!OZ@C,J.RC!]N[TU^O+\4^ ?]=9'$:_+IV_8Y&( MEQ>B'_*_I%:TB>\]]K.D82;X(341@&R25U!_("G%R._+/P=C&5S_"QI#/(N- M:*Q8*0)H;INK5M:;[TPIBY4'PIV[ET:02. 9[/L1P'B]">^N;"\4,!KUB\/W M9I%\7OP)959_*1?8E&+]4=!J(L>BW0>J&RRC4+ W:R5F3-#Z1#]4#Y, 0N'X MJ$]"E+6M9"JI!6)Q<;UL*V+\N*S:IH[H*2F@Q2=Y"1;]@B,NBIE66!+B49;% M2_L-;=1S"9[3)1%B@Q3<]'+1-L%>]NJL$F2$FKRPKFV5H3-_Y,*^%)UA^(Q- M+_HXL*%7-3?-O@SFE@[X>B6@)#D+*.@H\K:0"Y?AZ%QK_2QA(+I>DK&6V3KT MJQ * ^\3IU=YK2AI:<89ZL&OW2=+>M#V+>7^#,8W6/969:.DO!/E3=HPY2) M7. 8:B958@8VS>RP+"H&\$7SGH.4B60@-;IK2BS&JE-^GGVJT;=(#@)4=$?\ M[4,Q\3^4#N6A,\/;PO6$$2AN=3US%ABJST#<;[[\9[;X9[5J&_I2MG@;IF53 M.A"=LN08/AR ,,3#R?T54)>B!^T^K[;YO\(._J%X#6N\RX<2V3K[*O?O'YGUA0])/KDBU?_&EH!2[#"H;W]>JA7?+BIG61S MOJ6._^#%EQ1Z^J-I9KQ&&2,>&K3EI1$=XSS+WL'I:=EW9?D!,1= ^J[L_]#9 M+MZ[I)(43$8QB(<_)+3(."MD)>[Q+V2-P+!A+"?84\::4_<0:(,YSS2X)H1- M4Y^7[:0S"(?II%?2R'Z#/5<$;*1NG@VL0.-BX"1ZNQH/EB*0S\'$X/!% @6A MW%SFS+ INQC@"$V)_ YLEEUE+-/&S_E6$SJXULVF:CJQZE0?,(Y.$(B 8U2\ M7VX5I)Z@]P#MQHD3)C?QII15 HL@B6'6)YJ8C+N-C MTBSH$8A\MFB8T22E9[1R"/,#NLVOO5$-\6VP MQW:H.7!L:D@=6H^I+L/!L6WXY$*=(>?Y'Y\J=5(CE^8=KQ+I7T+.+@Z6$T%( MUVYF\8'VS0>'B\\$B>G##]IKW_3@\SZL4DGT;^M1U\+([?,E-CF:_0'%G-() MYD /Y;0$2..W#$MQ4\Z517 X7H194YE+<<1-^%*OE9*MTQBS_T37'*P7QDU[ M/((EX$>$OA,G>]PADK*@")-<+@]>1+"-P6427U!IZ*A-.7AS@^>38]Y,FAYM MP4Y]=#C/+3?L^ H$WIXC4/(ZYV5SWN:["]J- MT(!P3;5"2O%O0]K*S24GU3!) M*6>LL;4K)W_J;T=CC1#>S$ZEO2=L'Z]*73X3+(2_6;)(8C00;P*??,6=@?/^ M?!R)";4#8KC1((RJO\D8[[LP5;4N4B1(D>_Z-"@0QW]RM)AYK,N22!'V'WZ- MLCOQ&8<-.7O"D5T.CP\47^M,CM??YGQCPC9 Q$PQUHT @N2$YY>BW&G%]#.^ M6T5*NA)YV=RGXR!G>-%PSP$%9Y:Z,ZS&/,!&$SZI8/,Y$>$KVF@LA.3G_Q$6 MF-YX @$?4[KJ^5R^U3-GS:L0ARTWS7[&!F=<4XZ_&7;RQVI;6XB M!2.;.$W3=J$YU-T-F$<3M4/4,DR+B_J@TU^M_>5*,Z-'=,'2)3J_(D8_JML;#3QO[ F!. M[>WW[YD\%I!]2W9ZP5>H(T-'@)Y[(I62C+XLS7A. 8W'QJULVXI3M8K*0X_] MA>%+:0D3AH;_$L\CM(V#9EGNB_^R[%\W1OO/F5^Z)B,VL'\F8XVBT4_!ZPCC M(61+',6,";#'CI7SC[46=;K0WN^;^:RN)@1VX8HB183TZA6M=C-;MI.Q\NSX ML#&X]78GQ&=SA70Z@8DYT"&'9-T87SFDR^MRPSP*VKPO4\!S>(ORFP'!"&Y> M%D)5[D"7"0'[@4 -AUW[&%T0V"1KF19D+- 2@"G$.'S2 M),N0]0.=R?NAU&'@0$K%"-.>6S]%%**+_F)\G$?HD7PG;%HM>=NCQFRB6"!M MDMRP%9'&C)>G9DVP93E4GTX Q3M2N:1IV%;#5LJ7-FVG,TQZG4S;2=^<4,J M<-\+1W"6P 9Q_-E>T%41W?K%NB11LC+B=UT]2UXBUG3Y30ZN&E_L(=]L(YM/ M!DC3@*4#KT/ 3G$'+I]G& 0\@+C9=+(+8G5,!L(\;[VL/N9YFV%T&\\1VZ9H M1F39&JQ[@O$G4S?D2/OP3:XN1$&A+N/JQQC)M'1I\PXCH(0:5.(Q;[OHH4UQ M 7Q#C-!,'GJ&U-VH[:8=\6VDNYN?-QE>MMPX3C:D5B3/:C8]FR'(\S0T=S8- ML>/N$+X1BHYS-#)R=/-I\5@->!%\LDXF?H^Q0&D"H_K^_;M_J$IANY6V_VA] MQK]\A*;W;;UXN^H;\FF)WN/9T[,OL,C(\QG@VQJ_$+E35NP I""$=83<),=D M,H@LA$@RMM^\^X>0>1)$7W/G\N/,QIGA@?2OL!2K36$"GMVN:BL3Q:#+4?N) M&5A:U>2S;$!R%F'NG)DE.)3?[BF_,OVL";_2[9F [K9#UR=H1SR,/C]C5V$' MNKB6D$B3"Y",F*0#^;5PFM @Z,#1=B1*%C8&I<@S[:@IAHE :@H8!HI<1DA' M[B]18 L" 6I+PE3H-BV[BCO0&EZTTSE:1FH7B-F'M,XV"62]\YWZ*O#2],WWM*HO^=1?\,9O'!L9>$'+.M2 MV7AA"1@@\B]D<]_K%/V%7@/3+MT4U-[,8$(8Y_%:[$29"%Z82)%%"O7]F_^( M7_@8_,(71_S"$;]PQ"\\0%X)/B6,UBR86.J6DEX9:6 MFYCH=W+XYKXC?Q(XW*NK^E GD 350>N:JVIN!E\)H;5_&BY:'J)!'"/B?UG;U.]_U-UZMI/F M[+H>$.$!BSJT+1/D<=;;(-O??ALAV^X7V_ X%TQ N.>7__2_G'9;9]I_$8// MI"3B_IY&M^X#EP<@?S.S?U(\;N'/J/UO^"&)73ADK<) M-;GUIKE2[,R^K8%67Z^%(LM%MIT(1^\OZB*0P))RV;GGZ^<=HJ+9BLWPJM M_YY7%^+S6(QQ15RBY,3/HT=!&FGMOAH0BT.@3]-CCXRZ*Y PU%S1(ZR"* M$LCMQCN8Y9[$C)?2F0&%\0Y"DJ9)<^!=KY!>0[D,QB-]=+@A8%Q&WNE2_\.U MI@%QV#"'2;XY)PJ'"X) &9XMEO+*MC5^0Q T8D) +>!3T\+NH5S-_$1:K0$U M)8A:,*V"@LB?5?HV,,7D[.'"YTL/G#@I$)Q M1QP(,S>52%42AV,P'=S[L&MVPT:U4Y/HU2TSH,DP7),>++K+E>E\\4 JA,A] MS099,RSZ YR*\2S$% .W(M1=>GP45#';V,A%/@"_M!!8YTA$8WQ<@0V)Q;R)?@GH">V[""T)OX:4BPA;!9C2EU,23 MF!E,RD15YY1?3SBUE7_'TR6H/S%+IYP=*)E=:JNN)%>3+A:TSR1C15O^%?MZ#S;)2 M9M/*$W,U ^&V+9ACAQ;T."N[<(FJPJ6H:6(D;Z5IQ6 K>H.FDAA:2ZC1[?C7 M5:]ATJK95<2]NVT*=AO@HVG;4FE]8(69'L_NTN(T"F?VGE1R%4YZNN8-^5]1 MZ-EL;CE27"I'UD8J;SB2?HLD\M#-5GDM"YRDD[VBPZ^76GX#FK%=.+08Z8SG MY&2Q[.>+9E/$#1N&2A/Q0%_XS49'@/[VH@R_*BONJI3U1/Z#S'LN++X81[?D M9BZ;>?8!5SG4_N#XNJ/^U6&$D0V'-02C0?I6UP00A9JV!:@]ZRO3@<)+L@O^ M..&R#!3DA^"Q%JYXJ)E3LR@W\U47GGIGQ]WQ[S(I(3@L>RH=2L*FU^_,]S>V M]"B/$5CP0\G=E >9RQV3V(]84A735'.GANW M.L+>2_>'OH>#))K@'][D1*W)B1VJWI[!%G8#BZE@I[J+D@%TE3=Z>,G(T%MN MRG6OR!3?'L9?I<:?6*WZ:W-5(D.K/A9_ 020>]Y"O'($T$86&5XMC$JB SV(V!A(, MO. >-;WC^"QN=07"IQ-=$BF6-$R@.6Z,5$CKV K..@B:J!]U,J;OO^]MF0M3 MOW7@R:LNYKKL=)U(Q/XB+V02^;-?[-Y;J< 5VMM&9M(5\U)MB"^!NI>0;#R6 M[S^F?/^G8_G^6+X_EN\?31@9W84H,=XE20IOT2/CK,\IWQA?@DTPZ5^6KDN$ M[")??">Q7A(-> Z/)SJ>,[KI[F9N?E*U:A1?.0W_^850/SV7<+,B@X>EX.9]O'9<9\2"9A4'55 FIK<:7'2=10TP)U_ M/*F^V0 0LN2RJ0IM:H[/Y'MZ*.MIDJM=3?^Q>T&O?$E)9>H4GVS1$O> MZ,/'&1T1YDR>A0ZWU05SOC.--+C-:U\7FW'!%ODY=3F@/J9H>HLY9[[.5V9. M"V)MR+?+ZGQH!@\8F?,( =NW_I=)02!9[_W\4J1UY)HODX=;ML1>;RG$!)3B M1C0.I.@:(!W.*W6%]G'KT1_IF5LS^3G5FFJ[A)4?9]_F*K&>C]!J32"YMK)6 M,[-M;CV:WJ1.[T%"<;7.@)B_/WU_BC;TI@V/4'.>N=N_(F9'W![!:E4T_7T[ M,/9WM.%@G"BTBM%3,;).;6*[>#N;8L3JPMLGDSC>7$?V3*02J!=3&I29\WBU MR:MMIXD&CY' )ZC?*HVI:@2Q#!\#=%3@,$LS+_A66UTR604!O3NS%)K$*R1E M@Z>_^0C7/4O1%0E$D$J>L(V[A(4%59FA!:XJRC"5Y0>%T'/&/UU%H\+]W&)2 M%(P,V1AF$9T"8?[CC[WRM?#D-=VMWP+YH30DC;T_PMN>5CUX.B1/C%-IRZ*, M/N'G^6"&>J.P-5+!WBA)4UN>E-0Y47(*;1N/*6+.#5>'L1;+Y;XL?$1H5TX' M88\,]U[Q])2/9#^MQ(;R4E6?4$N<[L>X/P8;!Z!J,#")_KC.<\K!=1?7B.95 M<;#&4H+;F,+PS*5<%C1NS;R;V2245Q1"?\(,"9Z"\]B+\#O*GPM7=3 BPDIB MJ![5%)$<2E^NG++,"(9BK_0)DP+DM P8X.:7)[.)N!+"$^=@]M<[H2>H&Q,D MB:45NO"\69+E*(Y9>&^CCX49&<(6Y_SO7M,F/=?TT/J8NZ&[6 R[@J.;QBB: MC/>9)PJP'&FGRY?A28@705R%L?XLA*!*@HM(B[7VD<\]D5%D"F3&;]'1,RP/ MY._FO<_Y[%H$]<$RABU,+!^B975!F$*%54MY*R$SXHQPNR4\-J66H7-&OB<; M40=+"UZ\.X(HA88#=.9))^@I7=7[O?G8SP.\4&3.R/+A%**2E]6PMQ$U/D,>W)FOJD8G M/?W!8:<$%0T6,TU M(\_@NRW 63MI*' M<&J3G'/AYP#RP06G\6!: /1NZU\Z(1*LA;N]+/R$)Y2;N"4JI#[PQ"1&:S Z MY5).IX;%O>;#;&TQ8LWAQ.R.4C;^'PB=:8U4(ZOPXC3Q$F;:+OZ_GC_ MZJ)TX$D&4)[OQ@>;ZGRG$M_[7#;QCSM)"/F&H-@!,I;[='<#,Q]0QQ N *J2 M[\F<"/P(!W^JGO!O&5BF1'#S$GI.U2X, /$L*$^H M)PWU$1L3R(*5FX[,KJN,,5KC3WA9Q(*F1Z:O>P??HFD+S+9&6:2$3%2G:Y8) M'S47QO,SC4:C8GF;K)\H>6\<^X<\Q]F@T DMQJ?9QZ4]&[%GRD<"_E6$L$(S0CB@J*U>"?Y]SH('3 -DG:'^'\X]D+/4(+\38ZR3K.CO<8 M951N:)[/(FDWFHVS1L^C$=5<3W%P;&U 15#O4,# -^(*AT_S9WH_[6MA/H:Z MU!0X)]1GZ<4U>*6>D*5!X# 7P,O6=/F3:!9FOC^AK]ZS MKD=#9N#L?>O6)6)\K&/2GOXTZ/I$GY8QUL;*[(F M9DTN+;SP39S0QCA'.*6-\)1?EDSS1B4E$ N3_VGB1->@5IE&UG7D M9%VEW-"/]?@1Z_C30"UM+>APV'$$B&=#:L7(AR0:DE)G<1Z@-A ^^;U0=3%^'N(*:[2H0''NFQ,^N CU,MDEO*9AAXV-U7 M2AR>CTM*4Z53D3*\YZEJ39+$-".HMB#Z6,W04^=>[%,D/W23Z;Z=/:%T7[M$ M&R=V?/6"8SRXR0G?RGH:L#!W"?5N"HL)*VM5G4,JQ5'RJU2\U6V9DS\?'D+: M%+4+4Y3338TH9H+WBB['A0];)KN#/M%_JO+Z'1;GCO*J]?D)-3#^^?EGH^5Z M\ON%J2C#?/927^6W?X1T:#X]_92&PH4P3KC* Q:="V-+Q';4B"@/I^>'\GK* ML/+R.(7W-87N9#>^9(&1D=F''^9J8.*["@QK&;5 PO8]SM*]S1+IGVD%: MZ\!.B[XO.\(=Q:J3&4;]"]?6TOSXI76C:/3^(GYD4,+7-V* MOL&>[9;R-B?79:ZRD82YRPG=O&+EKGR7KT2-<5OULL3X?$LAL3OR:AKA"K&? M5:W _4##M%9[ U& )]I\.4TN92RG:,IPESR.=,8()3*]B^?=@;Q-=4<2$%E]32!Y664>T,@A 6=)V0]$Y:X^C"(8K!^,V M1 I7U6H_+H1[6PBCS,YL2O,X_+_5\/\RQ3JRU[B&%I3[,M\>9^TWFS5)^!_, M\ZLO+/H=Y+K'M7*O;JM?"#S5;;EJSFL@FHYC_YN& M#*/H0/18@PM9=YJN0(,:M=4"^-EM";:1?N4X9[]%KG!2=UL.Q7G9:X?!R,:R MV\)?@8MYO5*_4QI?N>S+DFC'*?Q]IA#0G>VLIN7^&3EB1V^!'3T[8D>/V-$C M=O1HR']%0YZD!^; )@W+2S*;>02_1,!:C(C29A:2IKTB_I23BX9"&.M'8?8- M4ZUD^=L--VIXZ5L[/>16Q_/\WI:!EM#A'.-0;TGZAI)\HB2#NNUQ!GZK[)V@ M.KC@,0:B3/$GQXGY+:)[UQ8U;3J=;4?FDBDS1[D2DBN5@W3=&&QELTGDX\&8 MQ74=7GAET(DP7<%$M].\W:O!#[R,@N M$M:>,S504PXQR?\3WIA&N05O]P(U!=.@(K(X;X[M"CC4VPKL"Y'% M!4SEX> Y3OQOD=3:-52X7@F,,82R=4,:@Y%D$3RD19B\KF?M0>'$5P%,;L8X M3M:]398PR]<@B!K(-3I3$3<8G*F5S'T:7+ FHR#FZXK=#UU7YR?:6730S[4IT+>K5$OL1OVE\1+SB?W7AX/;_IWWQD MXY\XMC,F&2LADQVL.XN.;ZH0UQ65Z)>OJ$O+V&7Q#)FVUW$Z%B55YMY<4UZ M6.'\%^R5N0K31O0/NNX0U&-GV:-KVSB2,KR%9OOSTA,%+B)H5B'Q^^#0'1$5S#LY-**B0DW9MD ZE>$I,NX]6 M=^I*O<%8?11_ZHB6T9/B6K\F4[+AIJ/W=QXZWY8M5\?T>>#8OJBHXQ;V2-KE MQ!I:=[,TZCAF.V/:0,<-36ZQ^%M>#V3.GY^1 N>S3\%!)^(6\Q(M:._N]U%G MTN02=RH8)'N'&I;&[P;TV%!F"_,&2I7PL!1BN3<*846/W:U9\/G!IPY"FOG: M^ISG^T9Y,U^P@@]_&*PL\0EC9>=TI0*#Q&U"TG3KLFMC,81J/3JJYA]P37J* MRW)#K-(S/=11,KZQ?"Y#X*6WFB09U\UFHX*'=,)E-QR !SJNC7 <7V'=!J'^ MSZ](M#,I'[D'6H65U,EV6^"+C[$M_@=1EXE)LV"7\UUE#:[I M0;>\,5EP=\9(YAAU@+PH?Z(&:' A,:N?KQU%6JI'Z/_>9H)3HSZRY.S[E.$R M95X@3&-#OJXZ,DMD-CM82=C*%_A-^,=SYCWHFQXR%(PMO0IFY3^?94^??G;Z M8K$E?@SB*_W/L^RS+YZ?/M6_X!+AC\^^>!'_F"UBVR*MG[84+GUX[8NS/_T! M/WM^]@??*IW^"G:?;LZ5.?R,;" M2@^/L\]!'TI?__1%]NF-WZ=A%(MTWA)G)MWM\[/G-@VCG_W7?YQ]]O2EO]>G MV:>??K'OZ^F1QK9WO(E=8]*^I7#$(7X,#O'9$8=XQ"$><8@/D,/2CCB-Z6L* M"BBOS"1>>WC5]C"JW> 9]23NI F'FZLMSGMZA&[(6YRC'.COH3:I.CF0N*L$ MNN?46.ZA'R"RU*'F<619P[Q <@B45I>E?@'(TY!W;.OW17 MS-SE.%#7!U%U+F,P!0S-QVSH0%,9KX*9P-V2*.,8I"'LZ"@._]4U=5UN-(6! M=YA3 T/J-L1I!JX*RZE9&9D]<;\Q[T1\B>2L-[V!L>,?%98XQS#BJ9"Q8T*U MQ/6?R%>(QA.% @;)*8OXRO2<1&=C,8$7(()*V744>6@';6IIR_-!Y>PC17\4 MHJ-%!N4D-RT@8JHIOL. +CFO1!@2(YG+A Y,)+A\3[>;QG3VDG2 #T_HJR'V M4)B$Q^NF2#B.3XFJG9Z PUTD\*(B*K;8A@8_8TH_)<#OX2S7Y4"9G22MB^0V M@^;$ZYRC1+UU>.2E-GG94:?4F%ER M'@!Z=^6Z$P@G*5"$Y>5HI)>T:DCV*2';U7*'\5N&$(B7M*5P$LXL[C5&+KKA MTYZUIO;3^;J]@HQ1U*?,U.HT[;7DLN03*F4XL[RI=%>PJ=H-?>2;W 8K\@@/ M^=?72]HM0'U0YB4LQJH9.O%EREXJBY0SNT21!M:PWFCQIUFO\>]PC@R%SYIW M57C:O-5?LN8*-!85Z1N7#BY,=SQO=71]9$R8MH>$Y?*- M2#XCL\$@%FH1@?H3C]R5RM6DC.;=+O/LG\)6DQ4G^!7M:2 M/QT-D]90]-X'[C"YP6)\@V QK\(\G:O4'JTI[YZGDE_X&E5:$PO@ &(5R;KW MK//"^X7J+DD)F9:+GK-CEO,&9*JLG MN\[LA>Q._U;+,+MTR&*&A1> :,,KA2L/SUVLSY1;\B> M6A^ $ =R1G0]J2?5Y^&'[J\7>8NCGY3=!-R$$B#YFEWF#$4P!XH\(PP(02CN+5*2FZ[Y!1'5X7O_*R64>WB%D>L]2C)=IP?O2BN3^*L%?XR7+J4[YK8L5Z%BR. MJBGG0TY"WZ5I8GN+SN.?9F%JX?&/1\)QXB3=B=W["U@-UERM(&<* M[X964UWJ&:9^ON4 MA*!F2+LQR 4.VTBR77N5H@\X\CP2U"0CT:(/ZQL:)B[N37!)+\X8%H?BVK?, MS23!U;[&"[@E:&B0#:+/N/\QQO#,D?*&JA41RVL7L?0I>91Y4?GJIZ'J!-,E M/4#GL0C A%S"+I:%/!Y\UH'NBIU#$7YLQ,299U39HHF)XG#H=+XS7Z M_4) !DS,+LV$[E%+I%?Q53.=;O5[W;+3Q;=X2ITNBJ*3ETAE1=&D,BTA 9L0 MHB6>_F,=_F/J\,^/=?AC'?Y8AW^ =7@-6Y.Z6%)#DP[CC ">"#SIA-G*.1XK M!%*.3:,@I@+-MW3\&2&$<4N,^=B\DQ,]FMBE+.(H'U/5V.]->C-#[4R__7R< M/0OS$;'DU)% D0O>:%WQ:3B*T^605>;5VQ>-YL,"7T4*'F(=(K'UL&'@YHI_ M2+GZZ$QDB0HX)70X'L)_4,":,163?!QBKO9Z)U^M.B*L'6Q)H=J*[+0^M2PI MYE34IY#*UAUK G"4?MFR<7?)V'V[J; 0DYBC?J,PQ%^5JQ+Z<03<1&V;TE*7 MZ+SGRCE2!Q5KNP_UAYJHJ=9A)CAN\Y&5 ]?3P,&K4E6,$A$XH3_2VF!\8)8B M]-K9R LJ=.8\9]%1&6]IE FCU>X:5O=+1.M=+M!#_E5 ;>#&"REV6KSGRRSZ MY*Y6;2$1MKV!0Q'VKOJ)O5!_3]. VS##V/3(X-=4&:&;2DI=&2YBE@,PH9GZ MZA5]:5L6E53F*?V-&_$BE!UE#2:R;+',MCL"O"+403L5A/G*B&&Z*I=AF8E4 MXC:O:,IBN33$^-7Z6EC*MKKFP@\&_]);:A_0[W#K3_"NJ_-@* A!3-%H4AY= M;-*E(NS.51??)1P*LB;K9E%>,02(CEN;=*,U5H3.3^N!!XV2'LM8\GU6+*/I/6Y94!"R1E+L1(J]<.GCF CIFQ*ONH] MIE,Z7;P6DXO8-9Q7E[EE+.7+33 K GD0:(47)8JH,4;.27>&24;;9;;!7^.Z M@7)UG;#&3%OP6U&U$.[YY"=^2.YZ)$=PW<> M55BS@M-,U]X=%U3&_8X0EB3P?97PZBI973 MZ<0B'<4+SO<[FCM/)*+WSXR9UW9.2,)7M MCGE@,"7:C,;%+SKBX@'/C: =9G!)O8>795HU#ZLQBEE3SZ+K0E=J,# #@B&& MX[C77'T,K_&>JZ"JNB9K=8?6Q#!@M?8&MZA8GC4%7]CVDVJXNPI"W0UV+ M,P.@JSWY5\&]JJ1CC1TY-G(<'BFV2^WO)#E9D68LX$J_VOK*DF=QRR$.HT.R M7L6#2)R%J-SAZ&@YVTY)>P8PX(4V\_9 (:+4A8HU[F+%T0 \1BLI4<-!S"2# M,);BC.&E=.XL@N"8E0-+#-H#?TN0Z>//=C.?E2M.UA*5J3?U0A=%L"CEM[NHY Z(9$TP,T^1>\\CJX#^7JIPCP?2] M#J+%B2=F" ,'9PKC4!8%(C]A9,&C-+@,5?^$TFQ)FF@FJ'2G&'V]]1!P,L#C M-N@[X]E- )[)',3,T#2QQ)^?/"7T@'OD4.&$F.[F3N/)]=!G+"^+_Y7/:?'3H=U09O&_=OI_NT MFB^3S>IWIXXKHU1GAN^EXV5)QUT+TNO4LTU!^VN*NPFR%PY**2D'MTLS%,$7 MW D\X:?I+FE"E[[_+*=SW- =&>R7[H& M!.\8,D5%^-]J2T]'FWE;6V(\00+,3LI+:44(_S#X%2_H,-TOIQ"OEW3<(U@& MM"N"O;J7-R')$MSF"*Y/*RX\?LR+40[_Y0Q.D)Z!#.V=##.OFYYX77)DN$9[ M@J.UF/Y$+K,A5\Y\[QNR5QES$Z8]3XQZN(%;X 5>'/$"1[S $2_P&+Q&M)O+H1;#0RVPQ2X4./+F[$BK4G"E1 U= M8*TW)BGW75#/N?@H.1):U$E5H1H4\Z>#' GZ8[@: MH=]OZ6@K$2AEM1]=G044!K55R?YCK2T5'$)OJZZS"%SPU)C(NXFNA,PCP=O/M>6<\=18/!_3'9L\'A_?G/COGSJBP+AER*&X,J'L1YLU M%?"%.]XP%/H#BPJ&WOF%/[ M#L)G3B'5%C>5TB^>LF2-VN_B>D*BM16SD% /WF&QPG_3U3I+1QG'MF$\Q$[T M6LO@ 2..I%K()C. OHTJN9[,=Q&>-JRG:_KC*C MPTS#-DN_JB4M@8(0&43/D!TWRA;. 2WB)F/_IOR6>BK=GBMF 6WMEO@N\ZI<=M^>KIXU4ER"ZK!I:L/X27& M]!SB-XW(<^U)>$3H%.NR\:#AMV'7".LJ3B!PO>9,V(J$.34_NQ+$ZZ@:@05T M61'%/ 9FU59)1]$\UPK:-Z*^ERHB\Y>2[CA*%2F8(?-M'YDKWAZP(]0\S>L MS9-2I 8AC _Y EC&3.80QY$B5#Q,EHX;W^I%E_3--491C..*DY'K M#?(P8Z-"'_8C2)^>O)!IQ]<=0-X+$Y>Q$E'"8$U'$BI'E,J-&8S"#0 MCO?"\?>A%G^C.XX-?IVA.0B!6A-3OX'J*GQ4Q=\?)N<_)L<%V\1#4 M*$ PR$29[*(7T8EUQY+:.)K1XSS=XR92[A^;L*(,-RH>8V[Y&X2SB3)*)MT4 ML_F-JXL2I@)4'(0'Y?#%TL. Y91H\M%O:/I$J,N2KTM*!>ULB293G^1EYC(P M+OF/+YX'W^6HDO.U8/)W@:5D"SH_ M$C$XG#"4BGB0#RDYL V?M:,@TRN;Z-1$"2YZQ]LEC_\-"$9_L)PKXCRU,9WTP<[\/XL==_K]>J2W@ 8+>+$ZB:_LN723+./G3$Y)E W MWI=XP"WWXQH]](B.68MLX=S:KV%U9T-XA"_= K[TZ1&^=(0O'>%+C\)_8M0[ MU4!O.I%13 E/4)=2Z8=[V_4GEIX77XIAZ1:]R4F&8]3P ([T?Z)DF-U,J']? M;NT#,*$\*\2=6' ==6Y\PIE-NJ>)%.K^21O-DLPAD 4RYPS2]\CC8$ AGTJ> MPK*LRW5%T4<'IEV*"]6IVU>@_F%>X&'V(=?HN7#TOT+0G-!J3)R;R)CO";GY M+%8L^Q]CA"?>;?J\?!E1P-E(2)QI]<'WJ;$@3"^>XT6%9@7^N6]"J\#5MN R M:5XTPETPYR0_PF7Y-64S3)-DC\(&T^1W)KENAB ASE%_SSQ;URD@Y(#.@C!= M"BTHELD)D3A4%G/IP&?&"X7'Y:N+JKR4P+\+5PDS)QF\=16%C+2$P&*E%?R4V#8W M)G!LM"W%9?C[ZGKQUV&9+;X/K[OX)EQSY[[R?'9RR8?G]M6ZJ+<=WL(A0T MF:V)HLVI;V=ELKE.3"A16XE(GOAC@B^7"AF$%.7<2W/,-\9V39]);AOS9W/W M%*5JV2(?D+UILY[J,&A@&B'F'^,%4:0_:!CQ;5RI+#)UV.DAG4KK1$,^L1 MGNMO_3IE@0;))$?] .#?Y"">4RFR_2"HJ"(R@KMDV"Y??<@AX/77(Z MB=ID[G=#VPUEZOJH;)V8.ARZB04(:ZI:?6"]R_1JU0\RM8M79&2=#,5%^,YOG,J_,'8 M@&_+,5<5P^,SDY0P.GE=TSKDJP.B;X>/KFSVW$+1BP7]PHJ B_@8 X6W?HRJ M3NJ6/VO,U99KD(90QD6H@_:..#+OR@TTR[*$#\=D<^,G&$3\X,UW7I90O<'3;@)NM/I2;ZJ)I"BCX[+DQ%3U&ZN/O.CU#S$7GLM&\]NQO!2I0XT7(U758C->Z\ MD>/+O\0!'4!)\4QX"#(NBP@R7<0IK\K\0UF[3@VOO*EU"]\>&"8I3>'0XY>= M!MRF"K!UBP YDK+DF!.J,N8X(-B H-JV$I=4>QHM@6!G/;QX99M,&2E<(0M/ M&XMM++EB5[.S+DZ*Y9U8G'X,5T\J4=H#4KE4'8[\51,LE53[PVI9;LKMZ8)X MC>^PG/<<,PB8?QVU4T/Q3P.*N+)N%C;]MP(:<$NM*981FT9];C+&"EOZ_O3] M*;]X../"ZKE7MI(4UC-6?)CKPQ3BK!F"SD/T/_Z6*?O/?NO3M&IP/&W(2^8Y M$?I+H3H)4;%7X1GSL,<5-,-W=\Q:'HGJ,N$>LP5R@+#N!E8<7Z=PK=3:N!2[J6WI,;4_U2U *MN6 MD>6G+S$2M#N91++G_+",4'PRSZ0F_7[&1,2R0G0$-Z1W/S/Q7*M;MDU>F".- M(9\G\&-^1<_0IU)(FIVDQ0*/15C+0SQ-7-C\U.0\OHT< L8[Y-+4:EB%$FT( MIQ3I,=Z*=2 JD5(1B7ZVW^:>#U5!?I1C%G5FF"!]K1(A65WH" ?Y&#C(9T9%O MUH_0\7HSZT>M2^JWWF0*0XW,LNA<\E,PA"6)" M[:#G+Z9#KE?DS\0;Z>BFZB+I+T?%<&9#UU?BR#Q;$-T=?O&IGOI_D2]\!T>& M"+&92F3Q:M6;9BDQ8*P1LE):@](87$[J!?=I]+MUI*44MIHMQ2:+3]BCX-[\ M[C#)C%WN260Z_6N(NX,7],9H4=Y1)QL>5 ?WE-_ %-6U6^]D8EZ1"PY!SL+43D:_T:]^2]NKXU$0EQ'( M"$:3R+B\?OW.I@!$$9V_5%MV0K.(FA&D24AF-]\2%PO;+B*9.(=?2.3WO:-1 M3>R5]W/-@8U@B:TVW\@U\U2*QU1>@DO'Y%GT/7_7L)H:-P]5.G"_2?\4["JL2\I&&W<6,.5X1&[:. M026LTR09)T%+2J7LA$QP#UU,32U9 6,\-;N#1(1/LB20&F1"*F%3ZGK]NM;! M(D78F'QK=F9CI"O+:6X!WTZD[?GS'I MO_?9A(*5HMB]C\Y5*H[UF41:I!5BS0>+%2@OMVX5@I.L[4UYCI?I/E@;6K+, MI65#S] ;A=X25 U>@:"GF\WBTZ?)ZH@,0[IQ-2E2JIH.ZN#DW*Q*(84V];6J M70U;T<00K [.',I(48(GG02SQ)HKFN@EY]X2*5DU3T!;*I-C5W4]%LIHH"2M MPMA#7"R$C6%!M)09]8Y:TNVI=FNIE.S_VR2G4IUF6JQ*0,38)*R&G5H[,J)Y M$>_3,\K14C1H]DBQS]&V).3 6]E2D*A:7WGPW M+TXE0P7=17)6^@+;IHTR05GPI@C*7/Z0;C820,8UD8)DCPGTH"QHG> MF(/V'\>9)PM_DVO,)Z(Q%)CG9"6O%2K(QW MCC?!"(Z>3B^N'B'"1]H&.DXQ1#21D)E!R*9+Z* 'M&\'W-WC4?!HVB=BE=PD M(!$';O+LE8KZA35?BAR?JV 2HB&>Z1@=QZ8?.W&YI6%4\GF4600'FJ95?UFU M/8=CA+J]3BHN,:].-1[A)$8X-_=WWIW]WOWJ=UWF19XLOV_Q?E1_"-OK@&Z$11J'N74RX?&M^W>(3%]Y^ M\]6[;UV&P=[+1A5&E/>$T9/L?^C3A10([;X2N:G.G'MV'+BX7G/%2 ;..22G M7/@*5V[)PEU6C:$G>+_3XT,B=8=SQTZ(\*?P5L\_>_'RV=/_^H^SSYZ^#)MI M(P$9-T7 BPI'4G]MY%+<:1$6Z:8@ITIQ]:2FAO!2SX$=U0LQ,Q%F0 TB"(%NZ3/@L]%>-6E?,ID$J%179\BODW-@!]F6X MIK6V]9&,K1,BE@9XTB4B0UGNV/O.!^O_QK64$M7.$'$'W'DOW"')LF&+,N)V MS;?+ZGQ(5BLF3",2PUO@37>$=-&DBGUW>6VO.K,);F3GYA?ER)5Y5P";B8*0 MC^_4^8L)^F ,?ZZTFVY!5E;<=6_*@TTF.V4F_'MGBFV:*P_B YX$S=7EO0MY?7U.*/?,B0]/,\5J>-^X@%B M=W(:;$];-NG#.O>/7!W&51+^+.S8 ;I:N^ [2-81 MS6KI>Y+/1 J3M*'AP"(/MV$Z)/CZA%B]9C762^AFVOIGLY022B 7A/P!94W( MG!,2%@ PHO )[@8MIW-L5P/30Q75D1;EH :WE14SB33'ZH?/Y&-PP7!?Z995 M]:F8/#ER5GP42.'S(TCA"%(X@A0>@P_SG?=/7-%9"-HNJTZ"X==)_N.KJI7. M*O5F_OO-^V?1FQ$K3]X#'!C YND0^5M>#P3GHQYPALV1.TL\63^#N;UMB1=+ M*U0L$.?.S-/%JYET'=U;\R;<'Q.=7[MM-\U5(. MY$-)VJM"+"I!W?="F.>C]A"&-(/KTC.=5BKD6B=J&YR9@@[")#T$[[Y@@'JM M36N*N',:WG6QT=8S^'0$O$=)QJ#'X='^6:)T]-X5B]:;X(A&'2/5M%8OM;_> M;U=TD7%1>W>)N,7T9V@;P5720LCRU/&U>J +J= MBWK+F@$#B=H6'+IPB9PT0B<6'&QG^]]GG+RFF"#\JFF[QCK(L><7T>++;_O'-NZ]LMWU"%_OOYG1Q]CS[ M_.F?_D@Q[I/1Q@ZW_-L0+!F3DCS-PM:C6=M1;JE@,!*GWREY)U :&2'WU&&$ MWJ4C%![IU;MW;_3X@U.N(3R?@!1X[]HP-&>X];/3Q9<-R\[TL5R*&OK&5'++ M&Y-EGDU*.5 W2:S)>YL3C4UK"2,:.49MA<#U9'.,US<4D%@EF5#_9SF \ MN+]-'TJ?P M>MKJGTXXQQE[JHGDV[\(/Y@]ZDE:AS6479>OPV*FM@ OG@B'1'Y+&V64<_]: M.^VV)>50JFXK!>>P4,G!07+%/\PHA6Q/Q6V+E(41YLVJO@R!,SEGQ2, MPU;P+';)\\ZDK!O7YC-JZ9#: )Z^W^-R%TWXG<$DI M2(1R@)Q8Y0ZN7[EWH M;A5-P;5#O2GE%%<,BA)3Z[LQ:& ;,XD?,Y'V,!FG"PF+2KX>#[8:\??BZB @ MU.:]UQO*8G?JAJI[]?[UZ\X,/J6&.,\C^;"9L3TE(B*="_JU)3D]]4I,$RV' ML)Y\*PQM@($+US9(XD"B(-'9>0'1Z"WYR<8_[ABGQD@$AL88M^MH2/-@6M%M M-MH8KS9DMRBNU22!) M^V?>AE$G/\"=-8@>704ZJ6WS,?.=3L(K;>+F^?$G1CHY G"UFU#';7,B.!#& MHYGMRIBN9;-9\%(Z\!JTML-,#=ND7@=Z",O*8CWI\D$]83>TM/E\GAH>61C? MLZ<9IP;V3:F.SNP2#[M4(W2SM.EIR?%&-V].W>I8-_M.$VR&N-2_=PO]_:E M[#AP/,%?Q"]@&_T710L%0W(-@>B!\FC=W1''7E9GU"D3BCUF\[/C&: M8PL\F>JP;V/% 8YK.. W)#=7:L=%B(J87NEO0P?\HY[%23DNA*:@+;OYF>(! MG2,?DQBX\$B6VF"$V_/YZLMOM(!GEZMN_>EEX[S@.U^;&(."IPZ/C$>7[/F. MGMB?TQBY&=P(K$JB'%19W4L!TO@]&^^$ 9 MM6MM.O]QJ*6S7SM"?.P>CVG6!9WZ4#+%!J;2L#9A#1 BMMJ!_CAJFP8ET]TN M[&4Q%[2Y%BXDIMUA$, X.YHP1R!@'L,."2:6+[GJC?/?X@NP)8X8/Z#9OG=> M%B#!65&).3;EO60!<@_13*431BU[-NRK?!=5WGF:UFT>XKK@U ,"7<\/,YTE M/F>V5SWZ<XV0LT$J67"[G%9@S%4LPT7=EZNFN:#SH"E M$T.P!_HMTQ*"#UH2X+!M:@C ;;=#':G!$E)48\60L$.3-'PLV\;ED$862_@9 M^?+-:N ]67O#(;THXZ[ "%L+L2N%=]1R>UDU0! 3&TK/[5Y&YCKF1 8A(]F+ M5;7CR^D)7UKGGHV9IA )"-FS/ Y=7 5[%BX7.5<;TVZ08]0BH^!4GQQA%(C#SIE+;+X?'D=,^N@M._-%0\5>WZ3CZ-!2B@DM$!#K=IB2_!)PDV0)(%X:M-_)$=5P$L4S MYB8O9!N+O%?,G!*^%Y14SG3312Y$(O,$-"E\3Q8N?Y.+<90<.=__-9\F+H3; MUJUL>YS)ZD59W-1+?*\Q6])R"RI>[F44A0A[EU]CI#A&9ZAU[FWXK=<.0@0M M 8;_WU:=LLUU0L#2"?G!_F5.6?G4^D>@M#.=%&^CI2V7+CED2WF7, TPX]&- M=B9S7#3AP:R/AL-#I917]CWIESQ=O+_@')K73@!*B(,MUJ3A6U'R:]":;5Q/ M>2>?9.@7IR=U_2YI7_NRO&Z,GIT(:>$LP;8VFS3U$QN5F.1P0+64"7JS$1\G M_3=R9IZ&&+L6R;$N8O/?G^YE]AGS'"5$IS%RS4:=A!QN^^8JX+P2>=V;^&65 M]O/^N&8?RGGPI:R,_J(<=S<9_#3NSIN@(P>)9_<0>R'OA2#>,(E,:&7U"]'? MC!\;9+"A+55BS;+7H(F$$/V"H-.R"!*0W_X1(VNM&N"$!-*!7;TCTG*FW25$ MDU^)[;>!EAHN@WR+!*BDLG?4TI(VO!OAC*.)3QK/,31EWC.*-B5:1HZ8#I=J MFM/B03-U:,G:&N...UEETU\I6_1(T74=S&$.,[W91&A)HFL1R3AYO[K'=UWE M$WKH&4W?HEF(\APXO"H!I9@QD_&DB>S19<.,2EZW]3;ZULRKG624M<)$=J0H M6B5;W7/,-+1\:1&H40[' YT;0EJ#2>.VL&R6*SD;G[NNT_&C]N7="*%OV!=C MJOH$0"(UC$AD%-YH@(8!T3:-1$)HB8+4S6D]'33Q9\+6VXA-D(R.G6=JXZQ1NQ)6PL'S)(<9_9,+YPHM-11#B[5/* MZ80$G6J0,]++8!&FD M AE!E*FXGM(RRB_P3L9@05FUWT0>.MS2F(]I6?L)UNCG:.S#'^F-E>J&XAU1AT]?2;\F*D"^. M7_9T\?7M%A;=3/J+9FY&/QY?^J,66W9 ?_:7"1'?)0?U8.S*#^HW!N=65-L4 M*L '(&66EB*E2N8YK$S]#P7QT+^+ &6'Q&$TFSY/9"J,=KO+[V*A1\ MNW@OQ^S/=XFW*&^^@7I!=F)!D'-6RPZ2.(_4"$DRB: MDR8(GL+,-]7(1#=VYFYZ=.5Z,VY6O)'I0[Y]Q67K"%-SX.:]37?X$O\^@MDX M[]H&N]56+,QRS37[W353TPHG+WE+[0?Q$[T>1,)94J]ZV%-8Y M9;,D:9AY3A=194%)HZXA(^$I?PIR,NX8A+..(2'B NP5@,J=VJKK0E6UT['-%J M;O\1N=F49 U-V7?R HU\-T,]\(1YV)2\H #CW4I9]5U*ET]BN0*U](L8_9H0 MEIQI(Y,G"HGR;?J+9&O[7H&#[']6A8;K\@)Y3/7>PBM+6%-'_&G>@<^W]!1, M6=2!G_TZ'CO ;->U^!IXH?G;^F)3#P&PRMB0V)4B,(&I1\X7>OT$;*4\" 2! M*RH70\MC%*Y/Y ]TS7AS2OI:7EA;UZP:0B&$H^_S]2V^\VXX=#P3[:VP.S%\ MT;5=9DF-H [.5G.U@2=V46X(OV]SN"G=2M$;:KKNQAL#)QZ\5'%+^#E6E';< ML AK*9AWH!G!+^LZB2/^7G2H;^V)25H0_4["ZRO=F'JC*2P;2]L]_TN0]R'D3.9V!%X7* G2C,F^IRSFIQP%3E W/O2''ETY2+5N>,?N, ) M!?W(7*O:FQ%AWLYG!M(6--,M9QVTN5 (-1>-95I&YL)OI24]]P,M!%<;XS60 M_D(>)VI%6E*R)*^EJ!7K'%>J9NF1!Q;>NRGU(0V7\1A/7G$R24-S&4OU;DUV M+FQ.K!Q?L^24$8U/'0G.8JLZV,)Y^W1]XAV[.1U;P(2TNHGN&,@0UQP++NBN8FZ#V4GOP4?OJOP=8 VHGM'=PZ+B M8EE,G\G**SY,-P0]J"7 MY*[W@5!&B4HRUR*$;46:NIK.G1)\19&*QF.,_VYTA>1^TY[G#BSAV(Z8? ,9 M/L+$34+U 4V%57Z MUZ>$H+M^N)[1Z,)AXV_=\64JSRNI'V?C)J%;'Z%C41!.8KMW%,NAS-FLFMV# M&6E&1V-&/<&C?\3-E&WE\QWX!/[#%>5X+JJ=YD>X/$N G#MP#6 MH8W.3838F4H#+%L/B1=QU XN@6S<0X>%(XO"U%+=,&5I.J8KRP_BBZN?CX-" M#Q> CF-YDQ[A)-T5IXOWI9'0@AWKV/LY: A0+QE7D!CV69I:CF0S&;"H1GS6OC&I0924H?#JL?J^<>6I4$>=*? MQ8(2"M!TAW>&,R><9.>ET.,QT0.[N5G,AVOVF[+A74R.JS@R5[0AH(;#'XE% M)JERP9Z51X&"B?3TDOA%"#]._3(S,Z?24U+[P[&W+G$9PUW>]7M7NE_HLI83 M>YH\$<69X0]$2)'9DQ=S^6EA*#NX=:9^5A9\J?I$P%VLQ"6L?#8.R2ZC@),8 M1R@XA7\<3IYVZ7;=?9E(?X3YBZ-GV)3&$,4PV%CFY,B'2!,_U66M 2^T$-06['_@6/RC@:!F5G8+ MNCY$ N*,>-7-" $//['MS6)=<95'(G:U16KD#)L@>_V2J1.4C0#N!H/Z+5S$ M_5I+'1+*@7,7*/N-ZSW!LR$U&_92#$,[NZS\<3=)FJ!IPZ)(\8P471E#QW@K M2MU%?WF!ZPB==[W%6M $^96+0@8AR3>G2X5@D9U=>S*@E?0Q90\):6X:; M+F,VDM](5_GHR"EG;?FM3'E>"VH_Y_7@9@UN<<%]IADM50S(!E@R8!BJ0,)5M(^X3FP9K\.#1)#I\X^>Y0].>U*\K;93CJ MJ"Z'#6R&"QI\&7P^WPSGS2F_).D;CG?6MSM'I4:N4R\ZI[ 4K4H%>#<_28'C>;5RXZG,IB*/Q)PU.$3/6VD[ M!*;SA"@>T?!"IVMK/?!:/8ANC[;0^BR==Y18!AK58VYWX+!;*QIX-"6/X>PJ4,OZK;,:\7&V@_H=&?QZ1X$^+$G8[ZH @U2]%Z(0#3K ML4J.QV=NYG_/+)CBZ>GS,UG=]H M+1RX]=U'.D3-%PT5CB07I\+/LH_[1FX=F\M"F^O^'%3.:7*\[15 M9E(L -X\;:S[A2^MGIZ8 *D M.$N4ZFX*#>6K']YGBW]6]!_AM%J\^I?2;7SS^MV!&88QIOO1YT+&D5X?:O18 M +SK;?)ERVOJ@_-)H]::*W5+)KR+9*!>VUDUN:M3!U2?*N=&!9B&,!A0\*.$ M57VMM4[)F^();<52OB:<]X6E\L*:0KA?KPPYKL@%,BK"'L-&3XAGJ2^YZMV9 M[6JV=)\M6J/VK_MVJ/WY(D\?T_IY[,%@5U+0%VLTE5X.F[KT>A=5:\_GWS6" MGBB%U4+Q)OT"-<)L_G_VWKS);2O+$O\J#/=4ERL"F:W==GFF(]*R[%9UV7)( MJG;,7Q-( LR$!0(T0&:*_>GGW7.7=Q\ YB(IK60U?_&;+BM)8GG+?7>[.$%=3 JF^SSE3K@XL.')64&&#VNOA!_74BDCG M3KC5ABJ!I#3$Z$L^W*T_EL+B^;FO?HP%B6Q:)76X"GN%)#)BN\'Q[ WYIM-S M W5=GAJI,):Y,3.NN^KLC'EMM1,I6:G.N52 %&$#L=@A;!$>96WYO-06)!*^ MECN>H$F]=3(H20)ROE^LAN6BKE@VF5_/^7 NKIB)M*.8+%F(T&(.?*A?GH9P MJE40(TK=0 M<33N3&? ;Z?;PP;?F\1D1^-]:>S;PEZ2C-5JK3=(AC \V 1UQP2W2]RH]G<^ M*LY;@L;2J0:<)=."R%K1^5XX?BL.&:@0=L4*LGK-P)8X>)YT,4Z7M"(.+7V- M"23-\'1PSQV?53IC$8\ZI&HZ<\&11=(WC^+#(H:M.]\QW(UF0G;_J*GIJF'" M[#FZMCFO,,BJP+L1G/:JS-^%*2:V M")!K08PAV6E\ZQ"SM"9A]M[,&?]RV(:I):7>I[B)-RH\4TJ71#V@%S"0]*H6 M#-R]_WEO H.7_M@1GI+Q]L_[OIT#8.#.]ECQXAQ)LIVP=/YG^_:O1.6O:C9& M;2 ]M+TUT8K.VJ!WHU0IJ'0/-^'!XE]2-SB6XZ(;;+$X-J8WUNE9->4KJBL1 M SZ$XFM#/$DY<6JYF#OF^N*%9- GE8;>G B'2_Z$_;+S3;@VXS#E_<)RQ75( MCGM>M3@?6/B1/JCZ978[#RWC0S X-D+K0^G#8,V"]7@^\=?/X72"HN4F[_(A MSD"8RW]#AF=9%A_C&B3K*W43[##Y).?(Z(A(,V&Z02+7MU@6N;D_2"S]>(5? M6 WY;5+74+;@+GZN6WJ*=B@-M!VOF-5H M[B%.W(\=A2&YE2V=L"'[\,M^DHYMZ!]FD!^\H7*CA@US"?02 OA*N.H)+ MI@B048:8/J &EK.FC%R:8!,08KQ+RK*X$\(Y%&5S474MB#H')P8#0H_Z8$A) M!EG\P1T_5:?^M*Q!+D.S)\A*I;I AX@06X1-2+#V=::G,W2.#N"%CP$O/#R M%P[@A0-XX1XVS@\[33:@'N-".1OJI;B4 S]J>(J*.V$.+CK/EMRHF(I:B@L: M;.R6G;WWU9)8NG8S*FD:?_I8%ZP_6C*'^C-*6^_XJ'L& [*"/!7YP^BU2PF: MX&J3O=?:@WG0B([T"&%'6+]^6::-L!(2^#+DZ99E4W1D&?UA.R8Q082RTD@:KBT:/L6D7$YEV(,QUOY1B7L9]>V2"IJF5NU,ZD M)=3VBG6>\*X2UUB3:LXE.PTCNZBTBB'MOVCP4YW%9';]GJ9?63B,+12^%98J M!!0MB33(9C 'H.\L3VU/EM)U4C(8_F#T!!/+1>/BX !X?7?+L-[.VTNT!E(( M6I6F#.?1)WQ%_'E8!LBT;N!NHN7#V :OEA4EGW91@@P=ZL@*HQGD:R.Y:23G M-?K@3*76)6;18JH8.N'W\M3V49B/P,PG-;%%0_+6LE/"B:"[U78V>?FL93CQ M(*F%2ZR7*Z'VI<>,!%];:,#C"Z")-?)>5@SO"O^OKMO+HS!'!D.?W*[[&+*B MZ)5@A,;%.U=F_D1HP(^*]^^3J1N"YIP1V:[$ ]$EN&BO&%BV$'K@OV"&%FJL M."&& NJ)F+KT69BO:R !VNY)TO'$H,&(PE5+32,L(L+=6YTLM& 0^64U-6HM\WN4]IZ[/'^MN$+W=>CA 90QP EZEBEH'&$7\: MUO,ZAM94TBXN&AA,9>( %3(63!(Q(Y?'OHHF+C;$7,!/N&RO7E1WL%NE6'YS MNS& XW US.91?Y;B"VXLI?%!9*?WQ@0K'DY<;+_HPCR=AV^250-JRJL61/E M7>FDT< H5=&ZEF_"E=:O8DM",-J]TC1&:V^AX[^FZ3[-\P6?7])\*B:JSH]0 M/JW0]B_K0:'!F* P54ULAQ[/^[K,EP/'%(%><&87LQ?OB=N'[/LK\C$I<-)U M,EAE=)FPJ='H[A<:;HKEXB9-K6D8PWE:78I+ =!AJYK)HMS+^";,J<#"K3Y$ MJYXJ@[$]#B;)55!UW%L>=P2#]"NCM#V>_3#F2&&B(Z6%D(JD] Q/3[T8>*/< M4GH1(Y8CT"&MCDU77O%T-%N#QV."]=_:SAVCTV8G^2%,AOR+*0W"_Q]&& 3% M>5]%1%>9:]/DFJ2O^ 309]>(F:^T-+F:3>]+S - =W/%@P['_ZH3QR6F3C=5 M70PW)IX7V1QDZH@YN.$HAJFT$J.VJG/Q+^(7-"3BIO@A]_XN'$XXL8M(-2SP M:-@KC5(,-E.( MC(RK%VA:@ULUBQX-5Q[9)V*4 *\0%O$&X5S+^F*795T?10_;8@Z318!7[?I$RUZ.9WBF13)*5C4@K/4 MJCGQD-VA66SOP=05SAE'EQW!JY[;!!XR+5%&'*>2B4 M.Q,C%]81A;?,!QB6BQ19))\;*8*)E 26MFK\I/G""AHAE !#W##L.<6 [Q(J3-=1,)$'S(>3FI@.B2Y3?[J4)N_06W^T:$V?ZC-'VKS>Y&PBL0" M$*(94@LP#?PY!\)D/3NF;(Z ^WS9!B.K])M#BH'=W:Z?!"UX#TS>,#F$Z$R& MPXZE*$P%=%J_ZJC="E0_C7) 3XZN.W[')%858-89A28!T;6/P+NH(YVM,V(UV_ M;7 "N"AHWX3SP%_6FP2'LY?>=Z7R$N9?^!T286>VYF2.SLLD_&J*^Z[4DH7S/\1*6VV'008(?#HZWCT-)_(O] MS-% YD J< 799?6#S[/I&G6=-&^?QDB8J#)9?7Z)M5U2I!WKJ^G@.G9?OHTL MD>A[N>I1)!E'5,'^8?(2_.@6VM+#'-F4F11]V_FR/.A)3%T:FYI37*D\UYV<_L?9& M/$=]L7IU+NNS:B%V;5M?E />LD'V(@F_(Y%M:QKB37LA<1'M=E@3E1U9=^6* M9G>#CK1^586I-<9#BBQ+P*990[JE#H=LH-0\@%3_$QPI7.N,DVT\QD@#^NFD M0Q5Y+5L/O)_<>N!HG$:2&6_H@FIU$ZVO6CH3169OQ@I[#[]2!#29"2&1=4\ MQCU>,PS_F/ 8B DG[^;G?M&938QEK$@DXG(P:&P^#\8 _9M>0M8)2JN>N(6X M@RVSCP4+FC7JU!;^=)0)$-JON.,>T]ZUM3'<3[RU9 2,PX1:$&B^M/<'J6$K M)!@C,^/;9>Q=*E5K&2EOJV]>(II>QY2$?])LJD>$Q=-VA5/,D=Q,9:VG7### M==A:\/?(27'/(MVN,W%5YA"2SHR#:,YOXW] TY=I>2')SYA;ZGK3)T9SJ)*0 M9H/RU8X?\OX9Y,@P&]W='$1\B''TMJIR]+FWK#YEF2^M.=4/?&$_G5I%NE44=X@-[D^9N$ MD7ZJB9VE,S!IHX"QNE'S,&(C(7;P-[NV1?B34##=E]WB$"=$KT,R6#3\B:+/ MQ/!73B%4YV&B]'5%U:*,L#:E]49%E.67^>+1U&8S%87U]C?8]UKA+#@]!C4Z M86C0.)J/*)LN0:)R&*HD0QX8*IV9OO&R4%2JH)4$I92-U]QIE(392H(DN*_A MK.M2CFN Z#OQ;8:$UYF4Y252G2?4U".:-GY[B?1*UQ)L#R=]#UP3D0,. 0]^ M&HM)@SB'G2JV21H[S]B)3;J/!O$E';KHP0#LL:]$3IJ0[V@HCP!3'H&P,"@@ M$JY[%WX/N>Y=GW:V4SS.<3/'W4(0BKVLY%^-R(TOF-HUX5F!FD_%T[%0D3*=21BGZH-@',3#&$ MNS/>GH.>_D.H!V3Z'7^+YW/$?3,I>Q4?T[V#.8O]FD+I<2XL M7E2[!+@7:\G(U^!WKS9*5)K'I-/D$[C[V@A=6!9<7%/#*'@Z7_5WJ&'&\EJV M"V[$[#'9;OY)O*%[8X)5R V+(9S61W0,CW B58,,5B^G)85=L7M'P-TC8=%! M9:,BF]"C0TT!6(ALAYPVJ>CF7ON:)PEYU8 I2C/UQ.4HG5S)JTNP92J?$T/G MMA?#"':,'$7=R$E4U*\_VY9YF#?VY])$U:.G^+]/<.?P'X])'F*-%#H_K*;: MI>OL!JM@=AF,_I-G?\KH_^"Z3Y[^*=-]CJ RTR%)[L5(/E:GJK>JWI*\(3"; M\=[A*C^',3Z?G9!*SSPG5^+%ADX'5L?[J2J*,'PO5.?I9(%O?2F:G$B M>FU_X1^<]%5^]$L^IQFDYCV%V[\)=[2[9 =F@H]"/SP^H!\.Z(<#^N$>,A.@ MULNL\P0GK#AK0BSHQG@_RK'*7H0(.),?SH^7GP9^D_?BA/ M.YQ*X0AZR)WU= PV3;M!-V"N\@':7FWNWEO*6H>S]CE:T>#\Y=2_VJ<=SD1Z M1>Q[(79F"3 3K3Q(IT!$,ID9W7]!BDDKN<\]R SH*.N[P!CAR8?:>B1M]< MZQ;P\5*V.*E%Q"S6I,_VUUNX9BM:",'/K,N%6%-OQ(\^H[>&L_^9:;7^\8^0 MCLVCQ\=/:2Q<\TLP>505)&^$%>^CZAW@!;1D["^KMI;T)*VAL/K:)7ZG]&.W M$*4]3-IM)TVU)F)9"W!H L<0QB.QG6B-3N>U*@_3I/R])[S.,T!'Z\#*08X:'FTNF,;<:D0+_ M4.TB%IF.VX?"3%'/?/PV,K*6.G)B)X XLFL4N;O3SJYL1JB&I:5J.>T9G!CZ MFS3O1?:4$,HC_D,^.KQ_?H;20[@EE9P."^<.%PYZJTB=/&QL8!VQH3&W/O6. M:@Y6RES@H\8TK_3C3;X)$4<7GD?(@1980,()NVXS5W5DM OJ! 0""1'J;_#J6>($4TPMXBYN4^P;S(72IC"7R:+/A!EPU+*B2V&RM,M%X9< M)W;/+5F=U2*&J>H8X11402/1@PTMADLJ,*-L0-K=U*+NEZF%:Q:#'5;-W89" MZ,.$&W!>2IB;L(9971^,, M=]Y\I.KS<;=ID6U>*QPDW6QY6REW;%SCVE<,PLB1)+$@U M@HW<\.0%TXAT=_ ZF9S[N7.M;CIH97.4Y4_'^;^ M#N<^;GOI#[YA@3'9\7!(,S1EA/.(#HEL2JF&5X+;W;CE87KO\A! ?G-.#%J" M6 <8;U'3M+@4)U.V*B5,*8BI)JF] J>J8#/]$4TA[]NJ1UB >AFWN!-8ORS. M9(DTO3([2J_(N%)+G!D.\+GB)6UI M%271(.,;AWF[PWE+T@,CFI&NY ;!69EW#4B6&7H52QF$RFU*38:CO6FCNSA? M$0@F5?P=_%206H>,ZQ\PTXC9B*K0V*#0.4OUPD5^T7(LB.;1 ;F&!'E4([.N M%,89TI=%_?LP=WCP'<:),H4;P$L.!4457+0R"<3R M+.\LQJH8(E]J#M"!\J6E!.UWCH74EE620'#E2I=',D"]MDR, :<=C<1A,=VY MR5=8L.MTGIZ0\!_K$3]3.2$B%VOR7(,7S(@6'/KIBD.?/N/S5__U\ONCA]]8A^)A3=_A MFD9_B0@(^$X ;G\@>/L1J9Q)+8J9*L+?EL$)W8:S"%_CI/;E*('XC^,WH-8( MSQ#6.5]E]HLY02?$I_>/X_\DZI#JM RK\406HA;-ILZZZ,;^M@F[@B2MD86F M[QT6RMTM%.T_6.?O@T?;A6$27)7,K^4FA,-0M_1>2]'O5,SI>5JWF3:'C# OIMX,"=R*!7#<+YPJD1Y3\&Q M 2)')MH1TS+I*R'OC)J6N1^$/C3ROR@SC$2;OI7%U%NU9;,?:'1N,Q25.\RX<5I0O%@HF:Y;T!,O$,9N@ M."G!(&HS:0.A_E7R(]G-6[IW*]C^LY QO!UUBT%QBGVH.+GS[)9Q)%0J54D@Q._B^HXXEV$_UR4HFRX^PL.=DIIBK ZEG:L:9HZ;Z6CR.48>=LL.U_\:;"SX+U[M MP@GT7JD?Y*^1OCA9_?!= .<#YW\<" U.P_#0M<%ZYOIR@U-K(M"-_'?:K#OD M:3^>O0"I(;]N\#)*85N\Y@DSJ?!Q"V0RN%("X!WW9XB"=RFF+'7;^,)+6IB) M(-HE083+I3CVZ8JX%_OXWMCDL*"FZ[*]%69+[U@SM,MWR4"^SU$V8F!TD%DE M2^1"PP\12Q=M'<)BL]/_+-RH)U=) N[&+H!7"?0MP,(Q4X:AW:Q/?I$6RG%: M3<[;\>P5Z41&'II>^:! O8#I$D/MHQZ(C5/=M6S5GX-;C3S4W@C:O9JILX5"XY3JK0]5)'U[\@3P<+AFAX'QK?D??E5V5P,VD.V:I-@? MDP2!"%[Q$&S%FK8YPG@9QE%G5KC,XG M&F3ZD7S?4>V$8<&99,]]6M)KD*9!"(MG;T HG, M_7RX$DO,$#J=; X"XQ_4<&A/N?= ME3H["=?U3?;0'O/'OHW;0DF !V1NW#@PE)?C%F#G%NJ^3B1#,U/3 >,?P\R4 M4UMV2#)A8$I2&9=E650;9E>2/@966B8!CP_JR.R"62X+ E!06TS.FC/C M"&MVVA:BOQ3L&9M?8=Q@849P9E"[M,KV\=[UU@0?9[QD4TB_.]J<11B_KVO2 MX%<^GCU/%G1?3EY>#PIT@0DKU#*\T&*;+F-/X@?,YM:3(LK>&72KNS&RD8&" M-'!LBLS^@C5%OWR2,V(W47N:(NJCPT6ZH4("*0C$O;DG'>6 MPVYPRNS(+8ONI*'C'EJ(9%E>-?5A^ZO'Y0R]Z? >PPCRVP1 MVVB7"TU@+VQ9%B)"!C1_+P9R8=R22;UAFTPX%VK2-W+MJNM-0.&*RSI M>JLZYC9[;'0])C#RHX81 G6U) '9%.5+T-TCE4@MX90;O1RTJ>2O]1KAJ>CT# M?#IAI)@!#[\W>#V/,+M%Z882/N%2.B^"JYS7ZVKDC*T';\A7!(TH![RZNVDU MD:8?8T C.P"F"CG^#7MC8E*KHJ)C *"82-B5ZA"/0IR[CV M3 .?)4ZH'%P[?=#H"$^(J'( K>L$*,&NWV;D$[4L@E07)"_F M$K#JT'P\8?(]"#T>/F65"(2A[(-"1F >)H/GS?R^E3+)CI-A4K,+<2BXN)-? MMR/E.ZT+S#VC(3%A$#.B>;FBH$^NW&^Y6L (Z'*')6=XK+Q LAP5)SV M<1;G.8K9"?/.B&$GF>A;S>W4*>-V\><_7Q\^DM!3T\! 67+Z%GJ2-$791+LB MY-X&F-94-5NEBKS\2E0OMV2-$D9 8?NB!#LDBCHH[HW3LG,V$YE&L=>MQNRZ MY6B@IK9+I6*TJ*0*/N)_MU9?BG257DXC2S11HSK[/%]%C+WF1B\K)$O(B=6D M)70X-HWHEI!'JQH:,1#L-V%S@ZDMOAO%A455H/(H(:)AKC-@;H_(.]TL8X32 MKR/OMA;"*'6GY2>/WE7CX!0]DI'='??[5?[XV94>V#YD"]X*0KMG?4W&><]) M?(ZKDLST3Z'+8-U%NY>N0.A1W)15]-FP@8%&-&U@>/CUH8&!Q^;AD]@Q'V'T M2 ]3S Y%!"DA4.JYE\WA,?%%>;J>%,S(W#G%J@*^3<+'@?3S38.^7]FSIEN$ M&)L%/[ -[8J)]HLHAT#8C!E7>DJ=^O-,MBVQ M-9<-SV&86^ MJ@9KZDQ0-#27$<*3'OAZO&91HQ/[*8)[2*>PX0.&_E>/73GI MXXD=_F=(7K> IJ6[\"*NJXZK?;AF",K(B:?U')8>I!4I$[6Y!4F_1Q,X+Q:<15G&XS,V2UH*0[S\0'SD3;E0J#EK:9?''2YQF;6) M96G4G) ,%<"OSX=1W&&B_[B)'FH?H\[+Q0]!-J#,HY'9*LSI>:Y8RC /Y^2' M1,(H2A*CQ,X1U.880UN981 M8W^S(CA"7^_NQXF>P&R>=9:\\+AN%AQ1#>ZU45$RWZ"R49KQ49JSS D^#$@G MIW76/EQRX+"$/MP*) +;238)36?),>+3<.9-1#08.>L$0Z)@8?B3+/E-#]'I M4W=IZTXXS/D=SCF9:8%^$8V#UG$8]'E])DS 1=* "A\@IFPVZHW@+ A7/\SD M'JMX5 %C M#3/BBIM/EH_!O)),Y6&C_U$40(=E)4O2JJ\A*QZ1!+D=Z\-IZH17;IKZ^;GDJT5O_*^6,BJJG3=XQ4)C" MS+ BJC,$@,6FTRC"1[HB>V]%?A+U+ADKCDX>E4(*'S9) DIS]]SA@[(;=[H"'6P. P>F'IRJIE*KI .M+'RZ7&EZN$Q9A<&X;+S+&AFUDZJFD?!K]E/T M0,IWTG#!+W=>3E\KLC'A9T+1K@V$\>&/9S_&QH>*@'^R@&A4OF1C4H3=WVTJTF3H/PN!_/WCA'>]!_ M$8YBQM"7VK.K[9DNF"8,T:*MJU:. VUAKK?6Q#Q%0;*'9^*O1E"03,)D3"(# M56_#)6K-,AO,*H[&H"=Z !@#*>/4E;:@[MBN*"U9;P5%!Z 855WJ*CQ200]% M/!_KV#N=SU:;X"3-K<,M&Y;I.!T2$23\GGR=,'4+T_)<48=,E2OJT00^[$4J MK,'X0H.6$Q."P+OO&B[&SHHFE>M=DDH0V#+R.=1$PGE30'S:>D?DV:F#<3]7 M6T>6L2"E;;\5\^*WC:X1&>V=9L& LM(9'UP>X/8*;EJ/%W&$'">Q)RN;*(BY M//Q%2UZ7)E<8^#I]53]A-O.<:Z^60B#3GE)U#B] 73;6. Z//ZR'JKO9.[-< MM\OZI%P<[J%EAYU1@9#"_:HM-"/ IBMR\BB+",&:I(D1[T4!7UL7?LB1AIP1 M0DDN25YS6!EA9.MZ8J,GPGS7&/G!09&;ED[NK?ZZ74._W)M\EM95H_]\MZ'O M;G.E&!$0*]E%56Q$:()WKT'N+4$GZ\09P+AB:#E,GQX)Y/UCCI)[<^C_$(R4 ML+YXQ@307I\R475V2V)LZTOVF5'K7'#-UQJH)1UD>VD@)WJ2KZ<#IS7[\)NO MOLIP(BZYH^Y+^BTR8@^^_>'Y+R?XSX??_B6+%WW+8KH@%.<_#DC%_37;]NFL.>W=%L/>C]95^#WB;;27[N6FQQ\2C]N>K:\^JT6L?MG&E. MB=)-Z&Q@(D*(0#E14,6''I$A$4Y(XAV1OLVH5",]&?S"9[ !2.TM\W? DBX9 M0*K*X$(0T@8S@R,#0VE?"K>DK"U:T6L^;1S'")XYV S'%<)8/@;_*[)^]W/C M8(#[-\'$B*^J9AD[ZW8_Y)0]_& '\PD,X5%[V;"(1[Z@#E\M8*]?U9Q>C7H/T9C[89B>KN&D(D^G;TFY'FJN M" \.8]Y'MCNL%?HHW#V9^0P^IJ3VBI:9LM[3XJS0.J!"Q.++VD.'Z3NG5FIE M#U.F3B7QF)>%5?D%:E []OB6_!GJ _$9PLAXQ?WQU#R6-^C&15+)JB97OI=#A7?CWU#::<"NL"2K<<)BB MG^";](S.@D6S]BE&!#=NNV@V>,:1KO<+2V;3]R2RF\4NJ[Z"DAT2J"1LGN0[ M:]^*OD 9!$TW53??+$5V]WCV?;GFV"US/]8&'<)7,M^+^K@=K>WR#-1(K1%" M<;,/EE5?72B%/Z.GTYH=*[XJ,70X]S/']8\UKCUU;/.#L:A:#]OD5LMDGZRG MCK,LFC2W;:YVI(SFX5IO*H(9P_[KUW5YRO2UL!94(XY4D^#6RE$M[L([),., MRH6ZT=1QT:T1\U8TQ%3<)C*/,+L=J $Y=0/-G> @*1AJ02LL;4?%N;$A&$HO M\7M1GN:(DWA4X;BX \>1(8KIBBT84K@R5WTZGQ\L^T9UQ%R19%@@4?.+XLH' M9/GOK^?^RG-:CF(1W<_3%$0NO^9:LF),_G4P3;)7$8R&/=.>L0YHIF$Y=';R='NVK6P(M.+4&&S MV0=3EC#P>N7LP;K7#:T"A ML_N'?'9Q';&PEFYNVT]::6-* L3,@M7H-C*<],40J?9T2WE;94^*>I=+]/)/ M$(9?,:IR[]F>S*I3KQ8V:[U*BOKG4<>I[\9NTLH[6%J1B071$9[6$L?X%=648K]WQ M[ VY'FJ$=@[7]?SJ(W-_+PS2[;G5X?[V[$=C+?RV*R0 .P4!N\6N M/KN!/TX!9@N.1@G'9%<3_S\9M3KX"4EH*R*O)Q-\C-4B TS95T199.%UB_3. M^V-47XB9XO3 7Z/&66%QYC@FVD)&B?4)H?TH[;TS\4C3BLH*36R(9805X%0[ MC0YXA(_!(WQUP",<\ @'/,(]=-3=\=?,*,1M.QQSON+7@+=(_6B)M8>6V.5= M^"#DK MFE74^88Q]4@(9^*(DXM53MM<_!\,[>S2[8TSJ3D=A>HC>;):@"P]K MTX,E3J(C\(LX I\/2_O%OV=ZWM$8PD=\[@^^'^S@>^,/9#""8.A_R;OU[.7+ M;/8R?#K[.KMGDS#U_)]UN._7\-SU;%UY7LX8.C_U1Z3'-].42. MMH9\0.9RR/N*2^92](D>>-3RFN<=QYZH['#(&8(BRF)Y-6%46GZWYM^4F4TE M;Q*2$*-GH^2U 4A6P9&U#!I;.TE"ZB M9'&]C?KTA @Y:P1"D]=U>PE#B@$LVLWI>K&Q"$6(?2,(06A7^.U_"DIR&P:2\1]G$R/NF]?,[^LY&FU>B12WALT'LA_/5> M,"<3J#^W;TM1+!O@SPR;786':<.*XU2_VB3WQ%!X MR=@G)ZOTN?(2YM54-.L>W:,"Z3WD&T'=5-0>U MM/2 /'*="IS9 0>^I8_2KHIAS6Q&2?VI?$\V;'I;B0Z0:"'+&MU@"T^&PXH; M54Q*K*J,Q4$$*D7[<@\3%R<.$BGAOY4B![B2F$]+>*^E*O5"%9L,'?(F[T[S MINR/7KVORXB[P*60U1RJ#RDQ@2O]6L>:"E/(=W[.^R+_'?D)WH.17WKBX?I= M=T1QV@OB)=0JL,B9-V?#(H[KJ,%Q@7Q-3];.80J@FG=C=D H8R;Y<6K@)=/% MULOXES)+AFKYD@_H_5N#;Z<7B^;$,O)A#.W"()=L%E7(Q)I$4[++@%R#A=AI M3R(Y9F11APWI3&M)TJ0A0B9CSF7UZ8<0Y$U\%// 0A@89IV]B> 6 !M'GU7( M%W)>T1?)3^U-N;2VL5(2/WF,2K',0;>OHD1(XI,L&_"UQ/"I>?:"L-(4[84) M+&1I23:1?JSG%*G7LU_5*]\#.WQTX;C9Z,D5#W735P&W*;] C)J]>8' 2;#? MRPU[7\)J*O)"?$6!ZE,]"J$\Z4MJN3Y.L0(>& %%%?RZ;P=SJKU_3B3S)DOF MI5.$D?02CMAYKEHY'[I\HZX@T\HIGVMLR4P7RD @%.2TWAZE3%32<1&- MI%-_4O?'_]HEN%O@(X(=V$.;]2I1+W&S1+ B*DE%@)6,K=@.<7/A$H>Y*L(N MH!D(?\F5T"&6R*WFU*OSZFIRFXY,"U"H)F;*( M"%Y].42Q(X-L#T%U.F((],R'QEYD-ZFZJ"N9:UN&;!O!<%POC0,?#D,J:B/J M?6I/K2L<.S2[%F@]A1=1*HAKJ'MTTFM^&F"@^?V7NFZ3WC9-ALTJ\1&&I+/[7E>Q$'T@5T5!I\ 3/U:S3F; M[/"KX*@9Z]24@;OY2QH]93?$AW&6H#*?B%]0'X+.NB(Y[,@@WYV'H!.!.<&B MLXB/'I?.-=3]B,YY;H\]492/'H([*E-%J+IZ!\3C0"XSHBAN&$3^ M',"N$4_:^=?9#C+K\#&M:W+?F?'?^^S[9^Q_35=@1JQ]_2;G&FUT>-C%L2W^ M1A@YGCQXHF'+V,O-F.^E@U!J+DN"O#E_3C:[7."/WF! ,^CF1R92=(TI)=3W MHNR+S=;[72/=\(:4\V=0I"R7SB'W*K+R;^='Q64Z80H$&]K=TG0)R0I)C%<- MCICFKL;S^TB?40XZO\I>(4-SYN%A A@>P3!X#0-HVZZ<'NI;CF9F/EY"%N:% MJ6[WNF&AV(!!@6ED1#[-M97SXD/FV3-DO(?@P2>?=B>N4K?.^ ]L/A.H4-YI MOM6@!0@U?]/AY0[5\[9*TS H.B$^,Q! 4CAN5-4> MV?78BQ6LL- _:_J[ZNT6>LY'-@!$:89(H4X>-,XUSK&E !T]77N8DOE5Y2%' MP0MEY3VOQ&#T;71ET&,.8#1_Q,PHZ&/J->/DI?X\DO+ZS!C-IK*+:9J$$D2+ M,F?VW42>R,L9$6T#T)N\"D(SJ 5VDKQ6T)@HHY@EU?]U!6D57*2C= +2P^:J41?S.?8 MQKPC1I_HO*6.U@B0Y"6(C[7]*G8?T6HHD;A!J:OE/)P^TV3T? *A"__>KB*Q MU>%+M;)4\XZ$Q3!N/[QK$E-QWV MRJHED: % KG,IL>F:S(0L:M+PM5=N[OR1H3/Z!=HW%5Y7QC-2XM#PVB.2L[> M_EQG:ZXU)['2[+:$\$-4VE:27%W;H*D3[C9EZ?MTA*(>,UL"+:'KN>W.\J;Z M[]R)?['H174*^E)2FPDK>0ZQL"IJ8UIZ..T68;P! M!H-@D_7U1+B2 *G*V?-7__7R^Z.'WX3!#VMU2<3BO6:E!Y;/1E^E0>@F:^N[ M#[/7M74M@ZQ-;.I^U65>B+BEVD%C@3,^#%YY7G?<*F-TP&43LO53&WY2C5P: MSR.MP97Z]E+;O;D"?81HWJ7NO(CM32K/6_#PP0KT0J)PU4I5$J/&"]OXW%02 M_^SC647XE3"I\[56"&M*2TK3OM4#*A9 5#N#OG0SFHS'="H@,>)SY"0<&D:= MAH46!+ ,@2BVC!_5>NXLAE6S+Q@?G\5*O]$">EPG
??+N8W5.BSJ9WID\D)! M&5$-0U+[EK?7%Z *AU';0:-722]<$GWWLF8C,CB!1[MCP'G#2L1Q10>3S&EV M\;41*LU(_L23[2E:/)$PN9'T^&27\#_Y-OK%HC=G7\[J]I0]J&::F&& GN@G MN%5U:2Z"H],!=* <>;ZB;O4_<)6Q?A7MDCF;;=J-9'V9;Q,F*P>Y&/_UG:W MO6:2GE"[[6^4^H1:]9?27)HT2-KH(ZM:>._G&S$A?VM/C:+MT8.'7R64:IY* M[3+O;1N'.WP?W,;E:3@+'CW*^(<#X%6]-6?4[JRO40ZFP/N)-YK!>"&Y0C!' MJ%F&'245H.=M%RYW477!"SBIBFSVFEKE%@Q%>R%24U0SIU2.E,:CMS!G\E-] MX9?-0H[7UZ:J!_XY&:B7KXV^CAMQI#,C."?4;D<1?@6D)2KV:]8>6"N@J]X. MH<_T5FP9#($<;J$>NA7(<%?9+Y7!\-X&VZH6;"-7^?"O?!Q-J1^;@>>M&2U<[7M.6=(! M8'TM.LRO7CS_WA;D"1$)?4<6]477]OKS7[J6&F[>G%<+[A.L:B+=>WO9SGYJ MB[*>O09T0J\8/X[SQ]_0MP(Z%#Q?=N8PTRZC8$P#(1=31>"@(Q8BVR8301R( M3_]T//N)]7!%J6SGT&86#Q#GG>!,&:O6K*5='\^8_B@!?3DH.B]+&D -')R7 M: ]#IS_CV\OIK/:"0QW>VMJDPH\U7!;$CY6GP^7DA*.+2GX1* MH/?
7YR6W71.D4A+JFVQ;UB M0<3Q8N$I$J-Y%(,\+CMHBL7E<_;PJ#U!6"&.TK_^R\-G#[Y5;TFZ=XJ) 3.O M^>=7?SP6.[1+LDN6[)R8:HD +U;/:R@Y^, _L_C_V9%PXURF.#Y$_% M):8GY'*Z 6%0#-6\&?N_X6E[1\D':86*>DI"U"/LCYET?BF$^O'7CS3N>AZB MALQ%6E4KX!?\XJQ%7ET#YG@F\\$OHS3[$F'@ C%@%?=9$%()TWN*Y.7",JMA!@>7*=QP)2J M7Y-OS/IOL<4 "_3&X^ MPWOHG?QJ<@0?,N(5"B]7U-LQV_&*GD6-E@5,LTR>EJ8=/D-;O470'OY-V5T M24 =M.(?IJ"7SI=>M$J(;UL?5N$>$R@!HI"R-*"?MD41_--']8<53@TUX.'[[Z:>(U!H[#'XL6MS\W-M6JIN9\SY=3PN;)DTP[5/3BU0^WF0O![XY&( MFSK!5%S!H_QQ6_K>&.>Q=%#DR&?N0T(L*J:EHBE:7CZ612A"4$-\WSVTFQ3YJLQ@/QQN1&4RS$D/\J40*$L=*3CX MW9;Q'H;>AA!'C'T51*.W@@_<)S]UCR$U-^E,_E*;$+;*$&2 MX]TI;.V(7LVX2AJL9EBDQ#^WAY,Z#G,<(GM,FE1J72VVQ,4#Q3$12944JR(" MN]-C1%76692*BQC,S^;!)M-'(4V3D@E>/5,HF_ 'V,Q2B\J<@5 -#JA'!6/; MG94B[X"'TC=UPD00_R%L8[XQ+K55QYHUR=IE^W]:TCJQ53A4"^)H80CI882W MB4K")A M@-@[:G_OF7F1H?[B7>@4EC:&7F#I;)-W>;A.&2FM_,#I8*+FH4/H!&JBNHIV MK>+YD]6WA]ON5^'F(5YR*=M+526$\$U91]DA)?I0P+]3LN"C+-,! C[W2/XA M%HD5U@@?X-@-<.=):L+,VF&B*DQ>,S6) V7Q;C:N!B\[Z!:P4ZE)A7-2W"@R M0"(N1K@^?UBD,^\(RA+W1L$IZ="%E1T6.;YQC'(HGPXP\%B9Q<L$*G$$B^2!W#E,):WA8"K[,K*SYMU<$2ML;*^^VAXN MGI.:ZMD*!7=GLNN7V@$-E852:C4-&9%- MZ!B@WA0#5(W!484S@=*WPR@B=O4,' 30*J0_LS!1$$K^.A%]DUX&UH9Y>60T M$TW@T3T'D ,LQF&,Y TAK79*$J[%HEE@7-%.5M#:T'7?&31EB;L4XW7IH?&_ M<-E$.%-%29M *9CCK0S*V7982."ME)VE-Q-(;[K#1P_M8I%I?S&34Q7^8C L M[1FP'-Q&&66D#J"(CP!%/'EP $4<0!$'4,1]5!@96M#$>YM($2 R81;-(00U M$=W;:6[5UK9=TO.?Q.K(FB9/,DPHAUF2,I<405.S?[H5+5MF*[ ON],WOCGI M'8^.C2P63.F L(:#&YYOVH9_Y5-2)&'U82T)WO01$\J]*Z7B=A?Q]E@@[I5_ MP13@(+VC[S@("/'>^>^;_!T[_90:6]1M6]!*E"91"6*9I>N\#$Y B"K#%*O^ M=_0U&^+% .O FD@MVE6('EC>N-=V>2P(E;)ELKPC-!N$6#]8N&5O!?T5M&J# M,RG?AM*L]!C0<34_=PP<\2-J^"W,%EE_L8.EP++:*$A.TWVLS$L?)1F8GI#Q>?"+BJLNR96T$/#>57=$6G/T762 M$-TY&V !7C<=/D;6'#P?/XPK MDNTD6S%^+$T'QMY<3HT!XUY$NTN().DN9%OE+H/G4L$-'!$47(1^=0;.@Z\JPD_TE3&+6H 3@<6X0= M.R*NE'1+:_TSZ:%4E@,R@>H(%NUE0Z0"Z82IG^/K=;8V)IM4P^P("?]ND 3[ M4.&C.HQ868P? @0":,'C?H]18[GQ<" M/SG/K%TX7'[3\%>5T7:B:YO.R[HO+PF+*)@$V?M63[")CP]O7KWC6XKC>+HI MSDJGZC"T7H*A5%#AD#]D,$F3TL;93MX0%)XBY#2LQLAJ.W&.KH<4H\IC%!R:L-(N4.6"8%5"WS*U.7W66;"5 \<_!QC%!IL:(2.G%#B@ M(AL>G5E,X&NZXA;F= I=HXL*@!T8\B(4P\#4EDC22 M-=\OY\!?MI6=Z(,N=;/E;F\3TQ)2]))=B$82;[1FP3_H=.@G>[AXWBKGQIH! M"!J2D'#D1>FAF'+X6(_D-;F,G306$D"Q&;2C#"MT?1[9J,*AB^<$9((;V.7) MV&IPX@#PRT8J!UBAB1(N@@YIY'A-J_H'D/#UVL312W.(IS8TI^0CWG$?$S5C M.!\/L1.H9 3,1=6UXF>'N6S)?O*ASQXXL (#CLE(^_]9Y69W3\OGWXT/'VF_ MM*E0N7KJQ)@/AUP[N5Z\^=$ZN73N(KV!RGR&3>=T5I(;1,;/,$ DKZ1<<-AW M\J%Z ZQ3@,Z&FD^/4*TN_^PO MF:98+\O3M2O :9 /1Z5VB/+(# *%AS"J MO'CT3:?8L^%Q&F'68 ]-XXAQTF+H5[(H'C&>2Q:'H[I%3^J+32-$V%7R5!%'0.S$ M1*SB%Z<<&&BTSL=.T\XO'&NAMF+>N+ @V E.5HE89+>(KELX--3A9W!CDOD+/L#Y M[M@_*5C5V^/9&Y9[4W8H,D>;7AMB24W9<8E%KWS&M,/PW(FKI33&&35:$ == MEV=R5H]P'$"A)!:'?XLT1B^6:FL--[0J#R",CP%A/#R , X@C ,( __G./YD<#URT M+.0 &2DB"R=Y (3^!?$5AO?03UXN. .%7WP9G;V'*(3LNQ&CIKV/SL%3JPQ M^,$B=^V=,>?W(<. U(R\K#J()5H-Y1PCARLA^-_Y\\P=O#M.>8Q2*Z*2IE6V M:RW]6]O96V1XOOT[9#[C+H$Q<&:ING<5A)81^*+US0V@"#;:\+( >0N.1D7@QDB ^#O-JY,&6[M8W\OQLP_M7* MGFJP:!(!88A=6*H;R$7'Q2GV;]$%K$W]U%"=<+.'\5X?4;M M&!4_)HJ//;M\P1)6Q49CUJ3% _>5M)IKL<4ZP$#U\RY\WFP'B7U*[61 46\J M0:AP:5%+&B8M8AA@=C31EE'ZW(%:#[<5)R@D]BD^>&,3C5;F8!6MB2MJ"SI7 M?F*U#I1Q9!6$W42!5@--PQ#HDCR94G%1A.9$>T $V2J&M^8PR(6 M*FB3I')0IF4K,MDSZ!F=PPFSW-1GN6-UOJ(D&0OO+-*M$@@\4J-43#Q;!JTK M^MQDHVK_?$2ND@K%"G+K75FN9IL5_UQ6[3KH1HW MKB<267:-QR%$$UDZY;G,"0T@DT3#.D-0TS@3Y M:CLH;'/B,WYC0,KPB3)#]Z#XP29?RAB2.!V4+YU%DHSJD,-38,,J/A/)7AUR M.B('3UYFDPU"FML\KU9#$O2)WM"FB*P'X_FX]8'K)NL//W#_@-$?#+XUS *? MA7/B)K.2W6Y:,JL<^"@FW)T2WI%$F1IQ\V[.3'H>7\%'*XM[0?$-+\&CP(@: M/@/!J-RT%UIA/7FIW;V]*Y0Z%9PQ8QOHY406Q,ZJCBGV?-'S>/:S=U_$I9'H MM(CNC,Q)>!(X+5Z4T$!D ,Q+B;_5OY=V2#:%H?:&(,)PV;P^(X3?^=)*-XO@ MXI1(8,;\>H8(I0V_#=$23XF0>X6X[Y*:Y!&C+^' G%8Y6T+ 0VDMP,H#"]JS M,>>P:SY6KG%D8Q1WU5N0Q,_7B"UI.&EYQ:;F\/E@Z1&O/$(WKI6!W8#'8Q', M+\XD"1MH&C=SDM9J"8_-L4/5F#(A4%+KL#"M+E)RB-O*RI[U$K++0BBZ_%+< M "H!;%V<7W4NON.@=9-P9I-W6;*(HQ2MYIR3HO')ZZWTPW<$/@EKNO".Y\G+ M(X#K">IA3Q365L7997Y_@:WNIFB"JJ7$\H.B6F8AZ9J6A997,LPT+95-HZ6R MA%M/5]+EB"?QM,/IWXUW?I8XG0PRZ<2MC79Z%B4Q7" 777)?;@^+'/+:6M!S MR+]$%>MTTP4++KY@:)K MVGW\$&*$HU63CHQ4J3S\D.N:R-E *^$8VQ8&,;@734GXQ4[@'>;_ !:=;U6G M?=,3Z;[XAYJ($ZE#CB6VIU2U2@%/65(-4WL'>$/=7D:>?2H02W&._V"9G^3H ML+1#GLPQ(?.*BYR0Y,1__XH)NO&QV M##W>%1J$JYR7]2J8*;CF8ALH'6HET]**VLCZ MA4M08H?@:*3'0)2.FT;/C R[#Q1A,%.WAGWLA]R_7G'$)ZW7XO:QI*J M6;K"R'4I+PA-&RP79?\DFXACF]D0B#2,?8V>U3)Z$F28GY?YJNR8J 1W5)DO M;M:7NV3VN'0T%*6H_O6N10AW $ 8^&1$JDO.E4I[DGJ^E@W 7<6.VEGAAXD3 M4!0E0Y3&V#;PSLBT3"6"3.J;FR6X9XU^8?C':=X0+UPTNJ$V" .G MF=$H\A*^MH1P0/3%?<9Q2X=.S@#+2!G M]3;3[B=V4M4M1#W:MQER/[R=K"Z MCPZ E(\!I#PZ %(.@)0#(.6S 5)BCF2QON3J/YG$1IL7%*8;>20Z:=^5# D M>F(D^02'=^@5LCGG!@@HCFY7*3'M*0[O8BIRHMQ:I9NIQLH=)CR:YRDEW M09R"'<-!P:<6QGVZ(%%XC>G4@;C-DI$)RHR1]PAS<++2/'_HO(P63))[XW65 M<13 C>"*P4^!]AD/6=EPQY<(NFE$)@.G0"?/FQF[M[BMAL)V $\K,+ M(JA=;>$0^@ F+L')+J'IE2-N=-4,*VY(CW84*-"R;3MFE:=7$&IRO(=UD0[5 MFUVS,E,Q*K9#>_^ "0)"HRQ\DA$UO3!D9ZW.HK!7,&I9*!*#GS:7C@&X:$V9 M9+ZE6YYRCTF_O.:0E*-[*:3#H\A*(JG19(Z8 \1AE-0XYG/7-&IBP5N:"=DG MF1$J$\ "5;R_-2#0L$I!/FA'(KY3E2-HNB/_)JGN#C+\+R8%H"9.VW\5:HY)9_<^M9*0Y=]04M':: M'DL[^#)&9NW%/^A'I#]-HMQXC/X\XK!>(0T31OIOX:*@M5GHS\(=_[8)+_H0 MHMV/GLA!O,8N@6,ESDQXD(].D67GVL\ M3%.3N@#8EC''0._:D>2-7OR#[E_U[M=D ,Y@4GOWTVS&-Q1*FFFO2%-%\ALE MX;$BLFI;9911@P$%SPT5!,O56FNC2,'B!IE@TXC,#6/@7H6)Y;4#D.CUPNQC M6P\&5#G:(^QSTY=BQ^QJ\'+JG+STAE*?E/5IPS088+=QV0W> DB+L$$4]MRR M2 8,S^[R\PF5KHVF>PBKCKFWLL$PM;B!E):363[GFIJ4Y<2KZ*6Z1)KK"LB( MF+8$KMJ4;";(@'-Y+Y:7\N(W6K0#Z%GK,1J[-'JT(,T6V>/I1!ZMH4HS\U@ MWS90^$ET&DC26KP4+Z*Q#D?#@O+LPB^"M&S)&NWZ^F*U4 B(2O$Q,1\%BK'@ MW$.G=9F$B='*,A'#F:/ L@,<<_)2X/^WR!\[UF\'.L/$<;%1;7?*^X1I[&^D M;W4EES#(G6Y.TV8NJ.?XNX8JIV'!88HSF.2!0N$Z@^Y MB$W\41%!5Q[1D,6 +5F#F:[+!& [!=)*SA 6'. &CP@1BE7PT;EIGFI2BDXA M4VPCANSRJ \ "(-@)?X"6*K,5:S36O7XM(Z(%/(M2J+C$084+3E[93\M.6-\ M[>#Q,@W9"/H<-Y:E7X#ZL2R6@FD@R&%I:M4@HG/CXJ4Z=6?&? M7" ,"S2D5HK4'19HHL2I7V(7R*'39+WJZ9["R>Z_-?GC.8.G&3U>XWAX'=WP M5[YJ0WFGYTR4]8:(LN[#Z]Q6'G)($19S8HX S(!U:*ONE8K7$V6Q?Z_<8.FY MQ<<^RHN0^)NZ!8S*G!YP'RF '!<@O8VDC @V$;QQ1MQXVC9XAC79T%ZZ(&C4 M &Z[;D)N/17'RMCC$:L\(XN:^)_RA+'O^L7@T2:+MJ[1M?G76TS:BHZ4YNRH M+A=A0)\.IO'HX=>?;1Z!!'WV[>(.) MW(F,^/8P37DV:9D]S-M=;J^F:0FG MP=&]=$%XA'T*28IE!@D4PQQR8P.4TI5NR%*VPOK&91.E"XT@U\/4WN'4.J$@ MRK!$HAE%N?OJ9J_'GJ57QP, M!*-._,.Q>H?S=%7P+S.G--/G>1<%-WJ :\11XF+OHF[S]6&R[G"R1'UW,:M) M.HQ5L?NI[,QA%OZ8:"*F9"1 V,F1.HNH?1_>'R;J+K>+J[4ZR80K8%0T7U)A MA\D3/.=AENYPEA(&,1W]C31]:>,RH'C$\WJ8BCN<"E>1= Q\PL&4%FJ088= MYJ3I#G-T]W,D.EA1&\KJLM(L!@*OPQ35%VX M1,3K;'KK95D%@Y3%:CQER*NV&( +=I;X[?$,[_G[6:" M9$*B[Y%6AP*0+AW<9;CJ;@(Y^OQ6656-I-8X$\*G/@Z8V)#?-WFW1L<&^@.A M*A2_38:6VED>?MV%CD)BV9 M-K97;&-!$%PTK.#>LJ7<>P)X!+[3$)P71W7;,M,VQ24#;/ZJ:W\K!<0>GF65 M=Y$=(S[.\>P7]STZN/D"T._U'8%$U[=5]DG!JA+M", 9DZL$920 M8$)#8.>)&K A:^X:ZGS>(EH)<_A%;\F@I"FYA!+1AA$1_O"1O5DF'7%XW7+; M&@86)+:\&M*1T,=/AF%(B"%KP;9GV%O,K)J95)+L28"KX3>))HLQ]E)UU]^# M#W3%X2^IR;$X@68#YR5U,7"&4)_&\$Q6TZ2?YZ%8#0[%YP/E(/%)&)"M]?H"%BLZ:FE"@O$EVL>%SV M>(0D&UCL@7ES<#Q%V3>:+Q>II:C;^O!G;..DX MYR&WE]*QI\M=$%6RV\WUECT&)@-V)YVX1GI7$P>(EF>AK"WCS>NFU6U@OQF< MVH1HN-OVB<9C._ XQ(F/CB/X0-?:C2E>Y&G>L/$MZ?FDM;CA'NBSLJ4F]+5H MC<;?\A@EE&9T, 5?@&QWN;XD]_%U6"]5CH?ZQSMJ\N5RXLN^RTLV3_^1+W-X MIL&]*K&!T0Q/[7YU]7L87B6^G=-F7B?BJ9D>^MK#RGQ9/A#Q7[#Q(GF2]7EF M'3OX-!&A%A.3?"%:(_F4K$79#>P2GC69$*P^N[<-X*"G&0'4\K1BD2LEPYZ- MQ,&9,. Z'DE2\PIU8DKC8Z2E_[N./'2!ZR?FDCQWN81?G2' M10/9^G"TD;<3AGW#,"S:'Y#H%B6$:JU:%#35_E!L&ZQ*PG2@1ZB'"B M(]=#='Y@9>$*IN_$EU_0;1@M\6NS?" ;IW ^C>DP-T[P#=.T#W M]N$D/&FVGEK9I_[<(BFZ-YW.>M.3&=E"5E _&M>KFFR4E."D_V7.^ M7N51;Z;AKE]ES9-1_A0'K^!>1MX5>3)DJYGUC. MJCW,=U)<2"V]ZHSZYNE\19>Q)KH1?8X$8$P4XCI),G>R"CB"FKD9O$+):>I9 MKG/7<@("?B8BJVK0+1D+!^XN@GM[6)UR+? M]TY?.<2.7HF3&=P*KPL:HR.U MFAU#-$ON>-9!KI%'/[^$]A'5>2+/*M=H5.00T65--0=Q4Z^8/2,)044IA+U$ M3"LOI R]\LNX4M*71$LX127#3(?9$ZNN8(&I3-,[K\ N8;$4J+*=C5#2@$I3 M((_E0BA*#W%6)?*ON34=>]M$\UV_HWNGOW+S1+8A/U=*?Z+\51X#5B7ZFIP: MDCYN#>@K!/:B-OLJB(I7D&.S_ M>5@_=IDWKQ2W!C6W5)AY&4735[X/9A7'A,LBT%>AQK2H*+_14@YN65+*>!]/ M=:S3=)@S!=*XZACK.:B4X7"Z0(FF<)R3N5"BO,F[TSSLJJ-7[^MR&__^?5L4 M1S^$X_S=[%XN>\+_+?'0^H M(ZEQ1V2WJ4V+Q\D-O$HK*/$JUO1(!8\6])4>T) O"8R)9Y .FJ&\J1"*N2?V M3*_\*9/]>_ZJ1#AS.".4AU+ABJC0:"=IE>IR0H^*-4Q97@4R&U&N<0:B3 .B M0N?1*&M/VP)X&3@<7K01J6'JV!X^!'$5\UL-=G Z!&_ #2O(_F'((YP:3'47 MT_,QK>4&V90^FT*S_%&1U>,YR-?@E&BU-M$&J9PD]3LU\8XFN"G5CIS/@S-I1Z]"7FDIVY M++A!7=!7(@*?N!AIV&TUH;U$+'XW?4YSO"5&;\K6 K6V)/$B(G)O.UVFM&"9 M!A@XPE,+,\"=F89ZC)9*Y M55F@Q5EW(D=CBV)REO)<^C.4\(G21[A^'-LQQW?RBA'J$%]QPO^(OD5T/^2M M$0B*KZ&.X'=P0,(_OM?P=R#42'FOLKLHU9/.-RC+*IZEZ16QMP09YZV0L(=G>@7;;I89$X)%(^:]B=97E(29$ M]#SXP:?X0(W=)$J5$5+IH06GVYO IOIG#A8K0I0C"%AH/+?*+UAPA?5I)"=BY%(]4+6INO;AL^.Y2 M]84D'&"O57\E&V;@X5U?F[\EZ][]C;2 G%GRN2DOQDX0>5?(UW#Y,V6V%*R1 M8*EI2)^'(<(^>PZ-OLXRXFA2@BT*!RRT/G02%V4!!Z4@QX2X8N=T#?/;4S%[ M8DID])X)NS%Q4UC_>D1LEHQZ2BUUCKQKO]K09133X@YAG[-*>?*8W7_X':5B M=A&C&/^EPHBV-N8?&]S,LJZJ? M6A$N2Z9@_/5V)0E-Q:%UB:/&GHI=EQY\HYZDI%C"1Q_,L(?B:](Z]!GGZ9ZU M#CUZK!1@6Z]!(1T.R3Q95X.B:LOSO%Y\<+O=859N-BLR%7G?EYSWBLZR2M8F^D,_ M2E[QN7/<_IY?G6\H'?E2G]F%5?+I5P7(,JES'F596*%A3 M)KP.9\4BKZ"X/ \AW7YRAU-Z'8$(,N*7UKE#^6#.G$&$3MU/0CF(NF(.MX<6 M=,Q$.I6^845L@.-_(T6M1X\LQHG5*5+?X4NA=5!%C;V\"R(=C:DE:;XN+:BF MJ@XHWBCY,[ARKOHP"9R:&$3D(JP7P9>6"Z):G]P?([$6V1J78SJ>O44;%T'C MZ&>BY%*K+*3D=@B\3,THJ[HM8D1K;A5-[IUF'?^(E3 M"2C5!5(MB@\R7H1IYV+@*'"]@^2&--?W4BMB+G@_VP5CW0E&N14M-VB2XD-D* M0&,TI/3[13[G)-5%"$&*+!U<$9*BK.5Y60,V5I;O=@PQZG&6\ ,:S*$ M-ODZ"J_MGF0T(S#LJV'<*FHE; $CZ.ZB.FL[:0S"HE,EB=CF)0;1] (7U]Q9 MT["WWH#2DLQ)4AIF'G86),]C!!;GL]_(_9#!UT] 13 MUSX^86\5AQ%CS];5T3I_!T2'7U).^*,(5X?'X(R5_82*[LN5,I8DV$I +N4( MBQ9T#]VM#TL4HTBS.V"P*;AFT-4IR05PHA 3:KN/F#JF2>$CTEUPHJ2;5G-' M8%B23G:(Y,OSUMK(J:^T\8ZB>GC75G:! Z;[JU^C*U.<.E\C9-X3X&0B=>:0 M@6'THL+S<$AXWV4$QEP^7..?F&0I37=E>;0M$JN +@!=,SVW?!8>B4BHM#VB.ZR[.UYWT4?OM"MY]_KC M RV/8"QXN,%=#N%('N9V/DI_C$#V.\XSQF@@T?'R',S<'WSDJ9PTUD.36A#.7(1E<]D1 JT1 M4I:USC4"FG[J-QP$D4L4_,0U@AWFTB*7C(B3B%*E+&'$VL4(WG&8\SLV,0[N M+5Q)4],RBG9.F2@-;&+AS!#JL"FDXYJE5ZN.(?I7FQKX^.=5N1@C*W6I(>^5 MX-XF':SA0IJ94'V2:V33%9;^JNU% ;ME!UYC\E3]UUF\XF"7/L,:50!1'E8% M\* 7).;)4:E.]RF<=9$O)?R_!G11A&M'@[DY<>Z7UMJ(4'>8 MF/K0G-E(3MV!'X>M;U_&M8B-$F,4[G'JUQVIEG3E7Y"%E]S_#1^28W6?L:T: MG ?#G85\%3N <#L8D\E-K'1A;O>A[9;/Z4=./?,Y!3N6P@^Y# M ,/K&BMNM!9R@NM=\5LVF3$[J6"^=:PU[5P#Z FXR5(;/N M%]FA;GW'+F1Q M@;Q]TZ*)#># PM#]LIA23V+3K[7G:-U:VHVJ 455,(%H>U5DTLK1'?O+V-_, MP8_%/*6#(IDAAL6]V5&CHB1PB53R[ "<^QC@W+,#<.X G#L YVYWU'RF@V75 MHJ\4Y[<OALPK09A][+Q+)B)RZX!Q>P0'OQAW] D'ZUW]Y^.S!MX\>/-9X MY'KL7SS1-*DCTGAI=PT%!]:'J+7S2W3F/GSZ)W0R4E>D.(T^0/(A4<9K9%G2 M!)Q%UE7ZA\)&0'6C1-E$#@H%!NW'W\="]!O5'!S3#$Q*#RK@0_IP1?4FT_PJ M%+=7PE/+L(>M:&B W4S;YAA,="/*D0\BX;DON\:&-^5QB,3/,42?&&D)I9.Q M'O33@3BDP03RG1GF>1V[T20/\ 2 !N2ZD. O]916[3 M$ CM2^7^>_,/Y?S[R_2C73"S,="FGZ:_P5<@Q0AC#]1H> M%,O(VDBB$ECVFJZE5S&") Z:NA=1%E.>]#KZ-1[14N MG-?E%7#&!,8J&X.?2=%<6@D*_TD25+0]P_Z:-)D\&OK@F3\O'T\OP-J?AWY1*O.U(<&3Y6PC7J\7VWIS!B;S3 M9FH+ MRHZ-5(] ITZ)L56^%1(D@73B22XI[5QL]O%X_K6,#=OA>*Z**N\BZ$,JUJ\\2]]8KT/#A:KW,Z'J"EFDU,@2>9V(65%6 ME;%:CO!'V5L)PRAQNL@*H"=+R#DD6+AL.S"G"ZE@9NR"8*$)RPEYQ?@,$6BW MVG24$.0/(V? !#] 7)5&&7KS>V<./<'\LO%A$D9:7T^9@3-P\J%2KN,):E+> M?R7/XL6FIM O_IRT)NCBAB&,,B[<$N3T@F7[I8JIX:/X7(NZ?%]%01-ZOT9& M)V/<1SZ7,#T;@A<38@Y_;]D=7 S8R&9:"T$^I8[7R+LNG!#.BK8B>6D5BPDA M*J+^"1&921B;R#@[7T+(L,J1@8[;-ST"G$T70IY*-I0[-]Z5CMID:ET :"ZQ M_*89/0RW(>@3[60_*H)C%W9L:3%X7J.GBW8>&3L4VZ@#H:XQ?'V/8!*F$R5 MT$W38U."!>N=ASD2)[*?IZ] 'B:@9VM69, CA0>@U@*Z!A$L*38L/$-R(KI! M+YNS_$Q0[5IY[1-:,&+2L"^-/VW0(\$-*!-8RNAGY^&+BQQL0DV14GDQ++V0L#9=AT8-/8Q>T*,HN%55U0/GLU^;J&()# %E<]%%%:0UP./Z/M@ MBY 1"3]Y FN"X@\^1'&,.#LHGFK*LW;-?2([QQV/HZ@!J)>7G1%573EC[80ZG$L*@@8!-'!LT2 U'D] ,$#F3[U>=7BH< MH,59!'7L>AJE-!/_@_"R(J0XTR&7.2ER&CZ0A3QJ/LA %'KQX; M2I6)D:!RY^$D! /66J+LG6OF/LMUQLU_JP$FB[!LBQ![RM1L]6A*;C -P?+^&Y(<77!P>LELZX$[^K;U/CH.6U[7<#-Z.A\* MV@Z2Q4B61)A* 9XQ*+>*V+2KENKL2Q6CK*MW92U^8(B$Z$@$"8PEC%0VZ>J5 M'[7S8D1"0T.9RQ"H2IOCDP?AJ9P?4N^LT*4PL*5;]2_6ZI?$Z.6U"8#;O MJE,J@)RV%QS^<3FG<:U,5Q=D[BX#7Q7_YXOKI_SA-U_O_7IFU^9AET MI$S#:+PFXS4_>OC%K,F7]%C;XJ_/M]00RH[EEFH[/YEX[8G0_+[J7D.6.ICF M[=_A#;YMA]]ZC?(=B33]4.=G7\R84#F,Z/OU7Q?5^[((+USWP8+2,"^.'C_[ MXM^3.__O?TN>^%Z4P7;F':;79_(^,ZB]_61X^_1]/F9V](J_$ 2V[\O^A[8[ MH?^E..(EK?80RH3_/&D*?#G\YUNPZ?1OPTV^JX.IM%GX^HL0U ;WF39YMRFO M<7'N@1^)@?ZTP_'R^&H[/R7KV$PE&?/]=-ILG\]W1?+O^"HH[ MFH_;AU<\ZJY-AJ?4IP_G4<6_J!-M,A#7UW5">V[OL>K:\(/E<#]FEB6"4$;) M!!F;%8*_<**38NY:VN]J(>9> +&G*7R)@]ON+&^J_Y9DI279358CBU)G6T%# M(%DN4!E7AZ_)Y-21)<*+N0P?'QG]J]Z7YHL9="1+3O%33*+]G$MJ^V73KX.# MPQ'OFT2MXVU\;DRF8A6VLQ_"#4JJ_$B90ABD\MG"/J#:4!BH AF =&4Q%Y:E M:TE\:MVGO6,37QBQM]!K"%F4#JD^"IIV/\E2?4L,]+^$M;9]@43\C1;JDP?4 M2.*HZX>S)W%\'"WAJ: 25KD2!*":0,:E$)>2-GI,CJ>H/6"PLH]Y^?C*KZ"M M$NQ4,+UBB$55)-KJFPS'P[!OHQWG]P&)_QJV,R_-2:*+*&_QLO&;R&>;E MB.9E:V4K637=V$98H7&\BB4IMPQVPLJKRZ@,(+5(4S?$5J6K#!69J#*G_1H. MZKLP\=*;[!ZD=R-VK-UE'-9EOHS[596"J,9L+$QL>5!>HUQBL <@$(=,&7): M:AM;UB@1 RE-@HYS[&T;7JSN-05KSR!&V\0@4YNHL#?P,*PZ"-+ @(:5Q]R MWN"B\58F@&NO\U(:7=9@K,G7.4=HB*Z09Z?&ETUXRAQV44Z_V/9F^WJW+V\F4V^X7+_+/G-/4OM>K[/3VOF5DUQ[.+XR=\6CROVTT1OW!2 MBU"1PO*>OSDQ5)Y^*YN][38$^CE1LK#P;&YQV-5>1\0:^U^T$'^1XX3N#A=0 M;_7F[8M&O224=G4(&*K:"&FY/ MEP=2&&=4],UG_U'F==C;+TTXYY>V6VNYGWY$F+JP6?5/1!M9OL_1/D4# /XW MI7K(G6"-MQ6YC,@@8!MZ^7OAV/]HZE_[5Q3\B(,-;7&O%M849\?;R$]^\FCH M)[^:-M.D^Z3>9ZN70Z6$^N9EO2VD5[]D53DJ,0R<:][<14G*6Z!)O=(3CS* !M! &=$Q33V*C]B=%^W=?EJX3RGT: ^_<*4 MY8J3-?^)+CJ(V#[\$<0K"?'C2SUN,>);R/4'0&"D>@5WQIA)BT"F4AC3\ MF%/W\L&$\\G8M5F6167EMAOY5J\:/A:(+9'X._*^DM+WIPF'M3*[8Z9?0ZCT M;8NU?".'^]D7_SZ>]]%FIYY>J>V2>?I#WN5&C__5%__^'+PFDV[**Z4X,:%KJB8Q=^(@T[,N&2J[6M)(X) ".A1.O*%>H=5-*P/ /LEJM/R]=-;HXT;%V M61*)%#092X+I36Z%G;'"\>SDO,QQR* F#5147'G6A>V/CI1SA0;# HN=,0!I ML9>KO(O;BR."P<-BX1G_)& KGHAZW:ZJ.5"SP?MK5U'R/;E*S*M8B65^H_'< M/4Q9S)6 O=C=/C>>2/'L_]Q?F2?A!=*T:R^JN_5I!]@"]$@86&Z'825<=(B< M&(RB@[#4P%,5!GK@Q%/G%)+GVWD8'6#P 2MU-C^$?-+,.%[I(P?C^G]_FJSR)SGV MO_F$)_S-+>3X.<9)[? R@V)BV8>5)KLP"="W?I@*H"QL^%=N8WC4(<#!\3QU&0=LQX-$Z=W%=%G%JD-W?;K M-F&%E=86.FF'V9Z%^^/ 8_*34L(IQBWE;)GBTTQG MP^WMTADF5&BKW=6I =5&O=07=JG*S/C/6+6@<%G9'7:=#W@XFY9?$X-P0M*0F5#A(>2@#PU#,' MQ%18D8D*(+E:D;E?W"M-;.&R;M^!IXGM$&7$)LW,\>P';7T8*_]RVX"$1:L: M&, ^G/G:R$LKZ@=I2H)#]O#;V61+Y'>^5T4SEN)W,ZH0)4+D]=CJTC;X@9SK MAP^._O,.D0X'R.+-(8M?__&0Q5N 49X:&.6 <_SLCW+ .=Z"ENAS J0>'5.9 M!BYB>>MN]<]_R,+?%\V(V,,[Y!:A5&%P<54/B.[]?]ON76;_1><24C!A$?XM M#\<0G4[$!O3X848='T_%FY.6,/A&[ZLEM_P\?/ L>_3XP:RG9 M)8)5 EX3A M,,*'?,:')XYK@/8Y(^K;BK[9PS:K7TMY,7CQ5OK&*4H@2(#UXO* M2S+MQD7>T6H4W!1;Q/G08([^YZPDAWYU3N7TFF]T&MS8\J(MV[0AQ"NT$9387_IS]*54Z':E#RDXL5^[=R&82^S5E5+?-9V+1D<:O_!DQ$?(6(0\<6F'QW G'OW\Y>OOS@L^VK>W^V/0UG M&_>04S@0VZ7^W*.P'%R%%V#-R2R/_,8)'OTDY6_DDDD+KIO]PN0!''+R;QT[ MXGWHG[IR4&0P/&2%!D;& N^^?X?^JQ'52 \N T@9 0;Q<]X7^>^S'^OV-/B) M,@A?DMLI!0;^@B&%8_6VWRY/VUJ_]M/WWQW+E^[]5/]'E,YY37;N-D(9]V1B M3_#T8;KFYYPD>_BU)LE88QKL.4^>) 2^]),.+SQ)0Z-,4.3C?5UXNA:ENIU#@%4NB4=5]=YDN"QI%1-R7E!2 M>P<'),"7QF1 E)N4'%^7\D)"M+/*D9Z-[Z/9P9868BE/2,_$T#6AF%1* V4) MM9];!FXM,)M^'M[Z:NE+-&?0[YA"4X>4F=^XP\-2=I$DTE,.._+,2 Q'0,46 MO$-]QD29^7R-SI&NHS9,^26]AM>Z(_!;?,GX9K(SE7-O0(PZ0=-IO4,3KPP1 MG/!3PWK>_VT=CBMZ?2.,)^X$:_KY$&?KOFSW6W(I?*;AO]K%5:59\8?1N:2T M7H6YQ]T>SL[;Z%(T9$%7?ARN(+8KM"FA!(8&8*?U.7'(D02[_2(XH$H^ M.I_U],&!".N0FCJDIN[AD8/$P^R7R& ^^Y'*OWMYALQ0N:9Z=7M)16:T/J"7 MI*MZ\A6!O91C828GP@,Z.MK-V?DN4(B2+FZ6&VDHX? NN+Q$0$[TUH,8>'1. MZ7&@_2V2%*&V(3+_)>0DWEO#TO!C2XYH!.V^L*'^^9T_IT_UUWL(DXAS2G#8 MI6)A_U>PRL@1<-\-ER,!#Y\8_&QZQ'<-)<ZRR$*7V,-#C0XM7!>1 G(H"UVQBU/ ; L@;2G^N_#O %8RJ$0EQAZ:4P M?1;2)$]/H@SMT_?^R%52+<]F?3O?\VO?73<.L+ K/-\UK<'3P)?RP'][.O M'JW>TQ&_3ZN=FJ_=O/+,!_\WA,TRL<)6+3M=U -]NX$"KID[]M32K"%.* O] MT.!7;UX\%_4AT7D@DA_IF7GXM9J^%^^9TXB8$;)497 @-Q)BD5/%!VDF-^PH MO20OU/'K\)/NQG: A1BIB*H6FF9CI7K9S(]WZB6IHIA_@YM1.C]^]HE@"$3V M.:9WM M!/G:H#.2\WE-7F_["N=P!. ]UVPWLRS%E/DK2YGOIV_/#>I[EJ+U$PEM^RT!3U[Y894[S3 M-82PJ^J[S6JMHFU2PMDTU/JAFCHSOA[5.=K%&DKD^&EX(LX1+*B;)O?5U7:Q M$'&6/G;9V(E"[?K, =.&@S5J;4F(ARO3YCN>O7)$B3VU+%-MMFY%Q5F^1@D1 M6M+64C(GBL$0!39'85N'P2E[U<'+9^?;TZXJPG:ZJ+JV6:+U^+M-%77%-DWU M^X;JU?,-?2J4)(0RJ:B#&0J6R=T'++5$<,.Z1V@IH0%)7F+!VSVJ,8+LA'G6 MLD2)CSD:-%ZER0X!OJT4)-I9,T=CT9$=% M%\(K\A^"?Q%,IK!JAK=COL^Y4E44YO M,Y (3E4%PW*L19K@OU-4JLTXA,'9IHPQPR2@AK^XYMG?S)X"_UT=-3B M1X_W< (28EBR4S1VX<2@$5T&![TZ@J4T8W"4]T?YD5(*:Z[^^^_R_$T42A?+ M[LG'-XW0<#11YU&-L/#0L1FA8ZLKS\NFIYQU\+^Z7 4L2W<)(3:)3&0YGAH; MQXFXA@.-E5G5Y*3O^T8,T'\!ZV+__&![E$T;I./9]['$/UX_PU)-^HRZA#W@ M[JL'T^L<(\*E(CYIGH6%6YD62\L.9J8D[_I(1OM(^?W+];G+3,I#]!42F.B= M6C.E,;R)9O:W34-*/7VK^ #0EC]EGX$-3MCN M40=YO5UQ)REDQ)7^0X%:XD2SG"]D:^W?:A?>3Y%PK&-O;?$KI)#!#:< M? -][,$PQ^=$ACSX ?5-;HX#DLA=^#RFU;I9A3.!Z 9C-^(>&]T7D2KWA)=- MH2;8G_WTLB3:YSPV4(F7SHEF>E.[7%S9S&H8WI%,\$[G]PK?=RHL/\WG[\[0 M('\D8[; __?M'S6"QW>=Y_C@^9LRUX^>_"G8]F"*X51\8[8[\>6\JW(C%R6+ M_@DY'YFK]4K+.TE3IFZ3D,G56X,+LA&5_ MUX1@"3.E@0;%^(BFJ+>'!-<)Q-F!'=7D [!XNK(\6K=')#>QW= "5S]E=HUNX>(V"8Q9*7U/BK#-Y"]U^>CQ 0)1R#.+M>?R$V$T- M5Z?MQF/G@0 L^Z1N2. MAV)G[8?RM$-T\NC!@V^B9 %.#&C8A/,[1./=3NY*MQ=1$,$]+C1V';Y8Y!(Z<%D/4D'.K^U4^%9( MJ JIFU<"<.DXSH 2Z' AR+>\O6-.+=PD>I0J+P8;'HT;\E8IEDHJ>)DLAGS@ M4<>XY#R()@/(X2B?-24T9M&+^+&53$,W91G"*LQKE"NNQ6+BC2IKA*<\3!8\ M<=ADE?PY K#5$E'F9]3S%-=\ U%%Y+OB+N(2K&ZI#@$OVO%$<2YHM1AZ"%04GX M2U0>1-O3?/J/7!$S2BI>5'B=#AJS0OIWGL;AY6[F[ZJW#GG:(.ITO!NQ )S* M7:*?D^S+%&8HU!YI_EXX18,2^\HG,??9XQTTH1M"-G"5;"1"!M1:2JXL#EUR MO"I"4Q+*'9O,0"5.0L49@0FQO#%RN7Q-MP+9*1?(UJ43.JU'I_4<@_&H],K+ MR)3/VU^H85L*%E#?0Y*3J#"2UE'E!$[\69C[EO'7](LI=CQ'@QT%/6H_1:HY MU?8*]4P*_)+&R]O\R:^XXLPU8=PL=XC%&;;9S&A+16%SQ26%-F8BS-\\HH9! M4!JICKICYM_F)?X"'O$,KRC2 MM?D?G9#Y(XCS(BH*Y(BQ0=L8_/P7&E-D<4 M$Q.+["DU^SQ,U>QNWKQ 9% \+ M82E^,G*@W(7HER <"A%%VRT:OOZ$'RBC=J2MJ5C7Z);$Q O<,]^.4$%705DD MD\@=F]5=!!9)6VB+,MHSCW('RKVH': Y$!CUR4_-:;\X_\*>)[0E:&D MN(H#%5,\^!O3@O;E1I?V(.@;2$H0O;E YTIK# PTBM&Z/#TIS"9%\9 ZV:$8 MT["8("OR8ZW+JD3/JU(OC&*T%FD=:H%:PN3Q\;; ^LSMDR.';4Z.E),R+G-8 MX(6K5+OMJO'8 ?[G65.1/_Y$%1#/\I5[V8P_^4B@NY!ST&9T M':5@\KESE^9OD?H[ LW^GH>,N2)[+C(M"]_C@I*,ON11:88.)HJ.9 9B[A6_ MY;W1\OA1D1872'=IJ0\WBB$40/FJRKAL.:T)49/?>%(\RFS&O*%0XG/5GCMR MI*"2GC!^H:VW A9V4-@YQ0EC?R)&- GC@SW"9E1^11LD*> &"8+:DNQ"KS/?3@/ M/'#O8W;!XT+F8\KC1".4G15I5 BM_W?.DD>RU#]&0?(XD[/"8$_T)RI7E$9E MI,$=FV(Z<0P:.%E+!J.ITS)OE5(O^8]96D2HEEY?F3LJ$KAXJM77/-I4BBUQ M1+'14L1&S?XROL0C/N* 8FH\W0W[!2E9AA@-LM?E^&:JPTG_O*OWB(DQ\8"A34>$N9VLE2*K!J M$C&<;("$T,0^;9'HVH19Y>0UFLNH4DG9%X!*S7THA[.7!([(3\N%C%!CZX07 M.2[2&6IKK^R.QVV6&Q%]):U<4 "?=)UK?R(FRZ>5!HRXAF<65RO]J*"-)TA8 M-)8@Y4K;#R;T*M53D@L^6#AA?**\]&7GDHBFDU)"U]8W][H@T &N]#^XTXG/ MQ9-G_FU%3.8 >Z3B X#^Q_S2P-V*1J+?,$1S8G&Z1+!NBK;Y. [F(J5/<#%= MF_%!H_JYLR_G$UY)(OE;]N,P\_&0=?$M,P]P57@@Q20]512H\@3'T2:(_U*R M:R+,/L'5)-AR;@[^-0^YG")CL'X"$(W9&W&7@.>:F")2W$)H?U(-!"D">0&$ M4M[#,\'XX]BDA(*=/!M:32ZF[]V^.2@O'XD7N]W%;VJW7)_%ULK, ZP,](N> M=6C]YK-D9#D"I:2C1C)18HN'I'HY+7O$QI3]Q?53847+'4H+FOT4:5KS5,E4 MH/R&7#%N)6J.4-?9F)/[DI%;"7DUWYAZ(!Z2V"F!7DUQ+:58\61Z9(C%[-6E M @H!>-AM(=AZ)KR4&R*[";?OI,SE:ZCU,K+(U^=)EKP=J^AH^KYXH%S^-!BL M3RW>(2EDT-\P*X2Z[[($4Q"4P%GUEC"OIOITA4)+URRBR#1&_/K-/=(;E9/P MU"ORZU2^B=N>B; _%9U%[$":^D4K;*0#3#NMJR?A&CN;SNY\)%O>%SDZ'[$I MY4$6Y9P5>WWDI8M+B2Y"!<'&7**@AWLJR"*$TX53\IO*P@BAST@MP#'Q)O\< MMU)VU (1H'-(,5+)%*V$8.>@F6B\P]VZ(JO<+1_!:TMD+9_@^O9"L*DJD5,A MDM&(#P,/>,&NO\B4N>M$9W#ME,'EZ PNG<&E,[B.VV/VCIC?6ODORW5W/#LCQ'@(Z?;"O/!3"O"?XW]YM*(4(R-CBD^J";D_X38* MQV& F=%* EKA U8GZ/(:OGAY:^F"7ZOPJ5>YLRY6UUC$]C*L936G'@$ZEH[+[P4)[3*I")4QQ7%7V8)J"ED*W(Z&N8\/93"HVK"DE^D8(F\ M#@+BZH226+;>E>?,8;ZM$R5J1.DH9-(]@+5%?&I64"GFE8^:65"[6*P6$SFVL"W^91J#']>@NW)W0_Y ML7GO(V$_ADFI&UE1Q579)",NVG2+:F]^<%\YO'I0HJ8)X"EX5-L"8:R"PMZ\ M=NY"3J;J *N=@90^67N>3A"=R*FH_D3;"='_<&QKAF>1OF)C)8M6]SE7274R4I!>9ZUF?=&0/+.!R M M^:26BV7Q@A RYNA4:N5819S/>A6Z>28@"U]:=SUIV._*/%2S8\G3@& M$L0"*>)N1%@"EQTS2D)$12(Y5(>&"[??+CHN 5^1/PPIHW85]^VW2& M/;B:S:YGTV\LL^=9*SR]ZUHRH#25?C]5FJY2U1:FC57H(J:BC"Q5Q:4@7%/\ M(<5[*'VS]%%14*R6GA85E>@+9UD^I"P,*,>F,ITYR;VBO$MY*H.CRYN:B4R\ M"89%C[&#B\Q58C]A]8C?A_Q2S80>M5(A)0!PV,]5MW] 3>591E193,[#E?FD MOIQ-JW^$[$K#&22O$G5G4@W@DLTW;JEK%>_Z69IB*J0V:2_\:RG;Q=01A2[O M8A[F(3@HJMK"VW+%2+QNJ1M5:0.4_+3X9E&7@6>A31")K7RALHQI+%9[X,Z# MNWD2\;IIDC^L4G_DXK0^.I$G&2^]29GFH+9/(774NY%Q+_"MPDC5'I 5%6R?G?EO"P JQA#(E\OPE.^FE]9(:81 M\O?Q!",Y9+H\SHAT"W57T 5(_!N6 4XABE<;JB>4 MA:2OV5VOV=8D[7\BUQ0/\$A_#;4/!\J7N72_"8OZ.+4(2AS. \Z(1ZS?.L<* MJL)6DA4VR\[!ZHK4T9,0S$_(L M.B5ME2ZX$1!AFHD^6]Q-"J>)Q&JH!U]&CZ445IG,RED\PX0O'\'WJ/*BTU,SPXSDNHXQB?$E.GYA'L*YCRUEO'^B;"YL1R7 M+3.K,74;0_5!7LE$?7V%L,4;V$?!HR86R@S=NF-B*1YE=."[;=-S;4PBF,2/ MO'M)[9W,SP<&BS-0'T [Q+3=X4:+U-HMV]8X>7:;:YS>RYY'8L+]3N,H6B,P M12"GE;*PX5&N5;>1.%?'.&@^R%6=-RL4C8M#8NXQ%< :<$Q,@T[S5OC+#91E M\[3%3D/+352KGU>;Z!?MCF2;)*'*<)<,[VU(\CB5+5B%#ULG1NR2&.'JQ B= M&*$3(PYZQ5>+ZXH.T]3;-53ZR5XO!@S+HEMZ62C<1O:VK&7D@6_9&1-#4WGI MJRC:3+GX?;AC$07X08,4A8@3(8XKI/["Z['_>Q#?1N3?D=VO91*N^)G2OI'7 M5:+KXS'_5?76JWJ(G:!GTOW8 /TO37 M6+KKRQL5 VE@U2B.S@,\+ 7);HR9HYXSL-.K<3N.K^#B*JJ>1AH!=]C M(C_)(@$#'$_&_R6CJ":&T]$B)]41H_FW@NFR<"K!34GO #,2BV7VS%F3JZ4S M/T/O@%@"V]X7HP146;@X[8"ZID9BBHX,*@@7>1Z-4:* YD5N3&HY%6$R>@19>#A<0AE FD=;X 96IP-SUY!2.1+9([;Q9R*M9N:TI36\2^ MJ&:S7+A4^9#(5.JL1H$:I5,S)G$_I6A"ZD]\7EU[$T=SZ3#(79>BIZ46J/KTCS^++F6YEQ6.>S@0I"HD'!DCR3!?WB^'' ::H5.."P,WD: MH(*4BLL_GZJ7)Z60YV0QEGK#BJQY*A=8G_SA8PC_EN4C/[@O?U6& &5OA#^% MD<)_@57NIFJ"R*02I=6R\IRDM1N6/>!ARCFDZNL6Y>:M CD\<9$"D]>U+&ME M19=*?,L-.HAN,"V==#B1F\ZP*5]6,_%04?N6<;,P]W!IEZC8R9PAOQCCDAOR MQ?V$@S,HJ8/NE$4=\A@%^U7>7?.C4.E;*4DV[?!,Y57"-)&S/? 27XZ?F_4- MN*A)N1@BS9OT8.\;5\GE*J7Q"Z>'53A/A&SY(:#JR47U?UA.)XEV2AE?5TYVR+CN/5%,AIRK%'BRV#S?/;4)# 3FIGLM?%2M54FJG0$J^ALK*U'(]"WD# M1Q3I&>7$);,X$>$([)F5EU[1B;'KYSD59TFG8]YDZ[QHLE64)B[>:94MNP1Z MUID#Q:TG&GWP$K3%<:U*C2A3,K5*R4*F?)BB&N@OY3\2C;]EUV71Z7FAA@-_ M(EK7R%8VZ3X'/QV.G;^I]L#853:WN8://V4+;B;5^ETR MPK'O970;4I0JH&I:[%.6LMH;9I%G:F_7G/^7VN35T]ZQIG*N^G3A& M*L0G<9']H2@IER4EY=#FTUKMZ7FIG[?)TSE/.N=)YSRU,.>IR$+G<6Y*O9]PV2=SEC#!G"0C8^4 SFH-8+WY MW%AQKK[[RTTKRI-#2M/(L0* M]:[C4LN'+PG)B&?VK&@!-TPLA>,V?P&+F2< M9)[0B&7J^ACM/LSK$/X>LA$^131?]K7P^;PQX859*S6B#0X3BL.P_#!8D5>M M7^1CIOA#9O&!>-HT;OU0N#@G<4J%YY$R; ;'1"5S41*"[R%GT>(CE+$!.@=L M-C*P'0+VUB\E@!PC[7S%L0:I5*<$#7WW?QZCS[!\%D%"&9ZEAG+2C)=Q*C\4 MXN?O$8TQO\YH%)@PY$N_DG.W)$7\80\/?C+BOL"_=ZX[(-I'N:RF4YK&)]@?M]S^ MWOGOCG(>$(4)J*V\/TVY>/>5W;$,,=_ Q+^ZRE\#Q^TX^>QY7/B59W>&\I-R M%9&L>19BU3M]/$O8 M.5\*P<;[/HW'*8XMY?79 &M21SG1%[-FJ"ROFF$*9P>-.\H6D '@>&7U!\ > M)0:P>AV',_2>N6#(_?Q;,\!O^,9(5-*.0ZSZY*_C!7\S*3H+SD"HP$5@O)\+ M_]!_Q3>I<?R 'DS^CZ^3=3$S)8O?=(RK5O_^%/9^\^ MY+*-KF\ / K*ZDR,;1[QGC BFBAB)4 @!67)4WD+,#UU%XA7%'CEY,3[H M[)Y50X \#'<*%R]8Y&$CCI"QA=:%N<=X[VRI-Q8Z)A"LV4P[G6LK]8&_ MDX@H];N0#+0L7:E; G%Z*H5Y21BIDXI%Y8 BGT3C!S)&%J2;\K-43I'*A\VB M!#4Y8GEG0)X]#<#P6=>DB'M]G.V3.O++,W<$ /;P&(")]MA9(]< LHU70T M.%BS?-5)MLP&A8U*77TCWH6O]%#],(WZ<2$MG:8DVRV1B4M2P+*'A5YMHI[= MZ_3*>K;C>H68*$TEV5@$J11Q6$$CL%R@'? M1JA792GP[G$\2ZA&HR:5N)78 MYH65A3X1^.F=,0;+5*#>ZW9L%?6VU?'*J']M@?A[LS_SH4J$.! M.A380C-EQYY&+9 P^2B'HJTSM75,#>&Y$)5%U4-TYH0*WM\ROW.P+1M>Z1-_EK*W\A_O1F$ZF_B/;\.( $L/O2NC M&I9[1^F7@3\15PQAGG]=",M.EPO,+('_CN2;Q=<=^.K7Y<_M0<>VO,JONAVK M\O.ZI2RK8WO5C]0M5?^YY[I[V=2@,^A7?W.X/6E '3N@[)4K_4H,R)D0^!SE MQ=_.G+-"):*):&^[A@5RXM>%GQ6_$R)#" 'X+983A2,#!?H[N8@]^XG+J.KG MA(V7Y 5?9)4R957IL/N^4!85@:5KD018A:L.#86%2ST;[0;IX2*@2>G=&,I" MR:^#\P' IHX^).A4 V7]:5\,N%P-KB;@9>GB,C#SU-#I[)/?.%(-3[XF?]V M!Z(7<'P:HE] TK;/Z\WIS;5[<[O:B4E&$8UXS>!4==HJ@D?0M"]6G2P-CJB>K0$5VW5V2QSZ#KF MH.?R-.)=3HJW:*,3[_G.MYOQ9R7MM0]!P_X!,'.8H_ZR22"C"6EH471K;I]8<-N:2:6)Y,?FWBOCE-[#@:,>U$C.>9O8&GL=-. M[&BV:2EBW($YM 8:.RW%SF$0TXXHRK!MFNGW4B'^3NIIDU#V$=$KM>I MN&\*CB.PS4\-M?"_&JDGAU3L%6-V+4NC]N10J_GU!)&*78O,KJM1>WJH;26_ MZNS)VA&_R=ZR*+>L\3QDL8K>F=[987;6#M]$^Z)F2H;GDS2KZW6\3=HH+;=! M0Z2>.YV*+C(XLHGWK7IMO=F+/^4([WW7M4RWJ[,X6XH>G4G25LPXKF?:SI:> M1HV>)V><+SCC:0/'7,P;,I9 M.L_AN9*W-&+:B9C^T+0]S38MQ8YFFY8BIN>:?;MI4%UCY[39YE">ZW4*=DOS M[()RG$WGVU51LN.9]K8E53H;H+V(M;>LV-4X;2].7=LUW<8E*AJQK4>LK7%Z M;/NR??.,="ML!$JE/MJN^$0^OX?"4YVG"7Q.,Q4 M-7\+S_2I4:MENGW+M-RF1+M%3^.V.QI.#;7]+6MB-4[;BU/+M+V!Z37NA*51 MVWK4]K?T&FJG0\FEH;P=)6/^68_9RQ*6;J' M@0E;%R/HY_7S3_%\*XKH6IA'Y^.@9IQ[//63'PS%P%&FU#W)IC>$X4M-YQN0 M5T3W+6HI>AHW@-&8>2[->&";_5[3V@R-GN=BG"T=O1HS3XV9WG!HVEV=T]=2 M]'@ONE5>ZW3[;RQE?A+>9PVP9A&CU/SCA;MEK4F'ERT\NVS%[C$E&-GN=BG ,U M+-!E\9MF\;&()?Z$-'Y_- VC,,T2TK.UTJ^]^IOEYEI#T]XV>4K[6)X:/8W; M1&O,/!=FAH[I>3HIS@;QS*=H;Y= M3P^U>C9.Z^MYR!SX$POYQTD\E29!'.UGCONI4?1KV^J9W9[[IJEEVPHQI:L. MJY%J61J?IX1/VW',OF-KI)X24BTM=$\*GX[;,WN>IY%Z2DBU^^W"9TL# NW2 M_J^R.Y88813$4V8:$:O+ZP#7=WI9-(8_,U7"$V-&S]EJ*F'[7!+-88Z>= MV-'RK*6(L1S3;5R8JK'S7-@YZK3U^HZRK>D>2S[G&S:.$X8]9._#-(PC _XT M7M^PB&%/6?1(OQ&*J9'Y/\OY*?MT1Q\CA;ZV',OTAL/]65S:?#XP1EMF/;<% MG4>)2ZOGF)[5T]QY,MRY1TE[2N@\2EPZCF/:WAY#"B>#SF/%J+U'4=LBU_,1 M:/)?2]K[/M3UXS4;7]NFUR0(HNWY9]/'-%):AQ3+,;O;IN!K[)RH"TPC9BUB M;--R-=NT%3M'[3ENKYKYA67&!)W&RTKEAHJ^2,=P +JC>'XS8;FROYLU5 6G M@Y+@JP,"J-W,^=JRAV:WOW5NZ!X@=#S.@:?BEQ:2Q=;.@T,0Q&%@]$NM*;\E M16JIK:7VIE*[WS-[W>XQ,:F6VL] %D=%$5IL:[']LL2VXWJF,QP<$Y-JL?WT M9+%]EELXC^^#2/:$CWTKKQ^U0QZ?!W_^MU#.,KNWMI>QW5[OYSE+BGQ8OZMU8$C M_KK\^7#0&7:KO^IVK%\4-Y?\4L#,X4>L9MP2Z=031WGN7P-@EWM]]1=K>P3\ M]TI$I]Q%E[M/E__W4Q1,YB-X3YK%P8]SW"_B>XJ=RZAE@>QB9OBI,0:"CA]2 MXW48&=E=/(<-C=(W"U-*E[&*X/$.P"[#8:??M9NRB^=U^CUO);MLNI1E=_J# MU9RW^><>YN8 M=)L<^"4!S=5 :PXT9UD+?2&=DQ9!5*VKO(_3S(C'1L+N631G__&7@6W9[]+Y M31HDX8R4DKI:ZJ=-T'P^+\E:0.WD)&FO#V2S<]M#T]MVWG';G1R:@E\$!3MF MK[_E>%M-P6W"Y$NE8&MH]@9-!X0=48G Z>M3++D/@SUUIV^3PWQ#^G7,H:5' MJK84.;;9/]2,.XV]0#9VTL;PHW*_]":R%"14YN8MR%= M]BS3:2S2]?BB9\*.-S2'78V=EF+'=CLZ!6\FZ^M' MA;]0/;X'QG_CP45:47PFY%AFKW<@/5$C9UTS9Q#U3E//S)$K\651;R]ECG:? M;4KL9N*>#XE=FVW9.,%!@/-DZD3V'7W;/WQ:+@H<<^CN-BFNY94B*U1ZS26: M2S;B$J^WA5-2!^*2ZJHC#L6+O]XD^)/%XI5P]+>S MT.NZS',]AW6#KNL,^T-[R$9#RPO ^AD.>^/_\[RSM75,PV>8/K2492Q2/J8S M/PE3T"CCL9'=,:.B-H CU+%, ]/?R0&!*=W&$D@.MW!ZXW M F[I=(EC&A4E//OZG!DU5!#7415*TG58-0 M >'[.S^Z9140VY#Z]@F3PT"@7.&Z,>V<5)F2+HA[HH*X)X;+T8N?5_OE-PWF M:C#_TES GU1^Y8:=$ZY?4MWA$W=G:J\G9-,VQ.;0=<:"%XDU254VMF9S7-5WQRG+:F7]W!4VP. ME4VYJ;I^JF6M&Y),SS:]_H'2?5]P,O:F<^,]LS?0P^-;BIV>.1CJ"4 M18[5 MM-G$/C!SE-?^DQ11'#*S=L.KGZ?6BBX7N[KJCC_K27=:WQ$RMMGM]DS7W;+< MX3CR _5, LTI^_ G#ARS:VU9M:4Y17/*"^$4QW9,U]FM;]KQ\LFQEM\]L=OR M-$R4VN$.XD'/11-B:7A"GCO[2]G\$%3>+1[Q;X"@YUG](V6+95#."+;LRO2A MBJ$>SPQ/AQQ#_0WSG&M/M7R&J@1W]7_O\H$?,_^6G=\DS/]Q[H\!*F_]R8/_ MF"+7JAN!=ZJXW P-*Y/@Q^.GJK3D0!FQ($ZHLO(ML!U+^"R.O_IMV8IQE[#Q MW\[^LK[>H _V+66SQV/C/;P0Z^@S$WS^Q>##H=AW0JW PCX MA^P._AQ/6)"E1A@%P%=8YSMB4RRQ&,>)$<\38P;R#_X]I;H+DH;P&]F4LV.4 MTH[DXL5B-X_&*\?J=3P#3C3!W\R2$. #QS-&\,LLAG7SWR/1O+)[PX[P;LIG MQDD\I&5?_"9]FM\90E>.OYB:G4#FMT-*]I"J;=>(2()F)-Q"TZ^+!G6OW=%B\9L:[MFF[C\EF-V-8C MUK*ZYF#'ZI&30.P1XF[;)D(O3T]Y$G_%4EUNN_P5/ %RQC,B=QQJL\SA)^W, M;G;X=G..9;I]R[3Q03;VG3[VV-S"]QC>=IMYVX?%E4J]MV6;/ M;JI<'P/MGKH'\! SE8]2LS[]C#VN1W/5?]].OXI"\B/DEO[NR3YK '&4O'0X MS]2)D-7N[D9-5AOGK>\&S6U7W_OSAW(-M3R$M=$HA1-7ZOHO5:G3^O[Z;!E- M&CN3QC$^WPI[IX77Q5Y:>1]O9.VUUWWSXJ)J.N"ZEBQ<6Y/%U MHVF5=%?T,,+&/^FJ.M0'/ZUH:F2\ZEN=7KF-D;ID=A@#.6)+&4<0F$B01BIT:MJ,+R+^ZJ< M&-]IT,:J)0+H"D 3 W#]R03YNG"ICUB OR8D])U?.L85 5$13_4_[_]2TW*M MA/5:*60\W(7!W2*!)T #$- MT8IO0T!F&&QB,%$G/@3W9S_YP7#3VW6:\W2GNLE-W5JY*=UI3G>:.S ( M=:9TI[E3!G.;.LT=545(8:1,I9&B9[7IN3H[0F9 Y26[]=4Y MWKDZFD\TGVR88S*PS7ZO:=./%\8G+YT-CI[*!P/3&;2NR9KN$[![GX"VX;0- MN1%[S UP>NW)#:BP$QB/P-3&RGSCE3/H#/83$#9Q.=ON>/7+I?#CD4$?GO.E M#8RY98O[GB7Q;>)/4QDKMKNK5H5-3,,TQ8_%@7DXL@CRXOEMTW-MC/S%X^KP M+!W&3WB0TC8=9[#BU^[NXY8.$/#ZQE+F)\$=P?4#@'X2SZ8T&6V;J)>>K]2N M6([>E(YZZ:C7D8!01[UTU$M'O7342T>]3AG,.NJUI75;LE1&A:6B0U_:I;]K MN]MASQPX3-^]V_,#YYZ6QP]%0^Z)J#X6Z706MI^$6' MOEK7S_[$0E\M*HM-ZHR%#>)?O7ZGN[>"2"PZO4W@D'$I_ 1O&ORR4'FZ=L]% MN2$\_LKJ+A;QBBJTBKJSA:(YL6"I;E)](3]9/*9-E^OEXO$8,!3=UE>=";QX M+IJ3<4J'>TLO A@7,9M?RJ:HH+!N\8A_ YPVS^H?*=/FH$R;EEWIMCH\N3JD M2 TVC*_5GFKY#!=_O4DP5%$RA97_O4L*3]@M.[\!4OIQ[H\!*F_]R8/_F.(5 MH6X$WJGBID@ <*",6Q EQWEL0XRS!7\%N_+9LQ;A+V/AO M9W\)O:[+/-=S6#?HNLZP/[2';#2TO*#77D@16?]8 MCY+2WBLH\RA"Y'^P",N=22Q?CH M0I"D),UTD/P40K]Z4SI(KH/D1P)"'237 M07(=)-=!IRNI=9C\E,/DMF?V>KI"]/3"Y+M/@=)A\B,)D]_6FPMK ^7EL'@1 MVDZ8[+<+'[^RO(Y;CE*+\'3C.M)^QZF)RBM1['M_,F?G0&SXI_\S/X6L&JVM M;"W'SI6FP;2[37NL6FVQ#FL:L69XN$\1P):9L*BN\CR)L(S>E Y@Z0#6D8!0 M![!T $L'L'0 2P>P3AG,3QC (MO9ZWCK(<9#68>P,[FA$0I#(V*E(DT==]+^ M]&8%.:[I]G8;(GWR[G3-)B^>3?I=T]ZQQNGDV>2E<\'1$[GEFK;;=,KS2XHZ M'6/(R=ZMI'P-$'2\Z7## A?M -,8QPG-R7MD?F(PU9.XT'LSG,Z2^!Z^7II9 M*8(T(9IW+,W$^GS^(DUNO(N3[!R^G,)7]_ ++&K<.(9SN#EY7^&\(34M12"] M_HU%;!QFQN]PKCFPC0[;' D(==A&AVUTV$:' M;738YI3!_-1A&S($%@%6D1_6GDC.@DUR(VR2,=DDPO#*2C:)#N]HOW4CR+RV M3<_NO]$N:\TAFD-J4O+-[L#5D1T=V3GAR,YKRS-[EK7M/=!:^GVQ49W7EC7< M'S9U2*<=(1TL(1JQHO '8SFSDI&@6@7&:([=(C>+^"R4&O%@#SZ9L F]3G2D M_'OGOSM4Z2.:;$XF\8,?!:S]$9[W-$\NQ"EW9\#)] '2\.X[U%9XQW%4PWC0FZV$]5'1D!@H3_!9HR\7RO]YEMQG*O\.*8\[&4$^YG CV8QO!T> :A,#:M[_M_& M.)S AA_"[(X.UL?&9Q2G!%_/\G!\, 29@1^ M>F?2_QH,O@#IAC%KLR:63:##V'<2!ECY2,]E,7:T!&'[RNXXQ@VO<.1S+^E[ M?&;Q!8J\Q9K',,UP;S=^] .$/+7B%8,XXX@]BG&6*Q*DH+_+5_ M[X<3BF;#;0201 X*XF2&S4KSSP(_P;W^@QDW;!*R>T:/LI^P.ZKNK 4,U:-6 MG^X!0 O+&>E\/ Z#D$X5$U1H<2'88'6^,"?PB+$1EW1^9N!UEA'G1T##AF4C M@+.[)CD*JGK@MH<9/A3W?7:7,"8.)B3T)9#;Q'"Z7,"9]#.Z$Z-' ^[X0%3Q M$C)2EF6 6Z1 $!(SAK)B,@'$I&D,HCA3Y2==#E_BC*744_N_YA%3W[#YX^*M M(T*=NKN$!2S$;)175K_;Z1E% 3'MMH.R'4@@H807]=Z+EK9@&K.)J%L6MQ.^ MVNB9>8K\$R&.5MR\[RU<=:1,(X==LRB$ Q*,GGB7*_=D(L#+E_G 5*[GZPPP M6XC(Z_D,8(U_HU[PP<]\DRM><*WGE_'Q,QV0_%60Q3= 3075QS/41@ F( C9 ME/XPQLRG!O!"^80?]P3=H^Z-Q?;I.$3J3^G["4JIA-07^!#'2>-]$>2*.(Y9 MCO&TRU<&1%3$&GRIDD2TNW _^&CF&2/_ M,XD8N(+'UBFV"Z@=7%"C#J82N MD%:Y2EM&$(J[5]W%?@Q2XFTHR8HC:3FFY=A^H0):VIT/;,W;DI#,"6^C$)0L M'_DKUZLF<8K3*WP<8#$6:@/ DY3"()A/Y[P?R(BA>D9:*+#;P,@YK5YA!TWQ M#DPSFMJ1;X*/I+CG2KHQGL0/J4@V+4Q8FCF"H6LR2%.2.PMGB9"[UR]# @^% M8=7Q .%9G*!_B^0@>LX]'@JCG0S;)X=YC&U'\DP9B _1ZP)L)Y/"<=FMPB/EJ&_YJ' M^+<8Y(2B6=C\B71JH;QE/U%KQ=1[O YNPP#6@P?HK?2#VR3F8Z)NYBD<(!4N M%O&Z8DUZ7:$;^"-4M(-'I+'")4(^&NZI&+$90]=$!-L%2W;L@XZ,-Q1< ),Y MUU;A-?AVT _)=T++PD]#T"8#\JN(E!_C=A+?P":F?I#$0$]1/(5S!-(G6EHT M"5/>!$Q4:>#*](/Q1#3U(B=!.)6>$B!2O#_A&"ENF-P(L9&"ZH/NT]) K#&H MX^@=PQ4 B4 8PL>,-HKP6)&O2JY-NXA\@9\#0/.%&0CV<.M_(4=.!Y"C)9*O]BQZA%@\(&RK*?P;:GIK2# M\";&EPFO&F@N;)9A'$,NH+Y5.*18S!ITH5-;+D!A<>DAL)9YCZ>W#/2I8B25?7%1S9.Z?'" ME4I.-G(!%8Q*CQ.W(PT@]N#A),%T;LY$^'? >9BB5_>\IH@B#872+8&$E%)& M PON(A!CMR$KT3^2W 2U-[2"P?2#,\(.*4C)U3+ <6M/)8_CLP?8OU17U4EH8C)CW1.7# -,;-D.R MC21^B.$]XGWT?Z:2/,7W\]3@=CO8Q+"9,2X#AJ@QC\HK5 C%ASL6P7%2W).Y M0'^%F)84AQ"NHLJ'>#X9T8Y'Z$] D]H?CTE7;F(''5Z1S(.JXQCCF"3U>(G6 M?(J>^7\S3N3JO23"9=PM@CY\(#QU^ M/4_)%_E+G)E23)E\","\V>;?Q^=N=Z6AY7=,:6@U3U)L"X2DS>!E[?=-T&5+J"(%I YDBHS^[:9K?7M%OC"E)X9B7XQ-'C#$S;W=((U]AYJ]SK>)E+X=H@IQK;=7J'B.UV^YA^O'B55+I.F];)OK*\ M;L>692BF',Q7E',MC^C+H\@8O64B?45DF,IW8YT6IKF+;""9B))GU922;6A! MF?J"4_LZ@)8 [$A8;?)HRGQ<3&%/10$-!97EI@@:KWK#XAR4UR!S!O@".#P" M<[9X%J\][%C%H7FR!6PMBB/,>>\.W_$#W@'Y\JSX5^[0Z0SS.W?] %/U(*C)EAG, G]FW#"T5H^JNUU MG'Q5!?)X3A538FJAR"_A*4EPEIG_R#O94N9X"'C"I*\Q)O +_*58YD8=FBBM MI5R-EF<0\(I#]0"T>L*FX7S*#P='8?(+K '@!0Y1344<'_&!T(83*OA9(, 1 MU@DD'-[3D*H*.(YZPQ5/P;YF?C@J R6FZH1@#LM%&>4"\>RD5[9;(&YI*?[4 M)(YN^1&4YYQNIY^CIG@#G@N(ZWR)K!R[>$]]PDF-"*K*\=TX3>6$1)DK1)EM M=;P<^'N09+M*L:LEN=/O%35_N=P9K90[7F\;N3-8>&@OR0. MA6>WVK';6*OK>7V5]$4/E-D\ >2G'/<\79AGY^4E]/D-/,4"SZ*JG@C.Y"1C ME618D&]^G&>]<)V0='J53TL]G.$ M.9M+E^$Z"FA^+PX&G6Z!L:76./#R@'<5P,Q>!?-KJ21'&"<-&S"J*& @7?*_ M\G*RG%0JD+.(7&YQ+;!DD4^YX$PI%$H!K+UV$KQS5 M0<%UN>;WV5J\JZ;J"B*HP/DK3_%:T/XD#:!'L(X*ZK&N;]@-;ECK^6_8!HT- M^V?Z6C[.NTQ?RP=J.!MEB<]KD*]N0.#X13'Y>W1Y"I_/4<4B-BZ950X?JX>O M[__SXBIH00EPN]5?-:X+[78&W68EIL]0K*HW=?2;>KI:8[N_2:UQ^PH3OTKU M]P/H\J J?Z5. $U*%5]<+>=W[(ZL*V ;0NU/[+'R'1MZ6M2J7@.P(0 M-+4= MWN9? Z\A\!SJ=:J!MQ7P/F,O7F+=*@BNN1ZD5AK%8!W5 DO_:K=?[:DLKM6% MF+^KWCG5#-NEY.VDYB2YMCFPMRRX>J)Q27KRU4X8'9A]JVD9AD9HBQ%J]4W7 MMC5&3PBC/;,W[&F,G@Y&:>B!_:YM*-U3X6RK=;RB+&L_6M[QUOB!+F<-FUX4 MN@+SN82^90X\71_;5NQX9J_?=,JUQLXS86=H#BU=^-]2Y+AFW]NR;UE+6CNU M6K_)L]KVY+XZ0@H;NI[I=+ M"SUFMW%C%HV<8_#K:._->@!79L:L.Z!PF(D,10= .XKGF.\H]ZO[R>X-0.WF M3\OL.EW3L7?KF[P'.+6[L;+FE!?/*?"IZ78'FD\TGV@^6:6.#QW3\YH:LYI/ M-)^\+#YQ++/7V"6GV42SRUM2F7F95==6\GZN4S^#9?V) MVK4/JU&+KIS4LZDTYAK;3MW[21C/T_JBSD@T\1,5K?"[-$QQ**KH&I@7BS8I MZA0H/$=V)YB6@'QN#0X&972+V;VX],GT_@$WQ@#TWAB.J(5&W]UY:R5&>.MPW3>PA[6H$O02)PY M25?C8YJ%Z/\XPA[-5[FQ1[X;1;<#$YU&M"2\#[Y/$X#(&$"-U?CC\O)KQ\!N M7?Q7OC+) 53CRC6%\P?,1E*.I_X/, HE[+A=DJ;SJ6@?FMWYF>&/QRS(R-$# MKP&;@]&HC+GH$>X%W4OP-$Z9F,0IV"MIQ_@';.#>G\SA M&SZZH78WY(N _[V-$>,W?AJF?$R'\@B C \ @1^#$IK%"5$*;B,)F;2GI<C/&81),)\";&'55,X+(5,%SC6?D*-L M/L'3CM$ND:T_4P7@1VBM(;D%D@']@@'S,YDE>"*T_SD?W7+J6X3NG7_/&\=/ MXS0S4E =R$K YO73&0"STB"NY9410Z?5#=K,;!(_[-QU_JE]!2LNQ&]B9,LW M^!: @E\?'ZG\ U&"@UL(AW(*#>>#A]A(X5/@G+?&:^L-[Q9/(URP?:WB?D3S M_"X,[HJ)9/C3>4H*$G$Z4(6/_SKWTW/_7/@GT>W%T--E&N0A =T=Y1"?J0'$ M=BY="\6 F!3,:)!NQFOR(G7??7U_3?^RWKTA#YGQVGZ3NS_SX^"@H21,N3,< MZ10XGYH*XYP?&H* ?R2)#R: &/7S#Q0HA-=_LWR=ASL6E0TKMNXW@$H$J*_80D'+E0^SNQB@MO0ZFA\Q8@A:?D*:_C##F15)B))<; 3V+ \H):DX.(IVW,)X M/AF'DPD?;+3DUF1^D$_X45T]\" (]#%Z&$H!""!Q-DM/(PP1=I['P*Y2LA;\ MF':G[R H?//RF=&1_!X!#V%L<+%P0SZ3LDQ :D\?\=NJ14Y;"=.4CDAKO8-BM(G(:@H?W&""_ G*9 "^JL1 M 8G)=4Q0;M@HS%"%G?E0D;^BVN2'$B@@""EDQ/ @P!:8G MS@=5\(<_R]>^4YY'&3OL#'OU M(K8:"6E.RP*'AQ6Q7VLVF6LMJ*,HM)FHXJM@^Y*8PZE84H1RK065A07IN# MA7R$463@?,;X(<(OL_B6%R8BN MEI"?GSZ=I[D**K>N(A_X:?DV5D\FP25_50E@$+XI=R0PV)?$3;$U?A2!SF7B MXSDIWSDR8$65GA6T?S'3AA:/XLR8LLR4U_VZO6PFP4];ZK9'[/8[%MG_'P19E:0N,8T? M\ L>= IV6/GZO6I+R+2*PE>2H@M&7RQTK)+A!Z(4V3R;\,(;6I:+SY*O:#RG M;"8T-)/4)T,YF(.0H1A8;G\JEJ?BPRO4?[A6D)7C()@GBGK+N1JW*?V(HU"( M(OQYKL$5VAJ:JY&8'P1 G&"?9ZF^LY^8."?F_BR<(I]'A"X%6"$"D?,%5UI( MAN > 9\NTW4+G(:\N&^1N."&\.5D$@>K985DC:-0W3Z5[SI)86LO)'[KH0!) M:F23SR%5:&FK+SC,&E$HG;A=DGNA-U2#E&L,XGWU2.&F>^42JNTI@^CH98Y& M_@0Y,663"3(87TLZ"J^OOTI'H8Q*H/B8I'$N!$&TX89P1C?^-WI49[;F>;O" M@Q!&^$MN4?ME6PZ62>/R.7T#O9;K*#&=PZ'%^ODA8>.=LF.$8 ,?%[_)@5YA M@,_\-!,&-]GH$CSTLCJZ!RU'@:B\2'@<2,00: 2_'T: M3T:*_DU8SNG'1Q=I\5+T>0/>0SY46N*#AM[#74XZ9TA7 >F5P',@-/AUQ+5Z MIS^9<"BZ3C1Q0+-1+VD!=-9>C#Y\%EX'TFHLP\3%PCH]%*I4.BUX X2HF0 MU-JV?K+29Y":>G[P3CE6CIX?K-.E=+I4L^ON4 95DUAQK;< _JR.%E?)WSSJ MG8Q*V0 1(T<;:L1H23/4BT5X@I2IS/_9J9#,&Z96#L]:D?U1G<9&50;]RX[Q M_\Y]A"FW-E#9@@\F\N\/1:Z4<7D3SS/C,U?7OH7ICZ/,":$8I:AH0F6>G/2B M! /)[^^@Y )4)%#FD<*$^Z:HPH"BFIQ4PI(,TXY,0HU-@&X2.,ZQD L%D4$ M0',\W'>#]@%+4YXX-P?=@@)WV2-G!'+0Y,;Y[22^0:\/<$0\#0.@_?LPB2/R M16-H-$2] ^@;';Z*)^8^1MV IUBH2)ZR'>Y12+X J;L /_SK)GMGQ -H.\; MW]!&.T[ZPRP]JH*EHE;\!R9$@NBA++*BN$K4N!+%^-$/,)%)C>/T. 5C[U'2 MVQBND,)&*A5EW0.P2B6SN-S?.]<=XS:^!XKF,0U,+IP#C:8LF">4/]DQ+E?, M4<57X0!R$?#GQS"7#H,1;##EP@"9*3]RS?YPOKO=<8P;,=^=F"/PD^21C.D\ MF2>6X%.AEF='/O($B9\B&7/LAPF7ZOED=%+/<0OH]!"G+3)6PPAK4T66%,]K M17R@N?U/AD/:65X95FQ>'=].2C[/AR5361I+@3]#*N?>*I%Q1,_"=Y,0CC)" M7HUH1+O,@1B'P-@A%QZY>9'#40$>=Z$(=S"R"(J%N 1>X4PG(QVO-KA.I7MZ M-D]0@HD$4O6A%>)-0-,WQA,LY15V4<0%)7)HPC,QN;]_BID=/(F7@T[\*(P" M,'V* R.ZQ%OX7;P$:X$6)A9#%_;=XPS#@MRE8'5_P5437J2*Y7SBWTM[,QXH MI0%A1O,**],]-=[9R]+!DF2/,M_T4R3/A";K$]&&:8N7H*ZMC>9)E M#?_V%E./,N(:N&MFF)^;,VZW8WN_("7G16XI+W*+J$X2"0J6[W&7(RQP3PM- M_( R[HS7B ;A[J3?46V<]'IRJBC871KBQ2^-!W3[S8F-N>*H$ /1M%DBY $2AF(/+ R!8D.B(V#'])Q7?P& M=E(\*PEZU;/Y;_BN\J,6=?1BDUQQ3@5O,H4+:PYA@O:2&:.0\XWDD5+Y@'0V MB/M@/(D?2 ^7*>G(.(7JI0!U'/Z$'? J8OGF$;O)2JZCJ\BX G3< %ZLGEG< M0H(@?=P73[Z%%XX83P(O$<^WXN,O]-O<RLED)1W/,_*VDACE$J #ER: MQ>4#J$+NX&)@ PYYH#PW8@XN;3VSU[--L"G@NO*3_)+"R>X@!(JDOQ+^R2W] MJML1DQ:FXKTIRV1X%9'2,;[)0F5="KMY*6Q5@7:#DFASN2Z92&ZA\OP8]7(X M$/P9&>_G2<*BX/&(57-N]!?Q/UX")95RV&%,.1J4QUR@4F@>L !B?H2U.[EG@R??A)QER%[!OY&6%T^2IS&3 MV4%9QHK7A!N]TCZ1WAY56[E-X@^T9@'[@L34:+(%\=^2EQ9YT%^Q3?SG>> BN<#F9J?\V*1.L'1 M ?ODI^ O0\=WMBBJ0ZH@"*G*:ESR)4HODTJL:EGNFLU>K?IZ\?;Q.9-@H1EN MCMC6]_9=F=8>EC\HO-N#MI\EC/YCKJNT'4UVUS9XV!K3MK'&E\]:6' MB@\9DAQTFMC5M0)@26@=Z$R?L6'$A]],XU,4U$O[MNPV=TXT5>#:L7>ZYW\/ M4[1 _A<3X#^N,(1:=41[,P;Y\N'C_V=\OS+>7WVYOOKSTX?+[Q\_&+]_^G+Y MY?VGRS^-Z^_PP>>/7[Y?KSL<7H-U)Q/ZD-0HJ ]R@'Z.6RG^\&X7I;.(_ MO@TCVB<]]*X,.F^VU .9WL>_+FZU3I??;&(/LLD1J?C F*2JFI M]H8P:-I1G>ASKSK+1LW#GTEIV74OFU_U@P'FZ%('$=!;/L$*,T;*K?&-W6+5 M#[I;OLYOP)17&U?]#H:G\?KK^\NKWXQ/'U1=X9D5>B(ZXZ_AS[=@EWV93V&! M0-9"?D,8!.?6F1'Y4]C.B(5O+^A6*[A/*K4.P1Y5>_+8DI#>\ MGYY.EB\L(6H(K([M[=\X?9G$/K0H1%KX'G\3WJAK[HTJ):(82[ZP&BYY,D+0 M$N^IB* W>%Z)I[G[.1#K+G#W=2FR<%5$%E9$_(QB, NRO.1]1_/^J9!(;ZAY M__00VU_)^YC[E; [%J48*?\S3K4,>-&DTN]J&7!RB(6%5@J!:\STO(LGL'(J MLD"-C_^:8UZ"%@8OF6;ZEI8&)XA99[5*@$GVOU.2/7*_YOR72!]]6W/^"6*V M=W:Q^1 YS96CPF@0WG7?8+._0:W7>X4#G'1YILMY+SSML32[9 MEID4+1_Y P3&JVU_B_V$)L9\H(Z"6.!,Z96*F!-:CA@N@""D_YS0!J%X"PK/CTO*47C8^9L*( M\FWLZ$T5PKP?8]TW4<&,R><8J9YNK/V@C],*WQ?COB\JV!^K1>=H#\OQ/53] <)+^L9$[1@O M>:FUE\N3/N0I>,."UY@&*8LX^.1GT=5/##D10%M;N%?4?\J>K4LX%8#_?U)9 MFC8I6H(@A1;+)I)":Y!C%L5!>0_YO($F+W=I32DXD?@22YX3E]XFW!!*_"E[ MB),?A^HI27M\;7/W^ZOJJ8ISZ2AW^, #X%(ER99*S9M[#;77!:HEG;N)[T34' M&XG[88)5P=@+9**V)^9U4ZFYT-)*FAP+/1*:"*B\.06-T2AB[%(H[E&N4*EG M3*-[4'#QN4^%%B%:0TQ*+4/@>S;+BM;UY6IOV,@EY3GZ'>-RPDMCEQ B@3+% M9F,^]NI?!6!>!,T'LFF14R5R#BEQC&J1 P*CH;QHO_+V&_8S)YZ3:EP+A)XM MYI 6%S.O\^9CR%+B(VRX1H-K>% NW4 DFO1CR:#4]Z$Y&W*IA@M1MS@J2Y>M MQK*\O0$6_C-94;OQRFI9[.?\Q'DO&FDS1>%P#D?1RY W_/Z)]T0JI5NNUB]WQED[LS4:+3S<2,7*Y1H5_:.^)AKO)]04 MG]N'BF0?8Z9]4EB0)/GQY<*4E!):,2FOJ,\4$)TPV%Z7!/\;D;?_)N_D(:8K MCT2KU% Q7>EM0L#+GDORC16SG>F6P?XF8X:=6"=J=?3$?RC:U"E]+I+YA,GV M]K?47T[1<:Z5JF]L B*[2B@JCUR2#M5ZS<>6/0,B;##+1@H9U &4M^I/1CE0 M^$F-[[QM;?ZM0*,AQZ3.)CZ'CCIS5+R*>@O0> IE2#1.0$[HW3ZU;"V/X-MD MEO$XX:IKKAL@DN1/S'Q!T=T %+DXX;/"8%MF:>S?-JH$%M07BDJMGG(4-')5 MD$4QT6L-!G)!*Q#.%<,X8"/JPTM6)O4;(>TU3'^DM;C:^*4;(;5F/[R%,PIK MT=@>Z9GVU3&N:1A'\>/\;.RGST=UFGS@289-ZFA^B5E,TRA/,Y5CW\78M+PQ M<3'+9O49Q91TC@V?J\IR-WR04OZF2HU\+CORJ1TRBNGO4W_$4!LKM &33QG& MMG+IXBN0^I&LA=FS.-)VXY,TNL2+ W.IP4=%\\M7[6W71-\@4LS=)-C!0PS) MR@GR@?D_2-_@[8V%Y86 $Y.J%T S8@A@?D$73;#6:BZEX6-\6_ W[F@%XA62 MIC$I^9!!2;!\3K1L2HX>(!; RFCD2+H+DV ^Y9-IN0X@!\P3()2+ 51>Y651F "%R6G&V+:KRB 7^A0(&!KJ(^1+;?LP')E)!Y ] M@:OTF JG1*6LQ'YV.T!(SNKD5\D,9&'>LF[QXGD=OI'CCZ5B2[H#B_Q(]@+% M,_"?D]=#@2_ONVCB(>9B\"@94.2#DG,)%N=:Y3>0=#WE=[OL$R3%. '@'>P1 M-[D*NW24\BL2.;& MWLMQ Y2"@[,RC9"[0Y(E"XRNMX#%L[$W4O]"$&@S97. MI('TNN'<6YIR2M=A'$TJ#0Q_#JA-5$^H8D-SZ,K(U"(P:1!MN!:B!;_,:-H# M!U)"23W0Z ]5NVL84KG\8;*V% Q7)SC7LR,P[9/,KUD_Z8\)F+B7?%/%N2W#5Y5TNK@(KUL7V"#3MY:5#9& M7&A66#9VQ&YY:UK1813V/&+_HNF\-\71E:ZX16=&NF*X"D#FSZUPO^ 5 WI> MR8N4*T-QR4RASJ@X2#-$PF$G9SZ\1^\A]G6BQA_&9S^#L[8I&A#(#7*K?$H; MI ;M\RCD(VC!+(P?N/HOOO:!A,@YC//M^4# A)A"Q!!S"W\SQQ'W&/II^;74 M?[_D&2Y]+8B9ORK( ]>YZH<*-L]^X*XGKBFF0BO*G3#\>1>.%/)RQ>2F@I,,YFPZ)8<#H()@5.);8A'V,]\9+?HXUP<40YAJ<(/ MV%\QXQV-_0F?G4*B :/QBC6N3C1?XT7+_!\L0GW=-Q[N8IR^JHR+@O>8Z"%2 M-B?LN6KJ(8(QA9Y+-ET^H75I:Y4+H%,A4CU:RVB38]G#3&+YB&5'==;;-S'M M39UA>FYV.&*H7\<_LD5<^;SV_% MWK66.72=SM"0G6O52L*:-(9.&7QRN3#EW;QQ8U*D\:;ZF+^E/)%/!U),?6SG M3FHR^?%P!##^Z]Q/S_US,=0/EAFSA,1 :88Q.0;B-#LO1HB+R:KPUAG%)5]_ M?7_]9L?SS'# ^("Y$2N'>-/0>X*NRFG):<[#G9 MEV/N%I4P(JA7:BW&.D359?_O35'>Q2L2A\WC8/K1T4BKSQ>]T>"N5P MH[M$V=91(.UR-$J4T)6$FM1!JP&S$*[B ,_CE=RJBX1GD6PVN0:IDR+FUU2M ME%W_J^*H,HY6F=V3VZ4J37$1M$Q*(B2A9C[GS^?\R5W2(DQ8K5+?(""/^%#*0O8 MJ(3X-/F6BUV7J^6$0-FA4CYQ"QS27..4(8@JC5.D'U>J4;G&N5;?K!IY73;R MR#'>75=3>I@:IU_37YOWD?T"'^1=9.VSBZ\(AP?T9-S%H"R^CS$1(37^_//K M8G/9EIRZ\8G_%+24G]HYN[B&??^.X;,P#6+3> _V-9!2%/IK#]VV0K?/?A+< M\;HUG%J*)FOMGF47@X2OU_$VK96N?_"YCRMKP? NX^'B.*:F&_O&__E);2](_? M+O^\_/+^HW']GQ\_KIC[\8Q[;^B=?TUIE*!E^1%/C2\/5@73C6$K_CLJK.!) MR.(O] :^V5 0VV5![!WS[)-^K^/:^YE],NST>TZCE>H_]UQW;WM:O=(N\UB& M^^R#5,9YY5"7PXQO*8U%Q*C-]OW!UDRUV79D1OM&WI2,A!UGA+PDH+DEH*VA MJAL_^'&;X)#L<['#,?V_IM-5 '0K>M$M]K\Z[W7Z3V"=#=#DVX@;,35T\RDT M=3#:"^FM0\"VSS?;7&,R"0+&3H9,JN>[O!?)/SR3^.T.]+( K,8H?:KG6R$< M["XUJFP)YKE&CPTFR..._\!DK7M_0J%HPZ@F@R80ZQH'G6ZT*?F_6KQ\&YU1 M/1LYY-IU..&?_3T1+OMY%'+O[#P=G2VX:]TS \SO<.I/TK^=G3O2>3M/SV]] M?_86B>4R&N'_^5A0RF7VWD\2#-[_#V8HG%%(R,_^=A;^S-Y&\^GY*":K'I<% MA@.X,&(]X?UUSR[<8=>T'$?Z>N56+[@;=1?DX'W0"$G[N;TTCYPNCW@'X!'O M[&+0MFKC_1E6S;0UZ E]-4*D\ARU_3N?UIY?2F+$WC*%N+?-")& M.;>8]?) R2R8<#6*YS?9>#Y1ZAG&QJM]"CCY.B# #^)EP25K^P;#O$]KIG%\[0,;O#MBBX^W1A:E):*S3V2$H6D)+MF3VKVQ)2TK92 M]=W[03;B#?)6?-I2VH-VWA*#: MH5$/6R>XO\<9%@'O448+P&V<-7:*_+;.#;(+9_7.+FQS:#NF9^]+3VJ2X==V M-?Q%T]TZG\DN=-='NG,'#EAXO6.@NU;$*MJ3M"?4="P-%3/(,'-KQCM_8_A" M*^9[4,PY>+]._"@#->JCA/ 7UIC=!F<7;L]T^FU1H+1&_KP:^?XH:0BJN&-V MW9VUA5-2Q5LFF*_RT0$3YM- "OCN/!Z?8_,G?Y.,?.VA7">=R;#@YJ;P4I:<5Y63[_ M$<>CAW RT5KR[G)8PK(IG]AG%[VAV>OK?(^3I)HU(G=;JG%:1C5[TGXY 70K MQ&R%U*P6O0<1I)^BS(]N0S'^A&'/MXAEM97,6A59)TU_QT%5[$]L8US ECOZ MFMN*???LPG9-;ZC5VI.DI34R=K^TY(%>:PZ]MI"25FM7Y--E_D^=H+'W=+I/ M$0Y7^>[_W)J',-C7-0>M24S5.N\A'X!68W7-?M=JB5ZC5>1G]?SN@X:&<*M; M?7/@OG3=>+GM89OE,<^56R./UX%LM_RD$VCRL3D 3DBJ;)00V%",## &:;I. MU[2'^VJ$TXI,P!7&@^8NS5U;ICTVY2X+\QT'&#O86^9,N_(=CS6P4-VV\L_0 MOPDGU&^#LANOLSCX<1=/ ."I& 5E8!95]E@;;-@ 6 H&'8 5=GB8L-V[6NZI MA6'#W6F/:'U;RTE!3KOTMMS$#W:(YUN1@]?".L:\N$+JQ(9-3+YR$MFNG&* Y?)=T^VUQ06PAZM*\\3I\L2&W5AVXPFL_S>' M79T(V?I+,IGS)BQ8,,RG_*'.?<,B-@YU#'D?M\S'Z6P2/S+VC0^W5[_?CG5IFYJC_6/:^RJM;8!)H4MJRIFA74NHC*?5;D\>K5>F5*3Y"H58DLU:A]^*H M0;#NKNI@*^2^V6O-* 6M.3^S;V,_9#0\N^B[YL#9.7/LR!7FXVMOF.?))^R> M1?/ZL(#6=S:6SC@T&I?Y1YC=O9^G<"B6[*CU##$CQG%-9Z"3,T^2I-8-4GH" MDL+J?*]O6MTCF<$AQSW#1ED]!3[EK]JAZ[>]U>*^=?W:W**3%PIK[IF=];:A M?7;A]2QS.-A7+Z[-<'4$EL'+);HU-]'N1.<@T;FF;>^K]._IB.[T;J1C38W< MH,I7WCOU:9!:SVQ/ /EV3)/ M7D(>P.;))XUYS#V[Z+D#L]O;5]IYVYM[::+;>_))8Z+#JDYST.V:/>\H>LJ] MW-0.WJXHGD[## <#\JY72"=P+!8%*-U??XDSQI$V>+.GME?U*.2LW%1Z_DS# MMU$X^=M9ELS9LCV9'^\R&KU7#U>0; _>N4BI6YURC^VW]@HE;Q]0ZM="Z?32 MMU88_$?(XU6=[!AULGN[%4]O<@/KGF0J2;B=@WJ]I],87PM48!HS/S'N_+5*BGQER?6=G[!%:=)3E8=/7WZODB9Q1$3WU4^NDNL,^T7\#[ZS6%(H M#MU"O@Q6R[1GWLWP[*+;Z5;T:%_ZP)BQQ$AQG7=&[0'H^W1Q[_W-]TX;32_G MV5V< /)'F^EEQ8&L[@KP5N^N 61WWAUY:X$/Y'\W #O?M.'G+S7\%&GZO_QH M[B>/7&MQ+-.PN[9'N@W\PVV,H\90^)2F\RT@8)]=#+JFYPTJN[K+TX:T.)WF MJ<]Q-<_2#%X$DJWQ81PZC-OKFP-KF87D8>+B#6MQ]]2& MRS[1W;'6^!R[8,VCP_1=RW3L7;'F:J_].JV\MRX4EJ.6;JL*8]L"RZ7?EK)" M[8K?*W7T=Z<.L-AVCWWJHM.7W6#F$K:'=.-/P'0(1[ K(_!G(<8!=(>9W3O, MY-#]"L#]%+WGH&WJ=;4&.)ZM9WMF=V^3/([,GW_JA+2NQ\R>" D3&\U^OP\J MX+Z&5K3$0W]J;IWO"?/3>?(H'3L-+0MWC64AER<50V@;8J%F9H7=W//@/=O> MK+.+X=!T^IOX>83]\SIALWD2W/DIFG096'6&#Z3DWV[O4;/4\]HK3WL9_&L> M)FQTR5_Y/DZS%6XLV][.J39XL@TY9Q>6T[&7/1PK_&IO-O+LO$R#\_4>E9$2 M7H55T>SZL+%'M.E8RPD'2]%#;8X>%^VLT3_V0#M>:VAGG_%"VU(4AV,(&Y;$T%,LT M^=US=VXG<>36X/'U'%5E^(B-PR#,7FS;T2<1V=]8YL.;1A_]) * I K /W!X M-V:V 65/NC@>?A=!KG7H5A+6DB1_/L(:(F'U+DEL6(D@8%(Q"WPWWCV!.:U[A- )2;7-JQDOH]$>9!S6 MHYNN@ZUX]I7IM#_$'LCDTKRM>?NP1:/[X6T'M>=!;VCV]M9NXK"\30K.KQG. MMY;W\4HU1%DY ,V#)24]Q.[G2LC%7V\27%^]Z6M7=JI6WC?]494<_Q-7?(NY M2&&PB7ISQW":73R%W3QBBCDUZ#+\A&&B10A[O4TH%3'),"4@NV,I0SHE3)&K M40_4VP1&WX3U[]Q".LCO)*LI3 I3= MXA'_!G8PS^H?*2-A *\3GQ"M-4+W$V"I#B<.'J,WV)"T:D^U&EV7>:[GL&[0=9UA?V@/V6AH>4&OYPR'O?'_86MT\=!=4N1NW;+SFX3Y/\[] M,8#RK3]Y\!]3Y$)U][!1E0 VP]UP%2+&XZW$]0:J/X]O?.=0?TDOS/L]RN_ZG:L7PY3 M.+)B)PN?.T-OW=XW H-E=09NK]%2]9][KGOBFQJL7&J-UW'#)@6;D<[*Q2QO MZ7<5UK70#)_'B-Q(/O\O WEE?(1K9^_VK1%10.KL;7( M)'&,&=6;] 39O%'-RP":JX'6'&A.$QFQK_!/?N:Z2I]GBO>LM[T)3-_X<(FW M:V+]AQ22;6B'I3>WP^:>*1MG+><]8P[E>NXCW>9Z?I,&23@CW_C:W,EV,>&* M)(V=,ZJ?+\:SH9C]$YJ/IEGF5%G&ZAZ>9ZCTK8V=)PIIGM$\ M\^0\8QV>9WK(,[;CF=9+ZU11I4BWISQI4]6:)?=AL,D$@7:IU2=8Z_(4 L(^ MO(#HGUWT;-/K[YS\K*NIVDAASN$I;'!VX7EFKS6CUC6%[97"UB0S/P>%#<\N MW,$^1D,?5^'>-AK.L&T:#J_4$-.ACTW->6DE7D\A/PXN/EPJ0.QV>Z;K'L4P M'DV=ST:=@\-3)Q4H]@:.V:UH$J^I\R53I[6FV.0YR-,F!]/ -;ON\CR*%I*G M3J"H'G"64J5(HA,I3B%7H=6;TXD4+RR1HLEU?N(W]IK, Q3#5^,_XGA$U:'" M^7\=3S:<] M$A).;AN:MJ<)Z20):4U@>8^$-#B[Z+EFOV*. M(^]16@S/+CP'[.'AOI+0=3CN-$AP3;!X?R3H=<\N7-LUW=USZC0)GA0)KHL( M[Y$&+70+#DUG;P[F%Q'V;9\"]4<2IZDQ2^+Q)I-/VJ4W[M$28[7 (.KX M2L316$)0:HC;MTPPU??;FK2U784UU>U%5=J%ZAQ*2/(&IK=[E:BFNI.BNG7: MT2YDYZ)7VS7[SE$075MR<-J5!7F<7 M [(9VE+-IPGI&37_/1)2[^P"I\KU>SO7)6A":B$AK5/F]TA)V"-A.#3MK@X0 MMUTA^<92YB?!'>DD(W;/)O$,AYL"%+:5 MC'8M@S M!\[.SDR=!]U"6EI;ZKM/6L(< LLSAWNKF=2TU"9:6E^8NT=BZE$V@&7V=L^H MU6GUSQ]^91'#66VHK_BC:1B%:9;07+5C4UFTV;*/>"LG!Q ,ER5BV%8V6&<7 MM@6FR]YB8=H(;A,UK8NC[IF:,*(_=$S/T[ZY4Z2FM?'1/9,3ANI[7=,=MH6< M=.)]T\3[>"ED>FQJB\XZ?6J=)@^K"SF1-A84+N^!U3=MW0-+TUX3#6AWVJ.I M ^[0QIPR37N:]AKH2[L3'V_?/[!,9W@4@J\MF3*MR2LC5>E/S+ ?)_%4JDMQ M='1JDDX_K107KW?2DU+8/_RK5FY\BH)XRI!\&DN./CI^>F:W8KS4FU:EHFH" M?#X"7%*6GI !T" CF/VG>6HA"; ETJ RQK3$U+@$"L4>V;/6ZZ2;1<%MB6= MIS5:$\_&S^Y88H2$?^.U<"^]T1GY^OGVV!GMBR=_PA'F+,TDX[Q,,^,([]$] M.EP_1?= 9A2PF_/+ZQQ/5N_>W8QQ*E-^ZKHN5#J&E'YO6\7*S6G?S7R[R/*>" M+=-!^@[<&&:W(HMUX@R:8)I%<%L'JW?6>(#;,/( M3QX_96R:@I#!MR1!E!C"3,$">-8IC<<[F[[M"(Y1Q/R\^E'+2+D01=+ MR!S3LY;K6S4AOU1"WEAO:Q,E8S]]QS%M;Y>$W1//\5_CJVI-_AJICE^W41>U M^^ITI% C(03"19B+OW%":2Q ,%QN>O8NWFSMAFAAJL7:Z-E^R >+\1VS.]AY MG(LFHA82T?I0VGZH""NU;=-RVT)%K>GH8+=;6?G",F."OJXCTT56F$M/:R*M MI()#2(-73V8D;,QOQZ"4]3;4RH AMB\]&G@[YG,_R::PF-P>FMW^Q&BLSD CEAV?F7)-5+Z2A/!KI6@'_TD C"D?)DEC@CF0?U*SO&;Y%;PVV#NO6=LQ_98;J9,]0XQ4=2K* M.C7+:Y9_V2Q?MI3VP&K.EM?\EOM8(7OUY'D#8SUOY!?[#1N0\G M\V\9-]A28YZRD9'% +OI#&B#ZK5.RZC;;\J>P'8%)>]X-[1/1-9*)DXZ*VV/ M[J(HDO1WRI1G0%P!(B,I-?$N*]%H5T-GC;H7\7-IT MX_WB\%/7]#S/[%9,K=QO*^%]4.SQI-1J_JRC^,$!^;/_/+O=&W\.@#\MTW8' MYG"P03A6\Z?FS]WO3^^ #+K*W[C/[>Z)0^UN]^RB-S![]L"T>\LYM:?!H63; M_)KYL*;4M6O-#Z?,#0'#0H>2_6'W<^/CXJ\W":ZO:O'-5GXZEJ(5WX89O"W8 MP*[Y?L<,/T#KQ8\> =A&%&?P/B O,%B,$/9ZB_,;9WZ2&?'8R.Y8RI"2*63H M RD:XS#RHR"$'P$Q9@R;HJ4=HQ8XXNV>B_9>G(9(7F\3-J%16^\>PE%V)_E? M>4K LEL\XM_ %H 7:A\I8V$ KQ.?4-33;H+O9Y1\#AZC-]R0MFI/M1G-JO^+ M[T#A$'I=EWFNY[!NT'6=87]H#]EH:'E!K^<,A[WQ_Y$VPA^Z2^2^9B"DSF\2 MYO\X]\< RK?^Y,%_3)$-U=W#1E4"V QWPU6(&(^W0<1@ Z.?0Q)D:,RKI=Z" M@&,)_@IVX[=E*\9=@A?*7];C#=#V'64A\C$6@P&!_/57_UB/DM+>*\A9(:-G M%+OBQ/U*(?OYZLL?5Q]^,XU/7]YW:EF[+;M]?_7E^NK/3Q\NOW_\8%Q_A__S M^>.7[]?&U>_&^ZO/7[]]_,^/7ZX__<]'X\^KZ^LVG*;AE?B^>PZBA% M9OA[Y[H#NL=DXB?IF_J;:_E:5T2O5W/+D_91W&*D[@3XJEG*WLI_O).^N3"B M[=)#[\KOJV@=0>_C7Q>2M-/ETE3X=,6;Q=<=^.K7Y<^]0=U M2UE69^#V&BU5_[GGNB>^J<'*I=8XYU>:E&A?+/RNPNH3>L^SF'V+M\.2]"'" M_5\&7&A\A$MA9/R7'\W]Y-%P++-D>NP"%\54;Y $UVZ8V5W;VZ ERT8'?DE M>/SM]N!V;[2+;N[)D?J$*5; M(%.>I'3K2*:K:6F@I<%!2K?LKK./TBW-9IK-6G3P]I5NV5UW'Z5;1S2J<:>& MJ%S5/P3I\-;K& M+V!V+TO#^_V?O39O;1K)TX;^"X,R]8T= *NZ+/5<1*MFN MJWE=EJXE=\=\F@")I(0V"; 4#+KU[_GG%R06+A )$60RIGH;EG"DL@\^_(< MI@8THD'_GL.Q8QK,^?5A$]_Q:"8.'OK^';F11'C-AH;I?P2T1T[C#S]DL(:_ MF9LF.0LDF//D>!,,"9^!W#F+' PHL]$\]&)O-1KO:0(#[0]E_TIG?2[O+^7> MP];CSM^IC;]T_S7G,\! .=R,[YU?MT&(Z[F,X] ;SBF(?Q_<.B%<4J05.ICH MK0 *MH&B>D4\L[W364G3I%N[:-O=3M[Q-K!HQT^+ZV#1#B#T>K6+033X*^]]-W[Y%SVJS?ZJ#=ZO1T [!]9'?81DNQ,\F81"\K:'Q!'^C;*K[8_095 M6\[MQ7 LD'52SI469CCAH]6V.^T\K,A+479W<*K5AKLV?&WX>A_%C;ODZPZ6 M.C;LQE9CIPU?&[XV?+U]->4N&;N+M94MN]7K'#MC&[B2@\&5&+22+=!*>O4J MHY4T$.IH>[B25M? E1BX$@-74KW5KH KN;N_N?K__N_-UT^?O]_][W_K-QN] MC];G__?C^OZ_J_!5)57?2M@2VV*_1@Q-$D2<#5.>_7264!6W(L("7MSGF[ MNQN0DNYYO=_;$1Q(JUG\#K,FLR:SIMR:!FMA> J"&Z\/@[[/JT0.*N-B-!I< M%)='M!EL O3S,E#^0CR276O$[GEG(^R1JV Z#7SK+@Y&/S=&T%_7J18&S]FD M\VGOXB5\'!JRX #?.IY[=NU;5\X,K1"SIR_=TWMP)*-YN#"TN25MCD;SZ7Q" M<1I>EY>*%%K7HBX/*QG>FVW>Q39_8F-OY,5F,U_,^U0L08S_&$S 8JPP#F*G.580!SE;G*,("YREQE&,!<9:XR#&"N,E?M@@%*X0&URLM6L-YO;C(C9K!+PT$![^8TJB;1'G9-1#M.B MIV-:7'_[4H!E,0U\JO_E)9HW\SB*'1\W9C,PBWH"9M&K771[=KO=MEO=O<,^ M5@'S<8^T]WHH,YN2WNYF\E4"0F9KCBN"D.FMQK;4Z^QY?7VM !.FCVQDV.=X MAEJ^/@>=-!.MP3$N8J*2J$L#1+OO=^MVI[$UXOV1P!,;7GLKO%8.]&RP(>C9 M]ES7I!D3K<8;0*PWS&:8K8#9@ ->C=D:"&L^:%9]9+-A-L-L>V*V3?&W=\!L M3=1LC?[ [K;R]J1A.,-P1\IPI?BMN6^WK=FJ772[7;M7/^*9,H=/*Y@7L0,VMSMG1 MWEY'T9RYG^8A[,8M+"QP>?Z._GA#^QY]%OONELWD-=NUBWZ]83=[S8H,!'TA M>YW"K-J]&&NM#8RU/(G]PYG,V1(*RYMK.+3$D,])DD][Y^13TA7HXG#)7GWK M-&D%Z>NMWW^B_$6X>LV/QT^?)WH^NYQANG_YU^/R+Q_>KQ)]'=X],[$.RX[O8VYCTC@=[7Q=-GELQ.Z?X1!%)6.!O8QO=UIP'^:^>*MEV7>*I#&?K/$ MMN-XX HZR_LM@]K%UB%E0T+5CEF8\S'G8\['G(\Y'W,^QQ&3+6/"M.I5-V$. M[RB?0H7-\3G=1+MG0R=BN%/3&?,C&OK\-JMN3+[-G(\YGVK4@URZ_YI'\11D M9'0?)",\<8+GM2_F=U+0BH37E2:[OK._YE[DQ>R.A4_>B'&E_9V-@@>?GD+Z MNVSZM-6H7;3Z#;O=V;K]UQ"D$1CF?,SYF/,QYU,=9[=R"K=Y' KW\.ZNR5D20:"I9[;+0BA^9]7DZFP0+QOBP9.MV'HX>@7FLVXFSC8=] MBM&Y?62SY?;317+S<>]+I[-;K=I%HSVP6YUJA_%,)-A$ZH_F?%ZK>V2I&"AM MD;1K%\V!7:^WC! X%B(S0L"CZOE>[>G1+M'(42/;PG;MHPS%7F MJFI5A)!P:3:T6)06XBJ(31UD7$)QN.HJ\&$Q$>H("ECYM+3AA%D1\[T@M/P@ MUM!6WDC%QZO&HY(CN!E?)0=PQT9P:>RQI'1,BSQU:Q>]K56ERWNLU M(21SE;G*,("YREQ5F=+ (XZA_O!#!HOXF[G6@^/Y%MA$SI/C31RP5L[&07@6 M.11/E7;+-C-HC]%@-,EB'=THK6"1T8&,Z8BB0>3Q#+G8\['G(\YGS=P/J_A\PH#X$KH M_WM4__QUE[Y[GQ@#)4W>=CSL>UNX-=Q=P-X562\,HY;(,-K>T= MD"!-H&XU\@64FQOR[6S8"W&F"2]%IV=UV MM8'Q3:KQI99:Z^4(>4LH+&^KX9PR0SXG23Y;@!%O(: TVFK7+KIVO]X[0?IZ MZ_>?*'^98J]JGT\9^;=)SFJOXJ_#Q=_601!3Q6-"'>8JIUZCA/ M+M;W#Q;%L#XL^ SAQ] ;Q0QM#CY_WHNW"?N=8D/S/L)^W]7&TV67ST[H_A%N M7!VNA?ZZF-7M#NIVI[FU=VVZYP].;#L._JV@L[R7@H5WAH2.A80,0(8Y'W,^ MYGS,^9CSJ;H)LT4 MI0%TZ^Z!7-XK[B"U32#$REP]&0F9\S'G4XV" M_@00/;H/+F$O\(G.Y-;QW&O_RIEYL3.AT H)KRM-=GUG?\V]R(O9'0N?O!'C M89CO;!0\^/04"LJ6+8#MUFL7[4[7'FS? 6 (T@@,T\ M'#T"JUBW$V<;=_J(HUJO6HXLMY\NDIN/>U\ZP=K%:4G=GMWI;8W=:"*HU;94 MS/D<7!;LN-=_J1@H;7_@V ,P/QI&"!P-D1DA8,['G(\YGU,]GU>J5]Z=#FT? MA0X]O-MMFN;-5>8JPP#F*G.580!SE;G*,("YREQE&,!<9:XR#&"N,E?ME %* M% MXUWWP:T3PB6E\YZ=VD7;[G:J#>1DJ-%(BZ,YGQV6/E1-6'2/05@!7^HP"P/@2NC_>U3__'67OGN?& ,E+>*\T=NK7?0&U1XF9XC/"(>C.9]7 M\(]?33;TJR\;#N_"5C!97-H=GCKA@^>?\-I*9HS,:A= M-'I=NUNOYQR*]X:$CIN$@ZQ@[D[\X$ M4>4BRXD06>Z_''_NA NKU;"M9KW9WF8:US (71:>P<>A8VU%P<1S+?RDHQ0+ M9:'D>FN@Y*X(PX\ +CA\W,T\CF+'QXTIBQ?7:]0N>DV[UV[8K>:NAG)M=GQ' M$$Q](W189.#T-H!@>0PFL#W1Y[_F7KPHTCY-(*Z6(2I#5(*H-L'UR1!527NG M5;L :=;K@33;NB;-$%Z5":^ 0FVP>2V6XW!%@:WH;PJ4UX9PFO7 M]R[RJ%Z_T^X8<7?*1%=*W+4;KR?NNBCN>HV&W6WE-:X1>:=!?66(;TWUU@Y( MKH:J:A4A<6W0*4:LJ XZ!1\2$LQ(%;!? M+!QYT=O#H"@9UFTWMYD00G^\H1V//HL==TL'>_NUBV:W9P]:6T=Z35+1U V8 M\RD=#6B]'-A\"PF@F*&9H2?"! MS5[\LCCK*7:'[R/.^EUM.5UV^>R$[A_AQI7W2:RUW\ D9:!\[T-B1T+"1DT$;,^9CS,>=CSL><3]5-F"T"JJ4L MF%;5+9C#>[FF'.FE!*]YS#,6DIOFC]C6+O,IYE1*NLQ3=[C:7;Y-]GM;?[E= MN^CU['9[ZW'K)G57;4O G(\Y'W,^YGS,^9CS,>=CSL?4QIC,Z$;D1![&V=") M&'[M=,;\B#";WUI"U 3@S/F8\ZE&QT:"%Q_=!Y>P%_A$9W+K>.ZU?^7,O-B9 M4*B$Q-:5)K6^L[_F7N3%[(Z%3]Z(\;#*=S8*'GQZ"D592U>H(AK$H&4/VGG M/T.0%25((S#,^9CS,>=SJN>SPXQDY?1M]SCT[>%]59/??"G[7 4^+"9"S@G& MR"ZTM.&$61'SO2"T_" V\ M[+0M.CN!F?)4<0#)EN72ZLU>[Z-C=;M,>]+;& M,#(1S8,3W8[+@S>@M[PJZH,J,J1TDJ2T!6[$CD271F>?J=%!/U&FUS;?#^_TF=_Y2[D!JIJIHBB#@ M_!A5'^VRT(H?F?5Y.IL$"\8L#N]X.P]'CT[$K-N)\^92[*\:7) ;3Q?);<== M+QU5&<;]O-SJ[0H,WT?&*&A;F? XN"W;LJ"\5 Z4MBF;MHM6UZ^V>$0+' M0F1&")CS,>=CSN=4S^>5O//=Z=#64>C0P[O1K^B2'WZ!YBISE6$ FHWBP@SZM^>[S(\_G'7/>WA- M)8HU" +^AQ\R6,3?S+4F0119@6\Y3XXW<883=C8.PK/(H>8/67+TUEH_3"F> M.1]S/N9\S/F8\SG$^;PK51+4SJ8S(_@"^"F;U[R)'UF('V1^Y#VQ:W\4 M3-FE5/V@^5'Q)Z7&23/T-Q;?C.^=7[=!B NZC./0&\YCO.L^N'5"N*16D.1L MURZZ@WP/SWM#[K&V()!7^R4( MX9^^!:0*Q#=:6'$(CYL0.(?E*+I]:ZT&IG+-G(\Y'W,^YGS,^53><-W:F15& MP)6P >[1!.#OO?3=^\0@*&G'EBSN1= NNU< O+.YF6L(U @0!?5\YD8L%=PG@?U:2%7^KO4J3')'T/'C,R,4US/D=S/CO'9'L,)BX+H\]_S;UX02(I MKPY;]7KMHM?N5AH1QI")86-S/N9\S/F\@?/9-:K:9EJP47TM>'@GSB1 7^H0 M?F,QM;V:A.7!XRHFAF?.QYR/.1]S/N9\S/D<59UE=\-"2["V>&7E5S"Y2N:' M6O5F[:+1'-CU7CX_5)&.04-"^R[5W8Z"6I6GH,/[?Q5,+F[F/[K>DWRPN/\, M+_XP ([;.POT"KW+WYT)SL&*+"?"RMK_ZF<=1[/BX,24'8K7J[=I%OVZWNSV[WVCL*&2UB\,]4$#T8'1;)",. M2[;_?HACW_BXJ\;+17G53MF(GW#F(8Q#6/NC#%SOM]ZQBQIM5,# M;;?9L>N#EF%>P[R&>7?78M_;T._> 1OW?_(+&<[_LB#BZ(8?H$-I]'Y MTKT1+V]U8;VS(**NU ^$4^,]L8_/GAL_2D[7[A);64]N<8:P@GF\_);T(0R* M#B$UV:79VWV>,3F5E6?0:V22B-I_XQ>AM/$Z]3;KM#LM5A_5VZU!;] <,'?0 MZ(RZW=9@T!W_3P/3X^*NQS!)I3ZPLV'(G)]GSAB^^8,S>786$7*#OEFP4V)) M[0%)XHVW=?F>C<?[J\__S)NKN'__GS\[?[.^OFBW5U>?=_K2]?;_YY5X6O M**F%WGD^J)9@#D]UJ=3BQ_G=.1@^DXD31N]+?1!I]T1OD+DTP@?-(O9!_O!1 M6@:>3XNAFSZF95O1F"]\'_]S(B#/ZUQ(BCH9\6;QYW/XTV_YWW?ZYYU>L_!/ M]?-&X>^7/:K1..^WNZ4>M?SWG7;[Q!?57_FH;0N>"NL#&YV=5TPI'^Q%YNO. M^+VW3F@19_PW R:V/H,R<64)E=5JV 6%4]OV+A5N_P;WIWVNM&.UTNLJ<+P* MS,Q7<: W.XM4Q5JV5FWSG5J]$^88-CB&MCF&*AQ#*W4,KU3P>LAOOG*B1VL\ M"9XC:QP&4RN8,33WP?/'L-73ZAFA&VS%?DAS$SW[MA:WHS[?:I!JN>;>K;LM M*O2A)2/]15]XH(C]9I]6O2Z21J/R722E#%W##2?*#9M6AVS'#=B5U^O:W7IE MY_@9;C#< +HAUT&P%W9HU2Y:[8[=&N3[#%Z='4[*&RDF@02D-L(I%2�Q]Y M$V;YPO;#W^+/(W1;9F'PY&$8:;BPWLTC^,'SWQ=Z,!^V<6$.[0A4[OZ=8@JU MSS> %#JDV_&)S8 ./3%KU'M?*.#(:BC)ZB\%?D* M%-5%8'R[TAJ)UBQE=>G5.9Y]G007,1Z]R8'VVER2L( ?KJFIRP%G[' M+;W2=K0T8^!HQ$'+'K2WY@P#(UL]&EJCO'=$0WV@H4[7'M1[AH9.CX;6Z>L= M$=&@=M'J-^QV9U=5_*^NHH_:X]:M*S["=!A;KA>-X MCAI:HT>WQM- M-4 HVZWM,4,,356/IM;I];T159.(JM>I"%&]+5<\J^=YZQBS:)/.@O'9/&(X MF9R]4,6_#9-X->=P7F%?&1C%W_$5-^,?$;O$3=TFB-7$Q*@]Z%7%0#9>UNMI M^'V15)N3U-:RV)!4]4AJG8+?%TUUJB6FWK8?GU1F[$K#OPWC>#7KW,A=7<<\ MGW]A1(R5YJ$NI=2;[:VA5HWG53WB6J/K]TY^= MN! "SZX7U&Y6TKL_/"#.SL%UWDPHXQ,;LS"D"E2L-;9BYQ<\^ZV5%.RENT=N M+:_BOL>-O?1=^-\K^*7W@IC?@.IO>H,=(.L9'[-*%+5IA\RN*:I51[C&3H&7 M:0CJJ EJXR:3]125)YI&[:+3W:;GT,0D=A"3F(5LZLVGO+!_- J9*CJ0]0;P MS^@1;CJ+63@%_?[$1(>*C9TH;RMLL9V"S^3TY&ZGDWLJEP<,=,L/)[I.-KVT M;&[6+G#61&<;H'KC7%:0O-;5(;P.>;5J%^VVW>GD9]H;\CIJ\EI;DO Z]-4& M*\$>%!0B5JW]]/ 1AU>,7AQ^@>9C35QJ W/W.X,U_,U!X/EJV M"5JSYT=Q.$\,6Q.Z>K%E^P=L+J(-W/@IR9\7[IW:Q:"5;U0P48.CIHXUAND2 MZBAI%V!2UJZW3ZT@GH&%6SDK\]\9RA-S$ 9 : ;+N4Y8A'E!$.CWE/.)O$I!ZWLA*O_5&( M)8>?&/_?:U_N\7>UQ:7%;Z-VT1W8S9;)!)T8,:V)Y^R%F)JUBW;#[A:@CAEB M.FIB6A??V0LUM<"K13B3"F ZOZWTRVW(9H[G6HP7L'.S,(@?66B-R >(I;UH M2H5WJ<[%OLNR/-$_<.F[-[CWU%]0.FC:;M539O\+?!%3.1EAFVG7KMH MU>WN5CQB'*@*TE-IQ;V$GO(DTP!?J ![Q-#+4=-+>?6\,<$T:Q>#;7(RQFG> M)@$^8647VK=M%I&XBF$Z26%^>V%;64--)P/AO8: 89 M_@2)Z>6Y[9=2$\%[-KI5P80WC90G&P? =N\Y2]5TOKD@P+[-$-S@K\G^EI8& M78+Z:%9F:H_QZ@YLJ6Q+4#U0+P.[LWW3AB&HHP@3;)R8WP%M]?D4T/[I1!,V M5M^N]R2?/77"!\\_XW_Z@ \1#SW#)WQHM- N.%#D7[5T3/#0=-G5ZAK(J M2%E;V .[(JT&DE9WL TJ:+6R_"=F$ZCRO9 ],7^>RD24MP7>B)G]8JZZ@N?@ M&_[IQ8]7\P@^EX4OYZTF&=RM*D#N&C^N&A;!;@FL5;OHX]1;4T]0?0+;;UIC MMW35!KKJV+T"!..CKM@_,=- % HF00+;@J,Z$Q4E)F*POXA!NG9GBYAG?GN_"UGPXZY[W\)IJT ;I^6\LMD9.]&C-PN#) MZT!0<%!/NR@4& :AR\*S.)BAQ6-%P<1S+?F=)\Y@;_WABER31G"'BF2,EH-NUW0WV(H M\L0H-$_6JE"SVBM$IT4H93X+GR!J'@1Q= MEC9-7@1+*?9DHX,JC?FXB=/QMA;WM@IM;^?AZ-%!K"R:SH?V=+RP+?;7W)M- M"3!+06CQ7MRW58.[RT;<6V=!XP/N@\L1;&_(;L5VWTX9;X/^IMO=.[6YI M=L'>S8;=K *,K$EAO()2WRLQ=1"&L&[FYIX:+2U3YWLEIBXF[NN#"I1DORUG M_?=Y!+^+(H2S''H^S4 6XT/!>Z6K7"\H6 MC*]>-:+:JZN^(U$UJ)JH,D ?)QN;N T#H!%7Y,SB1V9%0(Z4C3 QBIW:-6*C MO\ ^W\$6WXPOGQQO@MO[)0CQ-XE#\(D-2T?W^O7:1;MM#_I;PX$8/[-ZQ+7. MO-F*N%9JHWYC9]K($%;U"&NMC;-'RFI6C;+>5C0CK?KAS,0Q+M7]!@%L-^K_ M3[75-/&&.Q&7OGOE3";1*@8K;1-@QJ_3M+O;5]0;_[1Z)%?"*'@]DB/$TW:[ M.!YBB.[HB:Z,P?!Z5-I,W_#:>L>U5H9I']Y-#F476<<^=72V&VV[ MV=RFA,AX@14DJ++IDYT05 \)JMEJV?W.-B BAJ J2%"E M!F>Z,RL2DM@?,0ZP);/?M^L%<#:F7_C$*/)5^X5W09R-V@68N:U=#+LW_<)[ MZA<>>[[CCTR_\+$M[BTG[2(6QQ-&?<)4@#R;@;$]PNAJTC=L4G8[2-E=!3Y] M)+BG+RG.&2 :;Z]N-YM;S^XR.9'J$5*)1-Q*0EI9+C%H5:TLU-#0@?)J6Q!1 MNVI$9&J+J[1 4TB]&\.,_6+AR(L8FF51'(Q^6L%,=(MY_F@RQP^TF!-.%NI2 M-WVAF?J\HUIKW-0;OJ>?Y5:7MM^HOF#0S?OOI@3VZ(FI3&WU3HBIB] N_495 M4&X-,1VJGGHGU-2K773L7GUKF,P*)CV/3>MC^Y0717/''Y'F'P73:> +O0Z? MS$*ZY/-T-@D6C%E$ )8LB;(0X<=$:W:E\W$WRT?J^[6+5M>NM[?6],;'KAX) ME=7T+R.A 9'0H&'F.O#Y)O,QYJ/-1];V06: MCWTMO_($^X&*JFSWU05TA";<_J<%?I$'\.)R]G:]7;MHUIMVO;NK7OO-CO ( M@I]OE19?UO>S"UK$(=9]N]G>^^!*0XK'08KK'-L]TB+BLM?MYLX@2/9'B]4- M<0_D4],SD0]CPGP>C]F(>BO8K]&CXS\P*W1B9O&?(PM($2TD03K/OIG^A75E:#HB2G!V 6AQ>&^THFOIFZ39G&;TFW>9)LU^[:+=V$,PW MA'GLA+EQ7W05).J QB<5E$-4B'!W%-ZI>DC'\T]!-BN[S0#C*@ M+WLQ@K9BSEOXC@ \(GZXG\0A7\NV%5T,<-%0EIL;=?"3&G6[/S# ,:=,VCL, M(%6_'R*HX@2-^0=^N][=Q:8\(P&8G<:W#F&A7 M&]MAMC5DL&(?DW'!V%HP)WRCV+ME.'I-=/E5W:)&JW;1K[?L;GOK.G%3HU<] M4FLUJT1K[=I%N].U6ZVM ?8,K56/UIJ5HK4.T%JO;;>;5>F1?NW8SE*[HGD, M=@5#[+$U%L5^O88*!1'4KI($ZH($&C3M7F=7'7A5]^@- M/QI^K+"GT]N9IV/XT?!C9;[[>-W!_L[8XJJR",-E[6-U>$<)++KU*WG>N6O5P M[K@U<^!,W'F($7P$EII1'@@E^8B+SP9ZW1--QHGE'NDDUN06M]8^1ST MH';1:-N#7GZRV]'F'PPSG"8SK*EFVIX9FCCNJF$/!ENWO1EF,,QPV(:\'7!# M@[BAT=VZ_.X$TX75,15CAIE"B_V:,3]B6Q0:O0VDR75N23UMTEEK?FQ'.BV"A.OMJN/>D$Z%2&>]LMZ.=MI(._W6UFCUKX-K M>Z2A\B7-6X%_1A%R;1*W[Q8B\GS8)FI^Z+AXY>XWUF!!_%H?C8 S$QC%K5$: MP6=%**9H@((:=&;Y0;P5P/#;$-]K4L1J=V_&A$Y^.84MBL4\.>8V2LMS&HS4 M:'?L5G/KN)RQ!ZI'4.OZ\LH1U*K9A.UFMVJS"0TEO:)EN5-2ZE6-E$P!2I46 M:#[6?*SYV&H./:F0DR(GL]&DDUD8S.!;%N0T8PO,#*O.Q#A7\%X\'QSH$:JL M"">D..BSX*7PRQ"]FXGG#+T)N=>FQW8[+\:9>;$S^8QY!->+YR&+KOW1/ R9 M^_L\_A;$_\TH/E7:F>FC,].M3-.9:7!\38"1/='4@!SDQM9Y%D-3U:.IM2[- MQD25HYL68B1UJU+J9"RA\N':BN4$BLOGOS.@Z!&8)4XL0ZZ;X[@]>_$C6#U8 M>0Q/H0IQ!_\X="8T$RYZ9 QNC0.ZQ)ERVRAZ#)Y]2]P7Q7"'&B:GZO?A?[2FH6&0TV20#5K!=\\@36SY;MJ#S@D!#AD&.4T& MV:0W>_<<@E,U.QV[OWWJ_>3KG@]F8G[/@B/Y6(:%,0 _-M4L6]EE:3"#*[ZG MI9D(AYGM(NAK:@ZJ1T!K[)8E!)2GD4[MHMO?%;:SH9 *4<@ZQ;TQB71K%YW& MKL")*E+6O <]W#V4'KX/)$+(9M'-ET6 !+"%^/H";(NW"MNT^_TY&1%4)=S# M5F]GN(<[/_&*NNR&Y0W+'S.T8JN_:Q!YP_*&Y0W+5QF]L378-9C_87F>_)W? M8JRYE!;[4I>DE6:V$<..5D$_%_\Y#/%QNNG_H@?MC!"I@(3_$Y_X >N)O-$F M_@Z67(Q&P116@Q%FWC]G.2%6I5H>K/4A!(=HYH2$V14_LBA3QB$:0^&BI$KC M?.G>B)=WVNCQ!9&'M/0A9!,G]I[8QV?/C1\EUVAWB:VL)[SMWN5,3F7E&?2:&2]2^V_\(N1&KU-OLTZ[TV+U41T8LS=H#I@[ M:'1&W6YK,.B._Z>!<\7%78^A_(:9\\#.AB%S?IXY8_CF#\[DV5E$R WZ9L%. MZ2>S\:8NW['Q^"4[UM]@P_BQ@=0*0BI'^@!BAH5X%:S&J;^\YUU?V-=W7R[N_EZ_>GR_O,GZ\OUM\MO5]>77ZV[>_C% MGY^_W=_E/VY3H3*H;;0EV2Q:2K:>[2&MMN$6-=2YOO[;,_TIYQWYZ>GY<^9>QN)WN &=N ,N32<@T35%T !T$_P]]";R4+0 MW^<1?'8420-1?%=&!,#?Q,OX@]0BX(6;,-OAE?2?@?\0D*SP1^?6.VP;;=8_ MBM_2OQH?K2"D>G0BN\.#[G,ED@2U!03A#<)15A\MB.\*([XC7%@I;_I7KO:BZQ'YKA_S<'N8R%?'V[D?P?A3^O*BQ?G M\F:\%-_CLB,V]&C%[,15MJ?6SJ!1]8(*,MELTFP*%R>?)WEQ-Q= MD@<'?#9W;7CKV2QD4R]"G%N@!NSVLAX7PQ"\&.8_>6'@XT)2FZT>'@9#/#NU M=.^$-:*,@BL\8#?,$^QI_ M.0J#".Q[:Q@&C@O7 E'@6-J(BE%MT2O"^B$TF>"#1?*@8GQ:"E!0% MXQC)-$UKLS!X\EQ8^0Q?CXR/7B,\80;D'L.UH>/Y$E@&G8GYA'!F@#6?O!'< MAQ ?7IQ00U2\86,/SX /D&*^&^&A_Y<#,B9<6*U&1J/_EI%!>8LD+V26.7H; M*D^7O.<2'G@+*G3DL:A )38*5&(CKQ+OYM,I MDABPC?8&*WF%)=_Q,J5(KRQ82/-%SEASA/__JD&%WYW(HTX-W4+)??OFYTC/ MNQEGSG#!_[O@')O9$SL*"^,^VR!3%%FQ'ITG9@T9\T'*LID3)BW%H4OM--AN M(]4D"?P1F^'3G(0\9R!31]X,=8M07S]\#Z\ATY%.[I(.QE&&SH_SNW/KC\O+ M6V7-H.P67$'BJ>2[@* M(TZAL!E03_@1CS=&LDF:OR/9!3;QIK!/L/H">:^SWE%PSH^(M/'G*/:F3@[( MJA33P*-NQNI!"7.TCI8Y.,&GS,?U_ ($#A>A/056*V<.1@93-U?C*+R:VS+2>*YM-90H;_FKL/_.GQ(QB"#ME7M!Y881 2MTT5,\#= M3!2/:,W]W&)*!M ('#/D3UQ%\4UH=M)MPDO GPN_&N];MIX0S$E0+!R@@(/L M1OIX$'X/R0D:% *<>3<'TUIMB&1[&VS1F$+%?A!;R(?XICBPU2M"-@I 0>+. MV2@$@F<44=R^P\!_/)Y/%%/;^G 26.<09-C8B_G%# Q!E'7*F'1&<'0\&$Q6 MKKC=P^GV8L[/, C#X!D_!'TLBZ+,M,!"TQX\#6"^U D1[)QP&E FP58Y_%LF M[ '+A.1YC>CRL>.%UA.6:-.QCXBV4$C&8&43.)UVJ@]!X#Y[DXF-IC=NPP0, M]$ATF?%J;_XL.K/B9Q1C3607@I7$P-<_&24^P,@>P5ES:O)3:H&L;FU21]HE M'!+"!4\ )*0 N__HP3ZALICP!\+#0+G05@-K@6F/1Q.2?8Y_?P)I'\SA3GA4 MF&(M8B8X\"'(=/8DLA A'$M CI#F^8Z\$#PZH'>D)EO0(SD4.J>2ES*>HYMG M(4&NRDM46O ]3((A[.X4G3?LQ VF7/QS)RVU 1'P&&R2NNH!."!^M)&MP(:* M.13)>)*$?+ M8K*.D<;YH4O/3E^J>,PX#*:%##D"9QAH,3S&4U-ZE[.$3I7# (1FBBJEM :F MY:XZA2%0I@XQK@)' Q8.'\G$;WU%HJ# M813D1I*N(&@9B>"?/MC(<&JC> [7"TD*C\-M=#T,C$C6"5(?Q%D3#@5U-K^0 MD=+%+P6"PJM"7,(2/;A!/O