0001566895-20-000009.txt : 20200910 0001566895-20-000009.hdr.sgml : 20200910 20200910081348 ACCESSION NUMBER: 0001566895-20-000009 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20200731 FILED AS OF DATE: 20200910 DATE AS OF CHANGE: 20200910 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NCINO, INC. CENTRAL INDEX KEY: 0001566895 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 453806440 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-39380 FILM NUMBER: 201167782 BUSINESS ADDRESS: STREET 1: 6770 PARKER FARM DRIVE STREET 2: SUITE 200 CITY: WILMINGTON STATE: NC ZIP: 28405 BUSINESS PHONE: (888) 676-2466 MAIL ADDRESS: STREET 1: 6770 PARKER FARM DRIVE STREET 2: SUITE 200 CITY: WILMINGTON STATE: NC ZIP: 28405 FORMER COMPANY: FORMER CONFORMED NAME: NCINO, LLC DATE OF NAME CHANGE: 20130111 10-Q 1 ncno-20200731.htm 10-Q ncno-20200731
00015668951/312021Q2FALSE00015668952020-02-012020-07-31xbrli:shares00015668952020-08-31iso4217:USD0001566895us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-01-310001566895us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-07-3100015668952020-01-3100015668952020-07-310001566895srt:AffiliatedEntityMember2020-01-310001566895srt:AffiliatedEntityMember2020-07-31iso4217:USDxbrli:shares0001566895ncno:VotingCommonStockMember2020-07-310001566895ncno:VotingCommonStockMember2020-01-310001566895us-gaap:NonvotingCommonStockMember2020-01-310001566895us-gaap:NonvotingCommonStockMember2020-07-310001566895us-gaap:LicenseAndServiceMember2019-05-012019-07-310001566895us-gaap:LicenseAndServiceMember2020-05-012020-07-310001566895us-gaap:LicenseAndServiceMember2019-02-012019-07-310001566895us-gaap:LicenseAndServiceMember2020-02-012020-07-310001566895ncno:ProfessionalServicesMember2019-05-012019-07-310001566895ncno:ProfessionalServicesMember2020-05-012020-07-310001566895ncno:ProfessionalServicesMember2019-02-012019-07-310001566895ncno:ProfessionalServicesMember2020-02-012020-07-3100015668952019-05-012019-07-3100015668952020-05-012020-07-3100015668952019-02-012019-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2019-05-012019-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2020-05-012020-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2019-02-012019-07-310001566895us-gaap:CostOfSalesMemberus-gaap:LicenseAndServiceMember2020-02-012020-07-310001566895ncno:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-05-012019-07-310001566895ncno:ProfessionalServicesMemberus-gaap:CostOfSalesMember2020-05-012020-07-310001566895ncno:ProfessionalServicesMemberus-gaap:CostOfSalesMember2019-02-012019-07-310001566895ncno:ProfessionalServicesMemberus-gaap:CostOfSalesMember2020-02-012020-07-310001566895us-gaap:SellingAndMarketingExpenseMember2019-05-012019-07-310001566895us-gaap:SellingAndMarketingExpenseMember2020-05-012020-07-310001566895us-gaap:SellingAndMarketingExpenseMember2019-02-012019-07-310001566895us-gaap:SellingAndMarketingExpenseMember2020-02-012020-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2019-05-012019-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2020-05-012020-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2019-02-012019-07-310001566895us-gaap:ResearchAndDevelopmentExpenseMember2020-02-012020-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2019-05-012019-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2020-05-012020-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2019-02-012019-07-310001566895us-gaap:GeneralAndAdministrativeExpenseMember2020-02-012020-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2019-04-300001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2019-04-300001566895us-gaap:AdditionalPaidInCapitalMember2019-04-300001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-04-300001566895us-gaap:RetainedEarningsMember2019-04-3000015668952019-04-300001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2019-05-012019-07-310001566895us-gaap:AdditionalPaidInCapitalMember2019-05-012019-07-310001566895us-gaap:RetainedEarningsMember2019-05-012019-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-05-012019-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2019-07-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2019-07-310001566895us-gaap:AdditionalPaidInCapitalMember2019-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-07-310001566895us-gaap:RetainedEarningsMember2019-07-3100015668952019-07-310001566895us-gaap:CommonStockMember2020-04-300001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2020-04-300001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2020-04-300001566895us-gaap:AdditionalPaidInCapitalMember2020-04-300001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-04-300001566895us-gaap:RetainedEarningsMember2020-04-3000015668952020-04-300001566895us-gaap:CommonStockMember2020-05-012020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2020-05-012020-07-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2020-05-012020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-05-012020-07-310001566895us-gaap:RetainedEarningsMember2020-05-012020-07-310001566895us-gaap:CommonStockMember2020-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2020-07-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-07-310001566895us-gaap:RetainedEarningsMember2020-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2019-01-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2019-01-310001566895us-gaap:AdditionalPaidInCapitalMember2019-01-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-01-310001566895us-gaap:RetainedEarningsMember2019-01-3100015668952019-01-310001566895srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-01-310001566895srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-01-310001566895ncno:VotingCommonStockMember2019-02-012019-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2019-02-012019-07-310001566895us-gaap:AdditionalPaidInCapitalMember2019-02-012019-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2019-02-012019-07-310001566895us-gaap:RetainedEarningsMember2019-02-012019-07-310001566895us-gaap:CommonStockMember2020-01-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2020-01-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2020-01-310001566895us-gaap:AdditionalPaidInCapitalMember2020-01-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-01-310001566895us-gaap:RetainedEarningsMember2020-01-310001566895us-gaap:CommonStockMember2020-02-012020-07-310001566895us-gaap:AdditionalPaidInCapitalMember2020-02-012020-07-310001566895us-gaap:CommonStockMemberncno:VotingCommonStockMember2020-02-012020-07-310001566895us-gaap:CommonStockMemberus-gaap:NonvotingCommonStockMember2020-02-012020-07-310001566895us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember2020-02-012020-07-310001566895us-gaap:RetainedEarningsMember2020-02-012020-07-310001566895us-gaap:IPOMember2020-07-310001566895us-gaap:IPOMember2020-07-130001566895us-gaap:IPOMember2020-07-132020-07-13xbrli:pure0001566895us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberncno:TwoCustomersMember2019-02-012020-01-310001566895us-gaap:CustomerConcentrationRiskMemberncno:EquityHolderMemberus-gaap:AccountsReceivableMember2019-02-012020-01-310001566895us-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMemberncno:OneCustomerMember2020-02-012020-07-310001566895ncno:NCinoKKMember2019-10-312019-10-310001566895ncno:NCinoKKMemberncno:NCinoKKMember2019-10-310001566895ncno:NCinoKKMember2020-04-300001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-01-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-01-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-01-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMember2020-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMember2020-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMember2020-07-310001566895us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-07-310001566895us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-07-310001566895country:US2019-05-012019-07-310001566895country:US2020-05-012020-07-310001566895country:US2019-02-012019-07-310001566895country:US2020-02-012020-07-310001566895us-gaap:NonUsMember2019-05-012019-07-310001566895us-gaap:NonUsMember2020-05-012020-07-310001566895us-gaap:NonUsMember2019-02-012019-07-310001566895us-gaap:NonUsMember2020-02-012020-07-3100015668952020-08-012020-07-3100015668952022-08-012020-07-310001566895srt:MinimumMember2022-08-012020-07-3100015668952022-08-01srt:MaximumMember2020-07-310001566895ncno:VisibleEquityLLCMember2019-07-082019-07-080001566895ncno:VisibleEquityLLCMemberncno:VotingCommonStockMember2019-07-082019-07-080001566895ncno:FinSuitePtyLtdMember2019-10-182019-10-180001566895ncno:FinSuitePtyLtdMemberncno:VotingCommonStockMember2019-10-182019-10-180001566895ncno:FirstInitialTrancheEarnOutMember2020-02-012020-07-310001566895ncno:SecondInitialTrancheEarnOutMember2020-02-012020-07-3100015668952019-02-012020-01-310001566895us-gaap:DevelopedTechnologyRightsMember2020-01-310001566895us-gaap:DevelopedTechnologyRightsMember2020-07-310001566895us-gaap:CustomerRelationshipsMember2020-01-310001566895us-gaap:CustomerRelationshipsMember2020-07-310001566895us-gaap:TrademarksMember2020-01-310001566895us-gaap:TrademarksMember2020-07-310001566895us-gaap:CostOfSalesMember2019-05-012019-07-310001566895us-gaap:CostOfSalesMember2020-05-012020-07-310001566895us-gaap:CostOfSalesMember2019-02-012019-07-310001566895us-gaap:CostOfSalesMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:ResellerAgreementMember2019-05-012019-07-310001566895srt:AffiliatedEntityMemberncno:ResellerAgreementMember2020-05-012020-07-310001566895srt:AffiliatedEntityMemberncno:ResellerAgreementMember2019-02-012019-07-310001566895srt:AffiliatedEntityMemberncno:ResellerAgreementMember2020-02-012020-07-310001566895us-gaap:CommonStockMember2020-07-310001566895us-gaap:EmployeeStockOptionMember2020-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2020-07-310001566895us-gaap:StockCompensationPlanMemberncno:A2019EquityIncentivePlanMember2020-02-012020-07-310001566895us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2020-01-310001566895us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-310001566895us-gaap:EmployeeStockMemberncno:EmployeeStockPurchasePlanMember2020-07-310001566895us-gaap:EmployeeStockMemberncno:EmployeeStockPurchasePlanMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMember2019-05-012019-07-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMember2020-05-012020-07-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMember2019-02-012019-07-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberncno:AgreementForPurchaseOfServiceMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberncno:AgreementForPurchaseOfServiceMember2019-02-012020-01-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMemberus-gaap:AccountsPayableMember2020-01-310001566895srt:AffiliatedEntityMemberncno:AgreementForPurchaseOfServiceMemberus-gaap:AccountsPayableMember2020-07-31ncno:equityHolder0001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2020-07-310001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2019-05-012019-07-310001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2020-05-012020-07-310001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2019-02-012019-07-310001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:TransactionsWithCertainEquityHoldersMember2020-01-310001566895srt:AffiliatedEntityMemberncno:BankingRelationshipMember2020-07-310001566895srt:AffiliatedEntityMemberncno:BankingRelationshipMember2019-05-012019-07-310001566895srt:AffiliatedEntityMemberncno:BankingRelationshipMember2020-05-012020-07-310001566895srt:AffiliatedEntityMemberncno:BankingRelationshipMember2019-02-012019-07-310001566895srt:AffiliatedEntityMemberncno:BankingRelationshipMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:FundSpendingAgreementMember2020-07-310001566895ncno:FundSpendingAgreementMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:FundSpendingAgreementMember2020-02-012020-07-310001566895srt:AffiliatedEntityMemberncno:FundSpendingAgreementMember2020-05-012020-07-310001566895srt:AffiliatedEntityMemberncno:FundSpendingAgreementMember2019-02-012019-07-310001566895us-gaap:EmployeeStockOptionMember2019-02-012019-07-310001566895us-gaap:EmployeeStockOptionMember2020-02-012020-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2019-02-012019-07-310001566895us-gaap:RestrictedStockUnitsRSUMember2020-02-012020-07-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q

 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended July 31, 2020
OR
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from __to __
Commission File Number: 001-39380

nCino, Inc.
(Exact name of Registrant as specified in its charter)
Delaware46-4353148
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
6770 Parker Farm Drive
Wilmington, North Carolina 28405
(Address of principal executive offices including zip code)

(888) 676-2466
(Registrant’s telephone number, including area code)

Securities Registered Pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, par value $0.0005 per shareNCNONASDAQ Global Select Market

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 o 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 and post such files). Yes No o

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 filerSmaller reporting company
Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date: 91,149,949 shares of common stock, $0.0005 par value per share, as of August 31, 2020.




TABLE OF CONTENTS
Page


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

PART I. FINANCIAL INFORMATION
Item 1. Financial Statements
nCino, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share data)
January 31, 2020July 31, 2020
(Unaudited)
Assets
Current Assets
Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively)
$91,184 $388,191 
Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January 31, 2020 and July 31, 2020, respectively
34,205 30,228 
Accounts receivable, related parties9,201  
Costs capitalized to obtain revenue contracts, current portion, net3,608 4,007 
Prepaid expenses and other current assets7,079 7,152 
Total current assets145,277 429,578 
Property and equipment, net13,477 14,591 
Costs capitalized to obtain revenue contracts, noncurrent, net7,000 7,817 
Goodwill55,840 56,527 
Intangible assets, net26,093 24,636 
Other long-term assets2,464 650 
Total assets$250,151 $533,799 
Liabilities, Redeemable Non-Controlling Interest, and Stockholders’ Equity
Current Liabilities
Accounts payable$1,258 $2,188 
Accounts payable, related parties3,408 4,018 
Accrued commissions7,862 4,701 
Other accrued expenses4,922 4,820 
Deferred rent, current portion183 208 
Deferred revenue, current portion50,929 84,288 
Deferred revenue, current portion, related parties8,013  
Total current liabilities76,575 100,223 
Deferred income taxes, noncurrent194 234 
Deferred rent, noncurrent1,558 1,468 
Other long-term liabilities195  
Total liabilities78,522 101,925 
Commitments and Contingencies (Notes 8, 11 and 12)
Redeemable non-controlling interest (Note 3)4,356 4,384 
Stockholders’ Equity
Preferred stock, $0.001 par value; 1,000,000 and 10,000,000 shares authorized as of January 31, 2020 and July 31, 2020, respectively; and none issued and outstanding as of January 31, 2020 and July 31, 2020, respectively
  
Common stock, $0.0005 par value; 0 and 500,000,000 shares authorized as of January 31, 2020 and July 31, 2020, respectively; 0 and 91,122,356 shares issued and outstanding as of January 31, 2020 and July 31, 2020, respectively
 46 
Voting common stock, $0.0005 par value; 99,708,247 and 0 shares authorized as of January 31, 2020 and July 31, 2020, respectively; 75,596,007 and 0 shares issued and outstanding as of January 31, 2020 and July 31, 2020, respectively
38  
Non-voting common stock, $0.0005 par value; 10,291,753 and 0 shares authorized as of January 31, 2020 and July 31, 2020, respectively; 5,931,319 and 0 shares issued and outstanding as of January 31, 2020 and July 31, 2020, respectively
3  
Additional paid-in capital288,564 567,314 
Accumulated other comprehensive (loss) income(408)202 
Accumulated deficit(120,924)(140,072)
Total stockholders’ equity167,273 427,490 
Total liabilities, redeemable non-controlling interest, and stockholders’ equity
$250,151 $533,799 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

1

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except share and per share data)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2019202020192020
Revenues
Subscription (related parties $2,112, $0, $3,867 and $2,439, respectively)
$23,110 $39,351 $44,142 $74,182 
Professional services8,868 9,414 17,672 19,295 
Total revenues31,978 48,765 61,814 93,477 
Cost of Revenues
Subscription1 (related party $5,361, $8,700, $10,420 and $16,210, respectively)
7,083 11,920 13,585 22,019 
Professional services1
7,687 10,667 15,223 19,434 
Total cost of revenues14,770 22,587 28,808 41,453 
Gross profit17,208 26,178 33,006 52,024 
Operating Expenses
Sales and marketing1
10,453 15,626 18,468 27,852 
Research and development1
8,272 15,292 15,638 26,257 
General and administrative1
6,430 10,953 10,339 17,879 
Total operating expenses25,155 41,871 44,445 71,988 
Loss from operations(7,947)(15,693)(11,439)(19,964)
Non-operating Income (Expense)
Interest income265 55 583 211 
Other(618)1,117 (727)597 
Loss before income tax expense(8,300)(14,521)(11,583)(19,156)
Income tax expense202 203 338 400 
Net loss(8,502)(14,724)(11,921)(19,556)
Net loss attributable to redeemable non-controlling interest (Note 3) (232) (408)
Adjustment attributable to redeemable non-controlling interest (Note 3) 154  267 
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Net loss per share attributable to nCino, Inc.:
Basic and diluted$(0.11)$(0.17)$(0.16)$(0.23)
Weighted average number of common shares outstanding:
Basic and diluted76,420,098 84,629,777 76,206,900 83,112,132 
1Includes stock-based compensation expense as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Cost of subscription revenues$69 $242 $137 $303 
Cost of professional services revenues302 2,282 623 2,548 
Sales and marketing315 3,346 607 3,661 
Research and development305 3,031 611 3,340 
General and administrative1,501 4,368 1,623 4,468 
Total stock-based compensation expense$2,492 $13,269 $3,601 $14,320 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

2

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(In thousands)
(Unaudited)
Three Months Ended July 31,Six Months Ended July 31,
2019202020192020
Net loss$(8,502)$(14,724)$(11,921)$(19,556)
Other comprehensive income:
Foreign currency translation391 467 449 779 
Other comprehensive income391 467 449 779 
Comprehensive loss(8,111)(14,257)(11,472)(18,777)
Less comprehensive loss attributable to redeemable non-controlling interest:
Net loss attributable to redeemable non-controlling interest (232) (408)
Foreign currency translation attributable to redeemable non-controlling interest 78  169 
Comprehensive loss attributable to redeemable non-controlling interest (154) (239)
Comprehensive loss attributable to nCino, Inc.$(8,111)$(14,103)$(11,472)$(18,538)
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

3

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share data)
(Unaudited)
Three Months Ended July 31, 2019
Voting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmount
Balance, April 30, 201970,318,021 $35 5,701,435 $3 $172,152 $37 $(96,749)$75,478 
Stock issuance related to business combinations
1,438,805 1   23,811   23,812 
Exercise of stock options56,269    265   265 
Stock-based compensation    2,492   2,492 
Other comprehensive income     391  391 
Net loss attributable to nCino, Inc.      (8,502)(8,502)
Balance, July 31, 201971,813,095 $36 5,701,435 $3 $198,720 $428 $(105,251)$93,936 
Three Months Ended July 31, 2020
Common StockVoting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmountSharesAmount
Balance, April 30, 2020 $ 75,651,808 $38 5,931,319 $3 $289,624 $(187)$(125,580)$163,898 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions
9,269,000 5     268,370   268,375 
Costs in connection with initial public offering
      (4,534)  (4,534)
Exercise of stock options500  269,729    739   739 
Reclassification of voting and non-voting common stock
81,852,856 41 (75,921,537)(38)(5,931,319)(3)    
Stock-based compensation      13,269   13,269 
Other comprehensive income       389  389 
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
      (154) (14,492)(14,646)
Balance, July 31, 202091,122,356 $46  $  $ $567,314 $202 $(140,072)$427,490 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.




4

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(In thousands, except share data)
(Unaudited)
Six Months Ended July 31, 2019
Voting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmount
Balance, January 31, 201970,186,189 $35 5,701,435 $3 $170,771 $(21)$(104,752)$66,036 
Cumulative-effect adjustment from adoption of accounting standard
      11,422 11,422 
Stock issuance related to business combinations
1,438,805 1   23,811   23,812 
Exercise of stock options188,101    537   537 
Stock-based compensation    3,601   3,601 
Other comprehensive income     449  449 
Net loss attributable to nCino, Inc.      (11,921)(11,921)
Balance, July 31, 201971,813,095 $36 5,701,435 $3 $198,720 $428 $(105,251)$93,936 
Six Months Ended July 31, 2020
Common StockVoting
Common Stock
Non-voting
Common Stock
Additional
Paid-in
Capital
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
SharesAmountSharesAmountSharesAmount
Balance, January 31, 2020 $ 75,596,007 $38 5,931,319 $3 $288,564 $(408)$(120,924)$167,273 
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions
9,269,000 5     268,370   268,375 
Costs in connection with initial public offering
     (4,534)  (4,534)
Exercise of stock options500  325,530    861   861 
Reclassification of voting and non-voting common stock
81,852,856 41 (75,921,537)(38)(5,931,319)(3)    
Stock-based compensation      14,320   14,320 
Other comprehensive income       610  610 
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest
      (267) (19,148)(19,415)
Balance, July 31, 202091,122,356 $46  $  $ $567,314 $202 $(140,072)$427,490 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

nCino, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Six Months Ended
July 31,
20192020
Cash Flows from Operating Activities
Net loss attributable to nCino, Inc.$(11,921)$(19,415)
Net loss and adjustment attributable to redeemable non-controlling interest (141)
Net loss(11,921)(19,556)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization1,451 3,500 
Amortization of costs capitalized to obtain revenue contracts1,532 2,430 
Stock-based compensation3,601 14,320 
Deferred income taxes76 40 
Provision for (recovery of) bad debt(105)619 
Change in operating assets and liabilities:
Accounts receivable38 3,365 
Accounts receivable, related parties4,178 9,201 
Costs capitalized to obtain revenue contracts(1,836)(3,615)
Prepaid expenses and other assets(131)(13)
Accounts payable and accrued expenses and other liabilities(2,085)(4,115)
Accounts payable, related parties453 620 
Deferred rent1,066 (65)
Deferred revenues18,173 33,188 
Deferred revenues, related parties(3,783)(8,013)
Net cash provided by operating activities10,707 31,906 
Cash Flows from Investing Activities
Acquisition of business, net of cash acquired(48,219) 
Purchases of property and equipment(2,624)(2,936)
Net cash used in investing activities(50,843)(2,936)
Cash Flows from Financing Activities
Proceeds from initial public offering, net of underwriting discounts and commissions 268,375 
Payments of costs related to initial public offering (1,345)
Exercise of stock options537 861 
Net cash provided by financing activities537 267,891 
Effect of foreign currency exchange rate changes on cash and cash equivalents534 146 
Net (decrease) increase in cash and cash equivalents(39,065)297,007 
Cash and Cash Equivalents, beginning of period74,347 91,184 
Cash and Cash Equivalents, end of period$35,282 $388,191 
Supplemental disclosure of cash flow information
Cash paid during the year for taxes, net of refunds$289 $236 
Supplemental disclosure of noncash investing and financing activities
Purchase of property and equipment, accrued but not paid$138 $86 
Fair value of common stock issued as consideration for business acquisition$23,812 $ 
Costs related to initial public offering, accrued but not paid$ $1,420 
Costs related to initial public offering, reclassified from other long term assets to equity$ $1,769 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

6

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)

Note 1. Organization and Description of Business
Description of Business: nCino, Inc. is a software-as-a-service (SaaS) company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.
Initial Public Offering: On July 13, 2020, the Company's Registration Statement on Form S-1 relating to the initial public offering ("IPO") of its common stock was declared effective by the Securities and Exchange Commission ("SEC"). Prior to the closing of the IPO, the Company's certificate of incorporation was amended such that all outstanding shares of voting common stock and non-voting common stock were reclassified into a single class of stock designated as common stock which has one vote per share. In addition, effective upon the closing of the IPO, the Company's certificate of incorporation was amended and restated such that the total number of shares of common stock authorized to issue, par value $0.0005, was increased to 500,000,000 shares and the total number of shares of preferred stock, par value $0.001, was increased to 10,000,000 shares. In connection with the IPO, the Company issued and sold 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares) at a public offering price of $31.00 per share for net proceeds of $268.4 million, after deducting underwriters' discounts and commissions (excluding other IPO costs as of July 31, 2020).
Prior to the IPO, deferred offering costs, which consist of legal, accounting, consulting and other direct fees and costs relating to the IPO, were capitalized in other long-term assets. Upon consummation of the IPO, these costs were offset against the proceeds from the IPO and recorded in additional paid-in capital.
Fiscal Year End: The Company’s fiscal year ends on January 31.
Note 2. Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included for the Company’s audited January 31, 2020 consolidated financial statements contained in the Company's final prospectus for its IPO dated as of July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. Refer to the variable interest entity section below and Note 3 for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2021 or any future period.
Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity or VIE. nCino K.K. is considered a VIE as it has insufficient equity capital to finance its

7

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 2. Summary of Significant Accounting Policies (Continued)
activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. Refer to Note 3 for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Use of Estimates: The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2020 and July 31, 2020. The Company maintains its cash and cash equivalents with high-credit-quality financial institutions.
As of January 31, 2020, two customers represented 22% of accounts receivable, 11% of which was from a customer who is an equity holder. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. As of July 31, 2020, one customer represented 12% of accounts receivable. For the three and six months ended July 31, 2019 and 2020, no individual customer represented more than 10% of the Company’s total revenues.
Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment 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. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for

8

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 2. Summary of Significant Accounting Policies (Continued)
professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses.
The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable and current market and economic conditions.
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $167 $123 $ 
Charged to (recovery of) bad debt expense 452 (105)619 
Write off of uncollectible accounts  (18) 
Translation adjustments 3  3 
Balance, end of period$ $622 $ $622 
Recently Adopted Accounting Guidance:
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. ASU 2018-13 is effective for all entities for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, and early adoption is permitted. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The Company adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The Company prospectively adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which addresses the cost and complexity of financial reporting associated with consolidation of variable interest entities (“VIE”). ASU 2018-17 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The new guidance must be applied on a retrospective basis as a cumulative-effect adjustment as of the date of adoption. The adoption of this standard did not impact the Company’s unaudited condensed consolidated financial statements or related disclosures upon adoption, because the Company did not, and currently does not, have any indirect interests through related parties under common control for which it receives decision-making fees.
Recent Accounting Pronouncements Not Yet Adopted:
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU

9

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 2. Summary of Significant Accounting Policies (Continued)
2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is evaluating the effect of adopting this new accounting guidance, but does not expect adoption will have a material impact on the Company’s financial statements.
Note 3. Variable Interest Entity and Redeemable Non-Controlling Interest
In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2020, the Company controls a majority of the outstanding common stock in nCino K.K.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interests’ share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.3 million at July 31, 2020.

10

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 3. Variable Interest Entity and Redeemable Non-Controlling Interest (Continued)
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $4,384 $ $4,356 
Net loss attributable to redeemable non-controlling interest (232) (408)
Foreign currency translation 78  169 
Adjustment to redeemable non-controlling interest 154  267 
Balance, end of period$ $4,384 $ $4,384 
Note 4. Fair Value of Financial Instruments
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.
Level 3. Significant unobservable inputs which are supported by little or no market activity.
The carrying amounts of cash equivalents, accounts receivable and accounts payable approximate fair value as of January 31, 2020 and July 31, 2020 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2020 and July 31, 2020 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$67,119 $ $ 
Total assets$67,119 $ $ 
Liabilities:
Contingent consideration (included in other long-term liabilities)
$ $ $195 
Total liabilities$ $ $195 
Fair value measurements on a recurring basis as of July 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$353,857 $ $ 
Total assets$353,857 $ $ 
Liabilities:
Contingent consideration (included in other accrued expenses)
$ $ $209 
Total liabilities$ $ $209 
11

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 4. Fair Value of Financial Instruments (Continued)
All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets.
The Company added contingent consideration, a Level 3 measurement, on October 18, 2019 with the acquisition of FinSuite Pty Ltd. Changes in fair value of the contingent consideration are recorded in the unaudited condensed consolidated statements of operations within other income. The Company’s contingent consideration is valued using a probability weighted discounted cash flow analysis. A reconciliation of the balance for contingent consideration obligations for the three and six months ended July 31, 2020 is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $190 $ $195 
Acquisitions    
Change in fair value    
Translation adjustments 19  14 
Balance, end of period$ $209 $ $209 
Note 5. Revenues
Revenues by Geographic Area
Revenues by geographic region were as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
United States$29,653 $44,049 $57,332 $84,520 
International$2,325 $4,716 $4,482 $8,957 
$31,978 $48,765 $61,814 $93,477 
Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.
Contract Amounts
Accounts Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2020 and July 31, 2020:
As of January 31,
2020
As of July 31,
2020
Trade accounts receivable$32,686 $29,082 
Unbilled accounts receivable1,425 1,321 
Allowance for doubtful accounts (622)
Other accounts receivable94 447 
Total accounts receivable, net$34,205 $30,228 

12

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated
Note 5. Revenues (Continued)
Deferred Revenue and Remaining Performance Obligation
Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2020, $43.1 million of revenues were recognized that were included in the balance of deferred revenue as of January 31, 2020.
Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.
Remaining performance obligations were $455.7 million as of July 31, 2020. The Company expects to recognize 66% of its remaining performance obligation as revenues in the next 24 months, 30% more in the following 25 to 48 months, and the remainder thereafter.
Note 6. Business Combinations
Visible Equity, LLC
On July 8, 2019, the Company acquired all outstanding membership interests of Visible Equity, LLC (“Visible Equity”) which provides financial analytics, portfolio management and compliance solutions to banks and credit unions. The Company acquired Visible Equity for its product offerings and the domain expertise of its employees. Visible Equity is headquartered in Salt Lake City, Utah.
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to members$49,428 
Voting common stock issued (1,438,805 shares)
23,812 
Total consideration$73,240 
The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period ended one year from the acquisition date.
Finsuite Pty Ltd
On October 18, 2019, the Company, through its wholly-owned subsidiary, nCino APAC Pty Ltd, acquired all of the outstanding shares of FinSuite Pty Ltd (“FinSuite”). The Company acquired FinSuite to enhance the Company’s data recognition capabilities, including of complex, unstructured data. FinSuite is headquartered in Melbourne, Australia.

13

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 6. Business Combinations (Continued)
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to shareholders$3,928 
Cash consideration to settle debt137 
Voting common stock issued (63,967 shares)
1,392 
Contingent consideration - cash payment197 
Contingent consideration - voting common stock5,857 
Total consideration$11,511 
The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period will end one year from the acquisition date.
Contingent consideration includes two tranches of earn-out arrangements based upon the attainment of post-acquisition product development milestones. The first tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Initial Tranche Earn-Out”). The Initial Tranche Earn-Out is conditioned upon the development of a stated product in accordance with mutually agreed upon functional requirements within a certain period from the date of acquisition. The second tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Final Tranche Earn-Out”). The Final Tranche Earn-Out is conditioned upon a customer’s use of the stated product in a production environment according to the mutually agreed upon functional requirements within a certain period from the date of acquisition. The Final Tranche Earn-Out is not conditioned upon the achievement of the Initial Tranche Earn-Out.
The cash portion of the contingent consideration of $0.2 million is included in other long-term liabilities and other accrued expenses in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020, respectively. The share portion of the contingent consideration was recorded as of the acquisition date and is reflected as a component of stockholders’ equity in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020.
Note 7. Intangible Assets and Goodwill
Intangible assets
Intangible assets, net are as follows:
As of January 31, 2020As of July 31, 2020
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,008 $(695)$5,313 $6,172 $(1,477)$4,695 
Customer relationships21,706 (937)20,769 21,714 (1,773)19,941 
Trademarks125 (114)11 127 (127) 
$27,839 $(1,746)$26,093 $28,013 $(3,377)$24,636 

14

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 7. Intangible Assets and Goodwill (Continued)
The Company recognized amortization expense as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Cost of revenues$60 $378 $60 $747 
Sales and marketing105 418 105 835 
General and administrative12  12 10 
Total amortization expense$177 $796 $177 $1,592 
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows:
Fiscal Year Ending January 31,
2021 (remaining)1,606 
20223,212 
20233,212 
20242,511 
20251,670 
Thereafter12,425 
$24,636 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.
Goodwill
The carrying amount of goodwill was $55.8 million and $56.5 million as of January 31, 2020 and July 31, 2020, respectively. The change in goodwill is due to translation adjustments and was $0.0 million and $0.9 million for the three months ended July 31, 2019 and 2020, respectively, and $0.0 million and $0.7 million for the six months ended July 31, 2019 and 2020, respectively.
Note 8. Reseller Agreement
The Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2019 and 2020 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $5.4 million and $8.7 million for the three months ended July 31, 2019 and 2020, respectively and $10.4 million and $16.2 million for the six months ended July 31, 2019 and 2020, respectively. See also Note 12.
Note 9. Stockholders’ Equity
Pursuant to the fourth certificate of amendment to the Company's third amended and restated certificate of incorporation dated July 6, 2020, each share of voting and non-voting common stock issued and outstanding prior to the effectiveness was reclassified into a single class of stock designated as common stock which has one vote per share. Subsequent to the effectiveness of the Company's amended and restated certificate of incorporation, the Company's common stock consists

15

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 9. Stockholders’ Equity (Continued)
of 500,000,000 authorized shares, par value $0.0005 per share and the Company's preferred stock consists of 10,000,000 authorized shares, par value $0.001 per share.
At July 31, 2020, the Company committed a total of 24,785,528 shares of common stock for future issuance as follows:
Issued and outstanding stock options7,464,094 
Nonvested issued and outstanding restricted stock units ("RSUs")2,041,093 
Possible issuance under stock plans15,280,341 
24,785,528 
Note 10. Stock-Based Compensation
Equity Incentive Plans
The Company has stock-based compensation plans that provide for the award of equity incentives, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based award and other stock-based awards. As of July 31, 2020, the Company had stock options outstanding under the 2014 Stock Plan ("2014 Plan") and the 2019 Equity Incentive Plan had stock options and RSUs outstanding. As of July 31, 2020, the Company also has an employee stock purchase plan.
In connection with the IPO, the Board of Directors adopted and stockholders approved an amended and restated 2019 Equity Incentive Plan ("2019 Plan") to, among other things as defined in the 2019 Plan document, increase the available shares under the Plan to 15,250,000, plus an annual increase added on the first day of each fiscal year, beginning with the fiscal year ending January 31, 2022, and continuing until, and including, the fiscal year ending January 31, 2031. The annual increase will be equal to the lesser of (i) 5% of the number of shares issued and outstanding as of January 31 of the immediately preceding fiscal year and (ii) an amount determined by the Company's Board of Directors. The Company ceased granting awards under the 2014 Plan during the fiscal year ended January 31, 2020, and all shares that remained available for issuance under the 2014 Plan were transferred to the 2019 Plan prior to the closing of the IPO. Additionally, the number of shares available under the 2019 Plan shall be increased by the number of shares outstanding under the 2014 Plan that expire, terminate or are canceled without having been exercised or settled in full.
Stock Options
Stock option activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20207,837,023 $5.39 
Granted  
Expired or forfeited(46,899)10.87 
Exercised(326,030)2.64 
Outstanding, July 31, 20207,464,094 $5.48 
Exercisable, July 31, 20205,542,247 $4.07 
Fully vested or expected to vest, July 31, 20206,717,685 $5.48 
As of July 31, 2020, there was $5.5 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 and 2019 Plans. That cost is expected to be recognized over a weighted average period of 1.53 years.

16

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 10. Stock-Based Compensation (Continued)
Restricted Stock Units
Restricted stock unit (“RSU”) activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 2020948,119 $21.75 
Granted1,120,054 20.07 
Vested1
(17,500)20.00 
Forfeited(9,580)21.53 
Nonvested, July 31, 20202,041,093 $20.84 
1Includes 17,500 RSUs that were not issued and outstanding as of July 31, 2020.
The RSUs granted prior to the IPO vest upon the satisfaction of both a service-based, generally over 4 years, vesting 25% annually, and liquidity event-based vesting condition. For RSUs granted to the non-employee members of the Board of Directors, some vest in less than a year, some annually and some over three years. The liquidity event-based condition was satisfied upon the completion of the IPO and the Company recognized an expense of $12.2 million in cost of revenues and operating expenses for RSUs as of that date, using the accelerated attribution recognition method.
As of July 31, 2020, total unrecognized compensation expense related to non-vested RSUs was $30.7 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. The weighted-average period to be recognized is 3.52 years.
Employee Stock Purchase Plan
In July 2020, the Board of Directors adopted and stockholders approved the Employee Stock Purchase Plan (the "ESPP"), which became effective immediately prior to the closing of the IPO. The ESPP includes two components, one component is intended to qualify as an "employee stock purchase plan" within the meaning of Section 423 of the Internal Revenue Code (the "Code) and a component that does not qualify as an "employee stock purchase plan" under Section 423 of the Code. The ESPP initially reserved and authorized the issuance of up to a total of 1,800,000 shares of common stock to participating employees. The aggregate number of shares of the Company's common stock under the ESPP will automatically increase on the first day of each fiscal year, beginning with the first fiscal year ending January 31, 2022 and continuing until the fiscal year ended January 31, 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company's common stock issued and outstanding on January 31 of the immediately preceding fiscal year, (ii) 1,800,000 shares of the Company's common stock or (iii) an amount determined by the Board of Directors. As of July 31, 2020, 1,800,000 shares of common stock remain available for grant under the ESPP.
The ESPP permits employees to purchase the Company's common stock through payroll deductions during six month offerings. The offering periods begin each January 1 and July 1, or such other period determined by the compensation committee. Eligible employees will purchase the shares at a price per share equal to the lesser of (i) 85% of the fair market value of a share of the Company's common stock on the first business day of such offering period and (ii) 85% of the fair market value of share of the Company's common stock on the last business day of such offering period, although the compensation committee has discretion to change the purchase price with respect to future offering periods, subject to terms of the ESPP.
Note 11. Commitments and Contingencies
Operating Leases
The Company leases its facilities and a portion of its equipment and licenses under various non-cancellable agreements, which expire at various times through July 2028 and require various minimum annual rentals.

17

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 11. Commitments and Contingencies (Continued)
The Company’s agreements for the facilities and certain services provide the Company with the option to renew. The Company’s future contractual obligations would change if the Company exercised these options.
The terms of the lease agreements provide for rental payments on a graduated basis. The Company recognizes rent expense on a straight-line basis over the lease period and has accrued for rent expense incurred but not paid.
Total lease expense amounted to $2.1 million and $2.7 million for the three months ended July 31, 2019 and 2020, respectively and $3.9 million and $5.4 million for the six months ended July 31, 2019 and 2020, respectively.
Indemnification
In the ordinary course of business, the Company generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.
Note 12. Related-Party Transactions
The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company signed a three-year, non-cancellable agreement with the related party in December 2015 for the purchase of services and renewed in December 2018 for an additional two years. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.3 million for the three months ended July 31, 2019 and 2020, respectively, and $0.5 million and $0.6 million for the six months ended July 31, 2019 and 2020, respectively and $1.1 million and $0.5 million were in prepaid expenses and other current assets as of January 31, 2020 and July 31, 2020, respectively. Accounts payable to the related party were $3.3 million and $4.0 million at January 31, 2020 and July 31, 2020, respectively, included in accounts payable, related parties.
In the quarter ended July 31, 2020 certain equity holders no longer qualified as a related party of the Company and the amounts disclosed related to them are presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, are $2.1 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $4.3 million and $2.8 million for the six months ended July 31, 2019 and 2020, respectively. Deferred revenue, current portion, related parties was $8.0 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively. Accounts receivable, related parties was $9.2 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively.
The Company has a banking relationship with one of its equity holders who was formerly considered a related party. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. Included in interest income is $0.2 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $0.4 million and $0.1 million for the six months ended July 31, 2019 and 2020, respectively.
The Company made an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In July 2019, the agreement was extended for an additional three years. As of July 31, 2020, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. There were no amounts spent for the three months ended July 31, 2019 and 2020 and $0.02 million and $0.0 million for the six months ended July 31, 2019 and 2020, respectively. As of July 31, 2020, there was a $0.2 million obligation remaining which is expected to be fulfilled within one year.
18

nCino, Inc.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(In thousands, except share and per share amounts and unless otherwise indicated)
Note 13. Basic and Diluted Loss per Share
Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including options. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2019 and 2020 and for the six months ended July 31, 2019 and 2020 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Basic loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Basic loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
Dilutive loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Dilutive loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
July 31,
20192020
Stock options issued and outstanding8,008,329 7,464,094 
Nonvested RSUs issued and outstanding 2,041,093 

19

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following discussion of our financial condition and results of operations should be read together with our unaudited condensed consolidated financial statements and related notes and other financial information included in this Quarterly Report on Form 10-Q and our final prospectus related to our IPO, dated July 13, 2020, filed with the SEC, pursuant to Rule 424(b)(4). The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Quarterly Report on Form 10-Q, particularly in the section titled “Risk Factors.” Our historical results are not necessarily indicative of the results that may be expected for any period in the future. Our fiscal year ends on January 31 of each year and references in this Quarterly Report on Form 10-Q to a fiscal year mean the year in which that fiscal year ends. For example, references in this Quarterly Report on Form 10-Q to "fiscal 20" refer to the fiscal year ended January 31, 2020.
Overview
nCino is a leading global provider of cloud-based software for financial institutions. We empower banks and credit unions with the technology they need to meet ever-changing client expectations and regulatory requirements, gain increased visibility into their operations and performance, replace legacy systems, and operate digitally and more competitively. Our solution, the nCino Bank Operating System, digitizes, automates and streamlines inefficient and complex processes and workflow, and utilizes data analytics and artificial intelligence and machine learning ("AI/ML") to enable financial institutions to more effectively onboard new clients, make loans and manage the entire loan life cycle, open deposit and other accounts and manage regulatory compliance. We serve financial institution customers of all sizes and complexities, including global financial institutions, enterprise banks, regional banks, community banks, credit unions and new market entrants, such as challenger banks. Our customers deploy and utilize our digital platform, which can be accessed anytime, anywhere and from any internet-enabled device, for mission critical functions across their organizations.
Built as a single, multi-tenant SaaS platform, the nCino Bank Operating System transforms the way financial institutions operate, go to market and interact with their clients, while delivering measurable return on investment by enabling them to:
digitally serve their clients across commercial, small business and retail lines of business,
improve financial results,
operate more efficiently,
manage risk and compliance more effectively, and
establish a data, audit and business intelligence hub.
We were founded in a bank with the goal of improving that institution’s operations and client service. Realizing the problems we were addressing were endemic to virtually all banks and credit unions, we were spun out as a separate company in late 2011 with the vision of providing a comprehensive solution to onboard clients, originate any type of loan and open any type of account on a single cloud-based platform. We initially focused the nCino Bank Operating System on transforming commercial and small business lending for community and regional banks. We introduced our solution to enterprise banks in the United States in 2014, and then internationally in 2017, and have subsequently expanded across North America, Europe and APAC. In fiscal 2020, we acquired Visible Equity and FinSuite and combined the acquired technology with certain of our internally-developed technology to launch nCino IQ ("nIQ"). nIQ helps our customers improve operational and financial performance by using AI/ML to increase efficiency through automation and analytics to gain greater insights into their operations and client interactions.
We offer our solution on a SaaS basis under multi-year contracts and recognize subscription revenues ratably over the term of the contract. Our customers may initially purchase our solution for client onboarding, loan origination and/or deposit account opening for a single line of business or geography. Once this initial solution is in production, we seek to deploy additional applications and expand within and across additional lines of business or geographies. The expansion from our original focus on commercial and small business loan origination to retail loan origination, client onboarding, deposit account opening and, most recently, analytics and AI/ML applications, has enhanced our ability to increase adoption of our solution by our customers.
20

We sell our solution directly through our business development managers, account executives, field sales engineers and customer success managers. Our sales efforts in the United States are organized around financial institutions based on size, whereas internationally we focus our sales efforts by geography. To drive growth and serve customers in the EMEA region, we continue to expand headcount in our UK office. In fiscal 2020, we opened an office in Tokyo through our joint venture, nCino K.K., giving us another base of operations in APAC in addition to our Australian offices. As of July 31, 2020, we had 140 sales and sales support personnel in the United States, and 53 sales and support personnel in offices outside the United States.
To help customers go live with our solution and achieve success, we offer professional services including configuration and implementation, training and advisory services. For larger financial institutions, we generally work with systems integrators ("SIs") such as Accenture, Deloitte, PwC and West Monroe Partners for the delivery of professional services, while we have historically performed professional services for smaller financial institutions ourselves. We expect larger financial institutions to make up a greater proportion of our sales and to increasingly outsource professional services for smaller banks and credit unions to SIs in the future. As a result, we expect the mix of our total revenues to become more heavily weighted toward subscription revenues.
To support our growth and capitalize on what we believe is a compelling market opportunity, we have significantly increased our operating expenses across all aspects of our business. In research and development, we have focused on product improvements and the development of new functionality, while simultaneously leveraging the Salesforce Platform such that our development is heavily focused on vertical-specific solutions for financial institutions. Similarly, to grow our customer base, we have invested heavily in sales and marketing both in the United States and internationally. We have also increased our general and administrative spending to support our growing operations and for operating as a new public company.
For the three months ended July 31, 2020 and 2019, our total revenues were $48.8 million and $32.0 million, respectively, representing a 52.5% increase, and our subscription revenues were $39.4 million and $23.1 million, respectively, representing a 70.3% increase. We had net losses attributable to nCino of $14.6 million and $8.5 million for the three months ended July 31, 2020 and 2019, respectively. For the six months ended July 31, 2020 and 2019, our total revenues were $93.5 million and $61.8 million, respectively, representing a 51.2% increase, and our subscription revenues were $74.2 million and $44.1 million, respectively, representing a 68.1% increase. We had net losses attributable to nCino of $19.4 million and $11.9 million for the six months ended July 31, 2020 and 2019, respectively.
Recent Development
Initial Public Offering. On July 13, 2020, our Registration Statement on Form S-1 relating to the IPO of our common stock was declared effective by the SEC. In connection with the IPO, we issued and sold 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares) at a public offering price of $31.00 per share for net proceeds of $268.4 million, after deducting underwriters' discounts and commissions (excluding other IPO costs as of July 31, 2020).
Factors Affecting Our Operating Results
Market Adoption of Our Solution. Our future growth depends on our ability to expand our reach to new financial institution customers and increase adoption with existing customers as they broaden their use of the nCino Bank Operating System within and across lines of business. Our success in growing our customer base and expanding adoption of our solution by existing customers requires a focused direct sales engagement and the ability to convince key decision makers at financial institutions to replace legacy third-party point solutions or internally developed software with the nCino Bank Operating System. In addition, growing our customer base will require us to increasingly penetrate markets outside the United States, which markets accounted for 9.7% of our total revenues for the three months ended July 31, 2020, and 9.6% for the six months ended July 31, 2020. For new customers, our sales cycles are typically lengthy, generally ranging from six to nine months for smaller financial institutions to 12 to 18 months or more for larger financial institutions. Reaching and converting potential customers requires that we continue to invest in the growth and success of our sales force both in the United States and internationally. In addition, key to landing new customers is our ability to successfully take our existing customers live and help them achieve measurable returns on their investment, thereby turning them into referenceable accounts. If we are unable to successfully address the foregoing challenges, our ability to grow our business and achieve profitability will be adversely affected, which may in turn reduce the value of our common stock.
Mix of Subscription and Professional Services Revenues. The initial deployment of the nCino Bank Operating System by our customers requires a period of implementation and configuration services that can range from as little as three months for community banks to over 18 months for global financial institutions. As a result, during the initial go-live period for
21

a customer, professional services revenues make up a substantial portion of our revenues from that customer, whereas over time revenues from established customers are more heavily weighted to subscriptions. While professional services revenues will fluctuate as a percentage of total revenues in the future and tend to be higher in periods of faster growth, over time we expect to see subscription revenues make up an increasing proportion of our total revenues as our overall business grows.
COVID-19 Effects on Demand for Our Solution. To help our customers service demand for Paycheck Protection Program (PPP) loans under the CARES Act beginning in April 2020, we adapted our Small Business Administration loan solution to the requirements of the PPP and rapidly introduced it to the market. Using our PPP solution, since the inception of PPP funding, our financial institution customers have processed hundreds of thousands of applications and have provided more than $50 billion in funding for their small business clients.
In light of the extraordinary nature of this market demand, we offered our PPP solution on one- or two-year terms as well as on a multi-year basis co-terminus with existing contracts. Seats for our PPP solution were activated immediately, which caused subscription revenues from these seats to be recognized sooner than is typical with the phased seat activations usually offered to customers. We believe that the emergency purchases of our PPP solution may have had the effect of pulling forward demand that might have otherwise materialized as new business later in the fiscal year and that, coupled with the disruptive effect of COVID-19 on the economy more generally, may have the effect of reducing new business later in fiscal 2021 and moderating revenue growth rates in fiscal 2022. In addition, our subscription revenue retention rates may be adversely affected upon the expiration of access and use rights to our PPP solution to the extent such rights are not re-purposed for other applications.
Continued Investment in Innovation and Growth. We have made substantial investments in product development, sales and marketing and strategic acquisitions since our inception to achieve a leadership position in our market and grow our revenues and customer base. We intend to continue to increase our investment in product development in the coming years to maintain and build on this advantage. We also intend to invest heavily in sales and marketing both in the United States and internationally to further grow our business, and increase our general and administrative spending to support our growing operations and for operating as a new public company. As such, to capitalize on the market opportunity we see ahead of us, we expect to continue to optimize our operating plans for revenue growth, and as a result continue experiencing operating losses, for the foreseeable future.
Non-GAAP Financial Measure
In addition to providing financial measurements based on GAAP, we provide an additional financial metric that is not prepared in accordance with GAAP (non-GAAP). Management uses this non-GAAP financial measure, in addition to GAAP financial measures, to understand and compare operating results across accounting periods, for financial and operational decision making, for planning and forecasting purposes, and to evaluate our financial performance. We believe that this non-GAAP financial measure helps us to identify underlying trends in our business that could otherwise be masked by the effect of the expenses that we exclude in the calculations of the non-GAAP financial measure.
Accordingly, we believe that this financial measure reflects our ongoing business in a manner that allows for meaningful comparisons and analysis of trends in the business and provides useful information to investors and others in understanding and evaluating our operating results, enhancing the overall understanding of our past performance and future prospects. Although the calculation of non-GAAP financial measures may vary from company to company, our detailed presentation may facilitate analysis and comparison of our operating results by management and investors with other peer companies, many of which use a similar non-GAAP financial measure to supplement their GAAP results in their public disclosures. This non-GAAP financial measure is Non-GAAP Operating Loss, as discussed below.
Non-GAAP Operating Loss. Non-GAAP Operating Loss is defined as loss from operations as reported in our unaudited condensed consolidated statements of operations excluding the impact of amortization of intangible assets and stock-based compensation expense. Non-GAAP Operating Loss is widely used by securities analysts, investors and other interested parties to evaluate the profitability of companies. Non-GAAP Operating Loss eliminates potential differences in performance caused by variations in the extent to which intangible assets are identifiable (affecting relative amortization expense).
This non-GAAP financial measure does not replace the presentation of our GAAP financial results and should only be used as a supplement to, not as a substitute for, our financial results presented in accordance with GAAP. There are limitations in the use of non-GAAP measures because they do not include all of the expenses that must be included under GAAP and because they involve the exercise of judgment concerning exclusions of items from the comparable non-GAAP financial measure. In addition, other companies may use other measures to evaluate their performance, or may calculate non-
22

GAAP measures differently, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison.
The following table reconciles Non-GAAP Operating Loss to Loss from Operations, the most directly comparable financial measure, calculated and presented in accordance with GAAP (in thousands):
Three Months Ended
July 31,
Six Months Ended
July 31,
(in thousands)2019202020192020
GAAP Loss from Operations$(7,947)$(15,693)$(11,439)$(19,964)
Adjustments
Amortization of Intangible Assets177 796 177 1,592 
Stock-based Compensation Expense2,492 13,269 3,601 14,320 
Total Adjustments2,669 14,065 3,778 15,912 
Non-GAAP Operating Loss$(5,278)$(1,628)$(7,661)$(4,052)
Components of Results of Operations
Revenues
We derive our revenues from subscription and professional services fees.
Subscription Revenues. Our subscription revenues consist principally of fees from customers for accessing the nCino Bank Operating System and maintenance and support services that we offer under non-cancellable multi-year contracts, which typically range from three to five years. Specifically, we offer:
Client onboarding, loan origination and deposit account opening applications targeted at a financial institution’s commercial, small business and retail lines of business, for which we generally charge on a per seat basis.
nIQ, first introduced in fiscal 2020, for which we generally charge based on the asset size of the customer or on a usage basis. Prior to our acquisitions of Visible Equity and FinSuite, they generally licensed their products under annual contracts that could be cancelled on 30-days’ notice. We will continue to support these customers under their legacy contracts until such contracts are renewed, cancelled or expire.
Maintenance and support services as well as internal-use or “sandbox” development licenses, for which we charge as a percentage of the related subscription fees.
Our subscription revenues are generally recognized ratably over the term of the contract beginning upon activation. For new customers, we may activate a portion of seats at inception of the agreement, with the balance activated at contractually specified points in time thereafter, to pattern our invoicing after the customer’s expected rate of implementation and adoption. Subscription fees are generally charged annually in advance. Where seats are activated in stages, we charge subscription fees from the date of activation through the anniversary of the initial activation date, and annually thereafter. Maintenance and support fees, as well as development licenses, are provided over the same periods as the related subscriptions, so fees are invoiced and revenues are recognized over the same periods. Subscription fees invoiced are recorded as deferred revenue pending recognition as revenues. In certain cases, we are authorized to resell access to Salesforce’s CRM solution along with the nCino Bank Operating System. When we resell such access, we charge a higher subscription price and remit a higher subscription fee to Salesforce for these subscriptions.
Professional Services Revenues. Professional services revenues consist of fees for implementation and configuration assistance, training and advisory services. For enterprise and larger regional financial institutions, we generally work with SIs to provide the majority of implementation services, for which these SIs bill our customers directly. We have historically delivered professional services ourselves for community banks and smaller credit unions. Revenues for implementation, training and advisory services are recognized on a proportional performance basis, based on labor hours incurred relative to total budgeted hours. To date, our losses on professional services contracts have not been material. During the initial go-live period for a customer, professional services revenues make up a substantial portion of our revenues from that customer, whereas over time, revenues from established customers are more heavily weighted to subscriptions. While
23

professional services revenues will fluctuate as a percentage of total revenues in the future and tend to be higher in periods of faster growth, over time we expect to see subscription revenues make up an increasing proportion of our total revenues.
Cost of Revenues and Gross Margin
Cost of Subscription Revenues. Cost of subscription revenues primarily consists of fees paid to Salesforce for access to the Salesforce Platform, including Salesforce’s hosting infrastructure and data center operations. When we resell access to Salesforce’s CRM solution, cost of subscription revenues also includes the subscription fees we remit to Salesforce for providing such access. In addition, cost of subscription revenues includes personnel-related costs associated with delivering maintenance and support services, including salaries, benefits and stock-based compensation expense, travel and related costs, amortization of acquired developed technology, and allocated overhead. Our subscription gross margin will vary from period to period as a function of the utilization of support personnel and the extent to which we recognize subscription revenues from the resale of Salesforce’s CRM solution.
Cost of Professional Services Revenues. Cost of professional services revenues consists primarily of personnel-related costs associated with delivery of these services, including salaries, benefits and stock-based compensation expense, travel and related costs and allocated overhead. The cost of providing professional services is significantly higher as a percentage of the related revenues than for our subscription services due to direct labor costs. The cost of professional services revenues has increased in absolute dollars as we have added new customer subscriptions that require professional services and built-out our international professional services capabilities. Realized effective billing and utilization rates drive fluctuations in our professional services gross margin on a period-to-period basis.
Operating Expenses
Sales and Marketing. Sales and marketing expenses consist primarily of personnel costs of our sales and marketing employees, including salaries, sales commissions and incentives, benefits and stock-based compensation expense, travel and related costs. Beginning with fiscal 2020 and the adoption of Accounting Standards Update (ASU) No. 2014-09, we capitalize incremental costs incurred to obtain contracts, primarily consisting of sales commissions, and subsequently amortize these costs over the expected period of benefit, which we have determined to be approximately 4 years. Sales and marketing expenses also include outside consulting fees, marketing programs, including lead generation, costs of our annual user conference, advertising, trade shows, other event expenses, amortization of acquired customer relationships, and allocated overhead. We expect sales and marketing expenses will continue to increase as we expand our direct sales teams in the United States and internationally to address our market opportunity.
Research and Development. Research and development expenses consist primarily of salaries, benefits and stock-based compensation associated with our engineering, product and quality assurance personnel, as well as allocated overhead. Research and development expenses also include the cost of third-party contractors. Research and development costs are expensed as incurred. We expect research and development costs to continue to increase as we develop new functionality and make improvements to the nCino Bank Operating System.
General and Administrative. General and administrative expenses consist primarily of salaries, benefits and stock-based compensation associated with our executive, finance, legal, human resources, information technology, compliance and other administrative personnel. General and administrative expenses also include accounting, auditing and legal professional services fees, travel and other corporate-related expenses and allocated overhead. We expect that general and administrative expenses will continue to increase as we scale our business and as we incur costs associated with being a new publicly-traded company, including legal, audit and consulting fees.
Stock-Based Compensation
We have historically recorded stock-based compensation associated with stock options in cost of revenues and operating expenses as the related options vest. Beginning in the three and six months ended July 31, 2020, we have recorded stock-based compensation expenses associated with RSUs as cost of revenues and operating expenses as the liquidity-based vesting condition was satisfied upon the IPO. On the effective date of the IPO, we recognized an expense of $12.2 million for RSUs, representing the stock-based compensation associated with RSUs for which the time-based vesting condition had already been met. Going forward, stock-based compensation for both stock options and RSUs will be recognized as the time-based vesting conditions under such awards are met.
24

Results of Operations
The results of operations presented below should be reviewed in conjunction with the financial statements and notes included elsewhere in this Quarterly Report on Form 10-Q. The following tables present our selected consolidated statement of operations data for three and six months ended July 31, 2019 and 2020 in both dollars and as a percentage of total revenues, except as noted.
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
($ In thousands, except share and per share amounts)
Revenues:
Subscription revenues$23,110 $39,351 $44,142 $74,182 
Professional services revenues8,868 9,414 17,672 19,295 
Total revenues31,978 48,765 61,814 93,477 
Cost of revenues:
Cost of subscription revenues1
7,083 11,920 13,585 22,019 
Cost of professional services revenues1
7,687 10,667 15,223 19,434 
Total cost of revenues14,770 22,587 28,808 41,453 
Gross profit17,208 26,178 33,006 52,024 
Operating expenses:
Sales and marketing1
10,453 15,626 18,468 27,852 
Research and development1
8,272 15,292 15,638 26,257 
General and administrative1
6,430 10,953 10,339 17,879 
Total operating expenses25,155 41,871 44,445 71,988 
Loss from operations(7,947)(15,693)(11,439)(19,964)
Non-operating income (expense):
Interest income265 55 583 211 
Other(618)1,117 (727)597 
Loss before income tax expense(8,300)(14,521)(11,583)(19,156)
Income tax expense202 203 338 400 
Net loss(8,502)(14,724)(11,921)(19,556)
Net loss attributable to non-controlling interest (232) (408)
Adjustment attributable to non-controlling interest 154  267 
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Net loss per share attributable to nCino, Inc.:
Basic and diluted$(0.11)$(0.17)$(0.16)$(0.23)
Weighted average number of common shares outstanding:
Basic and diluted76,420,098 84,629,777 76,206,900 83,112,132 
1Includes stock-based compensation expense as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Cost of subscription revenues$69 $242 $137 $303 
Cost of professional services revenues302 2,282 623 2,548 
Sales and marketing315 3,346 607 3,661 
Research and development305 3,031 611 3,340 
General and administrative1,501 4,368 1,623 4,468 
Total stock-based compensation expense$2,492 $13,269 $3,601 $14,320 
25

Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
(unaudited)(unaudited)
Revenues:
Subscription revenues72.3 %80.7 %71.4 %79.4 %
Professional services revenues27.7 19.3 28.6 20.6 
Total revenues100 %100 %100 %100 %
Cost of Revenues (percentage shown in comparison to related revenues):
Cost of subscription revenues30.6 30.3 30.8 29.7 
Cost of professional services revenues86.7 113.3 86.1 100.7 
Total cost of revenues46.2 46.3 46.6 44.3 
Gross profit53.8 53.7 53.4 55.7 
Operating Expenses:
Sales and marketing32.7 32.0 29.9 29.8 
Research and development25.9 31.4 25.3 28.1 
General and administrative20.1 22.5 16.7 19.1 
Total operating expenses78.7 85.9 71.9 77.0 
Loss from operations(24.9)(32.2)(18.5)(21.3)
Non-operating Income (Expense)
Interest income0.8 0.1 0.9 0.2 
Other(1.9)2.3 (1.2)0.6 
Loss before income tax expense(26.0)(29.8)(18.8)(20.5)
Income tax expense0.6 0.4 0.5 0.4 
Net loss(26.6)%(30.2)%(19.3)%(20.9)%
Comparison of the Three and Six Months Ended July 31, 2019 and 2020
Revenues
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2019202020192020
Revenues:
Subscription revenues$23,110 72.3 %$39,351 80.7 %$44,142 71.4 %$74,182 79.4 %
Professional services revenues8,868 27.7 9,414 19.3 17,672 28.6 19,295 20.6 
Total revenues$31,978 100.0 %$48,765 100.0 %$61,814 100.0 %$93,477 100.0 %
Subscription Revenues
Subscription revenues increased $16.2 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, primarily due to new customer additions, including customers added as a result of our acquisitions of Visible Equity and FinSuite, as well as expansion from existing customers within and across lines of business and price increases. Of the increase, 71.9% was attributable to increased revenues from existing customers as additional seats were activated in accordance with contractual terms and customers expanded their adoption of our solution, 14.0% was attributable to revenues from Visible Equity and FinSuite, and 14.1% was attributable to revenues from new nCino Bank Operating System customers. Subscription revenues were 80.7% of total revenues for the three months ended July 31, 2020 compared to 72.3% of total revenues for the three months ended July 31, 2019, reflecting the growth in our installed base.
Subscription revenues increased $30.0 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, primarily due to new customer additions, including customers added as a result of our acquisitions of Visible Equity and FinSuite, as well as expansion from existing customers within and across lines of business and price increases. Of the increase, 71.6% was attributable to increased revenues from existing customers as additional seats were activated in accordance with contractual terms and customers expanded their adoption of our solution, 16.1% was attributable to revenues from Visible Equity and FinSuite, and 12.3% was attributable to revenues from new nCino Bank Operating System
26

customers. Subscription revenues were 79.4% of total revenues for the six months ended July 31, 2020 compared to 71.4% of total revenues for the six months ended July 31, 2019, reflecting the growth in our installed base.
Professional Services Revenues
Professional services revenues increased $0.5 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, primarily due to the addition of new customers as well as expanded adoption by existing customers within and across lines of business where implementation, configuration and training services were required.
Professional services revenues increased $1.6 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, primarily due to the addition of new customers as well as expanded adoption by existing customers within and across lines of business where implementation, configuration and training services were required.
Cost of Revenues and Gross Margin
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2019202020192020
Cost of Revenues (percentage shown in comparison to related revenues):
Cost of subscription revenues$7,083 30.6 %$11,920 30.3 %$13,585 30.8 %$22,019 29.7 %
Cost of professional services revenues7,687 86.7 10,667 113.3 15,223 86.1 19,434 100.7 
Total cost of revenues$14,770 46.2 $22,587 46.3 $28,808 46.6 $41,453 44.3 
Gross profit$17,208 53.8 $26,178 53.7 $33,006 53.4 $52,024 55.7 
Cost of Subscription Revenues
Cost of subscription revenues increased $4.8 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, generating a gross margin for subscription revenues of 69.7% compared to a gross margin of 69.4% for the three months ended July 31, 2019. Costs related to Salesforce user fees increased $3.3 million as we continued to add new customers and sell additional functionality to existing customers, and personnel costs increased $0.6 million as we added new employees. Stock-based compensation expense increased $0.2 million related to RSUs vesting upon the IPO. Amortization expense for acquired developed technology related to the acquisition of Visible Equity and Finsuite increased $0.3 million due to amortization expense during the full period for the three months ended July 31, 2020. Other costs of subscription revenues increased $0.3 million due to data services purchased for resale.
Cost of subscription revenues increased $8.4 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, generating a gross margin for subscription revenues of 70.3% compared to a gross margin of 69.2% for the six months ended July 31, 2019. Costs related to Salesforce user fees increased $5.8 million as we continued to add new customers and sell additional functionality to existing customers, and personnel costs increased $1.1 million as we added new employees. Stock-based compensation expense increased $0.2 million related to RSUs vesting upon the IPO. Amortization expense for acquired developed technology related to the acquisition of Visible Equity and Finsuite increased $0.7 million due to amortization expense during the full period for the six months ended July 31, 2020. Other costs of subscription revenues increased $0.5 million due to data services purchased for resale. We expect the cost of subscription revenues will continue to increase in absolute dollars as the number of users of the nCino Bank Operating System grows.
Cost of Professional Services Revenues
Cost of professional services revenues increased $3.0 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, generating a gross margin for professional services of (13.3)% compared to a gross margin of 13.3% for the three months ended July 31, 2019. Excluding the effect of additional stock-based compensation expense related to RSUs resulting from our IPO, gross margin for professional services for the three months ended July 31, 2020 was 8.0%. For the three months ended July 31, 2020, personnel costs increased $1.7 million for the professional services team compared to the prior year period due to increased headcount. Stock-based compensation expense increased $2.0 million related to RSUs vesting upon the IPO. Allocated overhead costs increased $0.2 million compared to the prior year period due to growth supporting our continued business expansion. These increases were partially offset by a $0.7 million decrease in reimbursable, and a $0.2 million decrease in non-reimbursable, travel and related expenses for the professional service organization due to COVID-19-related travel restrictions. The decrease in our professional services gross margin for the three months ended July 31, 2020 was due to the mix of SI or Company led implementations and additional stock-based compensation expense.
27

Cost of professional services revenues increased $4.2 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, generating a gross margin for professional services of (0.7)% compared to a gross margin of 13.9% for the six months ended July 31, 2019. Excluding the effect of additional stock-based compensation expense related to RSUs resulting from our IPO, gross margin for professional services for the six months ended July 31, 2020 was 9.7%. For the six months ended July 31, 2020, personnel costs increased $3.3 million for the professional services team compared to the prior year period due to increased headcount. Stock-based compensation expense increased $2.0 million related to RSUs vesting upon the IPO. Allocated overhead costs increased $0.3 million compared to the prior year period due to growth supporting our continued business expansion. These increases were partially offset by a $1.1 million decrease in reimbursable, and a $0.3 million decrease in non-reimbursable, travel and related expenses for the professional service organization due to COVID-19-related travel restrictions. The decrease in our professional services gross margin for the six months ended July 31, 2020 was due to the mix of SI or Company led implementations and additional stock-based compensation expense.
Excluding the effect of IPO associated expenses related to RSUs, we expect the cost of professional services revenues to increase in absolute dollars in the near term as we add new customer subscriptions that require professional services. For the balance of fiscal 2021, we expect reduced professional services gross margins as utilization is adversely affected by travel restrictions and work-from-home restrictions resulting from COVID-19.
Operating Expenses
Three Months Ended July 31,Six Months Ended July 31,
($ in thousands)2019202020192020
Operating Expenses:
Sales and marketing$10,453 32.7 %$15,626 32.0 %$18,468 29.9 %$27,852 29.8 %
Research and development8,272 25.9 15,292 31.4 15,638 25.3 26,257 28.1 
General and administrative6,430 20.1 10,953 22.5 10,339 16.7 17,879 19.1 
Total operating expenses25,155 78.7 41,871 85.9 44,445 71.9 71,988 77.0 
Loss from operations$(7,947)(24.9)%$(15,693)(32.2)%$(11,439)(18.5)%$(19,964)(21.3)%
Sales and Marketing
Sales and marketing expenses increased $5.2 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, due to an increase of $3.4 million in personnel costs resulting from an increase in headcount on the sales and marketing teams. Stock-based compensation expense increased $3.1 million related to RSUs vesting upon the IPO. The increase in sales and marketing expenses also included a $0.3 million increase in allocated overhead costs and a $0.1 million increase in outside consulting fees due to growth supporting our continued business expansion. Amortization expense for acquired customer relationships related to the acquisition of Visible Equity increased $0.3 million due to amortization expense during the full period for the three months ended July 31, 2020. The increase in sales and marketing expenses for the three months ended July 31, 2020 was partially offset by a decrease of $0.8 million in marketing costs and a decrease of $1.2 million in sales-related travel costs due to COVID-19-related travel restrictions.
Sales and marketing expenses increased $9.4 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, primarily due to an increase of $6.4 million in personnel costs resulting from an increase in headcount on the sales and marketing teams. Stock-based compensation expense increased $3.1 million related to RSUs vesting upon the IPO. The increase in sales and marketing expenses also included a $0.8 million increase in allocated overhead costs and a $0.4 million increase in outside consulting fees due to growth supporting our continued business expansion. Amortization expense for acquired customer relationships related to the acquisition of Visible Equity increased $0.7 million due to amortization expense during the full period for the six months ended July 31, 2020. The increase in sales and marketing expenses for the six months ended July 31, 2020 was partially offset by a decrease of $0.4 million in marketing costs and a decrease of $1.6 million in sales-related travel costs due to COVID-19-related travel restrictions.
Our sales and marketing headcount grew by 49 from July 31, 2019 to July 31, 2020. Excluding the effect of IPO associated expenses related to RSUs, we expect sales and marketing expenses to increase in absolute dollars as we invest in expanding our customer base and user adoption.
Research and Development
Research and development expenses increased $7.0 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, primarily due to an increase of $3.7 million in personnel costs resulting from continued
28

growth in headcount, a $0.4 million increase in allocated overhead costs due to growth supporting our continued business expansion and an increase of $0.3 million in the use of third-party contractors. Stock-based compensation expense increased $2.7 million related to RSUs vesting upon the IPO.
Research and development expenses increased $10.6 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, primarily due to an increase of $7.2 million in personnel costs resulting from continued growth in headcount and a $0.8 million increase in allocated overhead costs due to growth supporting our continued business expansion. Stock-based compensation expense increased $2.7 million related to RSUs vesting upon the IPO.
Our research and development headcount grew by 108 from July 31, 2019 to July 31, 2020. Excluding the effect of IPO associated expenses related to RSUs, we expect research and development expenses to increase in absolute dollars due to higher headcount as we develop new applications and further enhance the nCino Bank Operating System.
General and Administrative
General and administrative expenses increased $4.5 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019, primarily due to stock-based compensation expense of $4.2 million related to RSUs vesting upon the IPO, partially offset by $1.2 million of stock-based compensation for the accelerated vesting of an executive for the three months ended July 31, 2019 that did not occur for the three months ended July 31, 2020. Personnel costs increased $0.4 million from increased headcount as we continued to scale our business. Third party professional fees increased $0.2 million for the three months ended July 31, 2020 compared to the three months ended July 31, 2019. Allocated overhead and other general and administrative costs increased $1.0 million, which consisted primarily of bad debt expense and insurance costs.
General and administrative expenses increased $7.5 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, primarily due to stock-based compensation expense of $4.2 million related to RSUs vesting upon the IPO, partially offset by $1.2 million of stock-based compensation for the accelerated vesting of an executive for the three months ended July 31, 2019 that did not occur for the three months ended July 31, 2020. Personnel costs increased $2.0 million from increased headcount as we continued to scale our business. Third party professional fees increased $1.0 million for the six months ended July 31, 2020 compared to the six months ended July 31, 2019, mostly attributable to costs related to the Company’s IPO. Allocated overhead and other general and administrative costs increased $1.7 million, which consisted primarily of bad debt expense, charitable contributions and insurance costs.
Our general and administrative headcount grew by 35 from July 31, 2019 to July 31, 2020. Excluding the effect of IPO associated expenses related to RSUs, we expect general and administrative expenses to increase in absolute dollars in the near term, primarily due to higher headcount to support our continued growth and additional expenses for our transition to, and continuing costs of, being a public company.
Effects of COVID-19
COVID-19 began affecting our business in our first quarter fiscal 2021. To date, we have not experienced a material increase in customers’ delaying purchase decisions or cancellations nor have we had a material impact from vendors and third-party service providers we rely on. Beginning in mid-March 2020, we implemented a company-wide work-from-home requirement for all of our employees and suspended all work-related travel. In addition, we shifted our conferences and other marketing events to virtual-only for the foreseeable future. We expect these restrictions to stay in effect during the third quarter of fiscal 2021 and could extend further into future quarters. To the extent COVID-19 has measurably affected our historical financial results, we have noted such effects in the discussion above. We are aware that there are effects of the COVID-19 pandemic in terms of efficiency, productivity, workforce retention and other matters that are not directly measurable. The extent of the impact of the COVID-19 pandemic on our operational and financial performance will depend on future developments unknown and unpredictable at this time, including the duration, severity and spread of the pandemic, the effects of the pandemic on financial institutions generally as well as on our customers, their clients and on our business partners in particular, restrictions on travel and other actions that may be taken by governmental authorities and other factors. For further information, please see, “—Factors Affecting Our Operating Results—COVID-19 Effects on Demand for Our Solutions” and “Risk Factors—Uncertain or weakened economic conditions, including as a result of the recent coronavirus outbreak, may adversely affect our industry, business and results of operations.”
29

Liquidity and Capital Resources
As of July 31, 2020, we had $388.2 million in cash and cash equivalents, and an accumulated deficit of $140.1 million. Our net losses have been driven by our investments in developing the nCino Bank Operating System, expanding our sales and marketing organization and scaling our finance and administrative functions to support our rapid growth. We expect to continue to incur operating losses for the foreseeable future.
To date, we have funded our capital needs through issuances of common stock and collections from our customers. In July 2020, we closed our IPO of 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' options to purchase additional shares) at a public offering price of $31.00 per share, resulting in aggregate net proceeds to us of $268.4 million after deducting underwriting discounts and commissions. We paid $1.3 million in additional IPO related costs during the six months ended July 31, 2020. We generally bill and collect from our customers annually in advance. Our billings are subject to seasonality, with billings in the first and fourth quarters of our fiscal year substantially higher than in the second and third quarters. Because we recognize revenues ratably, our deferred revenue balance mirrors the seasonality of our billings. In addition, our advanced billing and collection coupled with our recent growth has resulted in our cash used in operating activities generally being less than our net operating losses in recent periods.
We believe that current cash and cash equivalents will be sufficient to fund our operations and capital requirements for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts to enhance the nCino Bank Operating System and introduce new applications, market acceptance of our solution, the continued expansion of our sales and marketing activities, investments in office facilities and other capital expenditure requirements and any potential future acquisitions. We may from time-to-time seek to raise additional capital to support our growth. Any equity financing we may undertake could be dilutive to our existing stockholders, and any debt financing we may undertake could require debt service and financial and operational covenants that could adversely affect our business. There is no assurance we would be able to obtain future financing on acceptable terms or at all.
nCino K.K.
In fiscal 2020, we established nCino K.K., a Japanese company in which we own a controlling interest, for purposes of facilitating our entry into the Japanese market. We have consolidated the results of operations and financial condition of nCino K.K. since its inception. Pursuant to an agreement with the holders of the non-controlling interest in nCino K.K., beginning in 2027 we may redeem the non-controlling interest, or be required to redeem such interest by the holders thereof, based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported on our balance sheet below total liabilities but above stockholders’ equity at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. As of January 31, 2020 and July 31, 2020, the redeemable non-controlling interest of non-controlling interests in nCino K.K. was $4.4 million.
Cash Flows
Summary Cash Flow information for the six months ended July 31, 2019 and 2020 are set forth below.
Six Months Ended July 31,
(In thousands)20192020
Net cash provided by operating activities$10,707 $31,906 
Net cash used in investing activities(50,843)(2,936)
Net cash provided by financing activities537 267,891 
Net Cash Provided by Operating Activities
The $31.9 million provided by operating activities in the six months ended July 31, 2020 reflects our net loss of $19.6 million, offset by $20.9 million in non-cash charges and $30.6 million generated by changes in working capital accounts. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization, and amortization of costs capitalized to obtain revenue contracts. Cash generated by working capital accounts was principally a function of a $25.2 million increase in our deferred revenue, as we expanded our customer base and renewed existing customers, and a $12.6 million decrease in accounts receivable. The cash generated by working capital accounts was partially offset by a $3.5 million
30

decrease in accounts payable and accrued expenses and other liabilities, a decrease of $0.1 million in deferred rent, and payments of $3.6 million of capitalized costs to obtain revenue contracts, which consisted primarily of sales commissions.
The $10.7 million provided by operating activities in the six months ended July 31, 2019 reflects our net loss of $11.9 million, offset by $6.5 million in non-cash charges and $16.1 million generated by changes in working capital accounts. Non-cash charges primarily consisted of stock-based compensation, depreciation and amortization, and amortization of costs capitalized to obtain revenue contracts. Cash generated by working capital accounts was principally a function of a $14.4 million increase in our deferred revenue, as we expanded our customer base and renewed existing customers, a $1.0 million increase in deferred rent, and a $4.2 million decrease in accounts receivable. The cash generated by working capital accounts was partially offset by a $1.6 million decrease in accounts payable and accrued expenses and other liabilities, a $0.1 million increase in prepaid expenses and other assets, and payments of $1.8 million of capitalized costs to obtain revenue contracts, which consisted primarily of sales commissions.
Net Cash Used in Investing Activities
We used $2.9 million in investing activities in the six months ended July 31, 2020 for the purchase of property and equipment and leasehold improvements to support the expansion of our business. The $50.8 million used in investing activities in the six months ended July 31, 2019 comprised of $2.6 million used for the purchase of property and equipment and leasehold improvements to support the expansion of our business and $48.2 million used in the acquisition of Visible Equity.
Net Cash Provided by Financing Activities
The $267.9 million provided by financing activities in the six months ended July 31, 2020 was comprised $268.4 million in proceeds from the initial public offering in July 2020, net of underwriting discounts and commissions and $0.9 million of proceeds from the exercise of stock options. The cash provided by financing activities was partially reduced by payments of $1.3 million in costs related to the IPO. The $0.5 million provided by financing activities in the six months ended July 31, 2019 was comprised of proceeds from the exercise of stock options.
Contractual Obligations and Commitments
There were no material changes to our contractual obligations and commitments as of July 31, 2020 compared to January 31, 2020.
Critical Accounting Policies and Estimates
Our unaudited condensed consolidated financial statements are prepared in accordance with GAAP. The preparation of these financial statements requires our management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures. Our estimates are based on our historical experience and on various other factors that we believe are reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these judgments and estimates under different assumptions or conditions and any such differences may be significant.
There have been no material changes in our critical accounting policies or estimates as compared to those disclosed in the Final Prospectus for our IPO dated July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020.
Off-Balance Sheet Arrangements
We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
Recent Accounting Pronouncements
See Note 2 to our unaudited condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recently adopted accounting pronouncements and recently issued accounting pronouncements not yet adopted.
31

Emerging Growth Company Status
We are an “emerging growth company,” as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We have elected to use this extended transition period to enable us to comply with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, our financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.
Interest Rate Risk
At July 31, 2020, we had cash and cash equivalents of $388.2 million, which consisted primarily of bank deposits and money market funds. Interest-earning instruments carry a degree of interest rate risk. However, our historical interest income has not fluctuated significantly. A hypothetical 10% change in interest rates would not have had a material impact on our financial results included in this Quarterly Report on Form 10-Q. We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure.
Foreign Currency Exchange Risk
Our reporting currency is the U.S. dollar and the functional currency of each of our subsidiaries is its local currency. The assets and liabilities of each of our subsidiaries are translated into U.S. dollars at exchange rates in effect at each balance sheet date. Revenues and expenses are translated using the average exchange rate for the relevant period. Equity transactions are translated using historical exchange rates. Decreases in the relative value of the U.S. dollar to other currencies may negatively affect revenues and other operating results as expressed in U.S. dollars. Foreign currency translation adjustments are accounted for as a component of accumulated other comprehensive income (loss) within stockholders’ equity. Gains or losses due to transactions in foreign currencies are included in “Non-operating income (expense), Other” in our consolidated statements of operations. Furthermore, our customers outside of the United States typically pay us in local currency. We have not engaged in hedging of foreign currency transactions to date, although we may choose to do so in the future. We do not believe that an immediate 10% increase or decrease in the relative value of the U.S. dollar to other currencies would have a material effect on operating results or financial condition.
Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to provide reasonable assurance that information required to be disclosed by a company in the reports 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, and that such information is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures at July 31, 2020, the last day of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our principal executive officer and principal financial officer have concluded that, at July 31, 2020, our disclosure controls and procedures were effective at the reasonable assurance level.
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 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly
32

Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Limitations on the Effectiveness of Disclosure Controls and Procedures
In designing and evaluating our disclosure controls and procedures and internal control over financial reporting, our management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable, not absolute, assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures and internal control over financial reporting must reflect the fact that there are resource constraints and our management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs. The design of any disclosure controls and procedures and internal control over financial reporting 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.
33

PART II. OTHER INFORMATION
Item 1. Legal Proceedings 
From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of business. We are not presently party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, operating results, financial condition or cash flows. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

Item 1A. Risk Factors 
You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Quarterly Report on Form 10-Q, including the section titled "Management's Discussion and Analysis of Financial Condition and Results of Operations" and our unaudited condensed consolidated financial statements and related notes before making an investment decision with respect to our common stock. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition or results of operations. In such case, the trading price of our common stock could decline, and you may lose all or part of your investment.
Risks Relating to Our Business and Industry
We have a limited operating history, which makes it difficult to predict our future operating results, and we may not achieve our expected operating results in the future.
As a result of our limited operating history, our ability to forecast our future operating results, including revenues, cash flows and profitability, is limited and subject to a number of uncertainties. We have encountered and will encounter risks and uncertainties frequently experienced by growing companies in the technology industry, such as the risks and uncertainties described in this Quarterly Report on Form 10-Q. If our assumptions regarding these risks and uncertainties are incorrect or change due to changes in our markets, or if we do not address these risks successfully, our operating and financial results may differ materially from our expectations and our business may suffer.
We have a history of operating losses and may not achieve or sustain profitability in the future.
We began operations in late 2011 and have experienced net losses since inception. We generated net losses attributable to nCino of $(18.6) million, $(22.3) million, $(27.6) million, and $(19.4) million for the fiscal years ended January 31, 2018, 2019 and 2020, respectively and the six months ended July 31, 2020. We had an accumulated deficit of $140.1 million at July 31, 2020. We will need to generate and sustain increased revenue levels in future periods in order to become profitable, and, even if we do, we may not be able to maintain or increase our level of profitability. We intend to continue to expend significant resources to support further growth and extend the functionality of the nCino Bank Operating System, expand our sales and product development headcount, increase our marketing activities and grow our international operations. We will also face increased costs associated with growth, the expansion of our customer base and the costs of being a public company. Our efforts to grow our business may be more costly than we expect, and we may not be able to increase our revenues enough to offset our increased operating expenses. We expect to incur losses for the foreseeable future as we continue to invest in product development, and we cannot predict whether or when we will achieve or sustain profitability. If we are unable to achieve and sustain profitability, the value of our business and common stock may significantly decrease.
If we are unable to attract new customers or continue to broaden our existing customers’ use of our solution, our revenue growth will be adversely affected.
To increase our revenues, we will need to continue to attract new customers and succeed in having our current customers expand the use of our solution across their institution. For example, our revenue growth strategy includes increased penetration of markets outside the United States as well as selling our retail applications to existing and new customers, and failure in either respect would adversely affect our revenue growth. In addition, for us to maintain or improve our results of operations, it is important that our customers renew their subscriptions with us on the same or more favorable terms to us when their existing subscription term expires. Our revenue growth rates may decline or fluctuate as a result of a number of factors,
34

including customer spending levels, customer dissatisfaction with our solution, decreases in the number of users at our customers, changes in the type and size of our customers, pricing changes, competitive conditions, the loss of our customers to other companies and general economic conditions. Our customers may also require fewer subscriptions for our solution as its use may enable them to operate more efficiently over time. Therefore, we cannot assure you that our current customers will renew or expand their use of our solution. If we are unable to sign new customers or retain or attract new business from current customers, our business and results of operations may be materially and adversely affected.
If the market for cloud-based banking technology develops more slowly than we expect or changes in a way that we fail to anticipate, our sales would suffer and our results of operations would be adversely affected.
Use of, and reliance on, cloud-based banking technology is still at an early stage and we do not know whether financial institutions will continue to adopt cloud-based banking technology such as the nCino Bank Operating System in the future, or whether the market will change in ways we do not anticipate. Many financial institutions have invested substantial personnel and financial resources in legacy software, and these institutions may be reluctant, unwilling or unable to convert from their existing systems to our solution. Furthermore, these financial institutions may be reluctant, unwilling or unable to use cloud-based banking technology due to various concerns such as the security of their data and reliability of the delivery model. These concerns or other considerations may cause financial institutions to choose not to adopt cloud-based banking technology such as ours or to adopt them more slowly than we anticipate, either of which would adversely affect us. Our future success also depends on our ability to sell additional applications and functionality, such as nIQ, to our current and prospective customers. As we create new applications and enhance our existing solution, these applications and enhancements may not be attractive to customers. In addition, promoting and selling new and enhanced functionality may require increasingly costly sales and marketing efforts, and if customers choose not to adopt this functionality our business and results of operations could suffer. If financial institutions are unwilling or unable to transition from their legacy systems, or if the demand for our solution does not meet our expectations, our results of operations and financial condition will be adversely affected.
We may not be able to sustain our revenue growth rate in the future.
Our revenues increased from $58.1 million for fiscal 2018 to $91.5 million for fiscal 2019 to $138.2 million for fiscal 2020, and from $61.8 million for the six months ended July 31, 2019 to $93.5 million for the six months ended July 31, 2020. We may not be able to sustain revenue growth consistent with our recent history, if at all. Our revenue growth in recent periods may not be indicative of our future performance. Furthermore, to the extent we grow in future periods, maintaining consistent rates of revenue growth may be difficult. Our revenue growth may also slow or even reverse in future periods due to a number of factors, which may include slowing demand for our solution, increasing competition, decreasing growth of our overall market, the impact of COVID-19, our inability to attract and retain a sufficient number of financial institution customers, concerns over data security, our failure, for any reason, to capitalize on growth opportunities or general economic conditions. If we are unable to maintain consistent revenue growth, the price of our common stock could be volatile and it may be difficult for us to achieve and maintain profitability.
Our quarterly results may fluctuate significantly and may not fully reflect the underlying performance of our business.
Our quarterly results of operations, including the levels of our revenues, gross margin, profitability, cash flow and deferred revenue, may vary significantly in the future and, accordingly, period-to-period comparisons of our results of operations may not be meaningful. Thus, the results of any one quarter should not be relied upon as an indication of future performance. Our quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of our control, and may not fully or accurately reflect the underlying performance of our business. For example, while subscriptions with our customers include multi-year non-cancellable terms, in a limited number of contracts, customers have an option to buy out of the contract for a specified termination fee. If such customers exercise this buy-out option, or if we negotiate an early termination of a contract at a customer’s request, any termination fee would be recognized in full at the time of termination, which would favorably affect subscription revenues in that period and unfavorably affect subscription revenues in subsequent periods. Fluctuation in quarterly results may negatively impact the value of our common stock. Factors that may cause fluctuations in our quarterly financial results include, without limitation, those listed below:
our ability to retain current customers or attract new customers;
the activation, delay in activation or cancellation of large blocks of users by customers;
the timing of recognition of professional services revenues;
35

the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
acquisitions of our customers, to the extent the acquirer elects not to continue using our solution or reduces subscriptions to it;
customer renewal rates;
increases or decreases in the number of users licensed or pricing changes upon renewals of customer contracts;
network outages or security breaches;
general economic, industry and market conditions (particularly those affecting financial institutions);
changes in our pricing policies or those of our competitors;
seasonal variations in sales of our solution, which have historically been highest in the fourth quarter of our fiscal year;
the timing and success of new product introductions by us or our competitors or any other change in the competitive dynamics of our industry, including consolidation among competitors, customers or strategic partners; and
the timing of expenses related to the development or acquisition of technologies or businesses and potential future charges for impairment of goodwill from acquired companies.
We may not accurately predict the long-term rate of customer subscription renewals or adoption of our solution, or any resulting impact on our revenues or operating results.
Our customers have no obligation to renew their subscriptions for our solution after the expiration of the initial or current subscription term, and our customers, if they choose to renew at all, may renew for fewer users or on less favorable pricing terms. Since the average initial term of our customer agreements is three to five years, and we only began selling our solution in 2012, we have limited historical data with respect to rates of customer subscription renewals and cannot be certain of anticipated renewal rates. Our renewal rates may decline or fluctuate as a result of a number of factors, including our customers’ satisfaction with our pricing or our solution or their ability to continue their operations or spending levels. If our customers do not renew their subscriptions for our solution on similar pricing terms, our revenues may decline and our business could suffer.
Additionally, as the markets for the nCino Bank Operating System develop, we may be unable to attract new customers based on the same subscription model that we have used historically. Moreover, large or influential financial institution customers may demand more favorable pricing or other contract terms from us. As a result, we may in the future be required to change our pricing model, reduce our prices or accept other unfavorable contract terms, any of which could adversely affect our revenues, gross margin, profitability, financial position and/or cash flow.
A breach of our security measures or those we rely on could result in unauthorized access to customer or their clients’ data, which may materially and adversely impact our reputation, business and results of operations.
Certain elements of our solution, particularly our analytics applications, process and store personally identifiable information (“PII”) such as banking and personal information of our customers’ clients, and we may also have access to PII during various stages of the implementation process or during the course of providing customer support. Furthermore, as we develop additional functionality, we may gain greater access to PII. We maintain policies, procedures and technological safeguards designed to protect the confidentiality, integrity and availability of this information and our information technology systems. However, we cannot entirely eliminate the risk of improper or unauthorized access to or disclosure of PII or other security events that impact the integrity or availability of PII or our systems and operations, or the related costs we may incur to mitigate the consequences from such events. Further, the nCino Bank Operating System is a flexible and complex software solution and there is a risk that configurations of, or defects in, the solution or errors in implementation could create vulnerabilities to security breaches. There may be unlawful attempts to disrupt or gain access to our information technology
36

systems or the PII or other data of our customers or their clients that may disrupt our or our customers’ operations. In addition, because we leverage third-party providers, including cloud, software, data center and other critical technology vendors to deliver our solution to our customers and their clients, we rely heavily on the data security technology practices and policies adopted by these third-party providers. A vulnerability in a third-party provider’s software or systems, a failure of our third-party providers’ safeguards, policies or procedures, or a breach of a third-party provider’s software or systems could result in the compromise of the confidentiality, integrity or availability of our systems or the data housed in our solution.
Cyberattacks and other malicious internet-based activity continue to increase and evolve, and cloud-based providers of products and services have been and are expected to continue to be targeted. In addition to traditional computer “hackers,” malicious code (such as viruses and worms), phishing, employee theft or misuse and denial-of-service attacks, sophisticated criminal networks as well as nation-state and nation-state supported actors now engage in attacks, including advanced persistent threat intrusions. Current or future criminal capabilities, discovery of existing or new vulnerabilities, and attempts to exploit those vulnerabilities or other developments, may compromise or breach our systems or solution. In the event our or our third-party providers’ protection efforts are unsuccessful and our systems or solution are compromised, we could suffer substantial harm. A security breach could result in operational disruptions, loss, compromise or corruption of customer or client data or data we rely on to provide our solution, including our analytics initiatives and offerings that impair our ability to provide our solution and meet our customers’ requirements resulting in decreased revenues and otherwise materially negatively impacting our financial results. Also, our reputation could suffer irreparable harm, causing our current and prospective customers to decline to use our solution in the future. Further, we could be forced to expend significant financial and operational resources in response to a security breach, including repairing system damage, increasing security protection costs by deploying additional personnel and protection technologies, and defending against and resolving legal and regulatory claims, all of which could be costly and divert resources and the attention of our management and key personnel away from our business operations.
Federal and state regulations may require us or our customers to notify individuals of data security incidents involving certain types of personal data or information technology systems. Security compromises experienced by others in our industry, our customers or us may lead to public disclosures and widespread negative publicity. Any security compromise in our industry, whether actual or perceived, could erode customer confidence in the effectiveness of our security measures, negatively impact our ability to attract new customers, cause existing customers to elect not to renew or expand their use of our solution or subject us to third-party lawsuits, regulatory fines or other actions or liabilities, which could materially and adversely affect our business and results of operations.
In addition, some of our customers contractually require notification of data security compromises and include representations and warranties in their contracts with us that our solution complies with certain legal and technical standards related to data security and privacy and meets certain service levels. In certain of our contracts, a data security compromise or operational disruption impacting us or one of our critical vendors, or system unavailability or damage due to other circumstances, may constitute a material breach and give rise to a customer’s right to terminate their contract with us. In these circumstances, it may be difficult or impossible to cure such a breach in order to prevent customers from potentially terminating their contracts with us. Furthermore, although our customer contracts typically include limitations on our potential liability, there can be no assurance that such limitations of liability would be adequate. We also cannot be sure that our existing general liability insurance coverage and coverage for errors or omissions will be available on acceptable terms or will be available in sufficient amounts to cover one or more claims, or that our insurers will not deny or attempt to deny coverage as to any future claim. The successful assertion of one or more claims against us, the inadequacy or denial of coverage under our insurance policies, litigation to pursue claims under our policies or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or coinsurance requirements, could materially and adversely affect our business and results of operations.
Fundamental elements of the nCino Bank Operating System are built on the Salesforce Platform and we rely on our agreement with Salesforce to provide our solution to our customers.
Fundamental elements of the nCino Bank Operating System, including our client onboarding, loan origination and deposit account opening applications, are built on the Salesforce Platform and we rely on our agreement with Salesforce to use the Salesforce Platform in conjunction with our solution, including for hosting infrastructure and data center operations. Any termination of our relationship with Salesforce would result in a materially adverse impact on our business model.
Our agreement with Salesforce (the “Salesforce Agreement”) expires on June 19, 2027, unless earlier terminated by either party in the event of the other party’s material breach, bankruptcy, change in control in favor of a direct competitor, or intellectual property infringement, and automatically renews for additional one-year periods thereafter unless notice of non-renewal is provided. If we are unable to renew our agreement with Salesforce, there would be, absent a termination for cause, a
37

wind-down period during which existing customers would be able to continue using the nCino Bank Operating System in conjunction with the Salesforce Platform, but we would be unable to provide our solution to new customers and could be limited in our ability to allow current customers to add additional users. In addition, if we are unable to renew our agreement with Salesforce, our customers would need to obtain a separate subscription from Salesforce in order to access the nCino Bank Operating System. This could cause a significant delay in the time required to enter into agreements with customers, place us and our customers at a disadvantage in negotiating with Salesforce, and lead customers not to renew or enter into agreements with us. We also cannot assure you that the pricing or other terms in any renewal with Salesforce would be favorable to us, and if not, our business and operating results may be materially and adversely affected.
In addition, Salesforce has the right to terminate its agreement with us in certain circumstances, including in the event of a material breach of the agreement by us. If Salesforce terminates our agreement for cause, it would not be required to provide the wind-down period described above. We are also required to indemnify Salesforce for claims made against Salesforce by a third party alleging that the nCino Bank Operating System infringes the intellectual property rights of such third party.
An expiration or termination of our agreement with Salesforce would cause us to incur significant time and expense to acquire rights to, or develop, a replacement solution and we may not be successful in these efforts, which could cause the nCino Bank Operating System to become obsolete. Even if we were to successfully acquire or develop a replacement solution, some customers may decide not to adopt the solution and may, as a result, decide to use a different product. If we were unsuccessful in acquiring or developing a replacement solution or acquire or develop a replacement solution that our customers do not adopt, our business, results of operations and brand would be materially and adversely affected.
Furthermore, there are no exclusivity arrangements in place with Salesforce that would prevent them from developing their own offerings that compete directly with ours, acquiring a company with offerings similar to ours, or investing greater resources in our competitors. While we believe our relationship with Salesforce is strong, Salesforce competing with us could materially and adversely affect our business and results of operations.
Privacy and data security concerns, data collection and transfer restrictions and related domestic or foreign regulations may limit the use and adoption of the nCino Bank Operating System and adversely affect our business and results of operations.
Personal privacy, information security, and data protection are significant issues in the United States, the European Union (“EU”) and a number of other jurisdictions where we offer the nCino Bank Operating System. The regulatory framework governing the collection, processing, storage and use of certain information, particularly financial and other PII, is rapidly evolving. Any failure or perceived failure by us to comply with applicable privacy, security or data protection laws, regulations or industry standards may materially and adversely affect our business and results of operations.
We expect that there will continue to be new proposed and adopted laws, regulations and industry standards concerning privacy, data protection and information security in the United States, the EU and other jurisdictions in which we operate. For example, California enacted the CCPA which went into effect in January 2020 and, among other things, requires companies covered by the legislation to provide new disclosures to California consumers and afford such consumers new rights of access and deletion for personal information, as well as the right to opt-out of certain sales of personal information. The CCPA was enacted in June 2018, amended in September 2018, amended again in September 2019, and several bills to amend the CCPA further are pending. Draft regulations were issued in October 2019 and revised several times before a final version was submitted and approved in July 2020. Additionally, a referendum called the California Privacy Rights Act will be on the California ballot in November 2020 and may replace the CCPA and further expand upon consumer data privacy rights. It remains unclear what, if any, modifications will be made to the CCPA or how those modifications will be interpreted or enforced. The CCPA or similar legislation may require us to modify our practices and policies and incur substantial costs and expenses in an effort to comply or respond to further changes to laws or regulations. Similarly, the European Commission adopted the GDPR, which became fully effective on May 25, 2018, and imposes similarly complex and stringent data protection requirements with regard to the processing of EU PII. Violations of the GDPR carry penalties of up to 4% of gross annual turnover. In July 2020, the Court of Justice of the European Union (“CJEU”) issued a decision that invalidated the EU-U.S. Privacy Shield Framework as set forth by the U.S. Department of Commerce that provided one basis for the transfer of personal data from the European Union to the United States under the GDPR. The CJEU decision also requires additional safeguards be considered for the use of standard contractual clauses. nCino participates in and has certified to the EU-U.S. Privacy Shield Framework. Additional GDPR interpretations and guidance have been and may continue to be issued related to the recent CJEU decision, as well as with regard to the GDPR and other European data protection requirements, including the ePrivacy Directive. These evolving legal and regulatory requirements may require us to modify our practices and policies and
38

incur substantial costs and expenses in an effort to comply or to adjust to changes in the law or EU member state implementing legislation.
We cannot yet fully determine the impact these or future laws, rules and regulations may have on our business or operations. Any such laws, rules and regulations may be inconsistent among different jurisdictions, subject to differing interpretations or may conflict with our current or future practices. Additionally, we may be bound by contractual requirements applicable to our collection, use, processing and disclosure of various types of information including financial and PII, and may be bound by, or voluntarily comply with, self-regulatory or other industry standards relating to these matters that may further change as laws, rules and regulations evolve.
Any failure or perceived failure by us, or any third parties with which we do business, to comply with these laws, rules and regulations, or with other obligations to which we or such third parties are or may become subject, may result in actions or other claims against us by governmental entities or private actors, the expenditure of substantial costs, time and other resources or the incurrence of fines, penalties or other liabilities. In addition, any such action, particularly to the extent we were found to be guilty of violations or otherwise liable for damages, would damage our reputation and adversely affect our business and results of operations.
Uncertain or weakened economic conditions, including as a result of COVID-19, may adversely affect our industry, business and results of operations.
Our overall performance depends on economic conditions, which may be challenging at various times in the future. Financial developments seemingly unrelated to us or our industry may adversely affect us. Domestic and international economies have from time-to-time been impacted by falling demand for a variety of goods and services, tariffs and other trade issues, threatened sovereign defaults and ratings downgrades, restricted credit, threats to major multinational companies, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies and overall uncertainty. For example, COVID-19 has created and may continue to create significant uncertainty in global financial markets and the long-term economic impact of COVID-19 is highly uncertain. We cannot predict the timing, strength or duration of the current or any future potential economic slowdown in the United States or globally. These conditions affect the rate of technology spending generally and could adversely affect our customers’ ability or willingness to purchase the nCino Bank Operating System, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscriptions or affect renewal rates, any of which could adversely affect our results of operations.
Because we recognize subscription revenues over the term of the contract, downturns or upturns in our business may not be reflected in our results of operations until future periods.
We generally recognize subscription revenues ratably over the terms of our customer contracts, which typically range from three to five years. Most of the subscription revenues we report each quarter are derived from the recognition of deferred revenue relating to subscriptions activated in previous quarters. Consequently, a reduction in activated subscriptions in any single quarter may only have a small impact on our revenues for that quarter. However, such a decline will negatively affect our revenues in future quarters. Accordingly, the effect of significant downturns in sales or market acceptance of our solution may not be reflected in our results of operations until future periods.
Our corporate culture has contributed to our success, and if we cannot maintain it as we grow, we could lose the innovation, creativity and teamwork fostered by our culture, and our business may be adversely affected.
We believe our corporate culture is one of our fundamental strengths, as we believe it enables us to attract and retain top talent and deliver superior results for our customers. As we grow, we may find it difficult to preserve our corporate culture, which could reduce our ability to innovate and operate effectively. In turn, the failure to preserve our culture could negatively affect our ability to attract, recruit, integrate and retain employees, continue to perform at current levels and effectively execute our business strategy.
We derive all of our revenues from customers in the financial services industry, and any downturn or consolidation or decrease in technology spend in the financial services industry could adversely affect our business.
All of our revenues are derived from financial institutions whose industry has experienced significant pressure in recent years due to economic uncertainty, low interest rates, liquidity concerns and increased regulation. In the past, financial institutions have experienced consolidation, distress and failure. It is possible these conditions may reoccur. If any of our customers merge with or are acquired by other entities, such as financial institutions that have internally developed banking
39

technology solutions or that are not our customers or use our solution less, we may lose business. Additionally, changes in management of our customers could result in delays or cancellations of the implementation of our solution. It is also possible that the larger financial institutions that result from business combinations could have greater leverage in negotiating price or other terms with us or could decide to replace some or all of the elements of our solution. Our business may also be materially and adversely affected by weak economic conditions in the financial services industry. Any downturn in the financial services industry may cause our customers to reduce their spending on technology or cloud-based banking technology or to seek to terminate or renegotiate their contracts with us. Moreover, even if the overall economy is robust, economic fluctuations caused by things such as the U.S. Federal Reserve lowering interest rates may cause potential new customers and existing customers to become less profitable and therefore forego or delay purchasing our solution or reduce the amount of spend with us, which would materially and adversely affect our business.
The markets in which we participate are intensely competitive and highly fragmented, and pricing pressure, new technologies or other competitive dynamics could adversely affect our business and results of operations.
We currently compete with providers of technology and services in the financial services industry, primarily point solution vendors that focus on building functionality that competes with specific components of the nCino Bank Operating System. From time to time, we also compete with systems internally developed by financial institutions. Many of our competitors have significantly more financial, technical, marketing and other resources than we have, may devote greater resources to the development, promotion, sale and support of their systems than we can, have more extensive customer bases and broader customer relationships than we have and have longer operating histories and greater name recognition than we do.
We may also face competition from new companies entering our markets, which may include large established businesses that decide to develop, market or resell cloud-based banking technology, acquire one of our competitors or form a strategic alliance with one of our competitors or with Salesforce. In addition, new companies entering our markets may choose to offer cloud-based banking applications at little or no additional cost to the customer by bundling them with their existing applications, including adjacent banking technologies. Competition from these new entrants may make attracting new customers and retaining our current customers more difficult, which may adversely affect our results of operations.
If we are unable to compete in this environment, sales and renewals of the nCino Bank Operating System could decline and adversely affect our business and results of operations. With the introduction of new technologies and potential new entrants into the cloud-based banking technology market, we expect competition to intensify in the future, which could harm our ability to increase sales and achieve profitability.
We depend on data centers operated by or on behalf of Salesforce and other third parties, and any disruption in the operation of these facilities could adversely affect our business and subject us to liability.
The nCino Bank Operating System is primarily hosted in data centers operated by or on behalf of Salesforce and other third parties and we do not control the operation of these data centers. Problems associated with these data centers could adversely affect the experience of our customers. Any disruptions or other operational performance problems with these data centers could result in material interruptions in our services, adversely affect our reputation and results of operations and subject us to liability.
We may encounter implementation challenges, including in situations in which we rely on SIs, which would materially and adversely affect our business and results of operations.
We may face unexpected challenges related to the complexity of our customers’ implementation and configuration requirements. Implementation of our solution may be delayed or expenses may increase when customers have unexpected data, software or technology challenges, or unanticipated business requirements, which could adversely affect our relationship with customers and our operating results. In general, the revenues related to implementation and other professional services we provide are recognized on a proportional performance basis, and delays and difficulties in these engagements could result in losses on these contracts. In addition, our customers often require complex acceptance testing related to the implementation of our solution. We also leverage the services of SIs, including Accenture, Deloitte, PwC and West Monroe Partners, among others, to implement and configure the nCino Bank Operating System for our larger financial institution customers, and we are increasingly using other SIs for smaller engagements as we continue to scale our business. While SIs generally contract directly with our customers, any failure or delay by the SIs we work with in providing adequate service and support would likely adversely affect our brand and reputation. For implementations we conduct ourselves, project delays may result in recognizing revenues later than expected. Further, because we do not fully control our customers’ implementation schedules, if our customers do not allocate the internal resources necessary to meet implementation timelines or if there are unanticipated
40

implementation delays or difficulties, our ability to take customers live and the overall customer experience could be adversely affected. We rely on existing customers to act as references for prospective customers, and difficulties in implementation and configuration could therefore adversely affect our ability to attract new customers. Any difficulties or delays in implementation processes could cause customers to delay or forego future purchases of our solution.
We have experienced rapid growth, and if we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and customer satisfaction or adequately address competitive challenges, any of which may materially and adversely affect our business and results of operations.
Since our inception, our business has grown rapidly, which has resulted in a large increase in our employee headcount, expansion of our infrastructure, enhancement of our internal systems and other significant changes and additional complexities. Our revenues increased from $58.1 million for fiscal 2018 to $91.5 million for fiscal 2019 to $138.2 million for fiscal 2020, and from $61.8 million for the six months ended July 31, 2019 to $93.5 million for the six months ended July 31, 2020. Our total number of employees increased from 436 as of January 31, 2018 to 991 as of July 31, 2020. Managing and sustaining a growing workforce and customer base geographically-dispersed in the United States and internationally will require substantial management effort, infrastructure and operational capabilities. To support our growth, we must continue to improve our management resources and our operational and financial controls and systems, and these improvements may increase our expenses more than anticipated and result in a more complex business. We will also have to expand and enhance the capabilities of our sales, relationship management, implementation, customer service, research and development, and other personnel to support our growth and continue to achieve high levels of customer service and satisfaction. Our success will depend on our ability to plan for and manage this growth effectively. If we fail to anticipate and manage our growth or are unable to continue to provide high levels of customer service, our reputation, as well as our business and results of operations, could be materially and adversely affected.
Defects, errors or other performance problems in the nCino Bank Operating System could harm our reputation, result in significant costs to us, impair our ability to sell our solution and subject us to substantial liability.
The nCino Bank Operating System is complex and may contain defects or errors when implemented or when new functionality is released. Despite extensive testing, from time to time we have discovered and may in the future discover defects or errors in our solution. Any performance problems or defects in our solution may materially and adversely affect our business and results of operations. Defects, errors or other performance problems or disruptions in service to provide bug fixes or upgrades, whether in connection with day-to-day operations or otherwise, could be costly for us, damage our customers’ businesses and harm our reputation. In addition, if we have any such errors, defects or other performance problems, our customers could seek to terminate their contracts, elect not to renew their subscriptions, delay or withhold payment or make claims against us. Any of these actions could result in liability, lost business, increased insurance costs, difficulty in collecting accounts receivable, costly litigation or adverse publicity. Errors, defects or other problems could also result in reduced sales or a loss of, or delay in, the market acceptance of our solution.
If we fail to accurately anticipate and respond to rapid changes in the industry in which we operate, our ability to attract and retain customers could be impaired and our competitive position could be harmed.
The financial services industry is subject to rapid change and the introduction of new technologies to meet the needs of this industry will continue to have a significant effect on competitive conditions in our market. If we are unable to successfully expand our product offerings beyond our current solution, our customers could migrate to competitors who may offer a broader or more attractive range of products and services. For example, we recently launched our nIQ capabilities and we may fail to achieve market acceptance of this offering. Unexpected delays in releasing new or enhanced versions of our solution, or errors following their release, could result in loss of sales, delay in market acceptance, or customer claims against us, any of which could adversely affect our business. The success of any new solution depends on several factors, including timely completion, adequate quality testing and market acceptance. We may not be able to enhance aspects of our solution successfully or introduce and gain market acceptance of new applications or improvements in a timely manner, or at all. Additionally, we must continually modify and enhance our solution to keep pace with changes in software applications, database technology, and evolving technical standards and interfaces. Uncertainties related to our ability to introduce and improve functionality, announcements or introductions of a new or updated solution or modifications by our competitors could adversely affect our business and results of operations.
We leverage third-party software, content and services for use with our solution. Performance issues, errors and defects, or failure to successfully integrate or license necessary third-party software, content or services, could cause delays, errors, or
41

failures of our solution, increases in our expenses and reductions in our sales, which could materially and adversely affect our business and results of operations.
We use software and content licensed from, and services provided by, a variety of third parties in connection with the operation of our solution. Any performance issues, errors, bugs, or defects in third-party software, content or services could result in errors or a failure of our solution, which could adversely affect our business and results of operations. In the future, we might need to license other software, content or services to enhance our solution and meet evolving customer demands and requirements. Any limitations in our ability to use third-party software, content or services could significantly increase our expenses and otherwise result in delays, a reduction in functionality, or errors or failures of our solution until equivalent technology or content is either developed by us or, if available, identified, obtained through purchase or license, and integrated into our solution. In addition, third-party licenses may expose us to increased risks, including risks associated with the integration of new technology, the diversion of resources from the development of our own proprietary technology, and our inability to generate revenues from new technology sufficient to offset associated acquisition and maintenance costs, all of which may increase our expenses and materially and adversely affect our business and results of operations.
We may acquire or invest in companies, or pursue business partnerships, which may divert our management’s attention or result in dilution to our stockholders, and we may be unable to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions, investments or partnerships.
From time to time, we consider potential strategic transactions, including acquisitions of, or investments in, businesses, technologies, services, solutions and other assets. For example, in fiscal 2020, we acquired Visible Equity and FinSuite and established our nCino K.K. joint venture. We also may enter into relationships with other businesses to expand our solution, which could involve preferred or exclusive licenses, additional channels of distribution, discount pricing or investments in other companies. Negotiating these transactions can be time-consuming, difficult and expensive, and our ability to close these transactions may be subject to approvals that are beyond our control. In addition, nCino has limited experience in acquiring other businesses. If an acquired business fails to meet our expectations, our operating results, business and financial position may suffer. We may not be able to find and identify desirable acquisition targets, we may incorrectly estimate the value of an acquisition target, and we may not be successful in entering into an agreement with any particular target. If we are successful in acquiring additional businesses, we may not achieve the anticipated benefits from the acquired business due to a number of factors, including:
our inability to integrate or benefit from acquired technologies or services;
unanticipated costs or liabilities associated with the acquisition;
incurrence of acquisition-related costs;
difficulty integrating the technology, accounting systems, operations, control environments and personnel of the acquired business and integrating the acquired business or its employees into our culture;
difficulties and additional expenses associated with supporting legacy solutions and infrastructure of the acquired business;
difficulty converting the customers of the acquired business to our solution and contract terms, including disparities in licensing terms;
additional costs for the support or professional services model of the acquired company;
diversion of management’s attention and other resources;
adverse effects to our existing business relationships with business partners and customers;
the issuance of additional equity securities that could dilute the ownership interests of our stockholders;
incurrence of debt on terms unfavorable to us or that we are unable to repay;
incurrence of substantial liabilities;
42

difficulties retaining key employees of the acquired business; and
adverse tax consequences, substantial depreciation or deferred compensation charges.
In addition, a significant portion of the purchase price of companies we acquire may be allocated to acquired goodwill and other intangible assets, which must be assessed for impairment at least annually. In the future, if our acquisitions do not yield expected returns, we may be required to take charges to our operating results based on this impairment assessment process, which could adversely affect our results of operations.
Because two of our stockholders collectively hold a substantial majority of our total outstanding common stock, the influence of our public stockholders over significant corporate actions will be limited and sales by either of these stockholders could adversely affect the value of our common stock.
Based on the total number of shares of our common stock outstanding as of July 31, 2020, entities affiliated with Insight Partners (“Insight Partners”) and Salesforce hold 41.7% and 11.8% of our total outstanding common stock, respectively. As a result, Insight Partners by itself, and to a lesser degree, Salesforce, will have the ability to influence the outcome of corporate actions requiring stockholder approval, including the election of directors, the approval of mergers or other changes of corporate control, any of which may be in opposition to the best interests of our other stockholders and may adversely impact our results of operations and the value of our common stock. Further, although we have what we consider to be a deep commercial relationship with Salesforce, it has the right to, and has no duty to abstain from exercising its right to, engage or invest in the same or similar business as us, and do business with any of our customers and any other party with which we do business. Conflicts of interest could arise between us and Salesforce, and any conflict of interest may be resolved in a manner that does not favor us. Sales of our common stock by Insight or Salesforce could have an immediate and substantial adverse affect on the value of our common stock.
Our customers are highly regulated and subject to a number of challenges and risks. Our failure to comply with laws and regulations applicable to us as a technology provider to financial institutions could adversely affect our business and results of operations, increase costs and impose constraints on the way we conduct our business.
Our customers and prospective customers are highly regulated and are generally required to comply with stringent regulations in connection with performing business functions that the nCino Bank Operating System addresses. As a provider of technology to financial institutions, we may be examined on a periodic basis by various regulatory agencies and may be required to review certain of our suppliers and partners. In addition, while much of our operations are not directly subject to the same regulations applicable to financial institutions, we are generally obligated to our customers to provide software solutions and maintain internal systems and processes that comply with certain federal and state regulations applicable to them. For example, as a result of obligations under some of our customer contracts, we are required to comply with certain provisions of the Gramm-Leach-Bliley Act related to the privacy of consumer information and may be subject to other privacy and data security laws because of the solution we provide to financial institutions. Matters subject to review and examination by federal and state financial institution regulatory agencies and external auditors include our internal information technology controls in connection with our performance of data processing services, the agreements giving rise to those processing activities, and the design of our solution. Any inability to satisfy these examinations and maintain compliance with applicable regulations could adversely affect our ability to conduct our business, including attracting and maintaining customers. If we have to make changes to our internal processes and solution as result of these regulations, we could be required to invest substantial additional time and funds and divert time and resources from other corporate purposes to remedy any identified deficiency.
The evolving, complex and often unpredictable regulatory environment in which our customers operate could result in our failure to provide a compliant solution, which could result in customers not purchasing our solution or terminating their contracts with us or the imposition of fines or other liabilities for which we may be responsible. In addition, federal, state and/or foreign agencies may attempt to further regulate our activities in the future which could adversely affect our business and results of operations.
We may fail to successfully expand internationally. In addition, sales to customers outside the United States or with international operations expose us to risks inherent in international sales, which may include a marked increase in expenses.
For the fiscal year ended January 31, 2020 and for the six months ended July 31, 2020, sales to customers outside the United States accounted for 8.0% and 9.6%, respectively, of our total revenues. A key element of our growth strategy is to further expand our international operations and worldwide customer base. We have begun expending significant resources to
43

build out our sales and professional services organizations outside of the United States and we may not realize a suitable return on this investment in the near future, if at all. We have limited operating experience in international markets, and we cannot assure you that our international expansion efforts will be successful. Our experience in the United States may not be relevant to our ability to expand in any international market.
Operating in international markets requires significant resources and management attention and subjects us to regulatory, economic and political risks that are different from those in the United States. Export control regulations in the United States may increasingly be implicated in our operations as we expand internationally. These regulations may limit the export of our solution and provision of our solution outside of the United States, or may require export authorizations, including by license, a license exception or other appropriate government authorizations, including annual or semi-annual reporting and the filing of an encryption registration. Changes in export or import laws, or corresponding sanctions, may delay the introduction and sale of our solution in international markets, or, in some cases, prevent the export or import of our solution to certain countries, regions, governments, persons or entities altogether, which could adversely affect our business, financial condition and results of operations.
We are also subject to various domestic and international anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act, as well as other similar anti-bribery and anti-kickback laws and regulations. These laws and regulations generally prohibit companies and their employees and intermediaries from authorizing, offering or providing improper payments or benefits to officials and other recipients for improper purposes. Although we take precautions to prevent violations of these laws, our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions.
In addition, we face risks in doing business internationally that could adversely affect our business, including:
unanticipated costs;
the need to localize and adapt our solution for specific countries;
complying with varying and sometimes conflicting data privacy laws and regulations;
difficulties in staffing and managing foreign operations, including employment laws and regulations;
unstable regional, economic or political conditions, including that arise from Brexit in the UK;
different pricing environments, longer sales cycles and collections issues;
new and different sources of competition;
weaker protection for intellectual property and other legal rights than in the United States and practical difficulties in enforcing intellectual property and other rights outside of the United States;
laws and business practices favoring local competitors;
compliance challenges related to the complexity of multiple, conflicting and changing governmental laws and regulations, including employment, tax, and anti-bribery laws and regulations;
increased financial accounting and reporting burdens and complexities;
restrictions on the transfer of funds; and
adverse tax consequences.
Our international contracts often provide for payment denominated in local currencies, and the majority of our local costs are denominated in local currencies. Therefore, fluctuations in the value of the U.S. dollar and foreign currencies may impact our results of operations when translated into U.S. dollars. We do not currently engage in currency hedging activities to limit the risk of exchange rate fluctuations.
44

The failure to attract and retain additional qualified personnel could prevent us from executing our business strategy.
We must attract and retain highly qualified personnel. In particular, we are dependent upon the services of our senior leadership team, and the loss of any member of this team could adversely affect our business. Competition for executive officers, software developers, sales personnel and other key employees in our industry is intense. In particular, we compete with many other companies for software developers with high levels of experience in designing, developing and managing cloud-based software, as well as for skilled sales and operations professionals. Our principal operations are in Wilmington, North Carolina, where the pool of potential employees with the skills we need is more limited than it may be in larger markets, and we are sometimes required to induce prospective employees to relocate. Many of the companies with which we compete for experienced personnel have greater resources than we do. If we fail to attract new personnel or fail to retain and motivate our current personnel, our growth prospects could be severely harmed. In addition, job candidates and existing employees often consider the actual and potential value of the equity awards they receive as part of their overall compensation. Thus, if the perceived value or future value of our stock declines, our ability to attract and retain highly skilled employees may be adversely affected.
Failure to effectively expand our sales capabilities could harm our ability to increase our customer base.
Increasing our customer base and expanding customer adoption within and across business lines will depend, to a significant extent, on our ability to effectively expand our sales and marketing operations and activities. From January 31, 2019 to July 31, 2020, our sales and marketing teams increased from 140 to 236 employees. We plan to continue to expand our direct sales force both domestically and internationally for the foreseeable future. We believe that there is significant competition for experienced sales professionals with the sales skills and technical knowledge that we require. Newly hired employees require significant training and time before they achieve full productivity and they may not become as productive as quickly as we expect, if at all. Further, we may be unable to hire or retain sufficient numbers of qualified individuals in the future in the markets where we do business. Our business will be adversely affected if our sales expansion efforts do not generate a significant increase in revenues.
If we fail to provide effective customer training on the nCino Bank Operating System and high-quality customer support, our business and reputation would suffer.
Effective customer training on the nCino Bank Operating System and high-quality, ongoing customer support are critical to the successful marketing, sale and adoption of our solution and for the renewal of existing customer contracts. As we grow our customer base, we will need to further invest in and expand our customer support and training organization, which could strain our team and infrastructure and reduce profit margins. If we do not help our customers adopt our solution, quickly resolve any post-implementation matters, and provide effective ongoing customer support and training, our ability to expand sales to existing and future customers and our reputation would be adversely affected.
If we are unable to effectively integrate our solution with other systems used by our customers, or if there are performance issues with such third-party systems, our solution will not operate effectively and our business and reputation will be adversely affected.
The nCino Bank Operating System integrates with other third-party systems used by our customers, including core processing systems. We do not have formal arrangements with many of these third-party providers regarding our access to their application program interfaces to enable these customer integrations. If we are unable to effectively integrate with third-party systems, our customers’ operations may be disrupted, which may result in disputes with customers, negatively impact customer satisfaction and harm our business. If the software of such third-party providers has performance or other problems, such issues may reflect poorly on us and the adoption and renewal of our solution, and our business and reputation may be harmed.
Our sales cycle can be unpredictable, time-consuming and costly.
Our sales process involves educating prospective customers and existing customers about the benefits and technical capabilities of our solution. Prospective customers often undertake a prolonged evaluation process, which typically involves not only our solution, but also those of our competitors. Our sales cycles are typically lengthy, generally ranging from six to nine months for smaller financial institutions and twelve to eighteen months or more for larger financial institutions. We may spend substantial time, effort and money on our sales and marketing efforts without any assurance that our efforts will produce any sales. Events affecting our customers’ businesses may occur during the sales cycle that could affect the size or timing of a purchase, contributing to more unpredictability in our business and results of operations. As a result of these factors, we may face greater costs, longer sales cycles and less predictability in the future.
45

Failure to protect our proprietary technology and intellectual property rights could adversely affect our business and results of operations.
Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.
As of July 31, 2020, we had twelve issued patents and one patent application pending relating to the nCino Bank Operating System in the United States. We cannot assure you that any patents will issue from any patent applications, that patents that may be issued from such applications will give us the protection we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “nCino” name and logo in the United States and certain other countries and we have registrations and/or pending applications for additional marks including the “Bank Operating System” and “nIQ” in the United States and certain other countries. However, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. We also license software from third parties for integration into our solution, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available. We also rely on confidentiality agreements, consulting agreements, work-for-hire agreements and invention assignment agreements with our employees, consultants and others.
Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solution, technologies or intellectual property rights.
We use “open source” software in our solution, which may restrict how we use or distribute our solutions, require that we release the source code of certain software subject to open source licenses or subject us to litigation or other actions that could adversely affect our business.
We currently use in our solution, and may use in the future, software that is licensed under “open source,” “free” or other similar license, where the licensed software is made available to the general public on an “as-is” basis under the terms of a specific non-negotiable license. Some open source software licenses require that software subject to the license be made available to the public and that any modifications or derivative works based on the open source code be licensed in source code form under the same open source licenses. Although we monitor our use of open source software, we cannot assure you that all open source software is reviewed prior to use in our solution, that our programmers have not incorporated open source software into our solution, or that they will not do so in the future.
In addition, our solution may incorporate third-party software under commercial licenses. We cannot be certain whether such third-party software incorporates open source software without our knowledge. In the past, companies that incorporate open source software into their products have faced claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. Therefore, we could be subject to suits by parties claiming noncompliance with open source licensing terms or infringement or misappropriation of proprietary software. Because few courts have interpreted open source licenses, the manner in which these licenses may be interpreted and enforced is subject to some uncertainty. There is a risk that open source software licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to market or provide our solution. As a result of using open source software subject to such licenses, we could be required to release proprietary source code, pay damages, re-engineer our solution, limit or discontinue sales or take other remedial action, any of which could adversely affect our business.
46

Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and adversely affect our business and results of operations.
Patent and other intellectual property disputes are common in our industry. We may be subject to claims in the future alleging that we have misappropriated, misused, or infringed other parties’ intellectual property rights. Some companies, including certain of our competitors, own a larger number of patents, copyrights and trademarks than we do, which they may use to assert claims against us. This disparity may also increase the risk that third parties may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies, non-practicing entities or other adverse patent owners who have no relevant product revenues and against whom our own patents may provide little or no deterrence or protection. Our solution utilizes third-party licensed software, and any failure to comply with the terms of one or more of these licenses could adversely affect our business. Third parties may also assert claims of intellectual property rights infringement against our customers, whom we are typically required to indemnify. As competition increases, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim, could distract our management from our business and could deter customers or potential customers from purchasing our solution.
There can be no assurance that we will successfully defend third-party intellectual property claims. An adverse outcome of a dispute may require us to:
pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights;
cease developing or selling any elements of our solution that rely on technology that is alleged to infringe or misappropriate the intellectual property of others;
enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights;
expend additional development resources to attempt to redesign our solution or otherwise develop non-infringing technology, which may not be successful; and
indemnify our customers and other third parties.
Any license we may enter into as a result of litigation may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. Any of the foregoing events could adversely affect our business and results of operations.
Any future litigation against us could damage our reputation and be costly and time-consuming to defend.
We may become subject, from time to time, to legal proceedings and claims that arise in the ordinary course of business, such as claims brought by our customers in connection with commercial disputes or employment claims made by current or former employees. Litigation might result in reputational damage and substantial costs and may divert management’s attention and resources, which might adversely impact our business, overall financial condition and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims and might not continue to be available on terms acceptable to us. Moreover, any negative impact to our reputation will not be adequately covered by any insurance recovery. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, thereby reducing our results of operations and leading analysts or potential investors to reduce their expectations of our performance, which could reduce the value of our common stock. While we currently are not aware of any material pending or threatened litigation against us, we can make no assurances the same will continue to be true in the future.
Our ability to raise capital in a timely manner if needed in the future may be limited, or such capital may be unavailable on acceptable terms, if at all. Our failure to raise capital if needed could adversely affect our business and results of operations, and any debt or equity issued to raise additional capital may reduce the value of our common stock.
We have funded our operations since inception primarily through equity financings and receipts generated from customers. We cannot be certain when or if our operations will generate sufficient cash to fund our ongoing operations or the
47

growth of our business. We intend to continue to make investments to support our business and may require additional funds. Moreover, we do not expect to be profitable for the foreseeable future. Additional financing may not be available on favorable terms, if at all. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could adversely affect our business and results of operations. If we incur debt, the lenders would have rights senior to holders of common stock to make claims on our assets, the terms of any debt could restrict our operations and we may be unable to service or repay the debt. Furthermore, if we issue additional equity securities, stockholders may experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in a future offering will depend on numerous considerations, including factors beyond our control, we cannot predict or estimate the impact any future incurrence of debt or issuance of equity securities will have on us. Any future incurrence of debt or issuance of equity securities could adversely affect the value of our common stock.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
We have incurred substantial net operating losses (“NOLs”), during our history. Unused NOLs may carry forward to offset future taxable income if we achieve profitability in the future, unless such NOLs expire under applicable tax laws. However, under the rules of Sections 382 and 383 of the Internal Revenue Code of 1986, as amended (the “Code”), if a corporation undergoes an “ownership change,” generally defined as a greater than 50% change (by value) in its equity ownership over a three-year period, the corporation’s ability to use its NOLs and other pre-change tax attributes to offset its post-change taxable income or taxes may be limited. The applicable rules generally operate by focusing on changes in ownership among stockholders considered by the rules as owning, directly or indirectly, 5% or more of the stock of a company, as well as changes in ownership arising from new issuances of stock by the company. The rules of Section 382 are regularly being evaluated to determine any potential limitations. If we experience one or more ownership changes as a result of future transactions in our stock, then we may be limited in our ability to use our NOL carryforwards to offset our future taxable income, if any. In addition, recently enacted tax legislation commonly referred to as the Tax Cuts and Jobs Act imposes certain limitations on the deduction of NOLs generated in tax years that began on or after January 1, 2018, including a limitation on use of NOLs to offset 80% of taxable income and the disallowance of NOL carryback. Although NOLs generated in tax years before 2018 may still be used to offset future income without regard to the 80% limitation, they have the potential to expire if we do not achieve profitability in the future.
Amendments to existing tax laws, rules or regulations or enactment of new unfavorable tax laws, rules or regulations could have an adverse effect on our business and operating results.
The Tax Cuts and Jobs Act made a number of significant changes to the current U.S. federal income tax rules, including reducing the generally applicable corporate tax rate from 35% to 21%, imposing additional limitations on the deductibility of interest, placing limits on the utilization of NOLs and making substantial changes to the international tax rules. Many of the provisions of the Tax Cuts and Jobs Act still require guidance through the issuance and/or finalization of regulations by the U.S. Treasury Department in order to fully assess their effect, and there may be substantial delays before such regulations are promulgated and/or finalized, increasing the uncertainty as to the ultimate effect of the Tax Cuts and Jobs Act on us and our stockholders. There also may be technical corrections legislation or other legislative changes proposed with respect to the Tax Cuts and Jobs Act, the effect of which cannot be predicted and may be adverse to us or our stockholders.
Natural or man-made disasters and other similar events, including the COVID-19 pandemic, may significantly disrupt our business, and negatively impact our business, financial condition and results of operations.
A significant portion of our employee base, operating facilities and infrastructure are centralized in Wilmington, North Carolina. Any of our facilities may be harmed or rendered inoperable by natural or man-made disasters, including hurricanes, tornadoes, wildfires, floods, earthquakes, nuclear disasters, acts of terrorism or other criminal activities, infectious disease outbreaks or pandemic events, including the COVID-19 pandemic, power outages and other infrastructure failures, which may render it difficult or impossible for us to operate our business for some period of time. Our facilities would likely be costly to repair or replace, and any such efforts would likely require substantial time. Any disruptions in our operations could adversely affect our business and results of operations and harm our reputation. Moreover, although we have disaster recovery plans, they may prove inadequate. We may not carry sufficient business insurance to compensate for losses that may occur. Any such losses or damages could have a material adverse effect on our business and results of operations. In addition, the facilities of our third-party providers, including Salesforce, may be harmed or rendered inoperable by such natural or man-made disasters, which may cause disruptions, difficulties or otherwise materially and adversely affect our business. Additionally, to the extent the COVID-19 pandemic adversely affects our business and financial results, it may also have the effect of heightening many of the other risks described in this ‘‘Risk Factors’’ section, such as our ability to achieve profitability in the future, our ability to attract new customers or continue to broaden our existing customers’ use of our solution and the impact of
48

any decrease in technology spend by customers and potential customers in the financial services industry where we derive all of our revenues.
Risks Relating to Ownership of Our Common Stock
The market price of our common stock may be volatile or may decline steeply or suddenly regardless of our operating performance and we may not be able to meet investor or analyst expectations and you may lose all or part of your investment.
The market price of our common stock may fluctuate or decline significantly in response to numerous factors, many of which are beyond our control, including:
variations between our actual operating results and the expectations of securities analysts, investors and the financial community;
any forward-looking financial or operating information we may provide to the public or securities analysts, any changes in this information or our failure to meet expectations based on this information;
actions of securities analysts who initiate or maintain coverage of us, changes in financial estimates by any securities analysts who follow us or our failure to meet these estimates or the expectations of investors;
additional shares of our common stock being sold into the market by us or our existing stockholders, or the anticipation of such sales, including if existing stockholders sell shares into the market when applicable “lock-up” periods end;
hedging activities by market participants;
announcements by us or our competitors of significant products or features, technical innovations, acquisitions, strategic partnerships, joint ventures or capital commitments;
changes in operating performance and stock market valuations of companies in our industry, including our competitors;
price and volume fluctuations in the overall stock market, including as a result of trends in the economy as a whole;
lawsuits threatened or filed against us;
developments in new legislation and pending lawsuits or regulatory actions, including interim or final rulings by judicial or regulatory bodies; and
other events or factors, including those resulting from COVID-19, political conditions, election cycles, war or incidents of terrorism, or responses to these events.
In addition, extreme price and volume fluctuations in the stock markets have affected and continue to affect many technology companies’ stock prices. Stock prices often fluctuate in ways unrelated or disproportionate to a company’s operating performance. In the past, stockholders have filed securities class action litigation following periods of market volatility. If we were to become involved in securities litigation, it could subject us to substantial costs, divert resources and the attention of management from our business and seriously harm our business.
Moreover, because of these fluctuations, comparing our operating results on a period-to-period basis may not be meaningful. You should not rely on our past results as an indication of our future performance. This variability and unpredictability could also result in our failing to meet the expectations of industry or financial analysts or investors for any period. If our revenues or operating results fall below the expectations of analysts or investors or below any forecasts we may provide to the market, or if the forecasts we provide to the market are below the expectations of analysts or investors, the price of our common stock could decline substantially. Such a stock price decline could occur even when we have met any previously publicly stated revenue or earnings forecasts that we may provide.
49

Future sales of shares by existing stockholders could cause our stock price to decline.
If our existing stockholders, including employees who obtain equity, sell or indicate an intention to sell, substantial amounts of our common stock in the public market after the lock-up and legal restrictions on resale lapse, the trading price of our common stock could decline. Each of our directors, executive officers and other holders of substantially all our outstanding equity securities are subject to lock-up agreements that restrict their ability to sell or transfer their shares for a period of 180 days after the date of the prospectus delivered in connection with our IPO, subject to certain exceptions. However, BofA Securities, Inc. and Barclays Capital Inc. may, in their sole discretion, waive the contractual lock-up before the lock-up agreements expire. Sales of a substantial number of such shares upon expiration of the lock-up and market stand-off agreements, the perception that such sales may occur or early releases of these agreements, could cause our market price to fall or make it more difficult for you to sell your common stock at a time and price that you deem appropriate.
We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.
If securities or industry analysts either do not publish research about us or publish inaccurate or unfavorable research about us, our business or our market, or if they change their recommendations regarding our common stock adversely, the trading price or trading volume of our common stock could decline.
The trading market for our common stock will be influenced in part by the research and reports that securities or industry analysts may publish about us, our business, our market or our competitors. If one or more analysts initiate research with an unfavorable rating or downgrade our common stock, provide a more favorable recommendation about our competitors or publish inaccurate or unfavorable research about our business, our common stock price would likely decline. If any analyst who may cover us were to cease coverage of us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which in turn could cause the trading price or trading volume of our common stock to decline.
We are an emerging growth company, and any decision on our part to comply only with certain reduced reporting and disclosure requirements applicable to emerging growth companies could make our common stock less attractive to investors.
We are an emerging growth company and, for as long as we continue to be an emerging growth company, we may choose to take advantage of exemptions from various reporting requirements applicable to other public companies but not to “emerging growth companies,” including:
not being required to have our independent registered public accounting firm audit our internal control over financial reporting under Section 404 of the Sarbanes-Oxley Act;
reduced disclosure obligations regarding executive compensation in our periodic reports and annual report on Form 10-K; and
exemptions from the requirements of holding non-binding advisory votes on executive compensation and stockholder approval of any golden parachute payments not previously approved.
As a result, our stockholders may not have access to certain information they may deem important. We could be an emerging growth company for up to five years, although circumstances could cause us to lose that status earlier, including if our total annual gross revenues exceed $1.07 billion, if we issue more than $1.0 billion in non-convertible debt securities during any three-year period, or if we are a large accelerated filer and the market value of our common stock held by non-affiliates exceeds $700 million as of the end of any second quarter before that time. We cannot predict if investors will find our common stock less attractive if we choose to rely on any of the exemptions afforded emerging growth companies. If some investors find our common stock less attractive because we rely on any of these exemptions, there may be a less active trading market for our common stock and the market price of our common stock may be more volatile.
50

Under the JOBS Act, “emerging growth companies” can also delay adopting new or revised accounting standards until such time as those standards apply to private companies. We elected to use the extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that we (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates.
As a result of becoming a public company, we are obligated to develop and maintain proper and effective internal control over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We will be required, pursuant to 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, beginning with our 2022 fiscal year. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. Our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the date we are no longer an “emerging growth company,” as defined in the JOBS Act. We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.
Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We currently do not have an internal audit group, and we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.
During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses or significant deficiencies in our internal control over financial reporting in the future. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition and operating results. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness or significant deficiency in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Future securities issuances could result in significant dilution to our stockholders and impair the market price of our common stock.
Future issuances of shares of our common stock, or the perception that these sales may occur, could depress the market price of our common stock and result in dilution to existing holders of our common stock. Also, to the extent outstanding options to purchase shares of our common stock are exercised or options, restricted stock units or other stock-based awards are issued or become vested, there will be further dilution. The amount of dilution could be substantial depending upon the size of the issuances or exercises. Furthermore, we may issue additional equity securities that could have rights senior to those of our common stock. As a result, purchasers of our common stock bear the risk that future issuances of debt or equity securities may reduce the value of our common stock and further dilute their ownership interest.
Operating as a public company requires us to incur substantial costs and will require substantial management attention.
As a public company, we will incur substantial legal, accounting and other expenses that we did not incur as a private company. For example, we will be subject to the reporting requirements of the Exchange Act, the applicable requirements of the Sarbanes-Oxley Act and the Dodd-Frank Wall Street Reform and Consumer Protection Act, the rules and regulations of the SEC, and the rules and regulations of The Nasdaq Global Select Market. As part of the new requirements, we will need to establish and maintain effective disclosure and financial controls and make changes to our corporate governance practices. Compliance with these requirements will increase our legal and financial compliance costs and will make some activities more time-consuming.
51

Our management and other personnel divert attention from other business matters to devote substantial time to the reporting and other requirements of being a public company. In particular, we incur significant expense and devote substantial management effort to complying with the requirements of Section 404 of the Sarbanes-Oxley Act. We are in the process of hiring additional accounting and financial staff with appropriate public company experience and technical accounting knowledge.
Delaware law and provisions in our amended and restated certificate of incorporation and bylaws could make a merger, tender offer or proxy contest difficult, thereby depressing the trading price of our common stock.
Our amended and restated certificate of incorporation and bylaws contain provisions that could depress the trading price of our common stock by acting to discourage, delay or prevent a change of control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions include the following:
establish a classified board of directors so that not all members of our board of directors are elected at one time;
permit the board of directors to establish the number of directors and fill any vacancies and newly-created directorships;
provide that directors may only be removed for cause;
require super-majority voting to amend some provisions in our amended and restated certificate of incorporation and bylaws;
authorize the issuance of “blank check” preferred stock that our board of directors could use to implement a stockholder rights plan;
prohibit stockholders from calling special meetings of stockholders;
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws;
restrict the forum for certain litigation against us to Delaware; and
establish advance notice requirements for nominations for election to our board of directors or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
Any provision of our amended and restated certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated certificate of incorporation designates a state or federal court located within the State of Delaware as the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to choose the judicial forum for disputes with us or our directors, officers or employees.
Our amended and restated certificate of incorporation provides that, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf under Delaware law, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action arising pursuant to any provision of the Delaware General Corporation Law (“DGCL”), our amended and restated certificate of incorporation or bylaws, (4) any other action asserting a claim that is governed by the internal affairs doctrine, or (5) any other action asserting an “internal corporate claim,” as defined in Section 115 of the DGCL, shall be the Court of Chancery of the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware) in all cases subject to the court having jurisdiction over indispensable parties named as defendants. These exclusive-forum provisions do not apply to claims under the Securities Act or the Exchange Act.
52

To the extent that any such claims may be based upon federal law claims, Section 27 of the Exchange Act creates exclusive federal jurisdiction over all suits brought to enforce any duty or liability created by the Exchange Act or the rules and regulations thereunder.
Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. However, our amended and restated certificate of incorporation contains a federal forum provision which provides that unless the Company consents in writing to the selection of an alternative forum, the federal district courts of the United States of America will be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act.
Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to this provision. This exclusive-forum provision may limit a stockholder’s ability to bring a claim in a judicial forum of its choosing for disputes with us or our directors, officers or other employees, which may discourage lawsuits against us and our directors, officers and other employees. If a court were to find the exclusive-forum provision in our amended and restated certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving the dispute in other jurisdictions, which could harm our results of operations.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
Use of Proceeds from our IPO
On July 16, 2020, we completed our IPO, selling 9,269,000 shares of our common stock at a price of $31.00 per share (including shares subject to the underwriters’ over-allotment option) for an aggregate price of $287.3 million. The offer and sale of the shares in the IPO was registered under the Securities Act pursuant to a registration statement on Form S-1 (File No. 333-239335), which was declared effective by the SEC on July 13, 2020. We raised approximately $268.4 million in net proceeds after deducting underwriting discounts and commissions of approximately $18.9 million.
We intend to use the net proceeds from the IPO for general corporate purposes, including working capital and capital expenditures such as additional office facilities. We may also use a portion of the net proceeds to acquire, invest in or obtain rights to complementary technologies, products, services or businesses. The underwriters of the offering were BofA Securities, Inc. and Barclays Capital Inc. No payments were made by us to directors, officers or persons owning ten percent or more of our common stock or to their associates, or to our affiliates, other than payments in the ordinary course of business to officers for salaries.
There has been no material change in the planned use of the IPO proceeds as described in our final prospectus dated July 13, 2020 and filed with the SEC on July 14, 2020, pursuant to Rule 424(b) of the Securities Act.
Item 3. Defaults Upon Senior Securities
Not applicable.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Not applicable.
53

Item 6. Exhibits
EXHIBIT INDEX
Exhibit
Number
Description
31.1* 
31.2* 
32.1* 
32.2* 
101.INS XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
101.LAB XBRL Taxonomy Extension Label Linkbase Document
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
*Filed herewith.
54

SIGNATURES
Pursuant to the requirements of the Securities Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
nCino, Inc.
Date: September 10, 2020By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer; Director
(Principal Executive Officer)
Date: September 10, 2020By:/s/ David Rudow
David Rudow
Chief Financial Officer and Treasurer
(Principal Financial Officer)
55
EX-31.1 2 exhibit311q2202110q.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Pierre Naudé, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of nCino, Inc.;

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

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

4.The registrant's other certifying officer(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: September 10, 2020By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer




EX-31.2 3 exhibit312q2202110q.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO
RULES 13a-14(a) AND 15d-14(a) UNDER THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, David Rudow, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of nCino, Inc.;

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

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

4.The registrant's other certifying officer(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):

e.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

f.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: September 10, 2020By:/s/ David Rudow
David Rudow
Chief Financial Officer


EX-32.1 4 exhibit321q2202110q.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of nCino, Inc. (the “Company”) on Form 10-Q for the period ending July 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


Date: September 10, 2020By:/s/ Pierre Naudé
Pierre Naudé
President and Chief Executive Officer
 
 

EX-32.2 5 exhibit322q2202110q.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of nCino, Inc. (the “Company”) on Form 10-Q for the period ending July 31, 2020 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

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


Date: September 10, 2020By:/s/ David Rudow
David Rudow
Chief Financial Officer


EX-101.SCH 6 ncno-20200731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets - Non-printing link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Operations - Non-Printing link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Unaudited Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Unaudited Statement of Cash Flows (Statement) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Description of Business (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Revenues - Revenue By Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2419409 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2420410 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2322305 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2424412 - Disclosure - Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details) link:presentationLink link:calculationLink link:definitionLink 2425413 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2126107 - Disclosure - Intangible Assets and Goodwill link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Intangible Assets and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2428414 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2429415 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2132108 - Disclosure - Reseller Agreement link:presentationLink link:calculationLink link:definitionLink 2433418 - Disclosure - Reseller Agreement - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2335307 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2436419 - Disclosure - Stockholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Stockholders’ Equity - Common Stock Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2339308 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2440421 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2441422 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Stock-Based Compensation - RSUs Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2143111 - Disclosure - Commitment and Contingencies link:presentationLink link:calculationLink link:definitionLink 2444424 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2145112 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2446425 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2147113 - Disclosure - Basic and Diluted Loss per Share link:presentationLink link:calculationLink link:definitionLink 2348309 - Disclosure - Basic and Diluted Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2449426 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2450427 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ncno-20200731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ncno-20200731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ncno-20200731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Other Other Nonoperating Income (Expense) Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Related Party [Axis] Related Party [Axis] Accounts payable and accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Vested (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Number of additional shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized Level 3 Fair Value, Inputs, Level 3 [Member] Equity Holder Equity Holder [Member] Equity Holder Related Party Transaction, Expenses from Transactions with Related Party Related Party Transaction, Expenses from Transactions with Related Party Loss before income tax expense Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax Statistical Measurement [Domain] Statistical Measurement [Domain] Liabilities, Redeemable Non-Controlling Interest, and Stockholders’ Equity Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Estimated redeemable noncontrolling interest redemption Value Redeemable Noncontrolling Interest, Equity, Redemption Value Deferred income taxes, noncurrent Deferred Income Tax Liabilities, Net Current Fiscal Year End Date Current Fiscal Year End Date Sales and marketing Selling and Marketing Expense [Member] Loss from operations Operating Income (Loss) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Total current liabilities Liabilities, Current Foreign currency translation attributable to redeemable non-controlling interest Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Nonvested, January 31, 2020 (in USD per share) Nonvested, July 31, 2020 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and Contingencies (Notes 8, 11 and 12) Commitments and Contingencies Assets Assets [Abstract] Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Deferred rent Increase (Decrease) in Deferred Rent Increase (Decrease) in Deferred Rent Entity Shell Company Entity Shell Company Due to related parties, current Due to Related Parties, Current Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Accounts payable Accounts Payable, Current Foreign currency translation gain (loss) Goodwill, Foreign Currency Translation Gain (Loss) Professional Services Professional Services [Member] Professional Services Document Type Document Type 2019 Equity Incentive Plan 2019 Equity Incentive Plan [Member] 2019 Equity Incentive Plan Accumulated deficit Retained Earnings (Accumulated Deficit) Accrued commissions Accrued Sales Commission, Current Issued and outstanding stock options (in shares) Outstanding, January 31, 2020 (in shares) Outstanding, July 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Stockholders’ Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Adjustment to redeemable non-controlling interest Temporary Equity, Other Changes Unrecognized compensation costs Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Customer [Axis] Customer [Axis] Balance, beginning of year (in shares) Balance, end of year (in shares) Shares, Outstanding Preferred stock, $0.001 par value; 1,000,000 and 10,000,000 shares authorized as of January 31, 2020 and July 31, 2020, respectively; and none issued and outstanding as of January 31, 2020 and July 31, 2020, respectively Preferred Stock, Value, Issued Total operating expenses Operating Expenses Other comprehensive income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Document Quarterly Report Document Quarterly Report Exercisable, July 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Other long-term liabilities Other Liabilities, Noncurrent Expired or forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Cost of Revenues Cost of Revenue [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Total amount spent for agreement Related Party Transaction, Amounts of Transaction Expired or forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Unbilled accounts receivable Unbilled Receivables, Current Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Measurement Frequency [Domain] Measurement Frequency [Domain] Concentration risk, percentage Concentration Risk, Percentage Entity File Number Entity File Number Business Acquisition [Axis] Business Acquisition [Axis] Variable Interest Entity and Redeemable Non-Controlling Interest Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest [Text Block] Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest Geographical [Domain] Geographical [Domain] Amortization of costs capitalized to obtain revenue contracts Capitalized Contract Cost, Amortization Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan Statement [Line Items] Statement [Line Items] Reseller Agreement [Member] Reseller Agreement [Member] Reseller Agreement Stock issuance related to business combinations (in shares) Stock Issued During Period, Shares, Acquisitions 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] Class of Stock [Domain] Class of Stock [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Write off of uncollectible accounts Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Business Combinations [Abstract] Basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Initial public offering (in shares) Sale of Stock, Number of Shares Issued in Transaction Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator Weighted Average Number of Shares Outstanding, Diluted [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Contingent Consideration Type [Domain] Contingent Consideration Type [Domain] Balance, beginning of period Balance, end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Number of shares authorized (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Fair Value, Assets Measured on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Amendment Flag Amendment Flag Other accrued expenses Other Accrued Liabilities, Current Second Initial Tranche Earn-Out Second Initial Tranche Earn-Out [Member] Second Initial Tranche Earn-Out Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Reclassification of voting and non-voting common stock Stock Issued During Period, Value, Reclassification of Common Stock Stock Issued During Period, Value, Reclassification of Common Stock Related Party Transaction [Line Items] Related Party Transaction [Line Items] Accounts Receivable and Allowances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Deferred rent, current portion Deferred Rent Credit, Current Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract] Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase of property and equipment, accrued but not paid Capital Expenditures Incurred but Not yet Paid Geographical [Axis] Geographical [Axis] Local Phone Number Local Phone Number Statement of Cash Flows [Abstract] Employee Stock Employee Stock [Member] Effect of foreign currency exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January 31, 2020 and July 31, 2020, respectively Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Stock issuance related to business combinations Stock Issued During Period, Value, Acquisitions Income Statement Location [Domain] Income Statement Location [Domain] Supplemental disclosure of noncash investing and financing activities Other Noncash Investing and Financing Items [Abstract] Cash Flows from Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Amortization of intangible assets Amortization of Intangible Assets Entity Current Reporting Status Entity Current Reporting Status Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions Stock Issued During Period, Value, New Issues Money market accounts (included in cash and cash equivalents) Cash and Cash Equivalents, Fair Value Disclosure Concentration Risk [Table] Concentration Risk [Table] Total assets Assets Related-Party Transactions Related Party Transactions Disclosure [Text Block] Percent increase in aggregate shares Share-based Compensation Arrangement by Share-based Payment Award, Percent Increase In Aggregate Shares Share-based Compensation Arrangement by Share-based Payment Award, Percent Increase In Aggregate Shares Nonvested issued and outstanding restricted stock units (in shares) Nonvested, January 31, 2020 (in shares) Nonvested, July 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Banking Relationship [Member] Banking Relationship [Member] Banking Relationship Translation adjustments Accounts Receivable, Currency Translation Gain (Loss) Accounts Receivable, Currency Translation Gain (Loss) Intangible assets, net Net Carrying Amount Finite-Lived Intangible Assets, Net Antidilutive Securities [Axis] Antidilutive Securities [Axis] Transactions With Certain Equity Holders Transactions With Certain Equity Holders [Member] Transactions With Certain Equity Holders Entity Small Business Entity Small Business Cost of subscription revenues Cost of Sales [Member] Concentration of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Consideration received from IPO Sale of Stock, Consideration Received on Transaction Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category First Initial Tranche Earn-Out First Initial Tranche Earn-Out [Member] First Initial Tranche Earn-Out Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Unrecognized compensation costs period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Temporary Equity Temporary Equity [Table Text Block] International Non-US [Member] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Stock by Class Schedule of Stock by Class [Table Text Block] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Commitments and Contingencies Disclosure [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Lease expense Operating Lease, Expense Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Document Fiscal Year Focus Document Fiscal Year Focus Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Additional Paid-in Capital Additional Paid-in Capital [Member] Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Contingent Consideration by Type [Axis] Contingent Consideration by Type [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Adjustment attributable to redeemable non-controlling interest (Note 3) Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Interest income, related party Interest Income, Related Party Fully vested or expected to vest, July 31, 2020 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Research and development Research and Development Expense IPO IPO [Member] Foreign currency translation Temporary Equity, Foreign Currency Translation Adjustments Net loss attributable to redeemable non-controlling interest Temporary Equity, Net Income Outstanding, January 31, 2020 (in USD per share) Outstanding, July 31, 2020 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Acquisition of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Concentration Risk Type [Axis] Concentration Risk Type [Axis] Revenue by Geographic Region Revenue from External Customers by Geographic Areas [Table Text Block] Exercise of stock options Proceeds from Stock Options Exercised Contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Costs related to initial public offering, reclassified from other long term assets to equity Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity Document Period End Date Document Period End Date Costs capitalized to obtain revenue contracts Increase (Decrease) in Costs to Obtain Contracts Increase (Decrease) in Costs to Obtain Contracts Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, After Year Four Finite-Lived Intangible Asset, Expected Amortization, After Year Four 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Reseller Agreement Reseller Agreement [Text Block] Reseller Agreement Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Deferred rent, noncurrent Deferred Rent Credit, Noncurrent Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Use of Estimates Use of Estimates, Policy [Policy Text Block] Current Assets Assets, Current [Abstract] Contingent consideration (included in other long-term liabilities) Obligations, Fair Value Disclosure Interest income Investment Income, Interest Other Comprehensive Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Comprehensive loss attributable to nCino, Inc. Comprehensive Income (Loss), Net of Tax, Attributable to Parent Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number Possible issuance under stock plans (in shares) Common Stock, Possible Issuance Of Capital Shares Common Stock, Possible Issuance Of Capital Shares Related party agreement, length of agreement (in years) Related Party Transaction, Term Of Agreement, Extension Period Related Party Transaction, Term Of Agreement, Extension Period One Customer One Customer [Member] One Customer Intangible Assets and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Remaining performance obligation percentage Revenue, Remaining Performance Obligation, Percentage Common Stock reserved for future issuance (in shares) Common Stock reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Remaining obligation, amount Related Party Transaction, Remaining Obligation, Amount Related Party Transaction, Remaining Obligation, Amount Net loss Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Accounts receivable, related parties Accounts Receivable, Related Parties, Current Trading Symbol Trading Symbol Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Reclassification of voting and non-voting common stock (in shares) Stock Issued During Period, Shares, Reclassification of Common Stock Stock Issued During Period, Shares, Reclassification of Common Stock Redeemable Non-Controlling Interest Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block] Stock-based compensation Share-based Payment Arrangement, Noncash Expense Accounts Payable Accounts Payable [Member] FinSuite Pty Ltd FinSuite Pty Ltd [Member] FinSuite Pty Ltd Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Affiliated Entity Affiliated Entity [Member] Deferred revenues Increase (Decrease) in Contract with Customer, Liability Fair Value Disclosures [Abstract] Related party costs Related Party Costs Number of affiliated entities Number Of Affiliated Entities Number Of Affiliated Entities City Area Code City Area Code Customer relationships Customer Relationships [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Total cost of revenues Cost of Goods and Services Sold Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security Deferred revenues, related parties Increase (Decrease) in Contract with Customer, Liability, Related Parties Increase (Decrease) in Contract with Customer, Liability, Related Parties Share-based Payment Arrangement [Abstract] Minimum Minimum [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Activity in Allowance for Doubtful Accounts Accounts Receivable, Allowance for Credit Loss [Table Text Block] Consolidated Entities [Domain] Consolidated Entities [Domain] Net loss attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Noncontrolling Interest Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value United States UNITED STATES Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues Revenues [Abstract] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Cash Flows from Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Stockholders’ Equity Stockholders' Equity Note Disclosure [Text Block] Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts Receivable Accounts Receivable [Member] Entity Ex Transition Period Entity Ex Transition Period 2021 (remaining) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Customer [Domain] Customer [Domain] Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Assets: Assets, Fair Value Disclosure [Abstract] Concentration Risk [Line Items] Concentration Risk [Line Items] Voting Common Stock Voting Common Stock [Member] Voting Common Stock Fully vested or expected to vest, July 31, 2020 (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Related party, non-cancellable agreement, term (in years) Related Party, Non-Cancellable Agreement, Term Related Party, Non-Cancellable Agreement, Term Research and development Research and Development Expense [Member] Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January 31, 2020 and July 31, 2020, respectively Total accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Ownership percentage by parent Noncontrolling Interest, Ownership Percentage by Parent Noncontrolling Interest [Abstract] Sale of Stock [Axis] Sale of Stock [Axis] Trademarks Trademarks [Member] Basic and diluted (in shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Purchase price of common stock, percent Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Goodwill Goodwill Other comprehensive income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Numerator Net Income (Loss) Attributable to Parent [Abstract] Non-operating Income (Expense) Nonoperating Income (Expense) [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Liabilities: Liabilities, Fair Value Disclosure [Abstract] Accounts receivable, related parties Accounts Receivable, Related Parties Equity [Abstract] Total assets Assets, Fair Value Disclosure General and administrative General and Administrative Expense [Member] Costs in connection with initial public offering Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Entity Central Index Key Entity Central Index Key Costs related to initial public offering, accrued but not paid Cost Accrued Related to Initial Public Offering Cost Accrued Related to Initial Public Offering Deferred revenue, current portion Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Weighted average-common shares outstanding diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Basic loss per share attributable to nCino, Inc. (in USD per share) Earnings Per Share, Basic Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Sales and marketing Selling and Marketing Expense Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Remaining performance obligation amount Revenue, Remaining Performance Obligation, Amount Total stock-based compensation expense Share-based payment arrangement expense Share-based Payment Arrangement, Expense Balance Sheet Location [Axis] Balance Sheet Location [Axis] Common stock, value, issued Common Stock, Value, Issued Costs capitalized to obtain revenue contracts, noncurrent, net Capitalized Contract Cost, Net, Noncurrent Goodwill and Intangible Assets Disclosure [Abstract] Related party, non-cancellable agreement, renewal term (in years) Related Party, Non-Cancellable Agreement, Renewal Term Related Party, Non-Cancellable Agreement, Renewal Term Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Initial public offering price (in USD per share) Sale of Stock, Price Per Share Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Related Party Transaction [Axis] Related Party Transaction [Axis] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Granted (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Award vesting rights, percentage Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Balance, beginning of period Balance, end of period Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Cash Flows from Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively) Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively) Cash and Cash Equivalents, at Carrying Value Related party transaction, term of agreement (in years) Related Party Transaction, Term Of Agreement Related Party Transaction, Term Of Agreement Agreement For Purchase Of Service Agreement For Purchase Of Service [Member] Agreement For Purchase Of Service Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Statement of Comprehensive Income [Abstract] Stockholders' Equity Attributable to Parent, Total Stockholders' Equity Attributable to Parent Organization and Description of Business Nature of Operations [Text Block] Payments of costs related to initial public offering Payments of Stock Issuance Costs Total consideration Business Combination, Consideration Transferred Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total liabilities, redeemable non-controlling interest, and stockholders’ equity Liabilities and Equity Equity interest issued or issuable, number of shares (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Two Customers Two Customers [Member] Two Customers Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] General and administrative General and Administrative Expense Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table] Antidilutive securities excluded from computation of earnings per share amount (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Equity Component [Domain] Equity Component [Domain] Entity Address, Address Line One Entity Address, Address Line One Gross profit Gross Profit Property and equipment, net Property, Plant and Equipment, Net 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Stock-Based Compensation Share-based Payment Arrangement [Text Block] Net loss attributable to nCino, Inc. Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest Net loss attributable to nCino, Inc. Net Income (Loss) Attributable to Parent Entity Address, State or Province Entity Address, State or Province Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Payments to noncontrolling interests Payments to Noncontrolling Interests Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Accounts payable, related parties Accounts Payable, Related Parties, Current Total current assets Assets, Current Operating Expenses Operating Expenses [Abstract] Comprehensive loss attributable to redeemable non-controlling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Net loss per share attributable to nCino, Inc.: Earnings Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Acquired developed technology Developed Technology Rights [Member] Entity Interactive Data Current Entity Interactive Data Current Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Subsidiary, Sale of Stock [Line Items] Subsidiary, Sale of Stock [Line Items] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Other accounts receivable Other Receivables, Net, Current Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Common Stock Common Stock [Member] Net loss attributable to redeemable non-controlling interest (Note 3) Net Income (Loss) Attributable to Redeemable Noncontrolling Interest Product and Service [Domain] Product and Service [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Costs capitalized to obtain revenue contracts, current portion, net Capitalized Contract Cost, Net, Current Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares) Stock Issued During Period, Shares, New Issues Gross Amount Finite-Lived Intangible Assets, Gross Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Remaining performance obligation, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Money Market Funds Money Market Funds [Member] Charged to (recovery of) bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Share-based Payment Arrangement Share-based Payment Arrangement [Member] Visible Equity, LLC Visible Equity, LLC [Member] Visible Equity, LLC Dilutive loss per share: Earnings Per Share, Diluted [Abstract] Exercise of stock options (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combinations Business Combination Disclosure [Text Block] Fund Spending Agreement Fund Spending Agreement [Member] Fund Spending Agreement Stock Option Share-based Payment Arrangement, Option [Member] Basis of Accounting Basis of Accounting, Policy [Policy Text Block] Weighted average-common shares outstanding basic (in shares) Weighted Average Number of Shares Outstanding, Basic Fair value of common stock issued as consideration for business acquisition Stock Issued Ownership [Axis] Ownership [Axis] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Variable Interest Entity Consolidation, Variable Interest Entity, Policy [Policy Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Ownership [Domain] Ownership [Domain] Plan Name [Domain] Plan Name [Domain] Revenues Revenue from Contract with Customer [Text Block] nCino K.K nCino K.K. [Member] nCino K.K. Balance, beginning of year Balance, end of year Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Nonvoting Common Stock Nonvoting Common Stock [Member] Proceeds from initial public offering, net of underwriting discounts and commissions Proceeds from Issuance Initial Public Offering Additional paid-in capital Additional Paid in Capital 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Class of Stock [Axis] Class of Stock [Axis] Income tax expense Income Tax Expense (Benefit) Cash paid during the year for taxes, net of refunds Income Taxes Paid, Net Schedule of Nonvested Restricted Stock Units Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Cash and Cash Equivalents, beginning of period Cash and Cash Equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total liabilities Financial and Nonfinancial Liabilities, Fair Value Disclosure Diluted loss per share attributable to nCino, Inc. (in USD per share) Earnings Per Share, Diluted License and Service License and Service [Member] Cash consideration to members Cash consideration to shareholders Payments to Acquire Businesses, Gross Accounts payable, related parties Increase (Decrease) in Accounts Payable, Related Parties Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Stock issuance related to business combinations Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Net loss and adjustment attributable to redeemable non-controlling interest Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment Related Party Transaction [Domain] Related Party Transaction [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Deferred income taxes Deferred Income Tax Expense (Benefit) Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Translation adjustments Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss) Maximum Maximum [Member] Security Exchange Name Security Exchange Name Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Accumulated Deficit Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Less comprehensive loss attributable to redeemable non-controlling interest: Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Remaining obligation, expected fulfillment period Related Party, Remaining Obligation, Expected Fulfillment Period Related Party, Remaining Obligation, Expected Fulfillment Period Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance, beginning of period Balance, end of period Accounts Receivable, Allowance for Credit Loss Award Type [Domain] Award Type [Domain] Accounts receivable, related parties Increase (Decrease) in Accounts Receivable, Related Parties Document Transition Report Document Transition Report Revenue from related parties Revenue from Related Parties Exercisable, July 31, 2020 (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Basic and Diluted Loss per Share Earnings Per Share [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Redeemable non-controlling interest (Note 3) Redeemable Noncontrolling Interest, Equity, Carrying Amount Current Liabilities Liabilities, Current [Abstract] Fair Value, Measurement, Recurring Fair Value, Recurring [Member] Recently Adopted Accounting Guidance New Accounting Pronouncements, Policy [Policy Text Block] Statement of Financial Position [Abstract] Basic loss per share: Earnings Per Share, Basic [Abstract] Contingent consideration - cash payment Business Combination, Consideration Transferred, Cash Paid Business Combination, Consideration Transferred, Cash Paid EX-101.PRE 10 ncno-20200731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 ncno-20200731_htm.xml IDEA: XBRL DOCUMENT 0001566895 2020-02-01 2020-07-31 0001566895 2020-08-31 0001566895 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-31 0001566895 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-07-31 0001566895 2020-01-31 0001566895 2020-07-31 0001566895 srt:AffiliatedEntityMember 2020-01-31 0001566895 srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:VotingCommonStockMember 2020-07-31 0001566895 ncno:VotingCommonStockMember 2020-01-31 0001566895 us-gaap:NonvotingCommonStockMember 2020-01-31 0001566895 us-gaap:NonvotingCommonStockMember 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember 2019-05-01 2019-07-31 0001566895 us-gaap:LicenseAndServiceMember 2020-05-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember 2019-02-01 2019-07-31 0001566895 us-gaap:LicenseAndServiceMember 2020-02-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember 2019-05-01 2019-07-31 0001566895 ncno:ProfessionalServicesMember 2020-05-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember 2019-02-01 2019-07-31 0001566895 ncno:ProfessionalServicesMember 2020-02-01 2020-07-31 0001566895 2019-05-01 2019-07-31 0001566895 2020-05-01 2020-07-31 0001566895 2019-02-01 2019-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001566895 us-gaap:LicenseAndServiceMember us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001566895 ncno:ProfessionalServicesMember us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001566895 us-gaap:SellingAndMarketingExpenseMember 2020-02-01 2020-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001566895 us-gaap:ResearchAndDevelopmentExpenseMember 2020-02-01 2020-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2020-05-01 2020-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001566895 us-gaap:GeneralAndAdministrativeExpenseMember 2020-02-01 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2019-04-30 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2019-04-30 0001566895 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-04-30 0001566895 us-gaap:RetainedEarningsMember 2019-04-30 0001566895 2019-04-30 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001566895 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-05-01 2019-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2019-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2019-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-07-31 0001566895 us-gaap:RetainedEarningsMember 2019-07-31 0001566895 2019-07-31 0001566895 us-gaap:CommonStockMember 2020-04-30 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-04-30 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-04-30 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-04-30 0001566895 us-gaap:RetainedEarningsMember 2020-04-30 0001566895 2020-04-30 0001566895 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-05-01 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-05-01 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0001566895 us-gaap:CommonStockMember 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2019-01-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2019-01-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-31 0001566895 us-gaap:RetainedEarningsMember 2019-01-31 0001566895 2019-01-31 0001566895 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-01-31 0001566895 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-01-31 0001566895 ncno:VotingCommonStockMember 2019-02-01 2019-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2019-02-01 2019-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2019-02-01 2019-07-31 0001566895 us-gaap:RetainedEarningsMember 2019-02-01 2019-07-31 0001566895 us-gaap:CommonStockMember 2020-01-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-01-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-01-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-31 0001566895 us-gaap:RetainedEarningsMember 2020-01-31 0001566895 us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-07-31 0001566895 ncno:VotingCommonStockMember us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:NonvotingCommonStockMember us-gaap:CommonStockMember 2020-02-01 2020-07-31 0001566895 us-gaap:AociIncludingPortionAttributableToNoncontrollingInterestMember 2020-02-01 2020-07-31 0001566895 us-gaap:RetainedEarningsMember 2020-02-01 2020-07-31 0001566895 us-gaap:IPOMember 2020-07-31 0001566895 us-gaap:IPOMember 2020-07-13 0001566895 us-gaap:IPOMember 2020-07-13 2020-07-13 0001566895 ncno:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2020-01-31 0001566895 ncno:EquityHolderMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2020-01-31 0001566895 ncno:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-02-01 2020-07-31 0001566895 ncno:NCinoKKMember 2019-10-31 2019-10-31 0001566895 ncno:NCinoKKMember ncno:NCinoKKMember 2019-10-31 0001566895 ncno:NCinoKKMember 2020-04-30 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-01-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-07-31 0001566895 country:US 2019-05-01 2019-07-31 0001566895 country:US 2020-05-01 2020-07-31 0001566895 country:US 2019-02-01 2019-07-31 0001566895 country:US 2020-02-01 2020-07-31 0001566895 us-gaap:NonUsMember 2019-05-01 2019-07-31 0001566895 us-gaap:NonUsMember 2020-05-01 2020-07-31 0001566895 us-gaap:NonUsMember 2019-02-01 2019-07-31 0001566895 us-gaap:NonUsMember 2020-02-01 2020-07-31 0001566895 2020-08-01 2020-07-31 0001566895 2022-08-01 2020-07-31 0001566895 srt:MinimumMember 2022-08-01 2020-07-31 0001566895 srt:MaximumMember 2022-08-01 2020-07-31 0001566895 ncno:VisibleEquityLLCMember 2019-07-08 2019-07-08 0001566895 ncno:VisibleEquityLLCMember ncno:VotingCommonStockMember 2019-07-08 2019-07-08 0001566895 ncno:FinSuitePtyLtdMember 2019-10-18 2019-10-18 0001566895 ncno:FinSuitePtyLtdMember ncno:VotingCommonStockMember 2019-10-18 2019-10-18 0001566895 ncno:FirstInitialTrancheEarnOutMember 2020-02-01 2020-07-31 0001566895 ncno:SecondInitialTrancheEarnOutMember 2020-02-01 2020-07-31 0001566895 2019-02-01 2020-01-31 0001566895 us-gaap:DevelopedTechnologyRightsMember 2020-01-31 0001566895 us-gaap:DevelopedTechnologyRightsMember 2020-07-31 0001566895 us-gaap:CustomerRelationshipsMember 2020-01-31 0001566895 us-gaap:CustomerRelationshipsMember 2020-07-31 0001566895 us-gaap:TrademarksMember 2020-01-31 0001566895 us-gaap:TrademarksMember 2020-07-31 0001566895 us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001566895 us-gaap:CostOfSalesMember 2020-05-01 2020-07-31 0001566895 us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001566895 us-gaap:CostOfSalesMember 2020-02-01 2020-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2019-05-01 2019-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001566895 ncno:ResellerAgreementMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 us-gaap:CommonStockMember 2020-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2020-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2020-07-31 0001566895 us-gaap:StockCompensationPlanMember ncno:A2019EquityIncentivePlanMember 2020-02-01 2020-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2020-01-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 0001566895 us-gaap:EmployeeStockMember ncno:EmployeeStockPurchasePlanMember 2020-07-31 0001566895 us-gaap:EmployeeStockMember ncno:EmployeeStockPurchasePlanMember 2020-02-01 2020-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2019-05-01 2019-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001566895 ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2019-02-01 2020-01-31 0001566895 us-gaap:AccountsPayableMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-01-31 0001566895 us-gaap:AccountsPayableMember ncno:AgreementForPurchaseOfServiceMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2019-05-01 2019-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:TransactionsWithCertainEquityHoldersMember srt:AffiliatedEntityMember 2020-01-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2019-05-01 2019-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001566895 ncno:BankingRelationshipMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2020-07-31 0001566895 ncno:FundSpendingAgreementMember 2020-02-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2020-02-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2020-05-01 2020-07-31 0001566895 ncno:FundSpendingAgreementMember srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001566895 us-gaap:EmployeeStockOptionMember 2020-02-01 2020-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2019-02-01 2019-07-31 0001566895 us-gaap:RestrictedStockUnitsRSUMember 2020-02-01 2020-07-31 shares iso4217:USD iso4217:USD shares pure ncno:equityHolder 0001566895 --01-31 2021 Q2 false 10-Q true 2020-07-31 false 001-39380 nCino, Inc. DE 46-4353148 6770 Parker Farm Drive Wilmington NC 28405 888 676-2466 Common stock, par value $0.0005 per share NCNO NASDAQ No Yes Non-accelerated Filer false true false false 91149949 8892000 8635000 91184000 388191000 0 622000 34205000 30228000 9201000 0 3608000 4007000 7079000 7152000 145277000 429578000 13477000 14591000 7000000 7817000 55840000 56527000 26093000 24636000 2464000 650000 250151000 533799000 1258000 2188000 3408000 4018000 7862000 4701000 4922000 4820000 183000 208000 50929000 84288000 8013000 0 76575000 100223000 194000 234000 1558000 1468000 195000 0 78522000 101925000 4356000 4384000 0.001 0.001 1000000 10000000 0 0 0 0 0 0 0.0005 0.0005 0 500000000 0 0 91122356 91122356 46000 0.0005 0.0005 99708247 0 75596007 75596007 0 0 38000 0.0005 0.0005 10291753 0 5931319 5931319 0 0 3000 288564000 567314000 -408000 202000 -120924000 -140072000 167273000 427490000 250151000 533799000 2112000 0 3867000 2439000 23110000 39351000 44142000 74182000 8868000 9414000 17672000 19295000 31978000 48765000 61814000 93477000 5361000 8700000 10420000 16210000 7083000 11920000 13585000 22019000 7687000 10667000 15223000 19434000 14770000 22587000 28808000 41453000 17208000 26178000 33006000 52024000 10453000 15626000 18468000 27852000 8272000 15292000 15638000 26257000 6430000 10953000 10339000 17879000 25155000 41871000 44445000 71988000 -7947000 -15693000 -11439000 -19964000 265000 55000 583000 211000 -618000 1117000 -727000 597000 -8300000 -14521000 -11583000 -19156000 202000 203000 338000 400000 -8502000 -14724000 -11921000 -19556000 0 -232000 0 -408000 0 154000 0 267000 -8502000 -14646000 -11921000 -19415000 -0.11 -0.17 -0.16 -0.23 76420098 84629777 76206900 83112132 69000 242000 137000 303000 302000 2282000 623000 2548000 315000 3346000 607000 3661000 305000 3031000 611000 3340000 1501000 4368000 1623000 4468000 2492000 13269000 3601000 14320000 -8502000 -14724000 -11921000 -19556000 391000 467000 449000 779000 391000 467000 449000 779000 -8111000 -14257000 -11472000 -18777000 0 -232000 0 -408000 0 78000 0 169000 0 -154000 0 -239000 -8111000 -14103000 -11472000 -18538000 70318021 35000 5701435 3000 172152000 37000 -96749000 75478000 1438805 1000 23811000 0 23812000 56269 265000 265000 2492000 2492000 391000 391000 -8502000 -8502000 71813095 36000 5701435 3000 198720000 428000 -105251000 93936000 0 0 75651808 38000 5931319 3000 289624000 -187000 -125580000 163898000 9269000 5000 268370000 268375000 4534000 4534000 500 269729 739000 739000 81852856 41000 -75921537 -38000 -5931319 -3000 13269000 13269000 389000 389000 -154000 -14492000 -14646000 91122356 46000 0 0 0 0 567314000 202000 -140072000 427490000 70186189 35000 5701435 3000 170771000 -21000 -104752000 66036000 11422000 11422000 1438805 1000 23811000 23812000 188101 537000 537000 3601000 3601000 449000 449000 -11921000 -11921000 71813095 36000 5701435 3000 198720000 428000 -105251000 93936000 0 0 75596007 38000 5931319 3000 288564000 -408000 -120924000 167273000 9269000 5000 268370000 268375000 4534000 4534000 500 325530 861000 861000 81852856 41000 -75921537 -38000 -5931319 -3000 14320000 14320000 610000 610000 -267000 -19148000 -19415000 91122356 46000 0 0 0 0 0 0 567314000 202000 -140072000 427490000 -11921000 -19415000 0 -141000 -11921000 -19556000 1451000 3500000 1532000 2430000 3601000 14320000 76000 40000 -105000 619000 -38000 -3365000 -4178000 -9201000 1836000 3615000 131000 13000 -2085000 -4115000 453000 620000 1066000 -65000 18173000 33188000 -3783000 -8013000 10707000 31906000 48219000 0 2624000 2936000 -50843000 -2936000 0 268375000 0 1345000 537000 861000 537000 267891000 534000 146000 -39065000 297007000 74347000 91184000 35282000 388191000 289000 236000 138000 86000 23812000 0 0 1420000 0 1769000 Organization and Description of Business<div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Description of Business:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> nCino, Inc. is a software-as-a-service (SaaS) company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Initial Public Offering: </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 13, 2020, the Company's Registration Statement on Form S-1 relating to the initial public offering ("IPO") of its common stock was declared effective by the Securities and Exchange Commission ("SEC"). Prior to the closing of the IPO, the Company's certificate of incorporation was amended such that all outstanding shares of voting common stock and non-voting common stock were reclassified into a single class of stock designated as common stock which has one vote per share. In addition, effective upon the closing of the IPO, the Company's certificate of incorporation was amended and restated such that the total number of shares of common stock authorized to issue, par value $0.0005, was increased to 500,000,000 shares and the total number of shares of preferred stock, par value $0.001, was increased to 10,000,000 shares. In connection with the IPO, the Company issued and sold 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares) at a public offering price of $31.00 per share for net proceeds of $268.4 million, after deducting underwriters' discounts and commissions (excluding other IPO costs as of July 31, 2020). </span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prior to the IPO, deferred offering costs, which consist of legal, accounting, consulting and other direct fees and costs relating to the IPO, were capitalized in other long-term assets. Upon consummation of the IPO, these costs were offset against the proceeds from the IPO and recorded in additional paid-in capital.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Fiscal Year End:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company’s fiscal year ends on January 31.</span></div> 0.0005 500000000 0.001 10000000 9269000 31.00 268400000 Summary of Significant Accounting Policies<div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principles of Consolidation and Basis of Presentation:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included for the Company’s audited January 31, 2020 consolidated financial statements contained in the Company's final prospectus for its IPO dated as of July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. Refer to the variable interest entity section below and Note 3 for additional information regarding the Company’s variable interest entity.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2021 or any future period.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Variable Interest Entity:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity or VIE. nCino K.K. is considered a VIE as it has insufficient equity capital to finance its </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. Refer to Note 3 for additional information regarding the Company’s variable interest.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Redeemable Non-Controlling Interest:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentration of Credit Risk and Significant Customers:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2020 and July 31, 2020. The Company maintains its cash and cash equivalents with high-credit-quality financial institutions.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of January 31, 2020, two customers represented 22% of accounts receivable, 11% of which was from a customer who is an equity holder. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. As of July 31, 2020, one customer represented 12% of accounts receivable. For the three and six months ended July 31, 2019 and 2020, no individual customer represented more than 10% of the Company’s total revenues.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable and Allowances:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> A receivable is recorded when an unconditional right to invoice and receive payment 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. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable and current market and economic conditions.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of activity in the allowance for doubtful accounts is as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to (recovery of) bad debt expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">619</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write off of uncollectible accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Guidance:</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. ASU 2018-13 is effective for all entities for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, and early adoption is permitted. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The Company adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements. </span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The Company prospectively adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2018, the FASB issued ASU 2018-17,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addresses the cost and complexity of financial reporting associated with consolidation of variable interest entities (“VIE”). ASU 2018-17 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The new guidance must be applied on a retrospective basis as a cumulative-effect adjustment as of the date of adoption. The adoption of this standard did not impact the Company’s unaudited condensed consolidated financial statements or related disclosures upon adoption, because the Company did not, and currently does not, have any indirect interests through related parties under common control for which it receives decision-making fees.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Adopted:</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Leases (Topic 842).</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2018-10,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Codification Improvements to Topic 842, Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, I</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ncome Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is evaluating the effect of adopting this new accounting guidance, but does not expect adoption will have a material impact on the Company’s financial statements.</span></div> <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Principles of Consolidation and Basis of Presentation:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included for the Company’s audited January 31, 2020 consolidated financial statements contained in the Company's final prospectus for its IPO dated as of July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. Refer to the variable interest entity section below and Note 3 for additional information regarding the Company’s variable interest entity.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2021 or any future period.</span></div> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Variable Interest Entity:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity or VIE. nCino K.K. is considered a VIE as it has insufficient equity capital to finance its </span>activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. Refer to Note 3 for additional information regarding the Company’s variable interest. <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Redeemable Non-Controlling Interest:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”</span> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Use of Estimates:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.</span> <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Concentration of Credit Risk and Significant Customers:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2020 and July 31, 2020. The Company maintains its cash and cash equivalents with high-credit-quality financial institutions.</span> 0.22 0.11 0.12 <span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Accounts Receivable and Allowances:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> A receivable is recorded when an unconditional right to invoice and receive payment 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. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for </span>professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses. <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary of activity in the allowance for doubtful accounts is as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">167</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">123</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to (recovery of) bad debt expense</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">452</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(105)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">619</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Write off of uncollectible accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">622</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 0 167000 123000 0 0 452000 -105000 619000 0 0 18000 0 0 -3000 0 -3000 0 622000 0 622000 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recently Adopted Accounting Guidance:</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> which eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. ASU 2018-13 is effective for all entities for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, and early adoption is permitted. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The Company adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements. </span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The Company prospectively adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2018, the FASB issued ASU 2018-17,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which addresses the cost and complexity of financial reporting associated with consolidation of variable interest entities (“VIE”). ASU 2018-17 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The new guidance must be applied on a retrospective basis as a cumulative-effect adjustment as of the date of adoption. The adoption of this standard did not impact the Company’s unaudited condensed consolidated financial statements or related disclosures upon adoption, because the Company did not, and currently does not, have any indirect interests through related parties under common control for which it receives decision-making fees.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Recent Accounting Pronouncements Not Yet Adopted:</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In February 2016, the FASB issued ASU 2016-02,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Leases (Topic 842).</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU </span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">2018-10,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Codification Improvements to Topic 842, Leases,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the FASB issued ASU 2016-13,</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, I</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">ncome Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is evaluating the effect of adopting this new accounting guidance, but does not expect adoption will have a material impact on the Company’s financial statements.</span></div> Variable Interest Entity and Redeemable Non-Controlling Interest<div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2020, the Company controls a majority of the outstanding common stock in nCino K.K.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interests’ share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.3 million at July 31, 2020.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to redeemable non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(232)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(408)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment to redeemable non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 4700000 0.0051 300000 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,356</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to redeemable non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(232)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(408)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Foreign currency translation</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">169</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Adjustment to redeemable non-controlling interest</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">154</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">267</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,384</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 0 4384000 0 4356000 0 -232000 0 -408000 0 78000 0 169000 0 154000 0 267000 0 4384000 0 4384000 Fair Value of Financial Instruments<div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 1.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 2.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Significant other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Level 3.</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Significant unobservable inputs which are supported by little or no market activity.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amounts of cash equivalents, accounts receivable and accounts payable approximate fair value as of January 31, 2020 and July 31, 2020 because of the relatively short duration of these instruments.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2020 and July 31, 2020 and indicates the fair value hierarchy of the valuation:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.590%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.280%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.280%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.282%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value measurements on a recurring basis as of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent consideration (included in other long-term liabilities)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:66.935%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.163%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.163%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.167%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value measurements on a recurring basis as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent consideration (included in other accrued expenses)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company added contingent consideration, a Level 3 measurement, on October 18, 2019 with the acquisition of FinSuite Pty Ltd. Changes in fair value of the contingent consideration are recorded in the unaudited condensed consolidated statements of operations within other income. The Company’s contingent consideration is valued using a probability weighted discounted cash flow analysis. A reconciliation of the balance for contingent consideration obligations for the three and six months ended July 31, 2020 is as follows:</span></div><div style="margin-top:12pt;margin-bottom:6pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.524%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2020 and July 31, 2020 and indicates the fair value hierarchy of the valuation:<div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:66.590%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.280%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.280%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.282%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value measurements on a recurring basis as of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent consideration (included in other long-term liabilities)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:66.935%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.163%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.163%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.386%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.167%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair value measurements on a recurring basis as of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Money market accounts (included in cash and cash equivalents)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total assets</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">353,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-9pt;padding-left:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Contingent consideration (included in other accrued expenses)</span></div></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total liabilities</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 67119000 0 0 67119000 0 0 0 0 195000 0 0 195000 353857000 0 0 353857000 0 0 0 0 209000 0 0 209000 A reconciliation of the balance for contingent consideration obligations for the three and six months ended July 31, 2020 is as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:41.736%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.496%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.524%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, beginning of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">195</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquisitions</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Change in fair value</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Translation adjustments</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance, end of period</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">209</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table> 0 190000 0 195000 0 0 0 0 0 0 0 0 0 19000 0 14000 0 209000 0 209000 Revenues<div style="margin-top:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Revenues by Geographic Area</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geographic region were as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,049</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,520</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,716</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,765</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,477</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Contract Amounts</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Accounts Receivable</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2020 and July 31, 2020:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.876%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(622)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">447</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration: underline;">Deferred Revenue and Remaining Performance Obligation</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2020, $43.1 million of revenues were recognized that were included in the balance of deferred revenue as of January 31, 2020.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Remaining performance obligations were $455.7 million as of July 31, 2020. The Company expects to recognize 66% of its remaining performance obligation as revenues in the next 24 months, 30% more in the following 25 to 48 months, and the remainder thereafter.</span></div> <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Revenues by geographic region were as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,653</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">44,049</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">57,332</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,520</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">International</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,325</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,716</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,482</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,957</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">31,978</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48,765</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">61,814</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">93,477</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 29653000 44049000 57332000 84520000 2325000 4716000 4482000 8957000 31978000 48765000 61814000 93477000 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2020 and July 31, 2020:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.876%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31,<br/>2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trade accounts receivable</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,686</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,082</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unbilled accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Allowance for doubtful accounts</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(622)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other accounts receivable</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">94</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">447</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accounts receivable, net</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">34,205</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,228</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 32686000 29082000 1425000 1321000 0 622000 94000 447000 34205000 30228000 43100000 455700000 0.66 P24M 0.30 P25M P48M Business Combinations<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Visible Equity, LLC</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On July 8, 2019, the Company acquired all outstanding membership interests of Visible Equity, LLC (“Visible Equity”) which provides financial analytics, portfolio management and compliance solutions to banks and credit unions. The Company acquired Visible Equity for its product offerings and the domain expertise of its employees. Visible Equity is headquartered in Salt Lake City, Utah.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisition-date fair value of the consideration transferred is as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Consideration</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to members</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,428</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Voting common stock issued (1,438,805 shares)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,812</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,240</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period ended one year from the acquisition date.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Finsuite Pty Ltd</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On October 18, 2019, the Company, through its wholly-owned subsidiary, nCino APAC Pty Ltd, acquired all of the outstanding shares of FinSuite Pty Ltd (“FinSuite”). The Company acquired FinSuite to enhance the Company’s data recognition capabilities, including of complex, unstructured data. FinSuite is headquartered in Melbourne, Australia.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisition-date fair value of the consideration transferred is as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Consideration</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to shareholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to settle debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Voting common stock issued (63,967 shares)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,392</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration - cash payment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration - voting common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period will end one year from the acquisition date.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Contingent consideration includes two tranches of earn-out arrangements based upon the attainment of post-acquisition product development milestones. The first tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Initial Tranche Earn-Out”). The Initial Tranche Earn-Out is conditioned upon the development of a stated product in accordance with mutually agreed upon functional requirements within a certain period from the date of acquisition. The second tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Final Tranche Earn-Out”). The Final Tranche Earn-Out is conditioned upon a customer’s use of the stated product in a production environment according to the mutually agreed upon functional requirements within a certain period from the date of acquisition. The Final Tranche Earn-Out is not conditioned upon the achievement of the Initial Tranche Earn-Out.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The cash portion of the contingent consideration of $0.2 million is included in other long-term liabilities and other accrued expenses in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020, respectively. The share portion of the contingent consideration was recorded as of the acquisition date and is reflected as a component of stockholders’ equity in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020.</span></div> <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisition-date fair value of the consideration transferred is as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Consideration</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to members</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">49,428</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Voting common stock issued (1,438,805 shares)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">23,812</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,240</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The acquisition-date fair value of the consideration transferred is as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total<br/>Consideration</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to shareholders</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,928</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash consideration to settle debt</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">137</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Voting common stock issued (63,967 shares)</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,392</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration - cash payment</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">197</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration - voting common stock</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,857</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total consideration</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 49428000 1438805 23812000 73240000 3928000 137000 63967 1392000 197000 5857000 11511000 100000 142846 100000 142846 200000 200000 Intangible Assets and Goodwill<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Intangible assets</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets, net are as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:26.677%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.458%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,313</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,695</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(937)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,839</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,746)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized amortization expense as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">747</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">835</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of July 31, 2020 is as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Fiscal Year Ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (remaining)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,670</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Goodwill</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The carrying amount of goodwill was $55.8 million and $56.5 million as of January 31, 2020 and July 31, 2020, respectively. The change in goodwill is due to translation adjustments and was $0.0 million and $0.9 million for the three months ended July 31, 2019 and 2020, respectively, and $0.0 million and $0.7 million for the six months ended July 31, 2019 and 2020, respectively.</span></div> <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Intangible assets, net are as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:26.677%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.449%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.458%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of January 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">As of July 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Acquired developed technology</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,008</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(695)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,313</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,172</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,477)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,695</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,706</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(937)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,769</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,714</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,773)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,941</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">125</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(114)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">127</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(127)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,839</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,746)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,013</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 6008000 695000 5313000 6172000 1477000 4695000 21706000 937000 20769000 21714000 1773000 19941000 125000 114000 11000 127000 127000 0 27839000 1746000 26093000 28013000 3377000 24636000 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company recognized amortization expense as follows:</span></div><div style="margin-top:12pt;margin-bottom:5pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of revenues</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">378</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">747</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Sales and marketing</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">418</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">105</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">835</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">General and administrative</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total amortization expense</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">796</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">177</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,592</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"/></tr></table></div> 60000 378000 60000 747000 105000 418000 105000 835000 12000 0 12000 10000 177000 796000 177000 1592000 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The expected future amortization expense for intangible assets as of July 31, 2020 is as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);text-decoration: underline;">Fiscal Year Ending January 31,</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021 (remaining)</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,606</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,212</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,511</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2025</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,670</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,425</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,636</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 1606000 3212000 3212000 2511000 1670000 12425000 24636000 55800000 56500000 0.0 900000 0.0 700000 Reseller AgreementThe Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2019 and 2020 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $5.4 million and $8.7 million for the three months ended July 31, 2019 and 2020, respectively and $10.4 million and $16.2 million for the six months ended July 31, 2019 and 2020, respectively. See also Note 12. 5400000 8700000 10400000 16200000 Stockholders’ EquityPursuant to the fourth certificate of amendment to the Company's third amended and restated certificate of incorporation dated July 6, 2020, each share of voting and non-voting common stock issued and outstanding prior to the effectiveness was reclassified into a single class of stock designated as common stock which has one vote per share. Subsequent to the effectiveness of the Company's amended and restated certificate of incorporation, the Company's common stock consists <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">of 500,000,000 authorized shares, par value $0.0005 per share and the Company's preferred stock consists of 10,000,000 authorized shares, par value $0.001 per share.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020, the Company committed a total of 24,785,528 shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested issued and outstanding restricted stock units ("RSUs")</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Possible issuance under stock plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,280,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,785,528</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 500000000 0.0005 10000000 0.001 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">At July 31, 2020, the Company committed a total of 24,785,528 shares of common stock for future issuance as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:86.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.620%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Issued and outstanding stock options</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested issued and outstanding restricted stock units ("RSUs")</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Possible issuance under stock plans</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,280,341</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,785,528</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/></tr></table></div> 24785528 7464094 2041093 15280341 24785528 Stock-Based Compensation<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Equity Incentive Plans</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has stock-based compensation plans that provide for the award of equity incentives, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based award and other stock-based awards. As of July 31, 2020, the Company had stock options outstanding under the 2014 Stock Plan ("2014 Plan") and the 2019 Equity Incentive Plan had stock options and RSUs outstanding. As of July 31, 2020, the Company also has an employee stock purchase plan.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In connection with the IPO, the Board of Directors adopted and stockholders approved an amended and restated 2019 Equity Incentive Plan ("2019 Plan") to, among other things as defined in the 2019 Plan document, increase the available shares under the Plan to 15,250,000, plus an annual increase added on the first day of each fiscal year, beginning with the fiscal year ending January 31, 2022, and continuing until, and including, the fiscal year ending January 31, 2031. The annual increase will be equal to the lesser of (i) 5% of the number of shares issued and outstanding as of January 31 of the immediately preceding fiscal year and (ii) an amount determined by the Company's Board of Directors. The Company ceased granting awards under the 2014 Plan during the fiscal year ended January 31, 2020, and all shares that remained available for issuance under the 2014 Plan were transferred to the 2019 Plan prior to the closing of the IPO. Additionally, the number of shares available under the 2019 Plan shall be increased by the number of shares outstanding under the 2014 Plan that expire, terminate or are canceled without having been exercised or settled in full.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Stock Options</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity during the six months ended July 31, 2020 was as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.876%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,837,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired or forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,899)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(326,030)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,542,247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fully vested or expected to vest, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,717,685</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, there was $5.5 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 and 2019 Plans. That cost is expected to be recognized over a weighted average period of 1.53 years.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Restricted Stock Units</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock unit (“RSU”) activity during the six months ended July 31, 2020 was as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.467%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.469%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">948,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,120,054</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Includes 17,500 RSUs that were not issued and outstanding as of July 31, 2020.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The RSUs granted prior to the IPO vest upon the satisfaction of both a service-based, generally over 4 years, vesting 25% annually, and liquidity event-based vesting condition. For RSUs granted to the non-employee members of the Board of Directors, some vest in less than a year, some annually and some over three years. The liquidity event-based condition was satisfied upon the completion of the IPO and the Company recognized an expense of $12.2 million in cost of revenues and operating expenses for RSUs as of that date, using the accelerated attribution recognition method.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of July 31, 2020, total unrecognized compensation expense related to non-vested RSUs was $30.7 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. The weighted-average period to be recognized is 3.52 years.</span></div><div style="text-indent:-4.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Employee Stock Purchase Plan</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In July 2020, the Board of Directors adopted and stockholders approved the Employee Stock Purchase Plan (the "ESPP"), which became effective immediately prior to the closing of the IPO. The ESPP includes two components, one component is intended to qualify as an "employee stock purchase plan" within the meaning of Section 423 of the Internal Revenue Code (the "Code) and a component that does not qualify as an "employee stock purchase plan" under Section 423 of the Code. The ESPP initially reserved and authorized the issuance of up to a total of 1,800,000 shares of common stock to participating employees. The aggregate number of shares of the Company's common stock under the ESPP will automatically increase on the first day of each fiscal year, beginning with the first fiscal year ending January 31, 2022 and continuing until the fiscal year ended January 31, 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company's common stock issued and outstanding on January 31 of the immediately preceding fiscal year, (ii) 1,800,000 shares of the Company's common stock or (iii) an amount determined by the Board of Directors. As of July 31, 2020, 1,800,000 shares of common stock remain available for grant under the ESPP. </span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The ESPP permits employees to purchase the Company's common stock through payroll deductions during six month offerings. The offering periods begin each January 1 and July 1, or such other period determined by the compensation committee. Eligible employees will purchase the shares at a price per share equal to the lesser of (i) 85% of the fair market value of a share of the Company's common stock on the first business day of such offering period and (ii) 85% of the fair market value of share of the Company's common stock on the last business day of such offering period, although the compensation committee has discretion to change the purchase price with respect to future offering periods, subject to terms of the ESPP.</span></div> 15250000 0.05 <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Stock option activity during the six months ended July 31, 2020 was as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:72.876%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.621%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted<br/>Average<br/>Exercise Price</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,837,023</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.39</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expired or forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(46,899)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10.87</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercised</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(326,030)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.64</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Exercisable, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5,542,247</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fully vested or expected to vest, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,717,685</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">5.48</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 7837023 5.39 0 0 46899 10.87 326030 2.64 7464094 5.48 5542247 4.07 6717685 5.48 5500000 P1Y6M10D <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Restricted stock unit (“RSU”) activity during the six months ended July 31, 2020 was as follows:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:61.180%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.467%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:17.469%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of<br/>Shares</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date Fair<br/>Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, January 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">948,119</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.75</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,120,054</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.07</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Vested</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(17,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.00</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(9,580)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21.53</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested, July 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20.84</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Includes 17,500 RSUs that were not issued and outstanding as of July 31, 2020.</span></div> 948119 21.75 1120054 20.07 17500 20.00 9580 21.53 2041093 20.84 17500 P4Y 0.25 12200000 30700000 P3Y6M7D 1800000 0.01 1800000 1800000 0.85 0.85 Commitments and Contingencies<div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Operating Leases</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company leases its facilities and a portion of its equipment and licenses under various non-cancellable agreements, which expire at various times through July 2028 and require various minimum annual rentals.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s agreements for the facilities and certain services provide the Company with the option to renew. The Company’s future contractual obligations would change if the Company exercised these options.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The terms of the lease agreements provide for rental payments on a graduated basis. The Company recognizes rent expense on a straight-line basis over the lease period and has accrued for rent expense incurred but not paid.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Total lease expense amounted to $2.1 million and $2.7 million for the three months ended July 31, 2019 and 2020, respectively and $3.9 million and $5.4 million for the six months ended July 31, 2019 and 2020, respectively.</span></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;">Indemnification</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the ordinary course of business, the Company generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.</span></div> 2100000 2700000 3900000 5400000 Related-Party Transactions<div style="text-indent:49.5pt;margin-top:8pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company signed a three-year, non-cancellable agreement with the related party in December 2015 for the purchase of services and renewed in December 2018 for an additional two years. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.3 million for the three months ended July 31, 2019 and 2020, respectively, and $0.5 million and $0.6 million for the six months ended July 31, 2019 and 2020, respectively and $1.1 million and $0.5 million were in prepaid expenses and other current assets as of January 31, 2020 and July 31, 2020, respectively. Accounts payable to the related party were $3.3 million and $4.0 million at January 31, 2020 and July 31, 2020, respectively, included in accounts payable, related parties.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In the quarter ended July 31, 2020 certain equity holders no longer qualified as a related party of the Company and the amounts disclosed related to them are presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, are $2.1 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $4.3 million and $2.8 million for the six months ended July 31, 2019 and 2020, respectively. Deferred revenue, current portion, related parties was $8.0 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively. Accounts receivable, related parties was $9.2 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company has a banking relationship with one of its equity holders who was formerly considered a related party. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. Included in interest income is $0.2 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $0.4 million and $0.1 million for the six months ended July 31, 2019 and 2020, respectively.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The Company made an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In July 2019, the agreement was extended for an additional three years. As of July 31, 2020, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. There were no amounts spent for the three months ended July 31, 2019 and 2020 and $0.02 million and $0.0 million for the six months ended July 31, 2019 and 2020, respectively. As of July 31, 2020, there was a $0.2 million obligation remaining which is expected to be fulfilled within one year.</span></div> P3Y P2Y 300000 300000 500000 600000 1100000 500000 3300000 4000000.0 3 2100000 0.0 4300000 2800000 8000000.0 0.0 9200000 0.0 1 200000 0.0 400000 100000 1 P3Y P3Y 0 20000.00 0.0 200000 P1Y <div style="text-indent:49.5pt;margin-top:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including options. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2019 and 2020 and for the six months ended July 31, 2019 and 2020 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.</span></div><div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,502)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,420,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,629,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,206,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,112,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive loss per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,502)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,420,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,629,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,206,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,112,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive loss per share attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div><div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.976%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.521%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,008,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> <div style="text-indent:49.5pt;margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:46.268%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.623%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Six Months Ended<br/>July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,502)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,420,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,629,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,206,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,112,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Basic loss per share attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive loss per share:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net loss attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(8,502)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(14,646)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11,921)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,415)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted-average common shares outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,420,098</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,629,777</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">76,206,900</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">83,112,132</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive loss per share attributable to nCino, Inc.</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.17)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.16)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(0.23)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> -8502000 -14646000 -11921000 -19415000 76420098 84629777 76206900 83112132 -0.11 -0.17 -0.16 -0.23 -8502000 -14646000 -11921000 -19415000 76420098 84629777 76206900 83112132 -0.11 -0.17 -0.16 -0.23 <div style="margin-top:12pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:</span></div><div style="margin-top:12pt;"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:70.976%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.619%;"/><td style="width:0.1%;"/><td style="width:0.1%;"/><td style="width:0.384%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.521%;"/><td style="width:0.1%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">July 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Stock options issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,008,329</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,464,094</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Nonvested RSUs issued and outstanding</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">—</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,041,093</span><span style="font-size:10pt;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"/></tr></table></div> 8008329 7464094 0 2041093 -7947000 -15693000 -11439000 -19964000 177000 796000 177000 1592000 2492000 13269000 3601000 14320000 1Includes stock-based compensation expense as follows XML 12 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover - shares
6 Months Ended
Jul. 31, 2020
Aug. 31, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2020  
Document Transition Report false  
Entity File Number 001-39380  
Entity Registrant Name nCino, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 46-4353148  
Entity Address, Address Line One 6770 Parker Farm Drive  
Entity Address, City or Town Wilmington  
Entity Address, State or Province NC  
Entity Address, Postal Zip Code 28405  
City Area Code 888  
Local Phone Number 676-2466  
Title of 12(b) Security Common stock, par value $0.0005 per share  
Trading Symbol NCNO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company true  
Entity Ex Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   91,149,949
Entity Central Index Key 0001566895  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Current Assets    
Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively) $ 388,191 $ 91,184
Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January 31, 2020 and July 31, 2020, respectively 30,228 34,205
Accounts receivable, related parties 0 9,201
Costs capitalized to obtain revenue contracts, current portion, net 4,007 3,608
Prepaid expenses and other current assets 7,152 7,079
Total current assets 429,578 145,277
Property and equipment, net 14,591 13,477
Costs capitalized to obtain revenue contracts, noncurrent, net 7,817 7,000
Goodwill 56,527 55,840
Intangible assets, net 24,636 26,093
Other long-term assets 650 2,464
Total assets 533,799 250,151
Current Liabilities    
Accounts payable 2,188 1,258
Accounts payable, related parties 4,018 3,408
Accrued commissions 4,701 7,862
Other accrued expenses 4,820 4,922
Deferred rent, current portion 208 183
Deferred revenue, current portion 84,288 50,929
Total current liabilities 100,223 76,575
Deferred income taxes, noncurrent 234 194
Deferred rent, noncurrent 1,468 1,558
Other long-term liabilities 0 195
Total liabilities 101,925 78,522
Commitments and Contingencies (Notes 8, 11 and 12)
Redeemable non-controlling interest (Note 3) 4,384 4,356
Stockholders’ Equity    
Preferred stock, $0.001 par value; 1,000,000 and 10,000,000 shares authorized as of January 31, 2020 and July 31, 2020, respectively; and none issued and outstanding as of January 31, 2020 and July 31, 2020, respectively 0 0
Common stock, value, issued 46  
Additional paid-in capital 567,314 288,564
Accumulated other comprehensive (loss) income 202 (408)
Accumulated deficit (140,072) (120,924)
Stockholders' Equity Attributable to Parent, Total 427,490 167,273
Total liabilities, redeemable non-controlling interest, and stockholders’ equity 533,799 250,151
Affiliated Entity    
Current Liabilities    
Deferred revenue, current portion $ 0 8,013
Voting Common Stock    
Stockholders’ Equity    
Common stock, value, issued   38
Nonvoting Common Stock    
Stockholders’ Equity    
Common stock, value, issued   $ 3
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Balance Sheets - Non-printing - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively) $ 388,191 $ 91,184
Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January 31, 2020 and July 31, 2020, respectively $ 622 $ 0
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 1,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.0005 $ 0.0005
Common stock, shares authorized (in shares) 500,000,000 0
Common stock, shares, issued (in shares) 91,122,356 0
Common stock, shares outstanding (in shares) 91,122,356 0
Voting Common Stock    
Common stock, par value (in USD per share) $ 0.0005 $ 0.0005
Common stock, shares authorized (in shares) 0 99,708,247
Common stock, shares, issued (in shares) 0 75,596,007
Common stock, shares outstanding (in shares) 0 75,596,007
Nonvoting Common Stock    
Common stock, par value (in USD per share) $ 0.0005 $ 0.0005
Common stock, shares authorized (in shares) 0 10,291,753
Common stock, shares, issued (in shares) 0 5,931,319
Common stock, shares outstanding (in shares) 0 5,931,319
Variable Interest Entity, Primary Beneficiary    
Cash and cash equivalents (VIE: $8,892 and $8,635 at January 31, 2020 and July 31, 2020, respectively) $ 8,635 $ 8,892
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Revenues        
Total revenues $ 48,765 $ 31,978 $ 93,477 $ 61,814
Cost of Revenues        
Total cost of revenues 22,587 14,770 41,453 28,808
Gross profit 26,178 17,208 52,024 33,006
Operating Expenses        
Sales and marketing [1] 15,626 10,453 27,852 18,468
Research and development [1] 15,292 8,272 26,257 15,638
General and administrative [1] 10,953 6,430 17,879 10,339
Total operating expenses 41,871 25,155 71,988 44,445
Loss from operations (15,693) (7,947) (19,964) (11,439)
Non-operating Income (Expense)        
Interest income 55 265 211 583
Other 1,117 (618) 597 (727)
Loss before income tax expense (14,521) (8,300) (19,156) (11,583)
Income tax expense 203 202 400 338
Net loss (14,724) (8,502) (19,556) (11,921)
Net loss attributable to redeemable non-controlling interest (Note 3) (232) 0 (408) 0
Adjustment attributable to redeemable non-controlling interest (Note 3) 154 0 267 0
Net loss attributable to nCino, Inc. $ (14,646) $ (8,502) $ (19,415) $ (11,921)
Net loss per share attributable to nCino, Inc.:        
Basic and diluted (in dollars per share) $ (0.17) $ (0.11) $ (0.23) $ (0.16)
Weighted average number of common shares outstanding:        
Basic and diluted (in shares) 84,629,777 76,420,098 83,112,132 76,206,900
License and Service        
Revenues        
Total revenues $ 39,351 $ 23,110 $ 74,182 $ 44,142
Cost of Revenues        
Total cost of revenues [1] 11,920 7,083 22,019 13,585
Professional Services        
Revenues        
Total revenues 9,414 8,868 19,295 17,672
Cost of Revenues        
Total cost of revenues [1] $ 10,667 $ 7,687 $ 19,434 $ 15,223
[1] 1Includes stock-based compensation expense as follows
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Operations - Non-Printing - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Total stock-based compensation expense $ 13,269 $ 2,492 $ 14,320 $ 3,601
Sales and marketing        
Total stock-based compensation expense 3,346 315 3,661 607
Research and development        
Total stock-based compensation expense 3,031 305 3,340 611
General and administrative        
Total stock-based compensation expense 4,368 1,501 4,468 1,623
License and Service        
Revenue from related parties 0 2,112 2,439 3,867
Related party costs 8,700 5,361 16,210 10,420
License and Service | Cost of subscription revenues        
Total stock-based compensation expense 242 69 303 137
Professional Services | Cost of subscription revenues        
Total stock-based compensation expense $ 2,282 $ 302 $ 2,548 $ 623
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statement of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Statement of Comprehensive Income [Abstract]        
Net loss $ (14,724) $ (8,502) $ (19,556) $ (11,921)
Other comprehensive income:        
Foreign currency translation 467 391 779 449
Other comprehensive income 467 391 779 449
Comprehensive loss (14,257) (8,111) (18,777) (11,472)
Less comprehensive loss attributable to redeemable non-controlling interest:        
Net loss attributable to redeemable non-controlling interest (232) 0 (408) 0
Foreign currency translation attributable to redeemable non-controlling interest 78 0 169 0
Comprehensive loss attributable to redeemable non-controlling interest (154) 0 (239) 0
Comprehensive loss attributable to nCino, Inc. $ (14,103) $ (8,111) $ (18,538) $ (11,472)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Voting Common Stock
Common Stock
Common Stock
Voting Common Stock
Common Stock
Nonvoting Common Stock
Additional Paid-in Capital
Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Balance, beginning of year (in shares) at Jan. 31, 2019         70,186,189 5,701,435        
Balance, beginning of year at Jan. 31, 2019 $ 66,036 $ 11,422     $ 35 $ 3 $ 170,771 $ (21) $ (104,752) $ 11,422
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Stock issuance related to business combinations (in shares)     1,438,805              
Stock issuance related to business combinations 23,812       $ 1   23,811      
Exercise of stock options (in shares)         188,101          
Exercise of stock options 537           537      
Stock-based compensation 3,601           3,601      
Other comprehensive income 449             449    
Net loss (11,921)               (11,921)  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (11,921)                  
Balance, end of year (in shares) at Jul. 31, 2019         71,813,095 5,701,435        
Balance, end of year at Jul. 31, 2019 93,936       $ 36 $ 3 198,720 428 (105,251)  
Balance, beginning of year (in shares) at Apr. 30, 2019         70,318,021 5,701,435        
Balance, beginning of year at Apr. 30, 2019 75,478       $ 35 $ 3 172,152 37 (96,749)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Stock issuance related to business combinations (in shares)         1,438,805          
Stock issuance related to business combinations 23,812       $ 1   23,811   0  
Exercise of stock options (in shares)         56,269          
Exercise of stock options 265           265      
Stock-based compensation 2,492           2,492      
Other comprehensive income 391             391    
Net loss (8,502)               (8,502)  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (8,502)                  
Balance, end of year (in shares) at Jul. 31, 2019         71,813,095 5,701,435        
Balance, end of year at Jul. 31, 2019 93,936       $ 36 $ 3 198,720 428 (105,251)  
Balance, beginning of year (in shares) at Jan. 31, 2020       0 75,596,007 5,931,319        
Balance, beginning of year at Jan. 31, 2020 167,273     $ 0 $ 38 $ 3 288,564 (408) (120,924)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)       9,269,000            
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions 268,375     $ 5     268,370      
Costs in connection with initial public offering $ (4,534)           (4,534)      
Exercise of stock options (in shares) 326,030     500 325,530          
Exercise of stock options $ 861           861      
Reclassification of voting and non-voting common stock (in shares)       81,852,856 (75,921,537) (5,931,319)        
Reclassification of voting and non-voting common stock       $ 41 $ (38) $ (3)        
Stock-based compensation 14,320           14,320      
Other comprehensive income 610             610    
Net loss (19,556)                  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (19,415)           (267)   (19,148)  
Balance, end of year (in shares) at Jul. 31, 2020       91,122,356 0 0        
Balance, end of year at Jul. 31, 2020 427,490     $ 46 $ 0 $ 0 567,314 202 (140,072)  
Balance, beginning of year (in shares) at Apr. 30, 2020       0 75,651,808 5,931,319        
Balance, beginning of year at Apr. 30, 2020 163,898     $ 0 $ 38 $ 3 289,624 (187) (125,580)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                    
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)       9,269,000            
Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions 268,375     $ 5     268,370      
Costs in connection with initial public offering (4,534)           (4,534)      
Exercise of stock options (in shares)       500 269,729          
Exercise of stock options 739           739      
Reclassification of voting and non-voting common stock (in shares)       81,852,856 (75,921,537) (5,931,319)        
Reclassification of voting and non-voting common stock       $ 41 $ (38) $ (3)        
Stock-based compensation 13,269           13,269      
Other comprehensive income 389             389    
Net loss (14,724)                  
Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest (14,646)           (154)   (14,492)  
Balance, end of year (in shares) at Jul. 31, 2020       91,122,356 0 0        
Balance, end of year at Jul. 31, 2020 $ 427,490     $ 46 $ 0 $ 0 $ 567,314 $ 202 $ (140,072)  
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Unaudited Statement of Cash Flows (Statement) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Cash Flows from Operating Activities    
Net loss attributable to nCino, Inc. $ (19,415) $ (11,921)
Net loss and adjustment attributable to redeemable non-controlling interest (141) 0
Net loss (19,556) (11,921)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 3,500 1,451
Amortization of costs capitalized to obtain revenue contracts 2,430 1,532
Stock-based compensation 14,320 3,601
Deferred income taxes 40 76
Charged to (recovery of) bad debt expense 619 (105)
Change in operating assets and liabilities:    
Accounts receivable 3,365 38
Accounts receivable, related parties 9,201 4,178
Costs capitalized to obtain revenue contracts (3,615) (1,836)
Prepaid expenses and other assets (13) (131)
Accounts payable and accrued expenses and other liabilities (4,115) (2,085)
Accounts payable, related parties 620 453
Deferred rent (65) 1,066
Deferred revenues 33,188 18,173
Deferred revenues, related parties (8,013) (3,783)
Net cash provided by operating activities 31,906 10,707
Cash Flows from Investing Activities    
Acquisition of business, net of cash acquired 0 (48,219)
Purchases of property and equipment (2,936) (2,624)
Net cash used in investing activities (2,936) (50,843)
Cash Flows from Financing Activities    
Proceeds from initial public offering, net of underwriting discounts and commissions 268,375 0
Payments of costs related to initial public offering (1,345) 0
Exercise of stock options 861 537
Net cash provided by financing activities 267,891 537
Effect of foreign currency exchange rate changes on cash and cash equivalents 146 534
Net (decrease) increase in cash and cash equivalents 297,007 (39,065)
Cash and Cash Equivalents, beginning of period 91,184 74,347
Cash and Cash Equivalents, end of period 388,191 35,282
Supplemental disclosure of cash flow information    
Cash paid during the year for taxes, net of refunds 236 289
Supplemental disclosure of noncash investing and financing activities    
Purchase of property and equipment, accrued but not paid 86 138
Fair value of common stock issued as consideration for business acquisition 0 23,812
Costs related to initial public offering, accrued but not paid 1,420 0
Costs related to initial public offering, reclassified from other long term assets to equity $ 1,769 $ 0
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business
6 Months Ended
Jul. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business Organization and Description of Business
Description of Business: nCino, Inc. is a software-as-a-service (SaaS) company that provides software applications to financial institutions to streamline employee and client interactions. The Company is headquartered in Wilmington, North Carolina and has offices in Salt Lake City, Utah; London, United Kingdom; Sydney, Australia; Melbourne, Australia; Toronto, Canada; and Tokyo, Japan.
Initial Public Offering: On July 13, 2020, the Company's Registration Statement on Form S-1 relating to the initial public offering ("IPO") of its common stock was declared effective by the Securities and Exchange Commission ("SEC"). Prior to the closing of the IPO, the Company's certificate of incorporation was amended such that all outstanding shares of voting common stock and non-voting common stock were reclassified into a single class of stock designated as common stock which has one vote per share. In addition, effective upon the closing of the IPO, the Company's certificate of incorporation was amended and restated such that the total number of shares of common stock authorized to issue, par value $0.0005, was increased to 500,000,000 shares and the total number of shares of preferred stock, par value $0.001, was increased to 10,000,000 shares. In connection with the IPO, the Company issued and sold 9,269,000 shares of common stock (including shares issued pursuant to the exercise in full of the underwriters' option to purchase additional shares) at a public offering price of $31.00 per share for net proceeds of $268.4 million, after deducting underwriters' discounts and commissions (excluding other IPO costs as of July 31, 2020).
Prior to the IPO, deferred offering costs, which consist of legal, accounting, consulting and other direct fees and costs relating to the IPO, were capitalized in other long-term assets. Upon consummation of the IPO, these costs were offset against the proceeds from the IPO and recorded in additional paid-in capital.
Fiscal Year End: The Company’s fiscal year ends on January 31.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included for the Company’s audited January 31, 2020 consolidated financial statements contained in the Company's final prospectus for its IPO dated as of July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. Refer to the variable interest entity section below and Note 3 for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2021 or any future period.
Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity or VIE. nCino K.K. is considered a VIE as it has insufficient equity capital to finance its
activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. Refer to Note 3 for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Use of Estimates: The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2020 and July 31, 2020. The Company maintains its cash and cash equivalents with high-credit-quality financial institutions.
As of January 31, 2020, two customers represented 22% of accounts receivable, 11% of which was from a customer who is an equity holder. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. As of July 31, 2020, one customer represented 12% of accounts receivable. For the three and six months ended July 31, 2019 and 2020, no individual customer represented more than 10% of the Company’s total revenues.
Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment 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. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for
professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses.
The Company records allowances for doubtful accounts based upon the credit worthiness of customers, historical experience, the age of the accounts receivable and current market and economic conditions.
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $167 $123 $ 
Charged to (recovery of) bad debt expense 452 (105)619 
Write off of uncollectible accounts  (18) 
Translation adjustments 3  3 
Balance, end of period$ $622 $ $622 
Recently Adopted Accounting Guidance:
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. ASU 2018-13 is effective for all entities for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, and early adoption is permitted. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The Company adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The Company prospectively adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which addresses the cost and complexity of financial reporting associated with consolidation of variable interest entities (“VIE”). ASU 2018-17 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The new guidance must be applied on a retrospective basis as a cumulative-effect adjustment as of the date of adoption. The adoption of this standard did not impact the Company’s unaudited condensed consolidated financial statements or related disclosures upon adoption, because the Company did not, and currently does not, have any indirect interests through related parties under common control for which it receives decision-making fees.
Recent Accounting Pronouncements Not Yet Adopted:
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU
2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is evaluating the effect of adopting this new accounting guidance, but does not expect adoption will have a material impact on the Company’s financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Variable Interest Entity and Redeemable Non-Controlling Interest
6 Months Ended
Jul. 31, 2020
Noncontrolling Interest [Abstract]  
Variable Interest Entity and Redeemable Non-Controlling Interest Variable Interest Entity and Redeemable Non-Controlling Interest
In October 2019, the Company entered into an agreement with Japan Cloud Computing, L.P. and M30 LLC (collectively, the “Investors”) to engage in the investment, organization, management, and operation of nCino K.K. that is focused on the distribution of the Company’s products in Japan. In October 2019, the Company initially contributed $4.7 million in cash in exchange for 51% of the outstanding common stock of nCino K.K. As of July 31, 2020, the Company controls a majority of the outstanding common stock in nCino K.K.
All of the common stock held by the Investors is callable by the Company or puttable by the Investors at the option of the Investors or at the option of the Company beginning on the eighth anniversary of the agreement with the Investors. Should the call or put option be exercised, the redemption value would be determined based on a prescribed formula derived from the discrete revenues of nCino K.K. and the Company and may be settled, at the Company’s discretion, with Company stock or cash or a combination of the foregoing. As a result of the put right available to the Investors, the redeemable non-controlling interests in nCino K.K. are classified outside of permanent equity in the Company’s unaudited condensed consolidated balance sheets and the balance is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interests’ share of earnings, or its estimated redemption value. The resulting changes in the estimated redemption amount are recorded within retained earnings or, in the absence of retained earnings, additional paid-in capital. The estimated redemption value of the call/put option embedded in the redeemable non-controlling interest was $0.3 million at July 31, 2020.
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $4,384 $ $4,356 
Net loss attributable to redeemable non-controlling interest (232) (408)
Foreign currency translation 78  169 
Adjustment to redeemable non-controlling interest 154  267 
Balance, end of period$ $4,384 $ $4,384 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1. Quoted prices (unadjusted) in active markets for identical assets or liabilities.
Level 2. Significant other inputs that are directly or indirectly observable in the marketplace.
Level 3. Significant unobservable inputs which are supported by little or no market activity.
The carrying amounts of cash equivalents, accounts receivable and accounts payable approximate fair value as of January 31, 2020 and July 31, 2020 because of the relatively short duration of these instruments.
The Company evaluated its financial assets and liabilities subject to fair value measurements on a recurring basis to determine the appropriate level in which to classify them for each reporting period. The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2020 and July 31, 2020 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$67,119 $ $ 
Total assets$67,119 $ $ 
Liabilities:
Contingent consideration (included in other long-term liabilities)
$ $ $195 
Total liabilities$ $ $195 
Fair value measurements on a recurring basis as of July 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$353,857 $ $ 
Total assets$353,857 $ $ 
Liabilities:
Contingent consideration (included in other accrued expenses)
$ $ $209 
Total liabilities$ $ $209 
All of the Company’s money market accounts are classified within Level 1 because the Company’s money market accounts are valued using quoted market prices in active exchange markets including identical assets.
The Company added contingent consideration, a Level 3 measurement, on October 18, 2019 with the acquisition of FinSuite Pty Ltd. Changes in fair value of the contingent consideration are recorded in the unaudited condensed consolidated statements of operations within other income. The Company’s contingent consideration is valued using a probability weighted discounted cash flow analysis. A reconciliation of the balance for contingent consideration obligations for the three and six months ended July 31, 2020 is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $190 $ $195 
Acquisitions    
Change in fair value    
Translation adjustments 19  14 
Balance, end of period$ $209 $ $209 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues
6 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenues by Geographic Area
Revenues by geographic region were as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
United States$29,653 $44,049 $57,332 $84,520 
International$2,325 $4,716 $4,482 $8,957 
$31,978 $48,765 $61,814 $93,477 
Revenues by geography are determined based on the region of the Company’s contracting entity, which may be different than the region of the customer. No country outside the United States represented 10% or more of total revenues.
Contract Amounts
Accounts Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2020 and July 31, 2020:
As of January 31,
2020
As of July 31,
2020
Trade accounts receivable$32,686 $29,082 
Unbilled accounts receivable1,425 1,321 
Allowance for doubtful accounts (622)
Other accounts receivable94 447 
Total accounts receivable, net$34,205 $30,228 
Deferred Revenue and Remaining Performance Obligation
Significant movements in the deferred revenue balance during the period consisted of increases due to payments received prior to transfer of control of the underlying performance obligations to the customer, which were offset by decreases due to revenues recognized in the period. During the six months ended July 31, 2020, $43.1 million of revenues were recognized that were included in the balance of deferred revenue as of January 31, 2020.
Transaction price allocated to remaining performance obligations represents contracted revenues that have not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenues in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including the timing of renewals, average contract terms and foreign currency exchange rates. The Company applies practical expedients to exclude amounts related to performance obligations that are billed and recognized as they are delivered, optional purchases that do not represent material rights, and any estimated amounts of variable consideration that are subject to constraint.
Remaining performance obligations were $455.7 million as of July 31, 2020. The Company expects to recognize 66% of its remaining performance obligation as revenues in the next 24 months, 30% more in the following 25 to 48 months, and the remainder thereafter.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Business Combinations Business Combinations
Visible Equity, LLC
On July 8, 2019, the Company acquired all outstanding membership interests of Visible Equity, LLC (“Visible Equity”) which provides financial analytics, portfolio management and compliance solutions to banks and credit unions. The Company acquired Visible Equity for its product offerings and the domain expertise of its employees. Visible Equity is headquartered in Salt Lake City, Utah.
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to members$49,428 
Voting common stock issued (1,438,805 shares)
23,812 
Total consideration$73,240 
The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period ended one year from the acquisition date.
Finsuite Pty Ltd
On October 18, 2019, the Company, through its wholly-owned subsidiary, nCino APAC Pty Ltd, acquired all of the outstanding shares of FinSuite Pty Ltd (“FinSuite”). The Company acquired FinSuite to enhance the Company’s data recognition capabilities, including of complex, unstructured data. FinSuite is headquartered in Melbourne, Australia.
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to shareholders$3,928 
Cash consideration to settle debt137 
Voting common stock issued (63,967 shares)
1,392 
Contingent consideration - cash payment197 
Contingent consideration - voting common stock5,857 
Total consideration$11,511 
The transaction was accounted for using the acquisition method and, as a result, assets acquired and liabilities assumed were recorded at their estimated fair values at the acquisition date. Any excess consideration over the fair value of the assets acquired and liabilities assumed was recognized as goodwill. The measurement period will end one year from the acquisition date.
Contingent consideration includes two tranches of earn-out arrangements based upon the attainment of post-acquisition product development milestones. The first tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Initial Tranche Earn-Out”). The Initial Tranche Earn-Out is conditioned upon the development of a stated product in accordance with mutually agreed upon functional requirements within a certain period from the date of acquisition. The second tranche includes an earn-out opportunity of $0.1 million of cash and the issuance of 142,846 shares of voting common stock (together, the “Final Tranche Earn-Out”). The Final Tranche Earn-Out is conditioned upon a customer’s use of the stated product in a production environment according to the mutually agreed upon functional requirements within a certain period from the date of acquisition. The Final Tranche Earn-Out is not conditioned upon the achievement of the Initial Tranche Earn-Out.
The cash portion of the contingent consideration of $0.2 million is included in other long-term liabilities and other accrued expenses in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020, respectively. The share portion of the contingent consideration was recorded as of the acquisition date and is reflected as a component of stockholders’ equity in the accompanying unaudited condensed consolidated balance sheet as of January 31, 2020 and July 31, 2020.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill
6 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets and Goodwill Intangible Assets and Goodwill
Intangible assets
Intangible assets, net are as follows:
As of January 31, 2020As of July 31, 2020
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,008 $(695)$5,313 $6,172 $(1,477)$4,695 
Customer relationships21,706 (937)20,769 21,714 (1,773)19,941 
Trademarks125 (114)11 127 (127) 
$27,839 $(1,746)$26,093 $28,013 $(3,377)$24,636 
The Company recognized amortization expense as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Cost of revenues$60 $378 $60 $747 
Sales and marketing105 418 105 835 
General and administrative12  12 10 
Total amortization expense$177 $796 $177 $1,592 
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows:
Fiscal Year Ending January 31,
2021 (remaining)1,606 
20223,212 
20233,212 
20242,511 
20251,670 
Thereafter12,425 
$24,636 
The expected amortization expense is an estimate. Actual amounts of amortization expense may differ from estimated amounts due to additional intangible asset acquisitions, changes in foreign currency exchange rates, impairment of intangible assets, future changes to expected asset lives of intangible assets and other events.
Goodwill
The carrying amount of goodwill was $55.8 million and $56.5 million as of January 31, 2020 and July 31, 2020, respectively. The change in goodwill is due to translation adjustments and was $0.0 million and $0.9 million for the three months ended July 31, 2019 and 2020, respectively, and $0.0 million and $0.7 million for the six months ended July 31, 2019 and 2020, respectively.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Reseller Agreement
6 Months Ended
Jul. 31, 2020
Related Party Transactions [Abstract]  
Reseller Agreement Reseller AgreementThe Company has a reseller agreement in place with a related party to utilize their platform and to develop the Company’s cloud-based banking software as an application within the related party’s hosted environment. In June 2020, this agreement was renegotiated and expires in June 2027 and will automatically renew in annual increments thereafter unless either party gives notice of non-renewal before the end of the initial term or the respective renewal term. Cost of subscription revenues in each of the three and six months ended July 31, 2019 and 2020 substantially consists of fees paid for access to the related party’s platform, including their hosting infrastructure and data center operations. The Company has recorded expenses of $5.4 million and $8.7 million for the three months ended July 31, 2019 and 2020, respectively and $10.4 million and $16.2 million for the six months ended July 31, 2019 and 2020, respectively. See also Note 12.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders’ Equity
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Stockholders’ Equity Stockholders’ EquityPursuant to the fourth certificate of amendment to the Company's third amended and restated certificate of incorporation dated July 6, 2020, each share of voting and non-voting common stock issued and outstanding prior to the effectiveness was reclassified into a single class of stock designated as common stock which has one vote per share. Subsequent to the effectiveness of the Company's amended and restated certificate of incorporation, the Company's common stock consists
of 500,000,000 authorized shares, par value $0.0005 per share and the Company's preferred stock consists of 10,000,000 authorized shares, par value $0.001 per share.
At July 31, 2020, the Company committed a total of 24,785,528 shares of common stock for future issuance as follows:
Issued and outstanding stock options7,464,094 
Nonvested issued and outstanding restricted stock units ("RSUs")2,041,093 
Possible issuance under stock plans15,280,341 
24,785,528 
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
6 Months Ended
Jul. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
Equity Incentive Plans
The Company has stock-based compensation plans that provide for the award of equity incentives, including stock options, stock appreciation rights, restricted stock awards, restricted stock units, performance shares, performance units, cash-based award and other stock-based awards. As of July 31, 2020, the Company had stock options outstanding under the 2014 Stock Plan ("2014 Plan") and the 2019 Equity Incentive Plan had stock options and RSUs outstanding. As of July 31, 2020, the Company also has an employee stock purchase plan.
In connection with the IPO, the Board of Directors adopted and stockholders approved an amended and restated 2019 Equity Incentive Plan ("2019 Plan") to, among other things as defined in the 2019 Plan document, increase the available shares under the Plan to 15,250,000, plus an annual increase added on the first day of each fiscal year, beginning with the fiscal year ending January 31, 2022, and continuing until, and including, the fiscal year ending January 31, 2031. The annual increase will be equal to the lesser of (i) 5% of the number of shares issued and outstanding as of January 31 of the immediately preceding fiscal year and (ii) an amount determined by the Company's Board of Directors. The Company ceased granting awards under the 2014 Plan during the fiscal year ended January 31, 2020, and all shares that remained available for issuance under the 2014 Plan were transferred to the 2019 Plan prior to the closing of the IPO. Additionally, the number of shares available under the 2019 Plan shall be increased by the number of shares outstanding under the 2014 Plan that expire, terminate or are canceled without having been exercised or settled in full.
Stock Options
Stock option activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20207,837,023 $5.39 
Granted  
Expired or forfeited(46,899)10.87 
Exercised(326,030)2.64 
Outstanding, July 31, 20207,464,094 $5.48 
Exercisable, July 31, 20205,542,247 $4.07 
Fully vested or expected to vest, July 31, 20206,717,685 $5.48 
As of July 31, 2020, there was $5.5 million of total unrecognized compensation expense related to unvested stock-based compensation arrangements under the 2014 and 2019 Plans. That cost is expected to be recognized over a weighted average period of 1.53 years.
Restricted Stock Units
Restricted stock unit (“RSU”) activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 2020948,119 $21.75 
Granted1,120,054 20.07 
Vested1
(17,500)20.00 
Forfeited(9,580)21.53 
Nonvested, July 31, 20202,041,093 $20.84 
1Includes 17,500 RSUs that were not issued and outstanding as of July 31, 2020.
The RSUs granted prior to the IPO vest upon the satisfaction of both a service-based, generally over 4 years, vesting 25% annually, and liquidity event-based vesting condition. For RSUs granted to the non-employee members of the Board of Directors, some vest in less than a year, some annually and some over three years. The liquidity event-based condition was satisfied upon the completion of the IPO and the Company recognized an expense of $12.2 million in cost of revenues and operating expenses for RSUs as of that date, using the accelerated attribution recognition method.
As of July 31, 2020, total unrecognized compensation expense related to non-vested RSUs was $30.7 million, adjusted for estimated forfeitures, based on the estimated fair value of the Company’s common stock at the time of grant. The weighted-average period to be recognized is 3.52 years.
Employee Stock Purchase Plan
In July 2020, the Board of Directors adopted and stockholders approved the Employee Stock Purchase Plan (the "ESPP"), which became effective immediately prior to the closing of the IPO. The ESPP includes two components, one component is intended to qualify as an "employee stock purchase plan" within the meaning of Section 423 of the Internal Revenue Code (the "Code) and a component that does not qualify as an "employee stock purchase plan" under Section 423 of the Code. The ESPP initially reserved and authorized the issuance of up to a total of 1,800,000 shares of common stock to participating employees. The aggregate number of shares of the Company's common stock under the ESPP will automatically increase on the first day of each fiscal year, beginning with the first fiscal year ending January 31, 2022 and continuing until the fiscal year ended January 31, 2031, by an amount equal to the lesser of (i) 1% of the shares of the Company's common stock issued and outstanding on January 31 of the immediately preceding fiscal year, (ii) 1,800,000 shares of the Company's common stock or (iii) an amount determined by the Board of Directors. As of July 31, 2020, 1,800,000 shares of common stock remain available for grant under the ESPP.
The ESPP permits employees to purchase the Company's common stock through payroll deductions during six month offerings. The offering periods begin each January 1 and July 1, or such other period determined by the compensation committee. Eligible employees will purchase the shares at a price per share equal to the lesser of (i) 85% of the fair market value of a share of the Company's common stock on the first business day of such offering period and (ii) 85% of the fair market value of share of the Company's common stock on the last business day of such offering period, although the compensation committee has discretion to change the purchase price with respect to future offering periods, subject to terms of the ESPP.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies
6 Months Ended
Jul. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Operating Leases
The Company leases its facilities and a portion of its equipment and licenses under various non-cancellable agreements, which expire at various times through July 2028 and require various minimum annual rentals.
The Company’s agreements for the facilities and certain services provide the Company with the option to renew. The Company’s future contractual obligations would change if the Company exercised these options.
The terms of the lease agreements provide for rental payments on a graduated basis. The Company recognizes rent expense on a straight-line basis over the lease period and has accrued for rent expense incurred but not paid.
Total lease expense amounted to $2.1 million and $2.7 million for the three months ended July 31, 2019 and 2020, respectively and $3.9 million and $5.4 million for the six months ended July 31, 2019 and 2020, respectively.
Indemnification
In the ordinary course of business, the Company generally includes standard indemnification provisions in its arrangements with third parties, including vendors, customers, and the Company’s directors and officers. Pursuant to these provisions, the Company may be obligated to indemnify such parties for losses or claims suffered or incurred. It is not possible to determine the maximum potential loss under these indemnification provisions due to the Company’s limited history of prior indemnification claims and the unique facts and circumstances involved in each particular provision. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying unaudited condensed consolidated financial statements.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions
6 Months Ended
Jul. 31, 2020
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
The Company’s main vendor is also an equity holder in the Company. Total payments related to the agreement with the related party are disclosed in Note 8. The Company also purchases services from this related party to assist in managing its own sales cycle, customer relationship management, and other business functions. The Company signed a three-year, non-cancellable agreement with the related party in December 2015 for the purchase of services and renewed in December 2018 for an additional two years. Total payments to the related party for these services recorded to expenses were $0.3 million and $0.3 million for the three months ended July 31, 2019 and 2020, respectively, and $0.5 million and $0.6 million for the six months ended July 31, 2019 and 2020, respectively and $1.1 million and $0.5 million were in prepaid expenses and other current assets as of January 31, 2020 and July 31, 2020, respectively. Accounts payable to the related party were $3.3 million and $4.0 million at January 31, 2020 and July 31, 2020, respectively, included in accounts payable, related parties.
In the quarter ended July 31, 2020 certain equity holders no longer qualified as a related party of the Company and the amounts disclosed related to them are presented through April 30, 2020 only. Included in revenues from three equity holders, who are also customers of the Company, are $2.1 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $4.3 million and $2.8 million for the six months ended July 31, 2019 and 2020, respectively. Deferred revenue, current portion, related parties was $8.0 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively. Accounts receivable, related parties was $9.2 million and $0.0 million as of January 31, 2020 and July 31, 2020, respectively.
The Company has a banking relationship with one of its equity holders who was formerly considered a related party. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. Included in interest income is $0.2 million and $0.0 million for the three months ended July 31, 2019 and 2020, respectively, and $0.4 million and $0.1 million for the six months ended July 31, 2019 and 2020, respectively.
The Company made an agreement with one of its equity holders in May 2016 to spend an agreed-upon amount of funds over a three-year period to further the alliance between the two companies. In July 2019, the agreement was extended for an additional three years. As of July 31, 2020, the Company was in compliance with the terms of the agreement. In the quarter ended July 31, 2020, the equity holder no longer qualifies as a related party of the Company and the amounts disclosed related to such equity holder are presented as a related party through April 30, 2020, only. There were no amounts spent for the three months ended July 31, 2019 and 2020 and $0.02 million and $0.0 million for the six months ended July 31, 2019 and 2020, respectively. As of July 31, 2020, there was a $0.2 million obligation remaining which is expected to be fulfilled within one year.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Share
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Basic and Diluted Loss per Share
Basic loss per share is computed by dividing net loss attributable to nCino, Inc. by the weighted-average number of common shares outstanding for the fiscal period. Diluted loss per share is computed by giving effect to all potential weighted average dilutive common stock, including options. The dilutive effect of outstanding awards is reflected in diluted earnings per share by application of the treasury stock method. Diluted loss per share for the three months ended July 31, 2019 and 2020 and for the six months ended July 31, 2019 and 2020 is the same as the basic loss per share as there was a net loss for those periods, and inclusion of potentially issuable shares was anti-dilutive.
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Basic loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Basic loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
Dilutive loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Dilutive loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
July 31,
20192020
Stock options issued and outstanding8,008,329 7,464,094 
Nonvested RSUs issued and outstanding 2,041,093 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Basis of Accounting
Principles of Consolidation and Basis of Presentation: The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“GAAP”) as set forth in the Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) and applicable rules and regulations of the SEC regarding interim financial reporting. Certain information and disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included for the Company’s audited January 31, 2020 consolidated financial statements contained in the Company's final prospectus for its IPO dated as of July 13, 2020 and filed with the SEC pursuant to Rule 424(b)(4) on July 14, 2020. The unaudited condensed consolidated financial statements include accounts of the Company’s wholly-owned subsidiaries, as well as a variable interest entity in which the Company is the primary beneficiary. All intercompany accounts and transactions are eliminated. Refer to the variable interest entity section below and Note 3 for additional information regarding the Company’s variable interest entity.
The Company is subject to the normal risks associated with technology companies that have not demonstrated sustainable income from operations, including product development, the risk of customer acceptance and market penetration of its products and services and, ultimately, the need to attain profitability to generate positive cash resources.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations, comprehensive loss and cash flows for the interim periods, but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year 2021 or any future period.
Variable Interest Entity Variable Interest Entity: The Company holds an interest in a Japanese company (“nCino K.K.”) that is considered a variable interest entity or VIE. nCino K.K. is considered a VIE as it has insufficient equity capital to finance its activities without additional financial support. The Company is the primary beneficiary of nCino K.K. as it has the power over the activities that most significantly impact the economic performance of nCino K.K. and has the obligation to absorb expected losses and the right to receive expected benefits that could be significant to nCino K.K., in accordance with accounting guidance. As a result, the Company consolidated nCino K.K. and all significant intercompany accounts have been eliminated. The Company will continue to assess whether it has a controlling financial interest and whether it is the primary beneficiary at each reporting period. Other than the Company’s equity investment, the Company has not provided financial or other support to nCino K.K. that it was not contractually obligated to provide. The assets of the VIE can only be used to settle the obligations of the VIE and the creditors of the VIE do not have recourse to the Company. The assets and liabilities of the VIE were not significant to the Company’s consolidated financial statements except for cash which is reflected on the unaudited condensed consolidated balance sheets. Refer to Note 3 for additional information regarding the Company’s variable interest.
Redeemable Non-Controlling Interest Redeemable Non-Controlling Interest: Redeemable non-controlling interest relates to minority investors of nCino K.K. An agreement with the minority investors of nCino K.K. contains redemption features whereby the interest held by the minority investors are redeemable either (i) at the option of the minority investors or (ii) at the option of the Company, both beginning on the eighth anniversary of the initial capital contribution. If the interest of the minority investors were to be redeemed under this agreement, the Company would be required to redeem the interest based on a prescribed formula derived from the relative revenues of nCino K.K. and the Company. The balance of the redeemable non-controlling interest is reported at the greater of the initial carrying amount adjusted for the redeemable non-controlling interest’s share of earnings or losses and other comprehensive income or loss, or its estimated redemption value. The resulting changes in the estimated redemption amount (increases or decreases) are recorded with corresponding adjustments against retained earnings or, in the absence of retained earnings, additional paid-in-capital. These interests are presented on the unaudited condensed consolidated balance sheets outside of equity under the caption “Redeemable non-controlling interest.”
Use of Estimates Use of Estimates: The preparation of unaudited condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the unaudited condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates and assumptions made by the Company’s management are used for, but not limited to, revenue recognition including determining the nature and timing of satisfaction of performance obligations, variable consideration, stand-alone selling price, and other revenue items requiring significant judgement; the average period of benefit associated with costs capitalized to obtain revenue contracts; fair value of assets acquired and liabilities assumed for business combinations; fair value of contingent consideration; the useful lives of intangible assets; the valuation allowance on deferred tax assets; redemption value of redeemable non-controlling interest and stock-based compensation. The Company assesses these estimates on a regular basis using historical experience and other factors. Actual results could differ from these estimates.
Concentration of Credit Risk and Significant Customers Concentration of Credit Risk and Significant Customers: The Company’s financial instruments that are exposed to concentration of credit risk consist primarily of cash and cash equivalents. The Company’s cash and cash equivalents exceeded the Federal deposit insurance limit at January 31, 2020 and July 31, 2020. The Company maintains its cash and cash equivalents with high-credit-quality financial institutions.
Accounts Receivable and Allowances Accounts Receivable and Allowances: A receivable is recorded when an unconditional right to invoice and receive payment 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. Certain performance obligations may require payment before delivery of the service to the customer. We recognize a contract asset in the form of accounts receivable when we have an unconditional right to payment, and we record a contract asset in the form of unbilled accounts receivable when revenues earned on a contract exceeds the billings. The Company’s standard billing terms are annual in advance. An unbilled accounts receivable is a contract asset related to the delivery of the Company’s subscription services and professional services for which the related billings will occur in a future period. Unbilled accounts receivable consists of (i) revenues recognized for professional services performed but not yet billed and (ii) revenues recognized from non-cancelable, multi-year orders in which fees increase annually but for which we are not contractually able to invoice until a future period. Accounts receivable are reported at their gross outstanding balance reduced by an allowance for estimated receivable losses.
Recently Adopted Accounting Guidance
Recently Adopted Accounting Guidance:
In August 2018, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework – Changes to the Disclosure Requirements for Fair Value Measurement, which eliminates certain disclosure requirements for fair value measurements for all entities, requires public entities to disclose certain new information and modifies some disclosure requirements. ASU 2018-13 is effective for all entities for fiscal years beginning after December 15, 2019 and for interim periods within those fiscal years, and early adoption is permitted. An entity is permitted to early adopt either the entire standard or only the provisions that eliminate or modify requirements. The Company adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In August 2018, the FASB issued ASU 2018-15, Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That is a Service Contract. This standard aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. ASU 2018-15 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The Company prospectively adopted the standard effective February 1, 2020. The adoption of this standard did not have a material impact on the Company’s unaudited condensed consolidated financial statements.
In October 2018, the FASB issued ASU 2018-17, Consolidation (Topic 810), Targeted Improvements to Related Party Guidance for Variable Interest Entities, which addresses the cost and complexity of financial reporting associated with consolidation of variable interest entities (“VIE”). ASU 2018-17 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2019, and interim periods within annual periods beginning after December 15, 2020, with early adoption permitted. The new guidance must be applied on a retrospective basis as a cumulative-effect adjustment as of the date of adoption. The adoption of this standard did not impact the Company’s unaudited condensed consolidated financial statements or related disclosures upon adoption, because the Company did not, and currently does not, have any indirect interests through related parties under common control for which it receives decision-making fees.
Recent Accounting Pronouncements Not Yet Adopted:
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The standard will affect all entities that lease assets and will require lessees to recognize a lease liability and a right-of-use asset for all leases (except for short-term leases that have a duration of less than one year) as of the date on which the lessor makes the underlying asset available to the lessee. For lessors, accounting for leases is substantially the same as in prior periods. In July 2018, the FASB issued ASU
2018-10, Codification Improvements to Topic 842, Leases, to clarify how to apply certain aspects of the new leases standard. ASU 2016-02, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, and early adoption is permitted. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments–Credit Losses: Measurement of Credit Losses on Financial Instruments, which changes the impairment model for most financial assets. The new model uses a forward-looking expected loss method, which will generally result in earlier recognition of allowances for losses. ASU 2016-13, as subsequently amended for various technical issues, is effective for emerging growth companies following private company adoption dates for fiscal years beginning after December 15, 2022 and for interim periods within those fiscal years. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is currently evaluating the impact of this standard to the Company's financial statements.
In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. ASU 2019-12 is effective for emerging growth companies following private company adoption dates in fiscal years beginning after December 15, 2021, and interim periods within annual periods beginning after December 15, 2022, with early adoption permitted, including adoption in an interim period. If the Company were to cease meeting the emerging growth company criteria during the fiscal year ending January 31, 2022, this ASU would be effective for the Company for its Annual Report on 10-K for the fiscal year ended January 31, 2022. The Company is evaluating the effect of adopting this new accounting guidance, but does not expect adoption will have a material impact on the Company’s financial statements.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2020
Accounting Policies [Abstract]  
Activity in Allowance for Doubtful Accounts
A summary of activity in the allowance for doubtful accounts is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $167 $123 $ 
Charged to (recovery of) bad debt expense 452 (105)619 
Write off of uncollectible accounts  (18) 
Translation adjustments 3  3 
Balance, end of period$ $622 $ $622 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)
6 Months Ended
Jul. 31, 2020
Noncontrolling Interest [Abstract]  
Temporary Equity
The following table summarizes the activity in the redeemable non-controlling interests for the period indicated below:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $4,384 $ $4,356 
Net loss attributable to redeemable non-controlling interest (232) (408)
Foreign currency translation 78  169 
Adjustment to redeemable non-controlling interest 154  267 
Balance, end of period$ $4,384 $ $4,384 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments (Tables)
6 Months Ended
Jul. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value, Assets Measured on Recurring Basis The following table summarizes the Company’s financial assets measured at fair value as of January 31, 2020 and July 31, 2020 and indicates the fair value hierarchy of the valuation:
Fair value measurements on a recurring basis as of January 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$67,119 $ $ 
Total assets$67,119 $ $ 
Liabilities:
Contingent consideration (included in other long-term liabilities)
$ $ $195 
Total liabilities$ $ $195 
Fair value measurements on a recurring basis as of July 31, 2020
Level 1Level 2Level 3
Assets:
Money market accounts (included in cash and cash equivalents)
$353,857 $ $ 
Total assets$353,857 $ $ 
Liabilities:
Contingent consideration (included in other accrued expenses)
$ $ $209 
Total liabilities$ $ $209 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation A reconciliation of the balance for contingent consideration obligations for the three and six months ended July 31, 2020 is as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Balance, beginning of period$ $190 $ $195 
Acquisitions    
Change in fair value    
Translation adjustments 19  14 
Balance, end of period$ $209 $ $209 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues (Tables)
6 Months Ended
Jul. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue by Geographic Region
Revenues by geographic region were as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
United States$29,653 $44,049 $57,332 $84,520 
International$2,325 $4,716 $4,482 $8,957 
$31,978 $48,765 $61,814 $93,477 
Schedule of Accounts, Notes, Loans and Financing Receivable
Accounts receivable, less allowance for doubtful accounts, is as follows as of January 31, 2020 and July 31, 2020:
As of January 31,
2020
As of July 31,
2020
Trade accounts receivable$32,686 $29,082 
Unbilled accounts receivable1,425 1,321 
Allowance for doubtful accounts (622)
Other accounts receivable94 447 
Total accounts receivable, net$34,205 $30,228 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations (Tables)
6 Months Ended
Jul. 31, 2020
Business Combinations [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to members$49,428 
Voting common stock issued (1,438,805 shares)
23,812 
Total consideration$73,240 
The acquisition-date fair value of the consideration transferred is as follows:
Total
Consideration
Cash consideration to shareholders$3,928 
Cash consideration to settle debt137 
Voting common stock issued (63,967 shares)
1,392 
Contingent consideration - cash payment197 
Contingent consideration - voting common stock5,857 
Total consideration$11,511 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill (Tables)
6 Months Ended
Jul. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets, net are as follows:
As of January 31, 2020As of July 31, 2020
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Gross
Amount
Accumulated
Amortization
Net Carrying
Amount
Acquired developed technology$6,008 $(695)$5,313 $6,172 $(1,477)$4,695 
Customer relationships21,706 (937)20,769 21,714 (1,773)19,941 
Trademarks125 (114)11 127 (127) 
$27,839 $(1,746)$26,093 $28,013 $(3,377)$24,636 
Finite-lived Intangible Assets Amortization Expense
The Company recognized amortization expense as follows:
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Cost of revenues$60 $378 $60 $747 
Sales and marketing105 418 105 835 
General and administrative12  12 10 
Total amortization expense$177 $796 $177 $1,592 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The expected future amortization expense for intangible assets as of July 31, 2020 is as follows:
Fiscal Year Ending January 31,
2021 (remaining)1,606 
20223,212 
20233,212 
20242,511 
20251,670 
Thereafter12,425 
$24,636 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders’ Equity (Tables)
6 Months Ended
Jul. 31, 2020
Equity [Abstract]  
Schedule of Stock by Class
At July 31, 2020, the Company committed a total of 24,785,528 shares of common stock for future issuance as follows:
Issued and outstanding stock options7,464,094 
Nonvested issued and outstanding restricted stock units ("RSUs")2,041,093 
Possible issuance under stock plans15,280,341 
24,785,528 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
6 Months Ended
Jul. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock Option Activity
Stock option activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted
Average
Exercise Price
Outstanding, January 31, 20207,837,023 $5.39 
Granted  
Expired or forfeited(46,899)10.87 
Exercised(326,030)2.64 
Outstanding, July 31, 20207,464,094 $5.48 
Exercisable, July 31, 20205,542,247 $4.07 
Fully vested or expected to vest, July 31, 20206,717,685 $5.48 
Schedule of Nonvested Restricted Stock Units Activity
Restricted stock unit (“RSU”) activity during the six months ended July 31, 2020 was as follows:
Number of
Shares
Weighted Average
Grant Date Fair
Value
Nonvested, January 31, 2020948,119 $21.75 
Granted1,120,054 20.07 
Vested1
(17,500)20.00 
Forfeited(9,580)21.53 
Nonvested, July 31, 20202,041,093 $20.84 
1Includes 17,500 RSUs that were not issued and outstanding as of July 31, 2020.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Share (Tables)
6 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The components of basic and diluted loss per share for periods presented are as follows (in thousands, except share and per share data):
Three Months Ended
July 31,
Six Months Ended
July 31,
2019202020192020
Basic loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Basic loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
Dilutive loss per share:
Numerator
Net loss attributable to nCino, Inc.$(8,502)$(14,646)$(11,921)$(19,415)
Denominator
Weighted-average common shares outstanding76,420,098 84,629,777 76,206,900 83,112,132 
Dilutive loss per share attributable to nCino, Inc.$(0.11)$(0.17)$(0.16)$(0.23)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The weighted-average number of shares outstanding used in the computation of diluted loss per share does not include the effect of the following potential outstanding common stock because the effect would have been anti-dilutive:
July 31,
20192020
Stock options issued and outstanding8,008,329 7,464,094 
Nonvested RSUs issued and outstanding 2,041,093 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Organization and Description of Business (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jul. 13, 2020
Jul. 31, 2020
Jan. 31, 2020
Subsidiary, Sale of Stock [Line Items]      
Common stock, par value (in USD per share)   $ 0.0005 $ 0.0005
Common stock, shares authorized (in shares)   500,000,000 0
Preferred stock, par value (in USD per share)   $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares)   10,000,000 1,000,000
IPO      
Subsidiary, Sale of Stock [Line Items]      
Common stock, par value (in USD per share)   $ 0.0005  
Common stock, shares authorized (in shares) 500,000,000 500,000,000  
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001  
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000  
Initial public offering (in shares) 9,269,000    
Initial public offering price (in USD per share) $ 31.00    
Consideration received from IPO $ 268,400    
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) - Accounts Receivable - Customer Concentration Risk
6 Months Ended 12 Months Ended
Jul. 31, 2020
Jan. 31, 2020
Two Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage   22.00%
Equity Holder    
Concentration Risk [Line Items]    
Concentration risk, percentage   11.00%
One Customer    
Concentration Risk [Line Items]    
Concentration risk, percentage 12.00%  
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance, beginning of period $ 167 $ 0 $ 0 $ 123
Charged to (recovery of) bad debt expense 452 0 619 (105)
Write off of uncollectible accounts 0 0 0 (18)
Translation adjustments 3 0 3 0
Balance, end of period $ 622 $ 0 $ 622 $ 0
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) - nCino K.K - USD ($)
$ in Millions
Oct. 31, 2019
Apr. 30, 2020
Schedule of Equity Method Investments [Line Items]    
Payments to noncontrolling interests $ 4.7  
Estimated redeemable noncontrolling interest redemption Value   $ 0.3
nCino K.K    
Schedule of Equity Method Investments [Line Items]    
Ownership percentage by parent 0.51%  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Increase (Decrease) in Temporary Equity [Roll Forward]        
Balance, beginning of period $ 4,384 $ 0 $ 4,356 $ 0
Net loss attributable to redeemable non-controlling interest (232) 0 (408) 0
Foreign currency translation 78 0 169 0
Adjustment to redeemable non-controlling interest 154 0 267 0
Balance, end of period $ 4,384 $ 0 $ 4,384 $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments - Summary of Financial Assets (Details) - Fair Value, Measurement, Recurring - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Level 1    
Assets:    
Total assets $ 353,857 $ 67,119
Liabilities:    
Contingent consideration (included in other long-term liabilities) 0 0
Total liabilities 0 0
Level 1 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) 353,857 67,119
Level 2    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration (included in other long-term liabilities) 0 0
Total liabilities 0 0
Level 2 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) 0 0
Level 3    
Assets:    
Total assets 0 0
Liabilities:    
Contingent consideration (included in other long-term liabilities) 209 195
Total liabilities 209 195
Level 3 | Money Market Funds    
Assets:    
Money market accounts (included in cash and cash equivalents) $ 0 $ 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Balance, beginning of period $ 190 $ 0 $ 195 $ 0
Acquisitions 0 0 0 0
Change in fair value 0 0 0 0
Translation adjustments 19 0 14 0
Balance, end of period $ 209 $ 0 $ 209 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Revenue By Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Disaggregation of Revenue [Line Items]        
Total revenues $ 48,765 $ 31,978 $ 93,477 $ 61,814
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 44,049 29,653 84,520 57,332
International        
Disaggregation of Revenue [Line Items]        
Total revenues $ 4,716 $ 2,325 $ 8,957 $ 4,482
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Revenue from Contract with Customer [Abstract]    
Trade accounts receivable $ 29,082 $ 32,686
Unbilled accounts receivable 1,321 1,425
Allowance for doubtful accounts (622) 0
Other accounts receivable 447 94
Total accounts receivable, net $ 30,228 $ 34,205
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Revenues - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 31, 2020
Jan. 31, 2020
Disaggregation of Revenue [Line Items]    
Deferred revenue, current portion $ 84,288 $ 50,929
Remaining performance obligation amount 455,700  
Contract with customer, liability, revenue recognized $ 43,100  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-08-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation percentage 66.00%  
Remaining performance obligation, expected timing of satisfaction 24 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation percentage 30.00%  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, expected timing of satisfaction 25 months  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-08-01    
Disaggregation of Revenue [Line Items]    
Remaining performance obligation, expected timing of satisfaction 48 months  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details) - Visible Equity, LLC
$ in Thousands
Jul. 08, 2019
USD ($)
shares
Business Acquisition [Line Items]  
Cash consideration to members $ 49,428
Stock issuance related to business combinations 23,812
Total consideration $ 73,240
Voting Common Stock  
Business Acquisition [Line Items]  
Equity interest issued or issuable, number of shares (in shares) | shares 1,438,805
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Oct. 18, 2019
Jul. 31, 2020
Jan. 31, 2020
Business Acquisition [Line Items]      
Contingent consideration - cash payment   $ 200 $ 200
FinSuite Pty Ltd      
Business Acquisition [Line Items]      
Cash consideration to shareholders $ 3,928    
Contingent consideration 137    
Contingent consideration - cash payment 197    
Total consideration 11,511    
FinSuite Pty Ltd | Voting Common Stock      
Business Acquisition [Line Items]      
Contingent consideration $ 5,857    
Equity interest issued or issuable, number of shares (in shares) 63,967    
Stock issuance related to business combinations $ 1,392    
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jul. 31, 2020
Jan. 31, 2020
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration - cash payment $ 200 $ 200
First Initial Tranche Earn-Out    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration - cash payment $ 100  
Equity interest issued or issuable, number of shares (in shares) 142,846  
Second Initial Tranche Earn-Out    
Business Acquisition, Contingent Consideration [Line Items]    
Contingent consideration - cash payment $ 100  
Equity interest issued or issuable, number of shares (in shares) 142,846  
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 28,013 $ 27,839
Accumulated Amortization (3,377) (1,746)
Net Carrying Amount 24,636 26,093
Acquired developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 6,172 6,008
Accumulated Amortization (1,477) (695)
Net Carrying Amount 4,695 5,313
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 21,714 21,706
Accumulated Amortization (1,773) (937)
Net Carrying Amount 19,941 20,769
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 127 125
Accumulated Amortization (127) (114)
Net Carrying Amount $ 0 $ 11
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill - Amortization Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 796 $ 177 $ 1,592 $ 177
Cost of subscription revenues        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 378 60 747 60
Sales and marketing        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets 418 105 835 105
General and administrative        
Finite-Lived Intangible Assets [Line Items]        
Amortization of intangible assets $ 0 $ 12 $ 10 $ 12
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
2021 (remaining) $ 1,606  
2022 3,212  
2023 3,212  
2024 2,511  
2025 1,670  
Thereafter 12,425  
Net Carrying Amount $ 24,636 $ 26,093
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets and Goodwill - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Jan. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 56,527   $ 56,527   $ 55,840
Foreign currency translation gain (loss) $ 900 $ 0 $ 700 $ 0  
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Reseller Agreement - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Affiliated Entity | Reseller Agreement [Member]        
Related Party Transaction [Line Items]        
Related party costs $ 8.7 $ 5.4 $ 16.2 $ 10.4
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders’ Equity - Narrative (Details) - $ / shares
Jul. 31, 2020
Jul. 13, 2020
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Preferred stock, shares authorized (in shares) 10,000,000   1,000,000
Common stock, par value (in USD per share) $ 0.0005   $ 0.0005
Common stock, shares authorized (in shares) 500,000,000   0
Preferred stock, par value (in USD per share) $ 0.001   $ 0.001
IPO      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000  
Common stock, par value (in USD per share) $ 0.0005    
Common stock, shares authorized (in shares) 500,000,000 500,000,000  
Preferred stock, par value (in USD per share) $ 0.001 $ 0.001  
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders’ Equity - Common Stock Future Issuance (Details) - shares
Jul. 31, 2020
Jan. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issued and outstanding stock options (in shares) 7,464,094 7,837,023
Possible issuance under stock plans (in shares) 15,280,341  
Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Issued and outstanding stock options (in shares) 7,464,094  
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested issued and outstanding restricted stock units (in shares) 2,041,093 948,119
Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common Stock reserved for future issuance (in shares) 24,785,528  
Common Stock reserved for future issuance (in shares) 24,785,528  
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based payment arrangement expense $ 13,269 $ 2,492 $ 14,320 $ 3,601
Share-based Payment Arrangement | 2019 Equity Incentive Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Number of additional shares authorized (in shares)     15,250,000  
Percent increase in aggregate shares     5.00%  
Stock Option        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Unrecognized compensation costs 5,500   $ 5,500  
Unrecognized compensation costs period for recognition     1 year 6 months 10 days  
Restricted Stock Units (RSUs)        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Unrecognized compensation costs $ 30,700   $ 30,700  
Unrecognized compensation costs period for recognition     3 years 6 months 7 days  
Award vesting period     4 years  
Award vesting rights, percentage     25.00%  
Share-based payment arrangement expense     $ 12,200  
Employee Stock | Employee Stock Purchase Plan        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Percent increase in aggregate shares     1.00%  
Number of shares authorized (in shares) 1,800,000   1,800,000  
Purchase price of common stock, percent     85.00%  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Stock Option Activity (Details) - $ / shares
6 Months Ended
Jul. 31, 2020
Number of Shares  
Outstanding, January 31, 2020 (in shares) 7,837,023
Granted (in shares) 0
Expired or forfeited (in shares) (46,899)
Exercised (in shares) (326,030)
Outstanding, July 31, 2020 (in shares) 7,464,094
Exercisable, July 31, 2020 5,542,247
Fully vested or expected to vest, July 31, 2020 (in shares) 6,717,685
Weighted Average Exercise Price  
Outstanding, January 31, 2020 (in USD per share) $ 5.39
Granted (in USD per share) 0
Expired or forfeited (in USD per share) 10.87
Exercised (in USD per share) 2.64
Outstanding, July 31, 2020 (in USD per share) 5.48
Exercisable, July 31, 2020 (in USD per share) 4.07
Fully vested or expected to vest, July 31, 2020 (in USD per share) $ 5.48
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - RSUs Activity (Details) - Restricted Stock Units (RSUs)
6 Months Ended
Jul. 31, 2020
$ / shares
shares
Number of Shares  
Nonvested, January 31, 2020 (in shares) | shares 948,119
Granted (in shares) | shares 1,120,054
Vested (in shares) | shares (17,500)
Forfeited (in shares) | shares (9,580)
Nonvested, July 31, 2020 (in shares) | shares 2,041,093
Weighted Average Grant Date Fair Value  
Nonvested, January 31, 2020 (in USD per share) | $ / shares $ 21.75
Granted (in USD per share) | $ / shares 20.07
Vested (in USD per share) | $ / shares 20.00
Forfeited (in USD per share) | $ / shares 21.53
Nonvested, July 31, 2020 (in USD per share) | $ / shares $ 20.84
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Commitment and Contingencies (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]        
Lease expense $ 2.7 $ 2.1 $ 5.4 $ 3.9
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Related-Party Transactions (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
equityHolder
Jul. 31, 2019
USD ($)
Jul. 31, 2020
USD ($)
equityHolder
Jul. 31, 2019
USD ($)
Jan. 31, 2020
USD ($)
Related Party Transaction [Line Items]          
Related party, non-cancellable agreement, term (in years)     3 years    
Related party, non-cancellable agreement, renewal term (in years)     2 years    
Deferred revenue, current portion $ 84,288   $ 84,288   $ 50,929
Accounts receivable, related parties 0   $ 0   9,200
Fund Spending Agreement          
Related Party Transaction [Line Items]          
Related party transaction, term of agreement (in years)     3 years    
Remaining obligation, expected fulfillment period     1 year    
Affiliated Entity          
Related Party Transaction [Line Items]          
Deferred revenue, current portion 0   $ 0   8,013
Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Related Party Transaction, Expenses from Transactions with Related Party $ 300 $ 300 $ 600 $ 500  
Affiliated Entity | Transactions With Certain Equity Holders          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder 3   3    
Revenue from related parties $ 0 2,100 $ 2,800 4,300  
Deferred revenue, current portion $ 0   $ 0   8,000
Affiliated Entity | Banking Relationship [Member]          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder 1   1    
Interest income, related party $ 0 $ 200 $ 100 400  
Affiliated Entity | Fund Spending Agreement          
Related Party Transaction [Line Items]          
Number of affiliated entities | equityHolder 1   1    
Related party agreement, length of agreement (in years)     3 years    
Total amount spent for agreement $ 0   $ 0 $ 20  
Remaining obligation, amount 200   200    
Prepaid Expenses and Other Current Assets | Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Related Party Transaction, Expenses from Transactions with Related Party     1,100   500
Accounts Payable | Affiliated Entity | Agreement For Purchase Of Service          
Related Party Transaction [Line Items]          
Due to related parties, current $ 4,000   $ 4,000   $ 3,300
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2020
Jul. 31, 2019
Basic loss per share:        
Net loss attributable to nCino, Inc. $ (14,646) $ (8,502) $ (19,415) $ (11,921)
Denominator        
Weighted average-common shares outstanding basic (in shares) 84,629,777 76,420,098 83,112,132 76,206,900
Basic loss per share attributable to nCino, Inc. (in USD per share) $ (0.17) $ (0.11) $ (0.23) $ (0.16)
Denominator        
Weighted average-common shares outstanding diluted (in shares) 84,629,777 76,420,098 83,112,132 76,206,900
Diluted loss per share attributable to nCino, Inc. (in USD per share) $ (0.17) $ (0.11) $ (0.23) $ (0.16)
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) - shares
6 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Stock Option    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 7,464,094 8,008,329
Restricted Stock Units (RSUs)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount (in shares) 2,041,093 0
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +1!*E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "T02I1'_+MU.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$F@;";UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/:T>\GK%K9/ MI'J-TZ]D!9T#KMEU\FNS>=QOF:QYS0O^4%1\S^]%U0B^>I]=?_C=A)TW]F#_ ML?%54+;PZR[D%U!+ P04 " "T02I1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M +1!*E%0K:PF1@4 / 5 8 >&PO=V]R:W-H965T&UL MI9C;;N,V$(:OMT]!&+UH@3B2*/FT< PX2M*FW76<..UB6_2"EFA;B$2Z%.7# MVW8"[BRD2IB&4[6TTK7B+,R#DMBBMMVU$A:)UFB87YNJT5!F.HX$GRJ29DG" MU/Z6QW)[TW):QPLOT7*ES05K-%RS)9]Q_<=ZJN#,*E7"*.$BC:0@BB]N6F/G MH^^Z)B!_XL^(;].38V(^92[EFSEY#&]:MB'B,0^TD6#PM^$^CV.C!!S_'D1; MY3M-X.GQ4?TA_WCXF#E+N2_C+U&H5S>M?HN$?,&R6+_([:_\\$$=HQ?(.,U_ MR;9XUO-:),A2+9-#,! DD2C^V>Z0B-, >B: '@+HNP#GW!O<0T">.:L@RS_K MCFDV&BJY)J73'U4YU[H M2._)0Q1S,LF2.5=U++B&;3MM=^#VL1P-2IY!$YX7OHS,8(%D35A2VWJXCO C M(:_(HPBN$2K'KAS.;L(%>E)!BS'3>%=DIJ%K$:F(+S.AU1[^PUK8"^IW]QCD MB0T[32!?V8X\AM#1HD44Y*1(TUZ0]+IMS^VXCM?'"&E%2)L0CL,0"D5Z=3P@ MG^ Y\B3J@.+?6 J(7<*:CI&6]FVX_XO6M^<06N_RJVH)<7E MOD0Q%-^EE@*CJRJ @WOX>[JR,TZ5W$0BJ$\FKCGQ,;2J+#BXF;]'F\I4LYC\ M%:W/CQ!B^(='O=-O6Z78RHJ@4.;N2OD88R(!?$H3_-?R8S'F0*LE6+A2OY,DG =F#F M&;Q=D3539,/BC),?[6O;MCMD#8,UGRUBW%7-<'"SAWH:PL BLWTREW$M+BXP M\2=/V+2S*A,4-_)CRLC]+E@QL>1GR]<%H3I L/(:J?K%Q0G$@.KB@%M5 P>!?Y]PM72]*Y?0$&OP&23-1/UR?NN%0&M')_BAGTDVYU. MO(OU02T6KG8Q8U4!H+AW']MPQ:$-L3Q]WU* 5OY/&RT&#N8]*\Q[EB_JR5.F MH88+X[.U"^I"N9,KFVV?S6C@.-Y@X V&UJ:.JG)WVFA)X(,E*"B8CR+D._([ MKT\5+@6UQ^ETN_T!-I5P*[=W<9,^6NI#E)I2_I5#G<,6G!?DVFVSD'(PM,KT M7=RBR[7F*=L#7*PUB0MBL/Y%J2K'=W%_?D]U6*2?Y\+EGBE&=;([@[OT&)#" M BMF=;W[]H+ V1%HG>RI&5_,MQI3$IC58K&]5EXMMS/'^2:>53U>[(5^9L96 M4Q+S!83:UST8:JK87BQ.M%SG.W1SJ;5,\L,59R%7Y@&XOY!2'T_,"\I-WM%_ M4$L#!!0 ( +1!*E$O'<#7?0< !L@ 8 >&PO=V]R:W-H965T&ULM9IO<]LV$H>_"D;UM,F,'!$ _R:V9QPG[>7FKN>)V_0U+$(6 M)R2A$J _!4B3,@%"=IM[$8N4%L!OE\ ^"S!G]Z+Y*K><*_2M*FMYOM@J MM7N[6LGUEE=,OA$[7L,O&]%43,%M<[>2NX:SW#2JRA4)@GA5L:)>7)R9[ZZ; MBS/1JK*H^76#9%M5K'EXSTMQ?[[ B\K MH9>\J'@M"U&CAF_.%Y?X[548Z0;&XDO![^7!-=*NW KQ5=]\RL\7@5;$2[Y6 MN@L&'WM^Q17HORCR-7V?)$N4,XW MK"W59W'_#]X[9 2N12G-7W3?VP8+M&ZE$E7?&!141=U]LF]]( X:X'"F >D; MD.'PG,$5U*41M:"6KF/SKG M?MLTO%;H4DKPT],A'3JDIL-PKD,FMPA"@];Z@O_9%GM6P@@2O?KRZ>-;=)(N MTXP8"[B,:8280N!5"VOHQQ]P'+Q[],[80+@F7R]A\<@=-[._?'CM>@*=PM@H MU,MX?T'3%&?X;+4_C+1MEF&BU:[6[#UQQ\ORWY$I5< M2L1*2!EF4D'R0;EH;]6F+6$=]PW$!IUT3I_$A/R]L+BBTNF.#J,2$)).@N*P M"DD0N8,2#4&)7AZ4AI=FJ>U8HPKN7$J1)2:8R+4M,A)@M]IX4!O[I["0('7- M=H5B9?%?D*@$$K<*F "B][QN.5J+6C60@N42DE2WA':BT8EYB6JN7,[$EM0P M")*)/[81C8/4[4\R^)-X_;EN^(X5.>+?=CK323.#A-KR9M#.',N_4YU8@A(< MD8EJAU&09&[5Z: Z]:K^34#TGR$PM<-*LBB9SFO;#(<121*WR&P0F1T)+=03 MC7HP(=7);@>$5[-3('.)L/*2PXJ&RG"BAN6M"W%E552+T7F>I]?F0QH2:W$YS*(@(S/U#SG8FODQ M\K0"*N>22Z_51@0.H+ZG4[&V71)'R4R!3T:4$#]*A@ 7-:PMCA3[QI]4$4[1 M#F#0<*K8-L+9#%3("!7BA\ID]A[1:9,#A[$U#QQ6T5R2)2-=B'_S-(7TL8EP M?-/D,,'9W P8:47\M.JFZS%U#A %."/15*)MEZ31;-(:B47\Q+K2>5]5YD!" MU^Q74/ 6]1VOUR 8O?I5*/A(EPAC\S,FS@,&_R#ZY/&MW+$U/U_L8%?.FSU? M7"#78<]WZ.AI($80$C\(/_.<\TI#6\_]4U/XBQ*L[F %PSSC4G7A0-0= @O"=8(UDHWZR MP8:Y3PY2#[1$)\&;(,"ZJ$%[5K;\'<)+V,+H?]TT"89;N66-WF*W:BL:L\MB MYFCGKY_EO#-6\) X@HI%EP1F_]XJ";N,7#^POSN"\PS-QO TC7A-GH9^Y#3U M]F[[51IHS>G#@ZB%@^D1C\/H=+8>IR.&Z='CTD%\SC?%NG "F-IH/<7Z^,R2Z3(D4(W- MA7G$,/5C^##G_-1G&W2I5%/O*"<-"IR,V>D.2A)FUMAR(CA.2 MS!3"=*0T?2&E=2HXBH*ER2/2D7:Y(^WVKMH(=V[+'7:^;3D=64^/[$XW&_#1 M3*V/0'D_'$9PTO0[;O;IR#3JW_7]I1U*WV?LR]+V[B\-\,P\"D=&AGY&?A&Z M;D)]OC:+PQ.&< 1 B+\_VL,QMX?^W/XROER%=M*F,SDO'!-VZ$_8OXIZ_[+H M';Q\"O\/T1MS8.C/@2^-7F2_B)L$;W7PYE:_-O\W:^Z*6J*2;Z!-\":!+IKN M371WH\3.O,R]%4J)REQN.0-_M0'\OA%0L_8W^OWP\/\!+OX'4$L#!!0 ( M +1!*E'004,B600 &@3 8 >&PO=V]R:W-H965T&UL MS5AM;]LV$/XKA!<,*>!&(F794F8;:-P6RX -0;-FGVF)MHE(HDM2=K-?OZ.D M2+;U%B<(L'R(2>FYXW-''A^1T[V0CVK#F$8_XRA1L\%&Z^VU9:E@PV*JKL26 M)?!F)61,-73EVE);R6B8&<6116Q[;,64)X/Y-'MV)^=3D>J()^Q.(I7&,95/ M-RP2^]D #YX??./KC38/K/ET2]?LGNGOVSL)/:OT$O*8)8J+!$FVF@T^X>L% M<8Q!AGC@;*\.VLB$LA3BT71NP]G -HQ8Q )M7%#XV;$%BR+C"7C\*)P.RC&- MX6'[V?O7+'@(9DD56XCH'Q[JS6S@#5#(5C2-]#>Q_YT5 ;G&7R BE?U'^P)K M#U"0*BWBPA@8Q#S)?^G/(A$'!GC48D * _)2 Z=3*?9( M&C1X,XTL-YDU1,,3,XWW6L);#G9ZOA!)")/"0@0M)2(>4@V=&QK1)&#HWCA6 MZ"/Z2R0?MY(GFB=KZ'Z__XPN+SZ@"\03]/=&I(HFH9I:&B@9QU90#'^3#T]: MAO\CC:Z0@X>(V,1N,%_TF-.DS=R"1)39(&4V2.9OU)8-JC8((D&!:; ?*=_1 MB"60@C[)$- <.RZB&@&)%"K@UU_PV/[MF4R&@>A.'@]AZ:LM MR]9N]/2A*6$YPW'&T!3A;NYX'O;QU-H=)J8.\S'V1B7J*'ZGC-_IC/]3$(C4 MA"M9P"#V9<2&*&)*(1I!P6=+ K8.%(ITJ5=I!%58&(@5NLB#OA@3\K:T-&7% MJ84+PYRDI(ZQF],Q*M,QZDS''6PI3$JH!ZC#X'&(ME0B6!$I0Y>P[DT1;!GL MB1LJ6>-,)4QDJC="\G_AA8DA?]I(/O?O M'M#"=OYWPK\5V!S!N(Q@_*H(N%)I/_MQC=0I[2[$$>%)27CR*L*@GDK#PC=; M9P_K22_K+L01:Z]D[77O>2*.04]?N<)SW][)VK7=$]:]L"/J?DG=/X/ZV0O< MKZ72M9M7>!W9DG1L5[IKG\U]^,*U7;AVCS=_0AQW?$*\ =G&_."+ 9^?]3/6 M>.'^)>SKR#;VE<+C;HE_$-DG3!'$O0FBX\,!5\J)NZ7S;654..^MHW[<,?U* MZ7"WU+VQE KO71M7 \3W)[9'1I,6\I74X6ZM>U,MU=6KQKP.F;BN/[;M-N:5 MQ.%NC7MS+?7+7 .DAWVE=[A;\.!0L#NOG"I1PN^I2OB%LM2/.Z9?"1-^5V7" M78)34*]#L$U\/'&=9O*DDB;R?M)$N@2G.+G4(:[O8 ?[+<0K92+OJTRD2V\* M\G5(-_F#HV>/,%')S8$+W2:: 4.-OL!I6S\-T9WDYHH%W;"$K7C H=UUUJTD MB_1(UO_AM%L_M'DPTFG6&U! [23EUL$UB+F#^I/*-4\4'&!78&9?36#69'ZM MDW>TV&8W(TNAM8BSYH;1D$D#@/&PO=V]R:W-H965T&ULK5K? M;]LV$/Y7"*,/*=#$(JF?01*@B9VMP]H&2;L^#'M0+#K6(HF>2"?9?[^3+%LV M>6*,-7VH+?F[H^XC>??QE+-G63^JA1":O)1%IU)'GNG%^2@>D4S,TU6A;^7SKZ(+*&C\ MS62AVO_)\QH;L1&9K92696<,3U#FU?HS?>F(V#$(_ $#UADPPP &Q@UX9\!- M@Z$1_,[ /W2$H#,(#ATA[ S"EOLU62W3DU2G%V>U?"9U@P9OS9=VNEIK(#BO MFI5UIVOX-0<[?7$E*R6+/$NUR,B=A@]8-EH1.2=?EZ).F^E7Y)A\OYN0HW?O MR3N25^3;0JY46F7J;*SA&1I/XUDWWM5Z/#8P'B>?9:47BDRK3&2(_=1M'SKL MQQ#[E@"V(>"*.1W^MBI."*E[6]F%KWR3 IPL_CL+@;/RT M2[^-XC2)XGW4U$8EW(^B?=2UC0II3/TM:B_08!MHX.3L2BK=;)<#N NW+L,# MN)MUCETR/0%I(%R+I9DZS1Q7%D(1R,90%NI'T;A'*+QT._F3_H7QGMB,!B$+ M#=X1E&USQ1(CO@D"BUEDH*8(BH4L,/,9.F;(A]C:T034O1U%!0NU:,E* M,U =N=+-PGT2*%]N9T-\4635).:JF2"PT.=FZL*<17&4F'QA8W*>#/#%>K[8 M ?E:;G>W0'=W%S=#TFP<43-N&\8"&@1FX#8LHDD5=# 2>VG2HM:@ +(6^\HJX%=RDSYA&"8 MJ;&F&(A2DTQDM)@/,-DK'>J6.E_U0M1H<(AHH=14-@CJ=&9^-"A(KF2*N M(A8-!-@K&^J6-NT6N1=S68MN*HE.7S8I HW(I[T4/C5U;R05'']AKTK/R @:SB:8-\DY5K!,0'"V'43#!.8:0D 6.3:$A69. M=/K9YZ872\PME@;737655_)#4TU/T,"9=7J'_1/ZYFD$PR'[!W67^#0P*0 =0=0BA?K@8.34U>KJ=0MS-V4N4Y7/UF>@O%@U+;^CO"(9 MK+^TWGD0?.&M72>[1'@G5D4>@%&3?A3&S&[#@+>!:34\JHF6:O49_,"Q-O*!'TRHB]HHSR62,&6B[N M1/T$ERZ&>[W!W%V6 QIQK*_HS%W17V]C=@[V.I0)#TRUAL 84&ZE91L6P?G0 MFA8;YOO49_B<\+ZH<^^MFIF\KX;<70T/;F=>ON)HH)7 D9((&=J@=H+ (B\V MVU0(BJV[ZWL3@(W)@WC@1,W[ZLC=U?&FEG.AFO=V0%FW*YRSL-/:_^G>/N\+ M"?_9[G[G8)<@J*ZF4$%0<1R:Z0I!P?PF9JG&8%$8#6V*OECP-^OP\[X.\#?J M\5^^XFAH4X16AJ!>:"J\"0*+0O,%PA1SEOC<[+=@L("Q@1,D;RK%_IT^QW/W MF1(/^O(5*PI*JEAE4-:5EK/'X^:5=-84_.94VG:O-B=4DBHR!UDDG]'9'N^\ M<"U%_="^&E?@:57I]9NC[=WMZ_?+]J6SZFU+-NO M"Y%FHFX \/M&PO=V]R:W-H965T&ULM5==C^(V%/TK%MJ'5NI, MXB0$& '2#M O=5LT[+;/GN0"T20QM0W,2OWQO78R 1R3'>UH7DB5JG=G>?)9 L%D[=\!R6^67-1,(5#L?'D3@!+35"1 M>X'OQU[!LK(W'9MG2S$=\[W*LQ*6@LA]43#Q]1YR?IST:._EP4.VV2K]P)N. M=VP#*U!?=DN!(Z]A2;,"2IGQD@A83WH?Z=V"QCK (/[.X"C/[HF6\LCYDQ[\ MEDYZOEX1Y) H3<'P6029CS_)TO5 M=M(;]D@*:[;/U0,__@JUH+[F2W@NS2\Y5M@!@I.]5+RH@W$%15965_9<&W$6 M@#SN@* .".R Z$I 6 >$KYTAJ@.BU\[0KP.,=*_2;HR;,\6F8\&/1&@TLND; MX[Z)1K^R4B?*2@E\FV&I4Q!2E8*+Y@%2A*^)G_M0##];TIR0_[D MY3I1N_&E"2\P"-*FK0@\*SOP?6O M5[RQX=5GU6%*PR#&-1W.O6RC@F@47(+F#JHHU.Z8VF]8^^]D:L7;/]<81K'EJ0-$^Y:E#DP<4\O1-BCV M!VY#XT9ZW"G] 20PD6R-IRDJ@H1Z\DZN#MAE^:)DQAVEOJGZNAWRO\C2[0^X^T*Q &'':;2LZI+ MO[$3#E#N@:P%+_![*S?E=\>$RL!=16E+GI59,PW20G9E5^GRD6[2]?W;]N:^#)! M MO[-L@N[G,'!@]6V_QDTH;9=OL7W4X&CW17N M#;['[8^A8-@ROHT*_=8>=U#U(_O =*#:!Z9WUED4(#:FI9,H:E^JZCNR>=JT MC1]-LV0]OZ=W,^IX/M=MINED3O15C_J)B4V&O4<.:YS*OQW@?RZJMJ\:*+XS M?&PO=V]R:W-H965T&ULK5??;]LV$/Y7 M"*$/+=!$HGY8:(FVA$JD1])Q^]_O2"F*)=&"E_;% M$NF[[_A]XAUYLR,77V5.J4+?JI+)N9,KM;]Q79GFM"+RFN\I@W^V7%1$P5#L M7+D7E&3&J2I=W_,F;D4*YBQF9NY>+&;\H,J"T7N!Y*&JB/A^1TM^G#O8>9[X M4NQRI2?- .QB+/PMZE"?O M2%/9>@]" 5KQIG6$%5 ML/I)OC5"G#@ CMW!;QS\OD-XQB%H'()+(X2-0WAIA*AQ,-3=FKL1;D4462ET5&%,W0@X('[ *%^!8M>05; M+]=[XHFB3UQ*]/:1D4-6@.D[=(4>'U;H[9MWZ TJ&/HCYP=)6"9GKH)E:7 W M;99P5R_!/[.$ 'WF3.42K5E&,XO_:MQ_,N+O@ARM)OZS)G?^*.#'0WF- OP> M^9[O6=:SO-@=3VUT?BSZ^M71.V($[08)#%YP!F]D3WQ@*:\H^OMV(Y6 C/]G M)%S8A@M-N/!,N-^@-I:PUVS;J/:<&$]= )\65SB,_7#F/IU^'8M9$GE^UVIE M YM&T:1KMK:9X:F/6[,.RZAE&8V*^KO*J4!I1\W"J'DSHN&D19^,:@@5%.HC M@_(A!&7I=P1?A\F2Z,ILT[5&BTXXAI.X)^K0)ICBGJ1#FSB>]O2TQ JG=C'C MEFX\2O>\F#:R\05DAS9#LD.;(5E+K'-DDY9L,DJVFX'G,B49!(9,\:,^3XM9 M@G&?J0TLB>,>V-IFIM/3SG?:\IV.9LHG"N=..B"-B%*BV!P4V904*0YWEHS" M%4J/&&=7*9P(@I> MH.]H*B@4HVE%O9>SDOOH@+UFA58ST9OJ)L?]*K5TF+E M]3Z3#2CTDMY7&@7J2G)RA<"OKC<_328\S+>D+]+09B#2T 1/^FD[BM/5R'_1 MR/^?>?O3E/$MB1?U#T6+U4 ;"Y ?#,09 ^J*\W+%P,&/BL.6!>/O]97CVBI" M8+L;8"_HRV"QLY0\*UP2!8-LLME9BIY[=0Q?3M3=4SU0?&_:@PU7 MT&R8UQPZ3BJT ?R_Y5P]#W2 MH==_ =02P,$% @ M$$J45Z7=VKI"0 M-CD !@ !X;"]W;W)KY M2V:LB'CB0\_V3.3X,=?6DS2]%S?W@I8HBQ>*5$DJ3K[] 10MB-@E2#FNVS>V M9/\![ (+[F\!Z?@A+SZ7RSBNG*^K-"M/1LNJ6O\XF92S9;R*RC?Y.L[D?Q9Y ML8HJ^;:XGY3K(H[F=:-5.J&NZTU649*-3H_KO]T6I\?YIDJ3++XMG'*S6D7% MMVFK.*L3/+,*>+% MR>@M^?&]"%6#6O%;$C^4>Z\=YFT]%N3-5P__5C[Q>U\]*9NZB,S_+TW\F\6IZ,@I$SCQ?1)JT^Y ]7 M<>.04/W-\K2L?SH/C=8=.;--6>6KIK&T8)5DV]_1UV8B]AH0UM& -@VHT4!T MC<":!LQH0+L:\*8!'VJ2:!H(HP&C'0V\IH%G-A =#?RF@6_ZX'5SS,D_G<5'^_6\!)?X_G?/?-TGUS1D[GSZ^ M3RIIG1IC,FLLF6XMH1V6_)I748HT.[,W.]NL-FFD]J5SOEC(C7KDW,9%DL^5 MX6_G^5KMW"/YZG]R.I5'R!#O[$/\EE=)=B\G:+62#X%Z,I!.SGOLM+>^&-YZ MF#F7PSO\.<^^#.KSRM[GV[F,)#G;4>K<1LE\+./A+%HG^+)>V_OZI5K&A;)' M)HJE>H++];W.9ODJ=E[]*R_+UTB7-SWFS6;;6)'Q_2Y>)+,$BX7W!W?RG1$X MD3MVMVWI;MO2V@S>8<8T2J-L%A\Y=_%]DF5J[>1@W^*H<%[):2^741&7KYVH M"10*J_[ <4% JIY$SL="U7V,X5 M]E17!I@_W7;N[5GE>2[SVK:?014AG-*VZ@*J]IS;3@(B:2NND*%\U_=)6W8- M96-J:&X0#7&Y+PR[W_=YUUH7OEL77C=C'>LB=YMDM%+NMW?Q]M5K]83?SP7_ M>,P"__F0IZDC&>Y'_38\UV T)5Q&P1N1^AZ.RN]Y[02"U\/6$990,S ]. "&U&' M]T-P__R=?[[5O_.O<3%+9 C(#5G6OFX?9GWS?>'#^0X"XG:8$^S,"9YF#C:Q M 7Q:,=^8-+NF96.XLS'L#XFQ@ORY6GM9^93UXF,FAF!XYKGFPO:(6D825U.? M:S5SFUYGK?2:U.D5!3<7&,&YD1ZN>T1M0_?PE%@-_5E6E:G,]ZA9!(PX)B0$ MC]%^7=LXG82)/0L_&B<3554D=YLJNDMCM?VSLR3+CQ2PO#E2\YI*QI9Y+=HA M@!(5\3R6];%JDN79>)9G52$?HTJ89%4L]Q;&)U,"\[#5&YV'RL^VXV>?"E,!$ZPON!V:(P(P-4!+3F"$"1R,^)28 M7B,Z,]G=()IQZ/F=CV@-"<1_>5 D&@J(G0J>%Q4O"(0"*RL2309D !I\'RT2 M2 ,8+C8R&R]V] 12)Y2Y^#Q0S1[4SAY/IDH*"4-XU.L(8*H9@]H9XR"NI! F MJ&=L[:L>4=O.O9K?CAN'L"6%E$!Y2$T[>U1M0S5)4#M)'$:7%(( "\URN4?4 M-E23 K63@HTN*9)1 ^$:4WC3*VN;IM,NM:?=/X4M*4R[-F=TTJ4#D^[WH"5% M4B^.EHC22@]4YSIJKXB?C)84EL086C8R*UIB&G-?(P4XAI:(#J(E(K*B)=6I MF]I3]Y-.,943\/"=PK3MFG,+);X0H>>ZOCG#R,% R @C7:E&,P"U,\#@PT[4 MRRF%Z9AX/O6-]3^G$ # ;$ )"\QY0#1FI"$<$03"XV:D0=V8NR#4$!6A;D@Y M/O%,0P=S7QY2F48,9D>,ZT?JDZL]VUZR;$E#VB ?SEESP?R05$OYIZ1*HM19 M;^[29"9;+.)"!LJ1D\F4(-MO,FGM0Y'4-S;SI)SE&W5/%V4U%:PD8 Z J7,& M$264+.6Z'7S'-*8P.Z:\O*_HO0""-E[ ?"-7G#>Z_1@W::ZKJZZ9VKOYL'/2 M65Y*9X9/"^HG.F#Y"?VK*V"YJ@F)V@G@KS4P:YB5'/9:ZY/E G7/-A MAG8F!.M:(4UAS$YA!Y4&35_[2Q%X9N'%(&+MB]IV:L!B=L#Z$,_22&Z&13*K M2P)E;W.GJ_:*8L#F;6M']CTC($<%)!!4/M_-!4 .%WP14@(.W2\QJ36[,DUG MS$YG3YL%U'/(6)R8/D/-&*105-3AI^8F-N#(8V AR-#S#),$KWIE;5,U\# [ M\!Q6"C*8_SUB0FN/J'W9J0&!VT\E;*4@APE6M>G&O8^UC#P=NB0^XR.Z(+889()(O&%)TA@UCZ7B-*:%KF&&/[D M&YP!7DXY\ND)CP5A8$8:Q!\P&U ",B:F,2,-6D2#T*,@TI#C+!* )QBFDO08 M=&UN367<>_FBDVL<&_12%I6^ MG>V,V7^5_#+5JJ2&7A53W.]5YSES:"RF),H2N8E$]7L[J;Y M]J#N;F1M"E'Q!X5T799,O7[BA7R^G>'9\<,?XFEG[(?YW/?%';K[O'Q2\ MS?M9_O$>_(%&A M?^UDK5F5ZYNY 2QVQGG6K?NI79<$UDW0;[(R.XV^5#G/WXZ?@PZ](N2HR"&O=?$!47R%2$0B#Y[UQU*F_EH8+X3 VZ5+-$_]UPQ(ZHG=&\= M5QC!]<0R<;],W"P3!Y;Y'0*]D%HC9HP2F]JP3<&1D:A:BTI>H6]5]L&W.>VL M23.KC?3#W35>Q7AQ,S^MP&ZR[PG%F7W2MY$!"1:/.* M9.^SK/?9CQ-.F_:(TDE3?>; .)E@;1ZW/E!*9<1?S0>?_5+','0112/KN4(X M7@1LM^J1KB:1WI\ LVDQDQJLF+&],*P0?X&9P'9R8X NP; '7M4<-6X*!O-Z MPLH!26(ZUL05P@M*_)K@:$CTT:0NCT9F/ZXMY>6 L80Z0 <-WDWUUIB4C(%Z MQ&@2!6R.3R@)G_&/+5<0_!#E !12 7L9)\L.)G;6CQV,KLPR"2 D T(RB7"] M8^JIW?UW-J .7$&X;-]#19%#$;$QB+]8 W,O:N(@2BSGO(7M"EWC:!$ /K 2 M/D-+.U8]<8!*W%QL+G<:Y+8 M=22:C-G()Y4&+#)P$9XF(P_"*W@NF*V)]DRY1-U!=AED1:(QS7BD8KP,@1ZX M!D^3S?K_S4/8PS4T55RRNHZQ:WZ/&(G2 M4!886 V?H;61-IPR[*UY;;(H!\#[,A3M'E8B*^KLK4\L M(7$ ]4!>9)J\>K^L=5.CPI_CYI[Q20\W^7![Q!91&H<":B QDOZ44WX5%8-6 M\&*G'/B%3//+@Y(9YWFWC*A@9E:@?;TI1 9;#;D(%NU=M*YRKIZ5:"R8"]UQ MDW4#*/]+H>V1H=^@GG8J2>G2R?RN7*#;IP,GT6E.>F"O;4_=MX7'C JE6$!E MGP[40UV8QF,5/&(A%0;FHM/,]>6%JTQH;E70MCN$[&I"MJ8N-:7)N-SU""UH M()G2@;WH-'MYB6#;.^]TT%&7G4BR3%<.=%-EV^EXN*I M0ED-1%QEKU U9FTS!GP&U7KS#-Y4=2G;>K]]L)GPP KK:E[U/ 06CS.*1VA! M WF0#AQ'SY\]OLMYICBD\/>V66^>;$;\.17NCVB;AR\#VBNTX4^BJJR768:"()9>$J6>9A#C-!YKX(HM8QJ'O&S@ M47JF'0PKP&U+,@G=94F:IMB-#X_<@J2!8RDZL"F=/IY\K/?[HKE>@'QILW\A M=:UX7[ML@:_ I=H+*^>XZNVB Q/2Z7:NL5/3@>:U3-_7T MI/BV#EQQ4+<_(PZ=^X320.E$!XJEJ__5;)6L&LN=E"7@!.?SY=L+B($(XS-$ MV!5QX1KNJN^4-[4!>*8QO?=:PF6Y=&Q/CPP.'0/% Q?&TUSXE0F%(&KJUO.@ M[H!,W)(B%" 6.]/V2$4#_ZCV/-BZRK'>;DOLM@[W*N82X[C*]H@0FN) @,4# M>\9GSBHO+$Y^8I=>\(DUE'-JU=3ZER X64R/JOU2(TUG9_XG=OABY;^Z! M-](863:/.\[ G:T _+Z5TAQ?[ +]?R6X^QM02P,$% @ M$$J4>8(_\&5 M!0 NPP !@ !X;"]W;W)K4C3I"'],&V M1,WQS3<'QX=+YZ]"R1SIIC(V' W*&.O]\3AD)5H7XU![ M5GE2JLQX-IGLC2NE[>#X,)V=^^-#UT2C+9]["DU5*;\Z9>.61X/I8'WP02_* M* ?CX\-:+7C.\:(^]W@;]U9R7;$-VEGR7!P-3J;[ISLBGP3^TKP,=YY)(KET M[DI>7N='@XD 8L-9% L*?Z[YC(T10X#QN;,YZ%V*XMWGM?57*7;$>Q/!H\'U#.A6I,_."6OW,7SZ[8RYP)Z3/KQIZ\?B]7RBK MOZB6(IO3;QPRK^OT[@HZ;0(T0C@<1W@3G7'663YM+<^^87F/WCD;RT O;<[Y M??TQ4/909VNHI[/O&GS3F!%M3X^G>QM_T#H0SIS-CBC\ULF MSCT'ME&MJ7BEK;*95H;F.&149@STS\EEB!ZU]>]W$.WTB'82HIW_(1D_Q_*W MSO?)GFGKAO3:9B/2@10%5\2E\KREPI;:"NRO=<:T,5=JODF9JVIE5Q1+%:GV M[EKG''H54G5M=);0!(J.BIY:;4/4L>F_@%Q6E81#7-7&K9@3_LQH\ _QR,*^ MB(_H8\G(8^L9&$L,J<^-\A#A'*+T21NTT")*OO]T/I9TICR2;E6R6:J F N$ M$41ZKDRDM^H*-G5<#>DBJO* WCJ;B_Z%U1%6_X"]W%4'-%_EEB%UTD@]&*T. MZ!V;2]=XR_=./SJ/O@"59\JJ' ?B^J.[6N'HC0+V$4C64<@X;RY!$[TO"O;P MLT_O+:$+5C3=;KM@"(+[D)\&^L ++8Y2^OHJ);S("*/YUA2#U."S70BYHJP[ M7W7KRW6^:&/P^OS]8%.*0*/.D= *9C"/LBM:@JB<,Z.$5X9&&JUTN4H6YYPU M'D;!HH3V\B8KE5TDF)4.:9IO#.8OSP:;(_28=GX-)3,NB&NXE%?X?QA?QC[J M0BJ'$S";.5^[+EY!I1 OI@WNF*QLBT\90[B,0@06,1Y*H)8\T[5+/-R+3 !; M9[<>^[9$&8$^A(T@"IU*"LC1"1 U A\?Q' KCH+7"ZND2-1#_DH->*G<4-?P MQ52S;Z%)]DGEN6['TBV[30W]GTR3A LV8D)YRYE8BRZB*FQ370*9!-7S=I^P M)I;.ZR_0!Q=(;X-JKY6G:V4:IB>3T60RV1TFK\"!9@ZMZ.YD,IRT/VO;@N;[ MKK%WH#REZI+WKSQ-'W$T?>@G,9PY:[O%8*EC^2B3;3@M2[@;6TU3.F/,4Q)/9WO/1 M#O8+8U+5J0( 4,%YDZ4^N \KUR%SC=Q^:1+W;1UH@V_6\3N$XX52" 0138[2 M]%K?X0_[/_&?KS/M)=&S>^K^3\5KI? M''<(15I*0 MX?QO1AM@S=J_>P/^^LOSV?39 :RW0BL10MO+T,%%8W$Q2BI&C^TMXSL+9<5^ MD=9F&6(@NMTM^]-^,S]I%]);\7:M?Z?\ A$C6P54)Z-GNP/R[:K&PO=V]R:W-H965T-*J/IF>GCX\62G3'#Q_QL]>N^?/;-?6IM&O7>&[ MU4JYVQ>ZMIMO#B8'\<$;LUBV].#D^;.U6NAKW;Y;OW;X=I)6J3)BW,:SP/>&[WQV>>".)E9^X&^7%7?')P20;K694LK*/RYT9>ZKFDA MD/%;6/,@;4D3\\]Q]5?,.WB9*:\O;?V+J=KE-P>/#XI*SU57MV_LYL\Z\/. MUBMM[?G?8B-CS\\.BK+SK5V%R:!@91KYJSX&.603'I_NF3 -$Z9,MVS$5'ZK M6O7\F;.;PM%HK$8?F%6>#>),0TJY;AW>&LQKGU^+,@H[+Z[-HC%S4ZJF+2[* MTG9-:YI%\=K6IC3:/SMIL1_-.BG#VB]D[>F>M1\6/]JF7?KB95/I:CC_!'0F M8J>1V!?33R[X?5343$]G9Y^8KVSQ/P9KW>V9[T=7!;_>3'SK8.Q_-%,I<8NF*EXH;_C5:Z>];EI^ M\Z1XN]3PFM*NUJJYI06[1G65:755E!8J;;Q\"JOAR]PT"CNINO!81,-Y6U\L MU8TN9EHW!<+&6CF,,PTO["J,UK#X=EDL=*.=JNM;>J/7M)KJ65GW'&!N"\+> M-4S(->W#M%^LM(,(BL/_^+?'T^GIT^\N+E[SQ\G3HT+YPB/"(8AAJ[#"JT1L M)C.LUU3*5;YX8?$GK?;JXOI%6FWG^$M;L0Y8JG':Q?5E3P,DK=9KZ$3-:EVX MCKBAATXONIKG,2-$V_7+2WJ,A6D3T[3@;96)%X($*WAW7%QJUR+X8I"$Z*C4 MROBRMKZ#2HN&WI!L(<6ZJT0#M,].A7U*32353*.]'5A7V)5I22?KSOF.;+&U M"/;EKQV1?",'6Z1'1XO47VI=?VJZN0$]!68F(QIQ?NT;"/E--K&9+W[,@ M$=K8EFTMB M4\B*7X@RDT\FCISXM^KUJ.G+&&)P^8Q>,(+WUN@AK_]'S^!IJ ML'Z-Y-5YWMY@SM7KGPM94K&I("#>%I.SL"?1/3,B.PM:O?5M@&].2#6,-4R[SU0O$+_J*.,%!<89H F?$PK?'Q066 MY$5"*.M))(DAV#=>E>)^,/M"UP:)EA@]+M[HN78D.%I\+T4^0(P981Q>]">8 M3W'&>E,59(FWJAZX:._=NX2T;RM14,8T!/@K=H\DBJ,7SO@/8,9["Q&TR2!T MN6QL;1>WA4B">&8%,4 D+2O'DX4&.C %\<+950%$Z,2'1T'K M$J)MU96TQ W$L":C8+]F8L@8!,U G!+@.::0K*"P#XC-@)FZE75IM.% Q$N* MGKQV-Z:4.#(J +J@Z5;7M[))HT$PA*!:#H:8.3>MFIF:](/GDEZ@E+7UAH!@ M42J/R*2][1Q6/2ZNQ OMVC2!A)5J@$M[1KY"+D2\(SQ:(!@G7>FR+F*B&BGEP2DP392@LB3 M^9_#8'V*;C'/8+*Q%:;.NI9=@DPC4F0XC52\/*=>Q/M,U)R"U=#)P!H25BCCK M78;2%R(SWE)RB[,Q7L*9H8\C"*D[^84E4B7^K>.%BG5&G9:DZ1$I9HMGXL5J!7F3JYK20]] M',E,JUL3$+@3%O;$0E)/1FY/&H^W&SBGO=$N6'LB@>6RLF#=]TB3S #[4>S! M: V^D?]+4AH'.>)D:S<87=S+SFJS$%\GIYUYZV:%_DCI#H(C&PV 00((*BL: M!U?19'-IH+#6!@K+B ,R*FE:3\-H%Z3)8.:B,_P".8-2D!CU:)!H!CZ^Q1UY M=;[W[J33HZ<\T^0*W!@L1/C -)UF 9$\*'5JD.*BTA2/<4BG1'MO%,E0B:9L MSB?L M+3BI!:Q)7)^7[FV9!OLS-1!3,VS8V6T#64%I%)P0/Q^,94@ZA(@)'7 M#C8\U%3PQ;;8A!6855A;QS@VV(_$_+"XR)!$U8,/!E99DFUB2,$BG$ZYB" ^L#:FBQVD@Z,GJP%'Q.XNN6 MT>X2]OWY17^DU,I1EN.[ "63$@\!=5'DO?EKIFKV$>XM^ P*?75L0VM76J_X MX4^V&5]F9AUC_I-\4(-!N>TGBW>ZYGH09,*SK.MM,V@PL[ +A(*%TRRY'C'? M.RW@=A(IT-*:&9YKU7*AM:&29G;;9U,B:JDI+-WN6YX2K.MYTX:]XM -U6;_3[@1M'7TA@YWY+9)^C MN$9 0/0"1F&<[JY\G6-(J5:4( (,S+#29VR7G,LOR9RP S 5J9F-(\NG$G*' MD#!@^S!P5(1B$\LRQ*YR2[]1=1CX 64F6.Y@L_88HWHM V.U8(J@^]ZL78D/TZ47] :&H^UP$P M]LZQ2NV"/=ERV,WB4I*QT8)VWCK=TOKY6"L82DL9U!,\&3;3*HF9/I4[U&6()PI8"C4:20G6O1L-%G M57NE85 (VI'EB2GTN/A+X/,'X/GT9]:H]5D)+*U%.7=*QJ MV\ ?M)@R8&BI1UE0BH2"\I4/5D8#A^E M)4\.+F[^)NG$SKA9$#>.$-,_Y4I;8EUNEV7(1'>-#7H+ 7O6>80:3V!M-2-P M3Y+97C"SWX&DA"OH$^4Q=KB1[ 2G1WPU)%>AY&EH1]5=:/?6*.-%&PT=26G' M^5)]3..W([B8[OU9C!LOK2T_C"7-4N* B2O! 'G-(B4*%XL4/7O#YLPL?5\^ M0$-B)!$M"B1_X -#'0!R'&=T[ B)/9#! 3\ J#'J3RT&*?,J,R<\&O-ZON4Q M'7&4NLFZ29>,XHLWU(JB'7(?O Q]*3_H)R1GR^LJW[I.8H*$,\>UJ U%1;F] MJ]0.T@!C/?LV5%_41*$!A-%3,X8L'MJA]8]WDK)W..-^39F3#S8TV5,-2^#> M$/<=')L'QP6"(W?ZU;0JMX+CDZ%VZ7A74*]I/T4'^]H2D'(LO(]_@^8H?0RE M:-HNG %<2!][BQQ P8U-#4-&4BG_3J=_8)^,Y;0T!,H\* M=4@%;.':VRTDGO))3",AMS%>JF-1RP*PW'XN5'/;>$=WD3SQ$]H/$J'F( M>IU<>N?.*TOU C4<)J=_V'>*T-J60X)DW^-X).=1)48Z>=>+&!KAW1<9$X+/ M(]P$$B:;Z!J"!1$7IK832AEK0FB*+:BUNN7\JS_"J9'Y6%T<%+C5P'T6A$1* M3L2!684=0P:9\;E76D520I\':&S%.#OEX%UI?*5NM^-@EK6%;$[LF2_U!X9[ MLCBO&@A-! 9Z*TU)J2\10T\^]BOB)L?%+XG0O^G8IZ)6(>>C=/B(W??8F*AD MHZ7%LE\U@3Z!$9M80=R[8]<@=]?]$?/=K1.NHY(AUI=I40FWTDZCE:BFV!VR M?3@?CL,*@EM24J#D[C@>HABY"5W'YM.D&7^7M2QF,-S=4M$=@KH9U'IZ]*3XMF]2O')JI>E"HK ^8<5RDRS$Z6SL&TFV(F:RS-U[C4*D2:=& .(A ME6?=$;>]6%9YKOK%Y!T=6/%I)E^_2(V==0ZX2,!IL MI^1/9UT)%M)IE>][8DF=-(HE>+LEKT&9'3R&T5=I::''W]G;<5 M@S3%!Y)C/A8"'AA3 _3:SML-)F!" >'QZSV)4Q;) MT)&%B]RAXVW^,!]_;_>?7\N6TN2N,]_ M'XVV;AG'-#DY/1H5;PGAT#[P/03#8(YT.S%4%Z^YFQ&1 !O-GCM 9#4Q+ZJJ MV\3QT/^3"G2-1]*>2 ML=F7MP#)BN18$9:SXAC.3?VL3J5^M/2P/!V_,A(9K]0'SH=:\T4/0N>#'Q(X M5%JH)0+#/T&*?T41%M [(_44N6!N#_>&AH?CT^FH^(N<_\:8<#X]$MTE54FN M#[K/\2#GN%K*\/[M M9':CQB\1,,;4P(EO^\NSBL[\4L @(J2%2?U5&;;0@)MZFH4!P/DJ H MB 0>HFT<#TU)"6O0O;@.F&KB?7V*VK;S&V=W^ ,;US([8/KSHN,S)H,?3'E_*6I+%SJ82$ MXGVHK\:UM9PD!K=T83BHJ*NX M,4?B_I=<ZZC\DYWKEB3_-RQ)G?CN?3#$GV\0R'H;G\ME&P>$[@_\5T^\D2*/]95)^- MF_3CE$3 O[RW;_EXJ/=25<>/C>>DM.-G&G+A+99+(3/U$N=L]/M:(SMCQZX? M@I]D/[DGS?!_+,!WDYI6?GV?GJ;_N^!"?K+?#Y?_^.!'18KU0+IS3#T]?O3@ M0 J3^*6U:_X!_\RVK5WQQZ56*!!H -[/K6WC%]H@_8\.S_\;4$L#!!0 ( M +1!*E%:(DI1BP4 $. 9 >&PO=V]R:W-H965TJ;;KHD!?)!YS?#/\9L@]VUCWV>=$0=P6VOCS7A["ZF0X]&E.A?0#NR*# MG85UA0R8NN70KQS)+"H5>IB,1H?#0BK3NSB+:]?NXLR602M#UT[XLBBDVUZ1 MMIOSWKC7+'Q0RSSPPO#B;"67=$/AM]6UPVS86LE40<8K:X2CQ7GOOLO/>B &1IC2P!8F_-.OV%2RAP<]D98^ MV*)6!H)"F>I?WM9YZ"@N/@HG9)S3>*5">3(!_&C"2ILA329^$ 9@0.\_=Z:%S-K@K,: M)I:M^-DP 7;&J:UQZO*8_* QT/Q#G9R#T<99;OZ0Z!O0TB:$*Z21PV^+O5 M3,9]D8R2T2/V)FU*)M'>Y %["#6])U+QQ^7?X:!@?@E#79.#ND?O^R+D).8V6(ES590E,J$,L'" MHI!+!X-8!#&!%!J&\6%C4(Z*QE>%,@0UJ7C8:G< 9S?CH MU(N5LUF9!L]@8K2#QQ.FC I*:KT5D8%L'0Z?30='J'UD'IY@*94^YW^Z37-I M$"IZLS@8?]N@0._U 1'Q0:6V**"%)*6?]^*Z]+R ZMFVU;.+IJX"+R1R](>C=XGA>2DR \A: 96YVM?3+7IF/M MQ/ ;&S6Y7$5,3C>?]EP9V4TW(-/2(LV1>1( /6[.9I<3Y3CO0JZEJCB 6M[) M\%W6ZJYDT)6ZK5K57Q;]/<+(/:CE;6L6B=7E )FJY) M0%WZR*%S6PY&%K8$+IE]PBN@.O(GQU_C!AH.'1Y(.F:XYQXH% !"2A41^3X+ M!^+7Z(5/)Y9W[#&^RG;#FE67JEZYZBLR%R/EZZM#L">QN#ERL%19!IVIM&(; M/Z9/X!?M:.X"7S(19F=T5;&RWVU]B\;+LWBYCI-3C*;]R?%T?^7@ M4+S'UX*VGEMO=4LU]?J4A#;&OD\FR?.[V71T_%S@I8WNBW,NG0,ST.F=-%Y7 MC:01/3INA^/#E^(R5DCLRO\2P?A@VHZ3PZ.[O! _!YZ>$:S<]R0<=I[E!;EE M_/C '<>U4KW0V]7V^^:R>M;?B5QCV0$O'%EN*5$DJCO?K]QU2DN4L3B_87FR) M.M?O?.>0/%E:]\D71$'. M9!Z52CV:CL<'HU(J,S@[B6M7[NS$UD$K0U=.^+HLI5M=D+;+T\%DT"Z\5XLB M\,+H[*22"[JF\'MUY? VZJSDJB3CE37"T?QT<#XYOMAC^2CP0='2]YX%9S*S M]A._O,Y/!V,.B#1E@2U(_-W2*]*:#2&,SXW-0>>2%?O/K?7+F#MRF4E/KZS^ M0^6A.!T<#41.O"GKA M[%(J)SY(79.PI&,3K<8/1#OK F% M%S^;G/)-_1$"[**3!\U^*;60[$[V1'3\73\B+W=+NO=:&_WRUG_I'RF MK:\=>?'G^0Q9@RA_/>)CK_.Q%WWL_;?(/FJ46_385S*CTP%ZT).[I<'7>!(W M!8E7MJRD68G:(UCZ.Q5NZ)2TF0_%;;0/L MP$<&^:>UD?E'D)[R9ZR<6A9T=Y\(+C&"A,J1CLJ0G?2>%[&FE9PIC1#)#QO3 MTZ&X5@NCYA U05A$Z=K(0R&#D(Y$KAQF@UZQ#676;S/&5(G <\ =,0;;C"/$E.8.5S/ MCJE-+=EWKYC ;?81-1'!]@-/E*+$:Q[LC$#M(LDPH)5G^9P".#5$=--NUG5' MD^F//QQ-)X2PNOP7!+>$T?=LV M6=L+XCSF=LQCGU9K4C=$?*I,INL\S8M(9$[B/J.?B2?BX'!G,GF!AXC?]&7O MZ<:&-8B/2KY=,^@8]3!<0C@0F<51(J>&K!M!I?F@K5D\9]KT2?CL01]/Q.3% M?A-3G[';9;\'_HW"_]_8[^[O[ASM'WX-^(^)?C?Z"-G56* ['#C]=N"GXQ=? M#3S+GFO==L/]YBP?A(PG=C,2%.)9JE @R!;^=AI^F[U8^!R;)M?X<]KT&KEF M[UMO=W27%1*@=?M>PHHU[^]^F]-5Y@QHM@5S[!@=9WH,W&$&_IH%.T,-)D=, M-O05)YTF9P:6>-7.=QPNKFN%*7H55N)MP$Q\%6.-\?<&40/XME@B)B"]=?GZ M%('-'UF&E$+.'(A/WFJ5QSW#!_PU73,7N)$2+'>O5'=.+#]7$A^I[PR'-C+0WH>]NHE[_$([3 MRMWF0JQS5%X_7:1 =\#RA3*&D4 *:?N[-]'&_YIPYVNJ^.[3MO]$FWNL^9+2 MC9/&ZX9!\:"8V-!^1QK=X]XZ&0"V)0V>#_??'SKZCWH7K)+<(EXCF4[@0KIK M=:O=3?4\7=#6XNF:^TXZ0.MQ#)E#=3P\W!\(EZZ.Z278*E[79C;@\AD M20 GW:4%N@9INST,>Z"E(YN;1&HD%G!U$?9N[=6%J7VA--U:X>JRE'9_387970XF@V[C3FVVGC=&5Q>5W- ' M\I^J6XNG46\E4R5IIXP6EO++P6IR?IVP?!#X5='.':T%9[(VYB]^>)-=#L8< M$!64>K8@\7=/-U04; AA_-W:'/0N6?%XW5G_,>2.7-;2T8TI?E.9WUX.E@.1 M42[KPM^9W<_4YC-C>ZDI7/@5NT8V60Q$6CMORE89$91*-__RH<7A2&$Y?D(A M;A7B$'?C*$3Y6GIY=6'-3EB6AC5>A%2#-H)3FHORP5N\5=#S5W=T3[HF=S'R ML,9[H[35O&XTXR],^M6FP-WT^-9%;4XH;Q&I! <#KM^(F $M6_+Y:N[#_QS,.D]YA$APF M_P/+_Z8I^L5Z+WXBL[&RVJI4K-!OC]YM#N\L;9C>.[(DI!.Y*=!H[EQ\W%JB M1S42']3#XXUX/#D+7BZ,64E]?[;;Y;Q9/'* MB;2MOM(;0=HKOX_$#N!MT4I[L899E>< 4'NHRU,6TY8Q0_&+@;D:]O8"0\ZI MC(+ 8]@L840ZV,/69/Q2&"M*@_#9FO% R;89#@_,7)5LUHE5FC:+.TI)W2EUC!/?=)J3. M!/KOL',N5E](MCN=V$JZ( &*?$)U$"ODS MFHE8/9^.""6-7XGOYG'\O7@/Y.U)FV<)^+H0'P/8)P0BH7'B(= DBL=,P>DX MBN.E>$W@@46@W?1@9.Z(CSL%\B.@Z1E;HU.M\6>/55'T9L^>A<,''&\ZXTP4DR>.R"% M1LSHLW@Z#G,\!@#\@XC:G)M\AN+U(46'X5,VPX?"\'G$MTB\2*;#"8ZXHFC; MKCD.O@%+7OO:=@5Q7TVWF7S/I\PC1>F\J G[&5/#P:%%H^4P;"P/G9!+5WJO M2EZ&FFK:R0(2DC4VU$,F>*Z[D"I@H-.]H(<44QG"EH"&K MJE!(M0KS/440]%!1ID(]D!!T&=4>-DM%E^N3[<#(\F'3(:ZSSP!&4MUQ5* 1 M+1?15.T!6-46X;JN])D)A>]9@B,'J2H^ _C&R%!H]H$T'8 *P77! K%["5F> M:&$VH)6;$O0QNGK])S%\)D@ 2Z7]\&AD/95E:* 7R6PV7/1=)Q]/^+9!CM!F M;-,&V!X1,9^_#/,JH/L5ZGS&3F:'I@ M>2?M1@''@G*HCH>+V:"I:/?@317NW6OC,5;#Y,;Y[8 ?]A]C5 MOU!+ P04 " "T02I1"7AM9W\& #'$@ &0 'AL+W=O[J&XAWM)+)$S\\VO;RA>K(V]=Z64GA[K M2KO+4>E]\VH\=GDI:^&.32,U5I;&UL+CT:[&KK%2%$&HKL;99'(ZKH72HZN+ M\.[.7EV8UE=*RSM+KJUK83 MQH.60M52.V4T6;F\'%VGKVYFO#]L^*3DVFW])O9D8L M0>#?@[R55<6* .-SIW,TF&3![=^]]A^"[_!E(9R\-=4_5.'+R]%\1(5'%U8J;F):K(#:D[IG=&^=/1&%[+8E1\#TH KZW'=9,\J_+FMCFF: M)I1-LLDS^J:#G].@;_J?^$G_O%XX;U$9OSUC8C:8F 43L[\:RC^AACXIIQ:5 MI#>?6^4W";U]>TOO-2%,&YISE-+SA'PI6:H1>H-RQTXK"Q)51>A&YX4NE%Y1 M+>N%M*Y4#2GMI97..S++O19>?O>W>99-7N^NA9?IZ^]I7:J\I,::!U5(1TN@ MU;D2%0DMJHU7N4NH,=8O3:4,JE:CS='0'NL%Y0!:*0A(H,?TO8L[ M %]Y:C4O'=/'?=[M(B.P%"GX TQ%FWOXM9067D>%')_",%61?&RD]5P%0@;?1"5I[?B'HA"L'[UHHP( S*GV)VC0GA) M2Z$L/8BJ#:880@YW$# ;4DNH/^V ,F@&3L315.!*]XH^&H]@W@I7?BEC^C32 M"YJ=)[-L3I^,Y_0BK#5V@#CR>^AS+=2^3)/9=)[,)R?D2H&,?T_9-)FG66=A M5_D+.ILFV6P2W GH1&30-;")/#92706?MMP&-%^:@B.>L#L"Y.U MDOS@I'=;I8FVX%V>+2"(J%0%'F;;0TQ=M[P# M@.-^3->H$_F8I TROT_-5R.$7PQPI=6_>)NCE3'%6E55K():"M?: M6.PH-(5P2&9&,EK21@I+2VOJ \!_4-JA\B3=H?K>^H(;_7WN#?)-Z;YFYP=K MVE49*GE=HGXV1V:M8<^U"WBN,&\3TK=*&[J^N[[M-2=?T$0,PC9;Q'KA%:#Z ML(.J)X=^H:>% YTZR*-XI2Y#XV_YP-+IV6O',1!];$-0OOY])ZN%::V6"5VW/ *0Y&_;OR&PR%01FWB: MG*.'#VR5WH.."KGPE$[/GNWT4R@Z/1O:/$VFYQE"K%F"BW%7^1&""XN-V(1* M3<_/GMO[L,?N23(_.3M (VF:G*3I_VGDOTHCO,A<\E5,/MFWWP[>0#SCT-V%? MK2K$'9B[0;Y4UOG>\A,3$Y3EE-%6*_C)7;3W4N_\ H M6$AG63*?G6Y1U[["?>G-"@4F;632CLM^8LY!*7_L@+UA,.];O\MMAW9Q_R/. M10C#=L"V(P$\ AA" ?:14CITA"V"#VOE2ZI;WX*30: K*WM=RU:''H)M*T-M MQ?RP!.N@'(<:/MYTQ3*41F RMOR4INB*DPSX?R\18.\_3,/^/7N3(+IO*6F' M.=.ZH5WW9*-_8!^E?E#6Q'J/:0IT98+L-\K385^U\?N+3N2E0MWU1>>?*=QH M(\X"I+I+;#?K]C-(+(1L* 0@Z8HG#%C#&:7*Z-41AFZ]RW[,7F$=T;0\MO@T MKIUD%1WT/)X*.-"M%ACXG"!VD_>%7_AH4$7(VT)4\3,BW&*(4&D_"XUYOQD^ M(8/1\+74OTEXGC0RW I4FZX;N%*_.@0]>\?QX@;R_X*&@VG%6Y=\%Q'WBG!V M0<)B!KD))=I\?WRXDQ_N^@L=;EPOHGU6X0N$6P_R.]PS#V^&6YCI> M3CQMCU<\[X1=X6Q+E5Q"=')\=C(B&Z]-XH,W3;BJ6!B/9@T_^>@F+6_ ^M(8 MWS^P@>'NZNK?4$L#!!0 ( +1!*E&GO53:I 0 .P* 9 >&PO=V]R M:W-H965T M:'?V\MRT7DDM[BQS;=-PN[X6RJPN!LE@2_@@YPM/A-'E^9+/Q;WPORSO+':C M7DLM&Z&=-)I9,;L87"5GUSGQ!X9?I5BYG34C3QZ-^4B;M_7%("9 0HG*DP:. MSV=Q(Y0B18#Q::-ST)LDP=WU5ON;X#M\>>1.W!CUFZS]XF(P&;!:S'BK_ >S M^DEL_"E(7V64"_]LU?$6V8!5K?.FV0@#02-U]^5/FSCL"$SB%P32C4 :<'>& M LK7W//+BX?E6!7S@GO&--HAS5&WT77?ZTA?TC=E[H_W"L1]U+>I]^1&P]0#3+<#K])L* MW[5JR+(D8FF-:*]@?5X_.6Y3-G]\P MF_=F\V V_]_B_%_T[3K&N^,#2L0T>IY;VK.946A/=P9ES,S8.ZY;M&@?]RVY M53NT6VN<8U=5U3:MXE[4[&_]/Q5?6IE1;46GS&:%ABY46UT$:9 M^9J=L'$4QQ-\3\?3XA6^190E6: G94KT),K+DD[R""SL)O2*L)@4L(:&=PNY M="Q-HC(>L]-I!MXTCLKQ--"2G#249?:*)=-HFB?LP?(: P_#D"5I@=,DQUF" M38E-"O'OOYND2?H#3*9E-,FF'8HR'Q.*%("G!#"=1'% >II%68?@F@F7C"N'7[.7E86"'V^HK=RZ=]0AHGTRXM MSZL;XSRES2+"NA6.HA?C+RLGVV69E^R>*]&5#WDO/&4GB0N6)Y/PG60%NQ5: M6-XU#:\QAR2U!@U4Q*%0%[B$F#ZJ;'ZE/Z?:B^ :=#5R_"VXI9N3E5V6>L%,KZ"+#&5(?C5$X M(*+;/G9<[2J$!Y8%D0;QF3#[@79QY%F*11#OI>ZGOWCOI%:+%S7N*J M$4/TAV^[,+;:!^^.BC5\S6HYF\'FS)JF5U#WDG4KF#?(6BU)$CJ_#A^N1O2B M"\<8"]4"IZ@(J2G8N-8T+B)KA:[6,-N=,B1?@%>BFJ7%)1T*[2 OT3:56YT M\AR&8%NAAMQ1X5!LQB.HC H8;X_G^4;QK+:CI/.4=,RWYRMD_J0HAA/[BP)"U)N4?:C1&=IU0PAA_PN# MB0+4^1. Q<-X'U<\G/8$*G XC1]U?=,UN0A-O@,+/4Z2A_BBK<8#$^6!"8O0/?VZC;>+,-[YM%X3/RP7. Y*BPQX'QFC-]NR$#_P+W\&U!+ P04 M" "T02I1$>RNQJL# P" &0 'AL+W=OZYYQ[RCE[USM^&&I'@OC$VK).:J'V59:&HL5$A=2U: MWJF<;Q3QU.^RT'I4971J3);/9B=9H[1--JNX=N4W*]>1T1:O/(2N:91_N$#C M^G4R3_8+UWI7DRQDFU6K=GB#]&=[Y7F632BE;M &[2QXK-;)^?S5Q5+LH\%? M&OMP, ;)9.OE.MD)H308$&"H/ASAY=HC QC7]'S&0**8Z'XSWZ[S%W MSF6K EXZ\[V:#BI0CP M\7P;R//LGV?B+*_Y *PM]KN(+B*>N41A _75ML:7:A89T* V0C29R0FO-H%641[I[VS MPCZ%-Q;>=A;C@1^QKPX'N?4:=9#$]YZG<:/7QH#JN'"8 M3Z&,>8C.O5@J:SME>%3X"!V$)O>RBEC,SAH, 5#+VBCFJ'D4$J.%3"L[_QD]GJHFODOT4[4C-BDK)!B M*0J^]#IPX@Q:(0=IE2Z!$^'^6$CZ?!F>/KK]M3D2"4U7RE48+I0\9$ULX MH[TX2T^GA6H4>)#FD23P2(VC@[/@_0@XGWT98GZ2YH]B?%7T;T5(X4;.S 0' M[QWA<$;S//U:L\D.NGB#?A??*BX_UUD:&OJT.CV'Y\,K\,E\>$O?*;_3W-T, M5NPZ2T^/$_##^S1,R+7Q3=@ZXD*)PYJ?=/1BP/N58[;C1 ),?Q(V_P-02P,$ M% @ M$$J45>/+.%] P (P@ !D !X;"]W;W)K&ULK599;^,V$/XK [7H :C683EQ4]M DF[176 +(\:V#T4?:&ED$:%( MA8>]Z:_?(25K[6UB8($^.!*I^8X9'I/%0>E'TR!:^-@*:9918VUWDR2F;+!E M9J(ZE/2E5KIEEH9ZEYA.(ZL"J!5)GJ972@';ZMEE'I#*+"TGH'18X_W*(0G(AM/ V0.^6R90;OE?B+5[991O,(*JR9$_9!'7['(9^9YRN5,.$O'/K8G!1+9ZQJ M!S"-6R[[)_LXU.$$,$]? >0#( ^^>Z'@\E=FV6JAU0&TCR8V_Q)2#6@RQZ5? ME(W5])43SJXV5I6/C1(5:O/=-_,\N_X%WCPY;I\7B25^'Y64 ]==SY6_PG4% M[Y6TC8$WLL+J')^0K]%I"B&T.L]PU2].#,C*!DS#=(C?*\OE+E!*)7\:AJ5J6X(;GQ%P M8]R@2I<%R[=3V#CM@:?W$G%SFV0PGD9O[J \1<$ M9^9*13>>L4%GEJ9QVO^ .=LHS?\E[F#4Q- Q#7LF',*WZ81B9I_3"&;.56A+ MU:BUQ_]'*/L:G>RT6K>VWPC'8WJ66\B,V[ &5$S+A!?+B_AZ/HMG^7Q0\)-G M-:!F [6SCO+PVX3)$OTBUDI0$S$W\/;EO=.#5>=K;. Z+JZ*./VY@#^4W-.Z M^!WS,M"OFN:E'6OC)*?"_! ];#Z8Z$?(X[3(B&H*:T6;;RM.?#E:>SW .L%( M.)O%^3R-IT5VFNI+=TURA/?G]X*3M[_!Q=NR M_W%_SF\;Y_OF=YQ M$A=8$S2=7,\BT'U+Z@=6=:$-;)6EIA)>&^KBJ'T ?:\5G8-AX 7&_PM6GP!0 M2P,$% @ M$$J4106":Z+"0 F1H !D !X;"]W;W)K&ULM5EM<]NX$?XKMV3.,1%&2)2>.9^R<<\W-W,43-W= MA7/+-[U>E2Y4(:NN6:H2;V;&%M+AHYWWJJ55,N-#1=Y+XOBL5TA==BXO>.W6 M7EZ8VN6Z5+=65'512+N^5KE9O>OT.\W"9SU?.%KH75XLY5S=*?=E>6OQJ==* MR72ARDJ;4E@U>]>YZK^Y'M)^WO";5JMJZUF0)5-COM*'C]F[3DP*J5RECB1( M_+M7[U6>DR"H\6>0V6FOI(/;SXWT#VP[;)G*2KTW^>\ZQEC]*)R\OK%D)2[LAC1[85#X-Y71)3KES%F\USKG+.V?2KZ^O85WIID'3M)25/2#H3OYC2+2IQ4V8JVSW?@U:M:DFCVG5R5.#/ M==X5@WXDDCB)C\@;M*8.6-[@*5,7TJK74S;U5J[!+">NK)7E7/'S/Z^FE;.@ MR;^.7#9L+QOR96RG+"P;VB(K_MK85M MJ:P6P32OLBRA-BRP.V;[V[KBJB*;P*MURZN([=W@E>U:)9#'*@>I9&\-8GM\ MDK@_%.P8!EV<='B%GCNGK$38=7[82P&78SA*IBF9NU M4D'RLK8IWBAV=!<:P/UE&;+A2KL%"_IX^\E+O#;!YS]J.- 9"YD9M%,>59:Y M,#D@J-C)YI[?"(G@R<(FD$T=,9ZS.&ZR W;B@HM2*2,C MMPV8+" S:4T!RU1$(8*%S-E[J7,YS1O";+F+CSDC^J,H&<51' /$95XS:+(L M:YEO1,F,C#'^TIFVE1.97',LR'2!E2K%]K62-A)3-==E2=1HX=QZ+Y2GS<\2 M-]C6@4G$4,$73I>UYY73N5]M@RMZF;1!O\L!OV_%2N:+VLBZE?#\CIJJJ#1[?Y+ST96P6:\[HH5(:(5V I!;_BW=NZ MDZ03K4\]7PP,AGN=L@5[>+K>IO0/U0$J=G?26JHXK.?(W8X5X_C>CT]/EMK2 MC@-@0L">9V+O PGH A"<'*VBYH;P:!E&>9) "KGH\;4K9<%*Z%?-E+4X&URP M8?'2:DJV?CG-345J!D 1DPC]+-,4JE!G'1WVTT:A'1W"#=CD2="PHD7ZD: C M6<['#N&@'I9P!U1AO\'= @;@.+(P8,@AGJ( HI"/[DG25"DDI0=E4TV78W>E MG,M]3,_J'.7=Y]!/(0?>;65$WZ]1_MAR8:4?1.&[C.#![!"?BJ1[-MS38<>"<30\ M&T;Q^9 5&$X:(>3D_;VC:#1,HF0XQMYA-QZ+#X!T+5"DG=<,#E-<6L$R6MT7 M$'C3/R3U$5>,03W6)S4O][O\&@^TLD M(ZMR&=2HRZ#>DUV)W'1DCR*:HK/E-^<$T#(U2-&ZVK%V2I>V2J%2@:B(R< ! MB<\8.*BAT(;S3+\[&G!B@-#/FY;$\_$+]1K;RYM.19P0(9+X+2HW/_7?GOZ? MB'L5E/[5! @/T/=\.(GZ@.>52/K=\:AE;S_JPY/Q:(AM1)3?O _ZX@3^'\7$ M2ZS'XL.&RN?1:$+KC,SVG3MZ)U$\[(.N%"\0,1E"YDYV&]C\2 M5;I9E_'CB-]19+"LQ<-4@V>#?M;5.-MR)-;H(>!U[UDV[2)@Q= M^E#%"TM:U,HWO09A*!G$<+3B\LH0RH"0I";,(0/651-1,J6:8SFQ2(?0G-9^ MY/#:\'.A4(^RI[KH;\]>Y,*0OU@]3HJ#N#MNC 15LC]JWD V$#D*&3Y19-4\ MR'CT \9;>Z2VXE[FM6K0#@AST1F_K4@_))%FA'*\!Z=Y/[/->[M)=*_W$MVC MQ(BL.>B.DH8I-PT[PV33S _< F!\8 W(\AW#0QT\.@])[2C]LYC<1J MH=%T3U6**4.HV4SQESA['>_10IM]3R46"@/J70;]+*E]$#6M!-.P A;CB?@*=(F,&3LD88668,M_M- MXPLA]9(@DB&8J))&DY@GK+:UG.W2%MN7TCJ=ZF6(^J!Z2%5R/K=J3MWEXRYU M)RI^V(N'3:_ MO $!,T-@DNG;%0['?T7TQV=>,&,=W#$>]$40G^GZZU!Z<@( MUV]'N!3^-@29UX>^RNYM_5Q0*#OG'T7( M?H2C_^6@76U_=[GR/S=LMOL?;7Z1%D2MP( 9CJ(3&G7\E[[-!V>6_.,#VG"D M8GY<*(G0HPUX/S/&-1_H@O;7J,O_ %!+ P04 " "T02I1T3?NH=T$ !? M"P &0 'AL+W=ODZZS4 MF<5JN7RVZ#3;V=5%/KOU5QNTO[\FXW:7L^/9>/".-VV4@\75 M1:\W])[B+_VMQVXQ6:FY(QO86>6IN9R].GYY?2KR6>!7IEW86RO)9.W9L MSLYGJJ9&)Q/?N=WW-.1S)O8J9T+^5;LB>[::J2J%Z+I!&1%T;,M_?3?@L*=P MOOR,PFI06.6XBZ,H!FO7Q=KJ,]:>J;Y[=>/$*\5$6C.NRW7 ME&5'B'87IC_ML\&3^XM##V?ST@8? =__> M_ER]@6QGN>$JN%:H,%"9H=EK+VUP-!B5\;!%5L[CJ'QF2):2 M5'R$YC6:LHJ0SA*N0020GZM;Y)(T:HZZ%19_"NDPK4[?JS6-S5$J/:9SCS,1"Y/ECW^#%WJ,'Y-WDIUV0]K*Q MO'^FT^GU^*H\FCZ)EZ?G6^TWC( --5!=SI^?S90OS[FRB:[/3ZBUB^B4O&SQ M B8O KAO'+@U;,3!]*:^^@M02P,$% @ M$$J48^E%TAK!0 0A$ !D M !X;"]W;W)K&ULY5C?;]LV$/Y7"*_8D^.?2>IV M28"DV[ 6Z!"TW?8P[(&6SA91BE1)*HK_^WU'R;(E.T';^6TOB43Q[KZ[^^YX M]%5EW6>?$07QF&OCKP=9",7K\=@G&>72CVQ!!E]6UN4RX-6MQ[YP)-,HE.OQ M;#*Y'.=2F<'-55R[=S=7M@Q:&;IWPI=Y+MWFCK2MK@?3P7;A@UIG@1?&-U>% M7--'"G\4]PYOXU9+JG(R7EDC'*VN![?3UW?GO#]N^%-1Y?>>!7NRM/8SO[Q- MKP<3!D2:DL :)/X]T!O2FA4!QI=&YZ UR8+[SUOMOT;?XGIC]5\J#=GU M8#$0*:UDJ<,'6_U&C3\7K"^QVL>_HJKWSK$Y*7VP>2,,!+DR]7_YV,1A3V Q M>4)@U@C,(N[:4$3YLPSRYLK92CC>#6W\$%V-T@"G#"?E8W#XJB 7;CZ0EH'2 MLWOIPD9\/EK\8!^GG7.&ETW=6Z9D_HNA3OK0F9%[^8E-*N_!BX6G"S M+;B[V;,*WY5Z).;3H9A-9I-G],U;9^=1W_QY9\6AL^+OVZ4/#F__/&/GO+5S M'NV:U#^NPTD%J-]@#62HG1)AAKRPI-[4 D>5L[FT*E\3RF,2^^5#ZPPET:N ME5D+!7BV,L)+#=EDDV@:-F4"OZ(&#DVFBEHFXAXB JFP (X*+CT"[&&W-'48 MNS"]6AM@D( $K\\V)-U0&&O.$FD2] ZYU%\1$4#^F1+*E[ XFTPO!+IGW+8- M@+"K70@8G2-#51V]?O1EN-5[T35P>F/#J\=L-U.JFHVE?_\Y@]!)!Q@E62)7NW-]1)"F= MX]R"?H2@2L_)>B=-B4.K[49Q_QZF/I21N$T26W)6D)[(FJ/9J:,^[T?]?#39 M+81OMCZ$BXDNTYI0LH=DV,&@"$1Z6W>$+[ 2$(*#D,-D0BYP<^FT$H_:$-J: M-80@K-5*62$5S-GRW4F;@NG MM)A/&FS6<,3?[OGL"$VPW/47)FP7^5!4F8WJ8VO:-A'?@SJ,6U[,#DDU.7%= MG/=),!LM3E,7(_24%8'5Z38NPY;EA77<5PXX(2ID\<5BGX=]M_]S9: /D7HX M2LG:_*O1[/3F]]M]%JFZE.8SGRZ=\R.V=FMBJ^9CI\=[)@]CY+F8',PED%/X M%$^/#OF_IKR&<4/WF#XL+7^JTO)EDO6L=0OMB)WCM3<\4GP**J")C^X$-<6# M"#+W3"I/=;"<]TU,3U5 ^Z3)94KQ3.Z. 4]S!2%Y+S=LX#(&'T=.VBI(S\J" M <=TL0),)BFH_< YV1M#1$%.V9B]5>GB2173#/=X-!%+"A51330>$9*(=MO= MHY?LX; _TR'3]!CJ6!P9-F)&FG'CMJZX0]YN(\/*X"R;;E"U Q(8D;>]M37_ MOR@-< <*XDD/W%OCS(+P[$M>VH Y(#YF MA$)WO '?5Q:7FN:%#;0_F]S\"U!+ P04 " "T02I1T2!3#%D$ "K"P M&0 'AL+W=O^V".*<^;, M<,Z(R[U4#[I -/!4E4*OO,*8>A$$.BNP8GHD:Q3T9BM5Q0P]JEV@:X4L=TY5 M&<1A. DJQH6W7KJU.[5>RL:47."= MU4%5//UUC*_"];)F M.]R@^5+?*7H*!I2<5R@TEP(4;E?>5;2X3NQ^M^%WCGM]9(/-))7RP3Y\S%=> M: EAB9FQ"(S^'O$&R]("$8V_.DQO"&D=C^T>_8/+G7))F<8;67[EN2E6WLR# M'+>L*9(TVLNJ<0.]YM(,?R'3-LO51R#\KN)C1KN%2=-Y'CPA[*QBAZR\G/K*^9YADPD<,[ M7C8&<_A-:@TU*M@43.$R,!3%[@VR#O&Z18Q/($[@DQ2FT/!>Y)B_] ^(W4 Q M[BE>QV4QPYO? +O/5."BYV&NSY)^.,JU491A_QY M!C\9\!.'G_R')3V+:(6YT#7+<.61\C2J1_2Z,&4/K5TB7$,FJ]I%39\AYX\\ MIUQ!D+S=5F:,XFEC6%HB& GBA@OIPT>1C:R#*1#VKI,Q?\L>49$P03152A'D MUF)7)"472P-I7!O*TP:@\>"46U02\\#'R.S!!RZRLG%L9&TEKT?PN3C:W>%3'L?,V9ZI7%M* M- _LL*! 7+1>9&+?+0?VQ)C5=CK90J% M"%6K&+2* >KWYZ[?H[GK(]OXSNB]-'_Z+A]*RFUG%0)K[?2UMFG?D;$GBQVZ MI8TG-78'JGV'[0JMN]R'S/S+,+ZP5I3XDV32FI$_ MCZ/6G/M)='D![U!(&OP.^^NWTCPMR.G$3^+0#^GTZE=C<.)/P]# MF(W]*(K]:!R_FM(_T0]'4QST>.!"BADC%L

]F4.124 +U%\5+\BV_&E)/3QD%U ]L-$*MM$NQQV)D?AC-_',]AZB>3A(XJ M@5LI'E';-.\W7TYZ_O3#+([BGR'VPR0BOS&\]H4/CBY0U)P[=TVTWZA&F/8N M-:P.-]&K]@)VV-Y>8S\QM>.428E;<@U'TTL/5'LU;!^,K-UU+)6&+G?.+.@V MCJ@(3:.$0 33H !D M !X;"]W;W)K&UL[5MK*R;-_:VMH/X Q((IX9,,",9-U?OZ>[ 'H5B:6H>)6YD&;^;.U[K% M5[\X#"MO=,F3ZNIP>G3T^+#6MCEX^9R?O?4OG[NNK6QCWGH5NKK6_O:5J=S- MBX/C@_3@G5TL6WIP^/+Y2B_,E6D_K-YZ?#O,5$I;FR98URAOYB\.SH_/7AT? MT00>\=&:FS#XK&@K,^<^T9?+\L7!$7%D*E.T1$+CW[6Y,%5%E,#'[Y'H05Z3 M)@X_)^IO>//8S$P'<^&JO]FR7;XX>'J@2C/77=6^'JBB"ZVKXV1P4-M&_NO/41"#"4^/=DR8Q@E3YEL68BZ_UZU^^=R[&^5I M-*C1!]XJSP9SMB&M7+4>;RWFM2^O1!O*S=65731V;@O=M.J\*%S7M+99J+>N MLH4U03U(GQX^/VRQ-!$X+.(RKV29Z8YE'JN?7=,N@WK=E*9@C]VU40].AZIZ='T: ^]1UD.CYC>HQWTMFWX/\YGH?6PF__Y;316TI4*(&+@AFU02WUM MU,R81@$ 5MICG&V8L"\QVL!TVZ5:F,9X756W],:LB)KNA;OJ=X"Y+1C[T# C M5[2."*@V'E:H'OSKOSR=3H^>_7!^_I8_'C][J'10 5@%.,)2D<*;S.Q BZ#7 ME-J70;UR^)>IO3F_>I6I;1U_X4IV Y9JFG9^=='S $GKU0I6HF>54;ZCW=!# M;Q9=Q?-X(\3;U>L+>@S"M(AM6NRM'H@7@L16\&ZB+HQO :,8)&";E%K:4%0N M=%"I:N@-R192K+I2-$#K;%78/C615 <:[>W >>5JVY).5IT/'<%!ZP#;Q7+[ M5B=D7\!2Y\V(> GF&^TK+%U7E>!'47PAIC'GMZX1_&:N::L#TO<0)$8;U[*M M17&!2R9R(VXKO,V;)CL:JN,=-*%.IB1 M) :H;H(NQ/U@]LI4%A&3-CI1[\S<>!(<$=_)48BYPHRR%2;Z"\Q'/6*]Z1*R MQ%M=K;EH[]W;A+1K*5'08-,0X&]8/;$HCJZ\#9^PF1 <1-!F@S#%LG&56]PJ MD01%JW:I6W%HF#P2DQIB@$A:5DX@"XU\8 KPPKM:(;?SXL.CJ'6!:%=V!9&X MAAA69!3LU\P,&8.D)1"G #QC"LD*"OL$;$;":%JA2Z,M Q&3%#T%XZ]M(3@R M4LB>H.G65+>R2&/ ,(2@6P9#S)S;5L]L1?K!_040RL#%@*I I M@_F5A&4UU];#6]>!6S;DFA%M!F)AQQNJB)CV9DDI,;:-D"#RY/W/8; AHUN* M,YAL78FILZYEER#32!Q9#B,E1SK0BUZ^=6WB?49*;N&**Y%*7&K>00)SA"CL MX-9H3_!S3$&$['K>M0A;D8W)GBSJ-&=1IWL3H(_)G2Z3.[UF=]J62NVE1-7. M65CIPKPX8*WX:W.PD_S9FK<"]TH2?>_3%%\1.O"6HE]"IY0[-!>V<>JGR4^3 MG$*PLUJ.'8!-0S%Z#U!"FA\O7T]43^C.7+PGM+4$ 03AH9L3;)*QF=\[(E+H M%1RI(E6*S1EVS3U*>9R5\GBO4MZ9TJ!6),Y_<DF[ MT8RX!5@4Q*J1LR*N>>RKE! HD%<)!'I$O*8SF^KEY*+G0T+W3%?L0QDV[[=$ M&V*Z3QXK>L%&89S^KGR]Y^"D:\IO8D 9H.X7+)=3D+ D<\(*0&=2,QL'18^8 MRCLVKO7@$K.$.'"D8MH*LARLRZ&E7^NJ,R(4"1[$1;'4S:(O\K9.C)M[@,4@ M!F('RY0F?GD8O8#*EI3XX#.66"%.;X99O2 ')&^/N?A@LZ/$A9XA^HK.[HP; M#?.[E;;EV$*N8N>\N= ;F#AH#.9B:>V7I-O)9KA= \ZZE@"<52,8G7R DAJ1 M40PA7P!T*;CL ?0G&="?[,7>#X&9>AV5%K:A]]=1D J]6C.#+^U/*%!Y,PD ML;Z6C: 0!MD>8[[^U)N?&#S2Z4Y,,&;->C[GU)LM.#EHG8L?C#7:@GL]8 M5ZZ!3QIQ)Q2>A1D-@#$Q"L[K$*V,!H:!O'[K2MGX,\$9A$U((HJ66),RMKU3 MR16.T"3"C/V[A#0WX](G+R"#0PZ#9+%H.R[[I& J.#LI[9P: M#2FW&"ZYK_YYFI'YZ5Y<11I*E+\QF%KQA^L;EJ(:MRXX$M$KJ7SA 5KS2 :M]39D1C!*WN[T"8DJM^#2DW4[ MI ,RJ1%LNX\/1H4E$O"Q['W\.VR, MVZ%&W;2>]UCTU]EVWJN[VZ/D]-M'>F M,&"$'1J\G2?WW6H_>VENKZ[O7^A,G5- 2"\Y84[Y'U)3JKF[AF)D2M0\E2ID M.J@MG(U^*A0 O_J6@Y'Y#+M!&. 6-MN=:V+W905\(*2F0&SKN&*$TQFWM#,5 MP<<>%&ELR8EO#DC;8EJM;S=!81#"A&V.W5TZ)SF4PZ>"+Q,5CY9N,E&B)'\[*H1X]).&*.#PX'YW,_=)9/K[:>/?]QLF?4-C[O%O .H/?QT]$?/%FT MR+W65^JG?5AQ\M\?+7[(TVCI,9T#O:'$["/G1#^C'(:^V,C-1_48D*@ M7L4.IN"P5Q^27,DY#1=[%!\V61+^^U9V&+3&])S:--_#DNH9/AR?4I __DZ. MZJ@[LMYQYSC.@$:;&-(4&,0G.B O8U\.;*VHWFGYK H(DT[(!L])+(-IJ2G( MW16,QK8SCM$1;HYPWEW;T->Z69TTBB5XNR&OM?0Y>@P'DD2^E^ ;,_.4QJL5K2IC[()A]]4'D^V.S1\-/MFM@LH\S(7 M,V'\@W,E8R9IZE>2\IA;SL#<,34VKMR\O:'H\."JF[7LD(].C\8GY),I%\[, M#Q" [.2R7E7,H)CQ!==_EPV=',5S>G51N:YD(70\[=Q[Y0Q$3IK?; VI0) ML-'L. @DJTEQ49>ESZT%MEZIZ!R9]6<^MIMON^BSI0-/VKA$;/GP]I>CJ3LY_QB*Y MP;G"EGYMXN!+?27ZQI_F&(2&*<,?W@SK5K3-R,X(VR\T@>3P_"RR)-IAF.6L MN'1\L0S/8R$GUP(\B:(_\6B7WG6+95Y[!:&KFM(=KYVX]2[!I^+N.%?(,5_1Q$5LW?.U#-RP=P>[X2& MQ^.CZ4C]5"J^*X( R5F'Q;1, M2LW86VFC2TD\=G,.7U(9IARTBDQ2U;J2QV$)P!A3+9K>]E=\-/7R,V 0$_02 M7QK#3OKPCN4.[UK1>,K^]*>(7JS$ZC:B$]C2U]I6C$&Q?I!]3M0;.A+DZ93) MKNI/& M1]Q3J0"F<[JS<<.WB@ )M[FHT(P'65 $(G$/R38FZZ:D96O0O;@.-M6D6X6$ MVJX+\!;I:]=^/R=/C/Q.3IU]0Q%RNM3;RB7_!CE$;TZ:CG>W"@)*\ MY?1B>&HUO&=DY!!XHQ$['0D.D]KR?8%UZ0_92O33P0B5M(N=)FO(A^MGYW=&M6]&,')[\'][B%D E<]GWW MV!Z([?R_\BV L[460]_LE[@\4CJRW'E' <).H,I*.#P?;?:H*(NT\*,Q/U]QDR"OFU.YZT R4C"7=$N5+3>*1&[_UR'N29*@**3BGNQ3L:4%.:]C. M4CY/QSL2[%,[FE-S^06&Y.)#!O\OAMN])=#P\G8?C9M\0S4S\$_O[1L^'NN] M7-7Q8QLX* W\(1FB7&1)Y5*,3+W$.1I]76MD*W9L.THY'/S"CS3#OV/D.P=- M*S_VRT_S;R7/Y1>"_7#YH>7/FA0;D.G.,?5H\N3T0 J3]*5U*_Z]X,RUK:OY MX])H% @T ._GSK7I"RV0?T'Z\K\ 4$L#!!0 ( +1!*E'O:2_GRP( #<& M 9 >&PO=V]R:W-H965TWGGN?.OF.R M4_K)Y(@6]H609AKDUF['86B2' MFKM06)>UD2A?,DJLWH=EJ9*D'%2*,HV@8 M%HS+8#;Q:TL]FZC2"BYQJ<&41<'TRP*%VDV#;E OW/--;MU".)MLV097:']L MEYJ\L(F2\@*EX4J"QFP:S+OC1=^=]P=^_5 M[BL>\AFX>(D2QO_"KCH[B -(2F-5<0"3@H++ZLOVASJT */H!" ^ &*ONR+R M*F^99;.)5CO0[C1%,*DA7F2 MJ%):+C>P5((G' UT'MA:H+F8A):('3Q,#B2+BB0^03*$.R5M;N"S3#$]QHB?BO97NK_G:6$VOYO<9@GY# MT/<$_9,$]/BX?0$N82ZH$YA,$*BGX%:5:YN5HBZY>:N\9X.[OAV;+4MP&E!C M&M3/&,SF=9^YJV4M>ILCL",):2V!'20 -\ ,[;EC9@P/N48\ND-Z+/OCA3CJ M?O37T;(63#B22UCCADOIRDMBMJBY2N$]?'@WBKOQ)[*ZPVOW&_=:JS-3<(@$RQUE*:A0_ M">@)O^99(^MOISNZ:)P'S:01K!H>Z1_J11I&+5"O9369HDQ/Y#B,X__\MUY6 MV&KF JD$;F09\(JKOFY6FZDXKX;!Z_%JI-Y1!;DT(# C:'1U/0A 5V.J,(FO^*V3]02P,$% @ M$$J4>3\JM#= M @ E 8 !D !X;"]W;W)K&ULE55M3]M #/XK MIVR:0&(D3=,7NK8294QC$@A!QSY,^W!-W.;&Y2[<.13VZ^>[M&F9:#6^)+;/ M?NSG'#O#I3;W-@= ]E1(94=!CE@.PM"F.13<'NL2%)W,M2DXDFH6H2T-\,P' M%3*,HZ@;%ERH8#STMFLS'NH*I5!P;9BMBH*;YPE(O1P%K6!MN!&+')TA' ]+ MOH!;P._EM2$M;% R48"R0BMF8#X*3EN#2>+\O<.=@*7=DIEC,M/ZWBD7V2B( M7$$@(46'P.GU"&<@I0.B,AY6F$&3T@5NRVOT+YX[<9EQ"V=:_A 9YJ.@'[ , MYKR2>*.77V'%I^/P4BVM?[)E[=M+ I96%G6Q"J8*"J'J-W]:W<-60#_:$1"O M F)?=YW(5_F9(Q\/C5XRX[P)S0F>JH^FXH1R3;E%0Z>"XG!\QXW@,PGL0B$8 ML,C.%0I\9EQE[ 8RH&_ '5]I]?%,*S1:$L1BXWXP=>?V- PW25>E*G MCG>D[K)+ LPM9QD?$HV&2[SF,HGW GZKY#%KMXY8',71'KQV M@4>Q'NE*QU]#^O!$W_ ,J1C/Q"NU4)YW6RZK:C;V]3% MBKHE3..=2S!"9W20B90C9&SFYGO IKD!>-%8=BN>7AKBJ'7B>[0E3;CD*H4C MPED(I5Q2/5]G><\^O.O'K?@32T7U=WFK["QDK&"Y2& M*PD:%Z-@TAU,^T[>"WSCN#8[:W"1)$H]NH^;;!1$#A *3*VSP.CUA#,4PADB M&-]KFT'CTBGNKC?6KWWL%$O"#,Z4^(-G-A\%EP%DN&"EL/=J_3O6\7B J1+& M/V%=RT8!I*6QJJB5"4'!9?5FSS4/QRC$M4+L<5>./,I/S++Q4*LU:"=-UMS" MA^JU"1R7[E(>K*933GIV?,VXAF],E AJ ==<,IER)N!&&JM+8M\:^&7.$H'F M9!A:\NCTPK2V/JVLQP>LG\.MDC8W\)O,,'NM'Q+2!FZ\@3N-6PU^+L4I]+H= MB*,X:K'7:\+O>7N]]\/_Q$TJE"DU&OASDE#XE#%_M?@X:WR<>1]G[_KHP,08 M)$9OD3E'&5!>WF-::LWE$J;,<+./Y%;[KFP'9L52' 54EP;U$P;C>8ZP4()J MSEFV[@+KPN/_4("6CF>J6#'Y\O-/EW'WXJ.!17/YK$)9;% R"PL7Q),GBAF7 M*I^9+*F*F\L )C.@ZWFSPV7&4V9KESM6BJF#K!AJ_$\74(SA=\0@'=^AW7[UY] P.7F/A"E:0?J?.Q-%6E3W4N4U%2 MKA)P2)G)?1!^@=]+3I@O_CCSFJN[);$5LDOG"5<<,N1 M$,VH5"@L<@"IHJZ7$4&^<[T"I8@K#4+)Y:\6=0%B:^)DKX\/T+WJUYAVA%MD M?X3^5Q?_?W/?Z_46G'L;TH3EST[9C>E MGS!!G<9&25J%5#I,N> M>[W=?Q,\D(%7&W%$1>N5MZMI!;0#"2ZYE(Y""F&%FJOL31E%_RFK24I9;'@5 MP>;HT'N6,R+!I=Q.SWQ/::Z9-**BBV5_T_10%>[FG,)HEF?;8(BP V&XI#PF M2<.= :1 O?1CE@%?V-4LTNPVD]RD&F"VXM48>,LT46M X()4H],+RC-=C5;5 MAU4K/\XDRM)PY)&PO=V]R:W-H965TDEKLE?YB&D0+SYV09ADTUN[F463*!CMNKM0.)9W42G?=;R5P6KA]V[U:J%Z*UJ)MQI,WW5:5M&(4K4=2M,J"1KK9;!.YM<3I^\5_FQQ;TYD<)EL ME/KB%N^K91"[@%!@:1T"I]\3WJ 0#HC"^'K #$:7SO!4/J*_\[E3+AMN\$:) MO]K*-LN@"*#"FO?"WJG][WC(QP=8*F'\%_:#;AX'4/;&JNY@3!%TK1S^_/EP M#R<&Q?<,V,& ^;@'1S[*7[CEJX56>]!.F]"+R!*L.XS* \3U ,&^ Y'#1R5M8^!766'UVCZB<,:8V#&F M:W81\$,OKB!-0F QBR_@I6..J<=++^<(M58=W%"LFFJ![MDV<.-O\O=X8 MO__/!8?9Z##S#K/_<;CY!K^AVFJ^:]H2[G!+=7CN?B^BN;:]0(W$"M!'6=F<-#HQ%?\03W[?/K#18G,W_E)]*C;*W3 MM=R2KQ^!S<)\DI*096& M(*@:UF6I>FE-")\4)17"'XI+ UQ6\*Z57):MW!)7);9/KB/.\771V7F^CEZ) MH2-R"-1OY-A11&ZI/I6&2O4;6_>"QM4QS-:<4.E$2N(#ESW-T+%+?/C4-R\[ M$V&/Y(R]A<^VH>8[ASG+J,:F\* L%^<40I#T9%&@61 M66MDI2^2(DKC^#R2C#?!?.ICUWH^5:T5O,%K#::5DNF7)0JUF05)\!JXX:O: MND TGZ[9"F_1_EA?:YI%/4K))3:&JP8T5K-@D5PL!R[?)]QSW)B=,3@GN5(/ M;O*MG 6Q$X0""^L0&+V>\!*%<$ DXW&+&?24KG!W_(K^Q7LG+SDS>*G$3U[: M>A:, RBQ8JVP-VKS%;=^A@ZO4,+X)VRZW&$<0-$:J^2VF!1(WG1O]KS=AYV" M\;Z"=%N0>MT=D5?YB5DVGVJU >VR")XXS[*K=6TRJG.SI>MH8@Q M<*EDSAOFMLK \1W+!9J3:62)PV5&Q19OV>&E>_#.X4HUMC;PN2FQ?%L?D;9> M8/HJ<)D>!/S>BC/(DA#2.(T/X&6]X];1D%J%B7,,3$ZV78RFE( 6\1.VM [EN3(5:8PG< #-0*4%7U5S G;), MP"4S]?L:!1)ECMK $0PFX2 =P[VRO%E1HI240>>V>" \TQ+L<1(.LG$XCH=@ M:D9R3R#-PG&2;AG>@A_!* O300S_TX[752M1=IZR<$*6]J2BM?1M2\PM)-GH MH/%S CH?]:Z3,)ND=/ :5X&-?0=^"H5C7+,7Z1:3R>A0[M,'O,-P/!SMV=4D M"8=) A^=[VBG?TC4*]\E#2&TC>U:21_M&_&BZS]_T[LN?L7TBM.%$EA1:7PV M&@:@N\[83:Q:^VZ4*TN]S0]K^IF@=@FT7BEE7R>.H/\]S?\ 4$L#!!0 ( M +1!*E%VA6"3"P0 *<) 9 >&PO=V]R:W-H965TM&!) C43JS"_D9*/T%U-S;N&A;:29!K6UZ_,H,F7-6V;.U)I+ MW%DJW3*+2[V*S%IS5GFEMHEH'.=1RX0,9A//N]:SB>IL(R2_UF"ZMF7Z\8(W M:C,-2+!C?!:KVCI&-)NLV8K?MI, J@XDO6-?:SVKSCVW@R9Z]4C?%?V/2R!0V@[(Q5 M[589$;1"]G_VL#V'/851_(("W2I0C[MWY%&^89;-)EIM0#MIM.8('ZK71G!" MNJ3<6(V[ O7L[+VT3*[$7<-A;@RW!IBLX$JI:B.:!DYN&6Z9TTEDT9E3B,'W!< X?E;2U@;>RXM5S_0A!#DCI#ND%/6KP0]><04)"H#&-C]A+AL@3 M;R]YP=X0HPOXQV-X(TS9*--I#G_-[XS56#]_'W&;#FY3[S9]P>T-ME75H1^U MA$LAA>6O?\6Z/ #AT)D?M>T:^-RL6!_L99MYN"!*;G6FWAJ5J ML"_-.?ITB#XPV6%O#N>\8W?-'N]**V-@7I9=VS7,(O9/:'#!M'X4H04(28Y'"F;;"B;[&C9;$NE.5PJ,&^5MN*;CQ_>/N#(-OQ0_1QU M^2]QV<%=5MKSI\- ;@1#\\9-";COJ:> MJ(4RUM6@K7Q^X:P.0.6462Q'"KK),\%-4K($7AW([S@29A-J;'$IL/BVR][=P3/!YP"([R>+R_\/TT*89V5QB7,5 M#_I/SK0K I>V[X8.@1/-W7L"][ 1PQS;&-D4DA#SYK/$EQ;43P/VE4G:W< Z&M]GL M'U!+ P04 " "T02I1_=?L!JL" "-!0 &0 'AL+W=OZH0&?[4QM(RJIB;\R2AHL): MT8EKT,K)QOE:L6S]-J'&HRH[4&V2+$U/DUII&ZT67>S&KQ:N9:,MWGB@MJZ5 MWU^B<;ME-(D> [=Z6W$()*M%H[9XA_RMN?&R2T:64M=H23L+'C?+Z&)R?IF' M_"[AN\8=':PA=+)V[CYLKLMEE 9!:+#@P*#D]8!7:$P@$AF_!\YH+!F A^M' M]@]=[]++6A%>.?-#EUPMHWD$)6Y4:_C6[3[BT,\L\!7.4/>$79\[32,H6F)7 M#V!14&O;O]6?80X'@/ES@&P 9)WNOE"G\IUBM5IXMP,?LH4M++I6.[2(TS9\ ME#OV3L[?P_G>K>0]'7]7:(!TO$I9"(3TI!M++ MGC1[AO04/CO+%<%[6V+Y/SX1@:/*[%'E9?8BX:?6G,!T$D.69ND+?-.QZVG' M-WV&;^CPY\6:V,N/\>L%SGSDS#O._+E)BE_*UB"X#713A?4>KHPB>FJ +W(% M)YY3HPI<1F(U0O^ T>J"0>:P'^<0 U<(5ZYNE-U#X>I:,V,)"MBQ,D%'EL=G M\UD\R^9 E1*F$ R9X@?J-(JM8=-RZQ$T4:ML@:!(PD;L2N=P+<' :4L02Q/+ M0MOM '9-_>-HF/( MXC2?"-44;AR1EA_PGZY6_B8_P!JCI/!D%F?S-)[FD\-6G_J8R8%%:O3;[B(@ MF45KN7?+&!WOFHO>8O_2^XOJL_);+<4-;@2:GIS-(O"]^?L-NZ8SW-JQV+=; M5G)?H@\)]VI=VMVNWNA]-],,D 5A,[9SN%_OL;.Q"@:OEV4M7X9>:99V8> MVTPV4CWI-:*!;54*/?76QM270:#S-59,]V6-@G:64E7,T%2M ETK9(5SJLH@ M#L-A4#$NO-G$K=VIV40VIN0"[Q3HIJJ8>KG&4FZF7N3M%^[Y:FWL0C";U&R% M#V@>ZSM%LZ!#*7B%0G,I0.%RZLVCR^O4VCN#GQPW^F@,-I.%E$]V\KF8>J$E MA"7FQB(P^CSC#9:E!2(:_^XPO2ZD=3P>[]%O7>Z4RX)IO)'E+UZ8]=3+/"AP MR9K2W,O-7[C+QQ',9:G=?]BTMFGB0=YH(ZN=,S&HN&B_;+NKPY%#%K[C$.\< M8L>[#>18_L$,FTV4W("RUH1F!RY5YTWDN+!->3"*=CGYF=F#D?G3QVO*JX ; M65&O-7/EZOU@BQ+UQ20P%,8:!_D.\KJ%C-^!',)7*'3Z-Z M1F^'+>N#O@D;BD9QL0*S1M!\"U7;#+3- "KE2U=*V# -]+>4)9U-?0G?FFJ! M"N02?CDUD\/WQFC#1$&(/GQAHJ&3>P 8^=E@Y(?Q #Y VA^,X4^JHG7[_;D-XJ$?#L(+B/O# MY!6'DPQ&?C),_'"<. ))M@>QVGUMF_II$OMQ,B+;I!^.X+8I:?\9M6F9X;:F MNX+&1KK5UP!#?Q2-_&&6[H.=D4?:R2,]+P^Z98NF1%OT;U+LR-S31W''I>WQ MH^!&GY7/^3!'@-H!-@0(/=N>.+RZ?WATH^CJXG^2T?P9%=WQAQ3?$-,XR?PH M&E-QXZ@_2CLM17X4AWZ8)F1FV_:SK5$$/>I&&EJ5T'H(MP=AC?TTL^M1/QV< MQ#SA'?MA$I%XK'H)(DL(\[/(RZ9 #2TV4&DTU8 9V*!"$-( U[JA("1(D =E MV@I0QB<1^F\))#BZK"M4*_KW:LW;R_[@WG[9'YE:L6%AA*7 MY!I2T3Q0[3/43HRLW=6_D(8>$C=&PO=V]R:W-H965TMY<)5,KR_= M?K_A=X%;LR>#\V2EU+,;?,CG0>P(88F9=0B5/:1[7]!3M_/,%,E<9_8=OMC0/(&F-5 MU2D3@TK(]L]?NSA\CP+K%)CGW1KR+&^YY8N95EO0;C>A.<&[ZK6)G)#N4)96 MTZH@/;NXYD9DP&4.MZ)L+.;PFS(&:M2P++A&.'OBJQ+-^2RR9,XI15D'?=U" MLR/00_BHI"T,W,D<\[?Z$='LN;(=UVMV$O#7IKR 01("BUE\ F_0^S[P>(,C M>'=<2R$W!AYZ;_^X6AFK*57^/(&?]OBIQT^/X"^I@O*F1%!K^-96"-_$_E", M3YMX*A R5=5*HK3&&5KUH'EWH.7N0(UWD0K9C83*:5:C(47:Y%:XH<62RM3 MF9!@"]48 C(AX&N&M>T '/97N)RR[GP*3X5&?'/@L!2O;R=8G$S\V>U);0S> M4IS"?5.AYI:8WE-?\JO<6BU6C779"%:!O!%2A?!!9A?P(YR-P\N8G3LI2<-A M.FS%))RPI!4G89IRK]W+[Z[=*VE%OF.ZQ*S1P@KR^NXU*QN7 MV&NM*KBA,B3&_JXY6/"'JOLD"7_Z7K];M6L?10JG;<#0AC M&M>WJ!GMFQV'<3P.!VP"HS =II2&*=PK^8+&N?FX_'14\Z_O@^ 5XLZ-V%VFV@];6BR'<#9Z!_R2W^!E!+ P04 M" "T02I1#D1G6TX# "@# &0 'AL+W=OLJ ^MU#6_@$(%2 ,TK=.FH;%N#],>3'(0JTZ8,^W9M*H=]46C.,IA*HHHTI?+/"+A8 M#1S?>5[XPI:)-@ONL)_3)#23^WC@>$81<(BTH:!X>8(Q<&Z84,>OBM2I?1K@YOB9_9T- M'H.94P5CP;^S6"<#I^N0&!:TX/J+6+V'*B K,!)&SS.S[3$N\RQ"GAY_EDF;L+RTW(8O)!%0D66[G8D%&A4*$4N1R IHR MKJ[(&_(PFY#+BRMR05RB$BI!$9:1AXQI=8V+./Z:B$(AG>J[&E4:7VY4*1J5 MBH(&11\*?D/\\)H$7N#M@8]/@(=^(WQR!$ZS)KB+J:WS&]3Y#2Q?V, W*^:* MQ0Q+ZIK,* >3TYD6T2/Y\1%-R;V&5/T\X"BL'8764:O!T5BD*6Z9,MS7)*>2 M/%%> +DT.X/[E8,L]^IJ7TY+[J[E-J^*IZ%WXWE>N^\^;>;NJ-F6]%8MO?4* MZ=4#10N=",G^0FQ#*%?W:B_)VQNBVE[U>R%_U]+;K[Q=*V\?5#[%EQ1(B1K_ M,^\E_>V+A/HO=!^SVM+>J;5W7J?]U8GO[*33WY_W1L/]$=S6$=P>C.!^^OE MX71KENYY*[17.^J=L4)[KRH]WUN__[TS%M^H8C^A^L8GF6Y'L7&*^6'\AA'Z>F)ZS_B@9_@-02P,$% M @ M$$J40D!.Q2G @ @0@ !D !X;"]W;W)K&ULM99;3]LP%,>_RE&D29O$FDNA7-16HH$)IJ%5[2X/TQ[&E_._W=NJ9UQ+>2M*A U/)2,JXE7:+T^\WV5%%@2-1!KY&8G M$[(DVDQE[JNU1)(Z4DQR7J'^NY]+,_(Z2TA*YHH*#Q&SBG8=G<>@$SN(7Q5IM MC<&FLA+BUDZNTXD7V(B08:(M@IC'/<;(F"69..Y:J-?YM,+M\8;^Q25ODED1 MA;%@OVFJBXEWXD&*&:F87HCZ"MN$CBPO$4RY7ZA;V\"#I%):E*W81%!2WCS) M0UN(+8'A[!9$K2!Z*1CM$0Q;P= EVD3FTKH@FDS'4M0@K;6AV8&KC5.;;"BW M;5QJ:7:IT>GILFD?B R6-.H>,-]_#^;QK\ M^69LX%ICJ?[V>#CJ/!SU1OS<@S0>#F"-TJZ9LV971?MY430(@@\]@8VZP$:] MH,N[BNI'N!(L1=G#.^YXQ^]4RI/.P\D;E[*?%X:OE/*T"^RT%_3=9+EY*WMP M8?!TL@7O5,MPZ_0,W[::LU> X=XWT]\ZY$V)=ZO=_7KN;A7_ MR;RYG&^(S"E7P# STF!P;/XMLKGOFHD6:W=EK(0V_7##PGPCH+0&9C\30F\F MUD'WU3']!U!+ P04 " "T02I1W=^%HE(# "7"@ &0 'AL+W=OE5 4U.%4K7Z\5T,P9%=R/@B#Q"\J$-QJXM6VH94$U3"3_PC*3#[V^1S)8T@TW+W+W.U1ZNI8O ME5R[7[*KL(%'THTVLJB,,8*"B?*?OE5Y.#! GF:#J#*(3@TZ[QC$E4%\K8=. M9="YUD.W,G#2_5*[2]R4&CH:*+DCRJ*1S0Y<]ITUYHL)6R=SH_ K0SLSFI?U M0>22S-E*L"5+J3#D*4WE1A@F5N19'(!?!7IVN[W@L(=KZG58CC,L3HG1!C\DD*DVLR$QED M#?;3=ONDQ=['=-4YB_8Y&T>MA']N^ .)PSL2!5'0$,_D:O/P8Y.<7_,^^VGO M1\F(ZP**'5_\#E^]]2^0 MM2+(<[\L3Q_J$B!8(W&9DHR)@A?TFMR3\O6#8$ MS_B.JNQKB_].[;_C_'?>\3^FW#JZ(PM8,2%LQ6)YKD$QV50KXY(M<6SV$MV. MPJ0W\+>'^W>."8X1TXN(68.?**XQ1U*[M=1NJ]1)3M4*,F(DN5&0RBVXLWB+ M-V6&E^/"$'C#]T-#D^Z2NGL03Z<;G>@^QYSJ/DJ][/B@K- M:?F69M_P'<"WN5EC[\Q[?*+Q''&J\2+'K(WC2&&_5MB_[MR"R-I/;/_L)"71 M:>6>8TXE7L$R:V,I1?H'+VT!>!IMBZ.)J\#RSJQ7ZR[JR34/)^OC\'$2-JQ/ ML>LJFZ0?]&7+]@D//Q.:<%BBJ^"AAYNARC:HG!BY=N_\0AKL&MPPQ\X1E 7@ M]Z649C^Q#NI>=/0_4$L#!!0 ( +1!*E')9$V4H ( *8& 9 >&PO M=V]R:W-H965TUI+^"S[_ONNSO[DJRU>;$Y +*W M0BH["G+$\CP,;9I#P6U'EZ#H9*%-P9%,LPQM:8!G'E3(,(ZBL[#@0@7CQ.]- MS3C1%4JA8&J8K8J"F\TE2+T>!=W@?>-1+'-T&^$X*?D29H!/Y=20%38LF2A M6:$5,[ 8!1?=\\G0^7N'9P%KN[-F+I.YUB_.N,E&0>0$@804'0.GOQ5,0$I' M1#)>:\Z@">F N^MW]B\^=\IESBU,M/PN,LQ'P:> 9;#@E<1'O?X*=3X#QY=J M:?TO6]>^4<#2RJ(N:C I*(3:_O.WN@X[@&Y_#R"N ?&_ GHUH.<3W2KS:5UQ MY./$Z#4SSIO8W,+7QJ,I&Z%<%V=HZ%00#L?/W @^E\!N%((!B^Q:H< -XRIC MCY !71IW?*_5Z40K-%H2Q?*W^RF[Y\9PUPQV? 7(A;0GM*LF0FEVV[FE]=/L MBAT?G; C)A2[$\2@E4U")/U.19C66B^W6N,]6A]2[+!>]R.+H^[G%OCD,/RB M- 2/'#R._H2'5+6F='%3NMCS]?;PS>A%91751B_8]6OEBG8'F.N,BK.BTM!= M1\M^?",8NT$H[,\#07M-T)X/VM\3=,HW6U[43&F5[K1$U"UIK>R6M1MY6O>T M5^-^9YB$JQ8M_49+_Z"6:XN"'A)D])R;B[)'E' MN\A!(W)P4&1S#P\4_ZSA.OM_'1\V08<'$WA8*S V%R4KP:04@88KFV]8R0T9 M;;T^S!=U!MT/;;K"G2GB)O@=-TNA+).P(**H,Z1"F^U4W!JH2S]8YAII3/EE M3A\2,,Z!SA=:X[OA9E7S:1K_ E!+ P04 " "T02I1.K$",&P# #:"@ M&0 'AL+W=O4HMJ2(ACMQ2:I>6_F#8?D MC ]2?=<[ $-^9ESHB;KW8SR@3WG3LUN[5="QSPYF >T5TGF54O&)PT$=C8I6LI?QN)[?IQ.O9 M@(!#8BP#Q;]G6 #GE@C#^%%R>I5+"SP>O[+?..VH94TU+"3_EZ5F-_%&'DEA M0W-N'N3A'RCU#"Q?(KEVO^10VO8\DN3:R*P$8P09$\4__5GFX0B /.V H 0$ M=4#T!B L >&Y'J(2$)WK85 "G'2_T.X2MZ2&3L=*'HBRULAF!R[[#HWY8L+6 MR:-1^)4ASDR?J&)TS8'<"@,*M"$K89AY(52DY %2P+*TGS]+<;F0PBC)D6+[ MV_R2W#!!1<(H)S.MP6AR!U3G"E(R,^2&,D6>*,^!O%^"H8SK"\1\?5R2]^\N MR#O"!/FRD[E&?WKL&Y1D _.3,OQY$7[P1O@AN<.@=AJC3B%MP2^[\7$'WL=4 M5OD,7O,Y#SH)/^7\BH3]#R3H!;V6>!9GP_L?V^3\G??5'WL_2498%5?H^,(W M^&Y%@G>7=EM?C"[5TF>EGZ/SX/^&2; MO]CK83/R0;WNFS9U_4V+(![6]'>QG.@?5?I'YYUQP)>J\W2/SCG=3:.ZRG-H M5ETTA4S_Z+'.0&U=EZ1)(G-ABJNU6JT:L9GK/VKK\_[UHM^ROL3&K>BS?M,7 M7=\=57@=:L)A@ZYZ5T/<#E5T4L7$R+UK%=;28./AACML/D%9 _R^D=*\3JR# MJIV=_@)02P,$% @ M$$J40N^3N;. P \Q !D !X;"]W;W)K&ULQ9AM;]HZ%,>_BI5-4RMU3>P0'GH!::.JMFF5JG8/ MK]W$@%7'9K8#F[0//SM)XV2 86+WWC<0)^<<_\_Q\0^'\4;()[4D1(/O.>-J M$BRU7EV%H4J7),?J4JP(-T_F0N98FZ%0YEC_>$B8VDP &SS?NZ6*I[8UP.E[A!7D@^O/J3II1V$3) M:$ZXHH(#2>:3X V\FJ&A=2@MOE"R4:UK8%-Y%.+)#MYGDR"RB@@CJ;8AL/E: MDQEAS$8R.K[508-F3NO8OGZ.?E,F;Y)YQ(K,!/M*,[V8= MJ1-*;+Q4,%5^@DUM&P4@+906>>UL%.245]_X>UV(E@/L[7% M0,ZUB&N'>(R MT4I9F=8UUG@ZEF(#I+4VT>Q%69O2VV1#N5W&!RW-4VK\]/0&4PF^8%80(.;@ MAG+,4XH9>,^5EH59+ZW :_!0+7+7Y(U2Q#P]NR8:4Z;.C9V+=@%N"5:%)#;$ M!;@G:2$EY0MC]/GA&IR]/ 7@TU(4"O-,C4-MTK&BPK26_K:2CO9(_U"P M2Q##"X B%.UPGQUPQWR?>VB*V%02-95$9;S>GG@?R9JP5R]@/_H'>L+%3;BX M#!?O"5=5]\H3J==$ZGF%?1+:K!8NX^VJ)H-QN&Y7<]NL M/X!PU%AUM"6-ML2;Y4>*'RFCFA)OJOTF7-^;ZDQP;9K,M!Q(A4%-1B0N:7%& M>$@F8X(O7FL@<,"?B?%>!JCF35N;1;[7Q6702&32)#(Y8LY:P M7;H&!W7Y+#JZAHVNX=%-#GZ"6\')#W"+Y9/YP;DIMK9Q9XY1,\?HQ,Z'D:-; MY-5;"&I6\"Q"X[^8^",#E?> M9](]RSAP(C\X6Y6/?8M0YRIW7TU\YIT93G\(?^1[4C. M( _UV3:"HV1/A1PXD1^<1[$&;4-NA[YMH_WZ' N1 MGX7MKO]3WB!'-30X=2LX=B'_@>RO\Z:>K^_;.SZ3*H^P]49J_PXP-5Q0K@ C M<^,370[,PLGJ#;L::+$J7U(?A3:OO.7EDF#3\-; /)\+H9\']KVW^9]C^@M0 M2P,$% @ M$$J4>VR'&96 P J H !D !X;"]W;W)K&ULI5;;;MLX$/V5@="'!LA&MGR)&]@&XDNP76S0(&G2AV(?:&EL M<4N1+DG9[=]W2"FJ+XIL[+[8)'7.F3G4D)KA5NEO)D6T\",3THR"U-KU31B: M.,6,F2NU1DE/EDIGS-)4KT*SUL@23\I$&+5:_3!C7 ;CH5][T..ARJW@$A\T MF#S+F/XY0:&VHZ =O"X\\E5JW4(X'J[9"I_0/J\?-,W"2B7A&4K#E02-RU%P MV[Z9#QS> UXX;LW.&)R3A5+?W.1C,@I:+B$4&%NGP.AO@U,4P@E1&M]+S: * MZ8B[XU?U.^^=O"R8P:D27WABTU$P""#!)B<&Z%;$KKG1NB5!&\] M++S[C9LQR\9#K;:@'9K4W,#OOF?3?G'IZN3):GK*B6?'=XQK>&$B1U!+N..2 MR9@S 1^EL3JG@K &_H!'C!6M"\[\VZ7RA*F2ELL5 =S0\ 1U\?#30O"5'QIX M/T/+N# 7I/'\-(/W[R[@'7 )GU.5&R83,PPMN7"YA'&9\:3(.'HCXP[<4^C4 MP%PFF-3P9\W\?@,_I-VKMC!ZW<))U"CX5RZNH-.^A*@5M6KRF9Y-;W^HL_/_ MHL__<_2]S>A4]=3Q>IV3]70)?W.VH)JQ' W<(S.YQ@2H0JB:&#"##>7 M\"S5PJ#>L(5 JKQU;@\J[A*F3,2Y*"KLZZ,2 NB>V#*=_-.0=+=*NNN3[KZ1 M](0)*GO*>($K+J7+C [#&C57=04V*=3Z7LU=Q)MQ^P/M_6;WI1]C#A"S.I7> M/F;>I+)GM5=9[35:O8V_Y]QP?SSKK!7LWMMI3T\B9B<1\R;$GJU^9:O?:&N: M,KJ+W,VR= 6X<0589Z]_TMY)Q.PD8MZ$V+-W7=F[;K3W63-IRNIGR;_T6? W MD>>&P2V?,XJ#P.SCN$*)/FXS;0 MXQDJ\R:5PF2X\^G-4*]\SV,@5KFTQ:U9K59MU:WO)@[6)^V;:;MF?49M6-$U M_98O>KA[INFV,B!P2:%:5]?T,G31%Q43J];^P[]0EMH(/TRIE43M /1\J91] MG;@ 57,Z_@502P,$% @ M$$J44[V!JK^ @ [ D !D !X;"]W;W)K M&ULM59;3]LP%/XK5L0#2!NYWU!;B;9L8QH2HK ] M3'LPS6D2D=B=[;3P[V<[:6C3M$)#O+2V\UU\SO%ML*;LB6< CV7!>%#(Q-B M>6&:?)Y!B?DY70*17Q:4E5C(+DM-OF2 $TTJ"].QK, L<4Z,T4"/W;+1@%:B MR G<,L2KLL3L90P%70\-V]@,W.5I)M2 .1HL<0HS$ _+6R9[9JN2Y"40GE." M&"R&QJ5]<65;BJ 1/W-8\ZTV4J$\4OJD.M?)T+#4C*" N5 26/ZM8 )%H93D M//XVHD;KJ8C;[8WZ%QV\#.81>B&QH1 9*8(&K0MS1]3=H O*5WIP6 M7/^B=8T-?0/-*RYHV9#E#,J <(;D-PW^K@-03O MK0Y^0]"AFW7L.G%3+/!HP.@:,866:JJALZ_9,E\Y40ME)IC\FDN>&-W!"D@% M''U&31.-7]!7H"G#RRR?R]%4%?1T"@+G!3^3P(?9%)V>G*$3E!-TG]&*8Y+P M@2GD?)2J.6^\Q[6W<\#;13>4B(RC*Y) TL.?'N<'1_BFS$.;#&>3C+%S5/![ M59PCU_Z$',NQ>N8S>3/=COO">9_[U7^[[R3#;5>&J_7< WK3G.,T99!BO:/I MHET@OW](*+H64/(_1XR\ULC31MX!HWLJ<"$/G7HA]BVCFA]HOCKY5B,O"@-_ M8*ZVB[./6:-&8&<;A7;0J5$/ MRG&=SEZ;]J"BV._NHCY'+^K6R-RZO4I@J7XV<#2G%1'U<=6.MD^32WTA=\;' M]L7$[AF?JJ>,OBU?Y>MWT UF:4XX*F AK:QS]7!@]=.B[@BZU'?G(Q7R)M;- M3#['@"F _+Z@5&PZRJ!]X(W^ 5!+ P04 " "T02I1^Q.T Z0" !.!P M&0 'AL+W=OW"2@UAU;&8[T'W[V4[(* 36E\1V[G_WN_/%3K9" MOJ@"0*/7DG$U]@JMUW>^K[("2J)Z8@W+6'N0D$95FE,.#1*HJ2R+_W ,3V['7]W8+"[HJM%WP)\F:K. 1]//Z M09J9WWK):0E<4<&1A.78F_;O9D-K[PR^4]BJO3&RF:1"O-C)IWSL!18(&&3: M>B#FM8$9,&8=&8S?C4^O#6F%^^.=]P\N=Y-+2A3,!/M!H!^=$.!&@-\K"!M! MZ!*MR5Q:EFQ?_:7<]"$,G5EG#P_SM'E MQ16Z0)2CIT)4BO!<);XVK#:BGS5<]S47/L'UN6(]%/:O$0YPT"&?_4=.^"FY M;RK4E@FW9<+.7WB^3&@I18EF@FMI^L]LE2[0S&T22/1SFBJW_NM,P+ -&+J MT8F 3Y+D8)J\*;%LMZ2KE+6KV+FRO^UF@F^#$4[\S7[%CJU"'(_BUNH-9]1R M1F1#_$_0/2#J,(#[I!!RWHX"SHVR;.=TV\P^YB'1QA MW,3XL*K'1D$W:-R"QF=!O^G"--,[RQD?18^BX0'ALH9._4$L#!!0 ( +1!*E&4 M&PO=V]R:W-H965T'#NP#21.A[58MB!NMP]#/] 2+1&52(VD8G?8C]^1DB6E MM>5A@;%^D43J[KF'=\<[J)+FN<&"7C\V8 ZK4VCV/_>H_]H M%P^+61-%ER+_G24ZFSL3!R5T0ZIH->(<;1ATQ4BO!$S5P-Q@V$&S>&;FM#_A%#8W0ON,X4>LL3FCS7=X%TR]S? M,[_U!P'?5_DE"O (^9[O'>"S/*%.^#'U9W2"UI&!Q0N.X-TQ1=)4TI38]!0; MU+@6_?$SB*)WFA;JTX"AL#446D/A,4-T0Z6D"6PBBS^"-($QUZ@4TM@^%)L: M,;M7RC0;Z/U%03QE-44FGK#H\I M$NN<-:XBA:BX/L2Z!HYZ?,(HNO*\PX3&+:'Q(*$EY*&$\@$[36?-'J-RA')& MUBQG^LMH[UIXQR+E[*^O$[:F-_[&76& C[&[:ME=G7!7$]7.;P\]O_W:^FV$ MWNY**(:0"1]88>0@YU;P2VU(7 NL-)$:05V )+S9,?7IVF;[A3>Y\/! *DY: MKI/SYORT-31]60[!= Q; !K/H4 -@X_'EY[WPP!+['7%U'L1SQ&B^YCI-F:J M%[.#=778IA^BPE;6H17TV@'^G]///YE^V._8^N=-0-R5=QR<,P5/H ?>J1SL MV@,>[@_WP+*H"O0W^BYBV;4)')TYEET#P,,=X#S;=-BF'_V+;=HU"3S<)>[) M[GL* MD&[LM<#MQ.O;U3V1*>,*Y70#JM[E%6PM65]8ZH$6I3WSKX6&TXW]S."21Z41 M@/\;(?1^8 RTU\;%/U!+ P04 " "T02I1R$F^Z;0" "Y!@ &0 'AL M+W=O^>!L'MGS[L #@ZWNC(F]22KEHYUY)$<5K3BYE9NOT-SG['E MRR37[DFVS=G (UFEC10-&!4(5M9O^M+XT &$TT\ 80,(G>XZD%-Y00U-8B6W M1-G3R&8'[JH.C>)8:9.R- IW&>),,J\TKFA-%E*DK*36*DV^D//LJ6*:.>?D MBCS@..5 ON*J>3TFU]<+1&!JQ?B+ZJ^ D)HF,2!H/3^^4%.3PXT@55\([+1S-: M1\+6D="1#__E2->"7]>X1BX-"/U[3XQA&V/H8HP^B;&@NB#9&_^,) )$"JK7 MCYINXNALG3TGH]-1&,7^OMCC#YY,A^$HZ(\]:6-/]L9^ MD(:5:UL- I/B'-J3[VG+.OUOWU34QHCV*J\+#"O+ !:"<7G%;$I59QAK\)B4 ME?W";$'7Y4(.L1#KX1'Y0_IJJ/8Z^I#GP6@81<'XG=M^IQ/9IOZ#JC7#AL)A MALB(=-@B5.VJY%;26V@@"!F"@_'A /;G)MK#EVL9UU MD_CC.3M9EM$T \1>$MOQ=_?==Y>SISNE+TT.8,EU(:29!;FUV^=A:-(<"F9. MU!8D?EDK73"+4[T)S58#RSRH$&$<1:.P8%P&\ZE?N]#SJ2JMX!(N-#%E43!] M"X>L*SD$(9PEY_*B-!HU/!VR/ M;ZV_\L%C,"MFX%R)KSRS^2P8!R2#-2N%_:AVKZ$.:.CLI4H8_R2[>F\4D+0T M5A4U&!D47%9O=ET+T0)@H-V N ;$?PI(:D#RIX!!#?!2AU4H7H<%LVP^U6I' MM-N-UMS B^G1&#Z7+N]+J_$K1YR=GY4&5XPAYZI8<.H [YX ,[D(7B(:QXWFL;>7/*1Y6^1O[W"-O+%0F.\]/I+&1^)]# [X MP/Q8+C<@+4GOI>H929G)R9;=X-]KN[2L#(^\8=QEABRW:)]8@P;$P.'TWH4>-CU"^T4_.^Q%81DS,-N1*XUEGNHSW]DDD\ M[A;PM&%R^D\I[_)?61JV_-/DM-O]N'$_?J2*.QOOLYD<8#-IV$QZV7Q2EHF' M=9CL>Z9#2KM]T^BNJ49_5'@@G_2NH='^CO82PT,UN;2@P5C"C2GQN%':C]A*P%,BRV(% MVAU8_@OD=_>T]TQO\*@F M8(BTY.,31=77VJB55;?QE8 M*8M7"S_,\;H(VFW [VNE[.W$W2^:"^C\%U!+ P04 " "T02I17;DVO_," M "F"0 &0 'AL+W=O$-^V[L2@W[LC 9%WBE0!=YSM33"#.Y''B!MQJXYO/4V %_ MV%^P.4[0W"ZN%/7\.DO"!Z$%N(AO')=ZK0UV*5,I[VSG M(AEX+:L(,XR-3<'H\X!CS#*;B73<5TF]FM,"U]NK[.=N\;28*=,XEMEWGIAT MX/4\2'#&BLQZR,6 -0 MGLV L *$OP.B+8!V!6B[A9;*W+).F6'#OI)+4#::LMF&\\:A:35I M+#03B>[[AI38?'Y\+KKDMRQ[52!@N MYBB,;6J>H'(%@Q^?*1HN#.;Z9P-[IV;O./;.%O8UGO@%SS[$3*>P8$_T3S:; MZEXFCEQB>X0\#.E Z?L/ZU8VQ[Q0?%@K/FQ4?,Z5-G AR"B6P8UB@LX[.&-* M['\M3(,E44T0O4-!NC5[]ZT*TOW#[&";V;U:3:]1S1DY8)[H"#"HD&SG6A>8 M@%2NQ:89[H$H\BDJD#/0*:,HV*$3HVSN;I)9,AZNR^R$O4ZT6>E1K?2H4>D$ MR:[D7_9%T'H^0%OOL#."M0,\>*N]467^J\T1A,^"PO^^/2K*5_>'OW83YJCF M[H&@R9A"F/)2K$?K1\B)NWK]Y_#R!7/)U)S379CAC*"M@RZ1J_)14':,7+A[ M=2H-W=*NF=)#"I4-H/F9E&;5L03UTVSX"U!+ P04 " "T02I1#U7K9(P# M 1#@ &0 'AL+W=O'80^,15M$*=(EJ;C9UX^4%$F1*75 C+Q8 MI'C.Y>'UU2&Y. CY3>6$:/"C8%PMO5SK_6O?5YN<%%B=BSWA9F0K9(&UZ!] 2*L2?E!Q4KPWL M4FZ%^&8[5]G2@U81862C;0AL'G=D31BSD8R.[TU0KYW3$OOMA^AOJ\6;Q=QB M1=:"_44SG2^]N0H7'!HL],"F5%H4#=DH*"BO MG_A'DX@> 44CA* A!/^7$#:$L%IHK:Q:UB76>+60X@"D19MHME'EIF*;U5!N M_\8;+J1M*B5%DU*N]ALRJ)D6)L\&(%2TW^Q_11=,NM(LYZ LS!,DH%,!PHE4>R6 M.6MESB9E?B+ZUU]0#']?8RGO*=]-9'-V)""(XC >R'2@8IB&;IEQ*S/^23:_ MEU22K-::D3OCJ/N'KB:;G LF=O<3)96T,R7/4,#S=K;YDPIX?I3,&"7!(.,. M$(1S=\+35EAZLO)-'849'96O Q6G,[=*!#M#AB>KWR947T+4E]#XY3%J%J*1 M^D6]G0--"EU7NQ.1M5I)6)5.E=.]FJ@CU/DN>@[C19WSHJ=9;T-_Y ,H0=$P MVTX8''$UU+DO.IW](J>S)L-MP@5+PV1$:6? Z'0.C([-%:5IA(9*'1X,DWAD M1T.=":-I%_XB<6;.Q>;,/%5"G=.BY[!:U'DM>IK9HF,C1<'0QIR@,1OKW!:= MSFZ1RV^/=;I0O<_O\>FN\]O@='[;A.H?K.! I0."T$"CWSNOV\O21RQWE"O MR-:0X'EBUBCK^T?=T6)?'>%OA3:66S5SCVZV<[(4 (6;5U?2&Q<\ZY/O<:^W;67#S+!8!"+S%ELNLLE%I>NJZ<+B#& M\H(O@>DO,RYBK/10S%VY%( C2XJI&WA>PXTQ84ZO8^<>1*_#$T4)@P>!9!+' M6/R\ LK77<=W-A./9+Y09L+M=99X#F-03\L'H4=NKA*1&)@DG"$!LZ[3]R]' M?F@(%O&%P%KNO"-C9<+YLQG<1EW',RL""E-E)+!^K& E!HEO8X?F:B3QS3$ MW?>-^K4UK\U,L(0!IU])I!9=I^6@"&8XH>J1KS]"9JAN]*:<2ON+UAG6<] T MD8K'&5FO("8L?>*7+!$[!*U33@@R0E DU(X0PHP0OC9"+2/47ANAGA&L=3?U M;A,WQ KW.H*OD3!HK69>;/8M6^>+,+-1QDKHKT3S5.^6*6J"36JN M@DK!3PF]0*'_ 05>X)6L9_!JNM\NL_-OT4=_'7TO&6&^3T*K%Q[1NR:,*#B_ MT__J"!UNFF]W&H]N%<3R>T6T6AZM9J/5CD3;VW1\IG=6'A#;@&7;*Y5L6$ES M/JYZS7:CXZYV2W:(\9O-?:7K I3)F93*14T&6 M*CV+5\ 2D!5);>3ZC7!][;URW3W,UFS2\6 MK@3D>_5"Z4I K; &OU!:=_YSDWH5SJ_ 08"4UM!'.F[ED@EL.ECJA(;;.6# M]RCD]L#VP_]0R/#@7/.*93R$^$&QBB48KUC$2IW4M+O3V,0@YK:CE&C*$Z;2 MNRN?S;O6ONW5"O-7_N7 +YD?FB[7-E);^;1%OL=B3IA$%&8ZE'?1U+M-I%UG M.E!\:=NJ"5>Z2;.O"]VI@S _7W&N=H,3("\]^_]!E!+ P04 " "T02I1 M;+UP:*<" !.!P &0 'AL+W=OFQG2Q4-%WA M36+'][_?W<4^IPT7#[( 4.BQI$Q.G4*IZLQUY;* $LM37@'3*RLN2JST5*Q= M60G N165U T\+W%+3)B3I?;;MM" MF0]NEE9X#;>@[JMKH6=N[R4G)3!).$,"5E/GW#^;38R]-?A*H)%;8V0R67#^ M8"97^=3Q3$! 8:F,!ZQ?&Y@!I<:1#N-GY]/ID4:X/7[V?FESU[DLL(09I]]( MKHJI,W90#BM<4W7#FX_0Y1,;?TM.I7VBIK/U'+2LI>)E)]81E(2U;_S8U6%+ MX$=[!$$G"/Y5$':"T";:1F;3FF.%LU3P!@ECK;V9@:V-5>ML"#-_\58)O4JT M3F573&&V)@L*Z%Q*4!)AEJ,/G.<-H12]1>\?*UUQR-%EK6JAK4HN%/F%[4\P MBTP".IZ#PH3*$RVXOYVCXZ,3=(0(0W<%KZ7V*%-7Z6@-TUUVD5VTD05[(OM4 MTU,4^F]0X 7>@'QV0([9/KFK:]07*N@+%5A_X1Y_?4E,?7:K-B=R2;DT%?I^ MOI!*Z/WYXP5LV&-#BXWV8'7T/CH68 XD8>N3H3JV'A+KP9S:3>8G7I*ZFP%N MU'.C0]Q@B-6JXBU6&/C!,"ON6?$A5CC$BO^#E?2LY! K&F(E.ZP@]OUAUJAG MC0ZQXB'6:(?E)R-OF#7N6>,767<%Z":^4B"&B.-=8A"9X(:0DQXY>1'Y!=3K M5WJGO9MA(9[TYC2]H69J*(#)SA8-HB3\LT?;$SU@E7B3\*\PW:UN9VZ:SUBL M"9.(PDKKO-.1SE.TW;N=*%[9!KC@2K=3.RSTA0?"&.CU%>?J>6)Z:G^%9K\! M4$L#!!0 ( +1!*E$=(D'>LP( /$' 9 >&PO=V]R:W-H965TACTHMA(+ ME:5,DNOV[T?)CI&*"HXD60Z=D=^? M1\;?.ORDI%1;9V0R60CQ9"XWZ=#Q3$"$D40;!@R/9S(AC!DB".-OS>DTD@:X M?=ZPSVWND,L"*S(1[!=-=39TKAR4DB4NF+X7Y5=2YV,#3 13]A>5E6\/G)-" M:9'78(@@I[QZXI>Z#EL X&D'!#4@V 5T#@#"&A">JM"I 9U3%:(:$)T*Z-: MKJU]52Q;Z2G6.!Y(42)IO('-'.SGLF@H,.6FL1ZTA+<4<#J^X1KS%5TP@D9* M$:T0YBGZ(D1:4L;09_0=2XG-UT?G4Z(Q9>H"K(\/4W1^=H'.$.7H1R8*!3 U M<#6$9(C=I)8?5_+! ?D0W0JN,X5F/"5I"WYZ'-\]@G>A%$T]@DT]QL%1PF\% MNT2A_PD%7N"UQ#,Y&>Y?MZ7S,?79Q]3G[\ Q/Z3^II9ATUNAY0L/\#5=9%IJ MO]&F5"5,J$(2]'NT4%K"E/ES1+;3R':L;.<=V;9NK)!=BS0S]SF.NE'0&[C/ MVQ_I)*]YBU=TU?$:KS?!1TWPT='@85S",.3PUY>2\.0505FX8MB.X14L"G0. M-5,7;P%=>][;H"?[/CL>TWV/WB[+[!A+E;:[-9)R(E=V>2B4B(+KJH,: M:[.?1G8L[]C'?G_BM]BG?G]6K9__]-4RO,5R1;E"C"Q!RKOL0;2R6C#518NU M'8@+H6&\VF,&.YE(XP#OET+HS<4(-%L^_@=02P,$% @ M$$J4='5ZJ.2 M @ '@< !D !X;"]W;W)K&ULI57;;MLP#/T5 MP>A#"VSQ-5E;. 9R&]9A&8)VW1Z*/2@Q'0O5Q9.4I@7V\9-DQTL*)RBV/,02 MS7,.2=%4NA7R494 &CTSRM70*[6NKGU?K4I@6/5$!=R\*81D6)NM7/NJDH!S M!V+4CX)@X#-,N)>ESK:062HVFA(."XG4AC$L7\9 Q7;HA=[.<$O6I;8&/TLK MO(8[T/?50IJ=W[+DA %71' DH1AZH_!ZUK?^SN$[@:W:6R.;R5*(1[NYR8=> M8 ,""BMM&;!Y/,$$*+5$)HQ?#:?72EK@_GK'_M'E;G)98@4307^07)=#[])# M.11X0_6MV'Z")A\7X$I0Y?[1MO8=]#VTVB@M6 ,V$3#"ZR=^;NJP!PB/ :(& M$+T&)$< <0.(WZJ0-(#DK0K]!N!2]^O<7>&F6.,LE6*+I/4V;';AJN_0IEZ$ MVSZYT]*\)0:GLULPAT9!HM%: I@&T.@]^HJEQ/8 T?D4-"9471CK_=T4G9]= MH#-$.)H32LU!J]37)@K+Y:\:Q7&M&!U1C-%<<%TJ-.,YY!WXZ6G\X 3>-]FW M)8AV)1A')PD_;V@/Q>$[% 51T!'/Y,WP\*HKG?]3G_VS^D$QXK8?8L>7'.$; M%06A!&O(37TUT2_H-^KHD8!8[)A]RBY[@ZN#7^H_[3=( M!Z3?2PZ=IAU.X: 7'7K-NKR"/:XZN-%I4;-TNAS?!R MR])<8""M@WE?"*%W&RO07HG9'U!+ P04 " "T02I1WP;X _(" 6"P M&0 'AL+W=OP!_W')][G$MN M;\7X@P@!)'J*:"SZ5BAEV2#C@P( B:GN. M9^,N9K9!4M (H@%83'B,.];5^[ER/4TP$3\)+ 2I3'2J4P9>]"3VZ!O.5H1 M4)A)38'5SQ*&0*EF4CH>4*^YILQ*LPW6F6Q[:Z%9JF0+,K!2D%$XNP7/^5&E !NJP+@Y0"O M+J"9 YIU :TV/Z--C2N0:G:/OF'.L[P6=C$!B0L6I6GV/;"1"S$'T M;*DD:")[EA]WG1WG51SW):4-U'3/D.=XSA;XL ;<;5;"1WO@.*XZW5:^%>9Y MA7F>X6M6F:==.->/78"&+%*U*+!YFJ^4;_$"5'U(-%VC%4AHR3OVKCA,3YZNFV MZ\OX?<.O_S.6 ]?)/CU[67:Z,K"(V\B@5630VIF!LC%2!N;R$\S1$M,4C.S[ MR0@EP#/Y6]5GW)V2**>A)/FOM.\-VY#N%]+] Z0?[+S_QE#?V6[]V\@*TR\* MY1>'/3:'^I[1MU\9ZK[2O2]J0WN[T-[>J?UV_&-'X70*EL[_4?D=HU*'M4(WLWAY][C><8LV MY]]3M<.]89E^N]2#Z([Q&^8+$@M$8:YP3J.M3.!9$Y9-)$M,6S)E4C4Y9ABJ MQA6X#E#[<\;D\T1W.D4K//@'4$L#!!0 ( +1!*E%6%NY8+ , -H* 9 M >&PO=V]R:W-H965T>[.Y^MM MA'Q02THU>DH3KOK.4NO5E>NJV9*F1%V*%>7P92YD2C1LY<)5*TE);)72Q/4] MK^VFA'%GT+-G(SGHB4PGC-.11"I+4R*W-S01F[Z#G=W!F"V6VARX@]Z*+.B$ MZOO52,+.+:W$+*5<,<&1I/.^F0YHDQA+@>"R,.J5/HUA=[ZQ_M.2!S)0H.A3)3Q;K9=_I."BF MBPVGVA!J&7LS42B["_:Y+)1UT&S3&F1%LJ (&4\_R=/12 J"D"T7L$O M%/R_50@*A< 2S9%96K=$DT%/B@V21AJLF86-C=4&-HR;-$ZTA*\,]/1@HL7L M82F2F$KU]DW'Q]%[].$Q8WJ++M!0I"F$VLJ@CYG.)$5W2F6$SR@ZNZ6:L$2= M@Z!:$DE5S]6 R-AU9X7WF]R[?\3[YRRY1 %^AWS/]VK4AR?4"3^F[D(! MW$/+>C"7>CV(PG;H=<.>NZZ&ND:N$T2>'Y1R!Q3"DD+82&$DE&+3A"*V*YR, M0[$5'%8).<:0 SGMP_QW%@OUO:[[Z.7&!OWVB] M1LK?!%\#:W#$ZO,B]S')4Y3E,6E.4.&UFB'?"['7#9[=[QK!;MC!N%N?25QY M07 CL>HKT12I?1?&KZ0-XWT?QLV-^. EA%10N0:G,$6A>?XLEMWM5+I>MED_ MC#HM:&A'\K!OM+BYT_X[C"\;[A&,;F7P,%/?5R(7#)I*0N>@ZEU&8$/F@U2^ MT6)E9Y&IT##9V.42AD\JC0!\GPNA=QLSWI3C[. /4$L#!!0 ( +1!*E$\ M04=ME00 +X2 9 >&PO=V]R:W-H965TIO5J]RYJU^W#M \N.( *F&N;IIGNCY\-%$)" MG*Y7FMH/C3'GY3G'C\\Q'J\9?Q(AI1)>DC@5U[U0RNS*LH07TH2("Y;15+U9 M,9X0J1YY8(F,4^(72DEL8=L>6 F)TMYD7,PM^63,J <^79$\EG=L_0NM G*U/8_%HO@/ZU)V>-D# M+Q>2)96R0I!$:?E+7JI$;"DH.]T*N%+ NPK] PI.I>#L*.!#"OU*H?]6#VZE M4(1NE;$7B9L3229CSM; M;2RI@=%]@MME:\HU42YEUR]C92>G-Q+YCV=3U6J M?9BQ1/%/D&(%S^$KX9SH9823.94DBL6IFGVXG\/)IU/X!%$*OX*"R]+R]NOM2N'^)VT+S#E-] M1Z_7MM1B7\H9V*@6:L7OUO&[;XZ_8T'@>['RL/B61W(#MZFG)O767<8D-:1_ M4+L?? P^#&M 0V,^ON;)(^7 5D!\/](5B\0@-$H!))=NW) MTH>[O9XN=FWUU[U:HQK=R(AN2;E> %4B/=6]!=6UD@0!IP&1M +4A<=LU;VP M[9\,N;NLT5V:N:1K/OR6Z:P9S"&[Z2'VQV 'VFIKR!CC0\JIQX*T8(&WW=@\ M)F1WOT)[;'!=>V=SSRNIP2&I-E[M,TD&.T?4>%Y)$G50@EQQX43 $G=_U' W^+ZZ9'3D%UT1#MN%1KC7U'YD; MP,V:%>.B-*@@=T(TF^F7$$V0FJ*/S/6Y#8GK3Q1QIJ'I7J"^NCKAF4WB M8S4?-44?':GZ[SY!S2O+K7,/QH>(B)N^@6TCI$62Q6Q#:54MOL/.Q#+G7JC; MYY%3#&[: D8?HW[@IO)CK87-6;H]9_/5]-*\NM ];( M;IVOJF"."[;1-QT#FS\<:@YEJC-1'86J>*H<@= 4J[=G9X;-ED<']Z:U]3V> M4!X4%R%".58$*K_!ZMGZLN6FN&+8F9^BJQGJF)^CJT5YE=*8+V]VOA >1*F MF*Z4*_MBJ%+*R\N2\D&RK+@->&12LJ08AI3XE&L!]7[%F'Q]T [J*ZO)OU!+ M P04 " "T02I1PNNJ\7 # Z# &0 'AL+W=O8YXK^6 M.&.'N06MT\)7LMU)O6 O9@7:XA66WXH[KF9VC9*2'%-!& 4<;^;6)7RSA+$. M,#N^$WP09V.@4UDS=J\GG]*YY6A%.,.)U!!(?>WQ%5L1N#W$(;AB5.P'>T12GC^-ME42= MB7O*9.D. GXNLPGPX&O@.JXS@.?5E?$,GM>#]Z7,UY@#M@&KCA0?0?HUI&\@ M_1[(VU(*B6A*Z/8U^(QHJ>Y!+1F\)/18S5==Y:R@ P.M[]I^$<5>Y+C>S-YW M: IJ3<&@I@\<4:E>_A/L08O=Z>8-:]YPD/?=0T&XXF4<*&_98#)"1-@2<>&' M\73:K22JE41/*,$\(>)I^JA-[[FAX_54(J[YX[\X%64V_DC$[2/AA[XS];L% M36M!TS$%0>L,_R&H2\2T)2((?-?UHVX1T&F"UD=$_Q0*"M7 M8\G,ZE\6Z\AV+C2,8!3&08_0,PN%@T[QPUB_$G:YQUS]E('3B7KQ#(;.VSM. M$CS@'M!MB-S_](]OJVM0*-@N0T4Q/7]?$Z_G"L'&+*$WVD9&B/#&V@EL MO!4.FVNOH8R04R%#>*8'.I.X[P@WW@J'S?6QM8P0$K2%N).PYS[#QFOAL-D^ M83$CA(5M8<'$CWN$-=8+1WEOA]6,%1:UA?D3I^_--9X,ATWY7\QGA-JXX_*U MJFB?M7,YYEO3M J0L)+*JK.K5^O&^+)J!YOM55=]@_B64 $RO%&ASB12!XQ7 MC6HUD:PPS>&:2=5JFN%.-?>8ZPWJ^88Q>9IH@OKOPN(W4$L#!!0 ( +1! M*E'Q>&PO=V]R:W-H965TSX_O[=Q7>Y[E+(%S5#U/":)ESUO)G6\PO?5^,9IE35Q!RY>3,1,J7: M#.745W.)-'9&:>*'0=#T4\JXU^^ZN7O9[XI,)XSCO025I2F5;P-,Q++G$6\U M\<"F,VTG_'YW3J>A7BQ@^]QSPLL$28XUE:"FML"KS!)K)+A^%F(>N6>UG#S>:5^XYPWSCQ3 MA56*QGO6\M@Q_(:%0Y'5&XM$N2LLB[6!!^-,:9$6QH8@93R_ MT]'? M=!NE;L/I-G;I"KXPH<7X#&XISTR6E%[ ">.%&Z?P"ZIY/CR15"C//TN%R@--4=W $"4Z(0;BB3\$B3#/>D# G6!2SXKZ09 M#:]ACC(/A(W(NB!4EJI\M\YF6$BM%54'A6S467)P!AV+5)1P\NY3U8+6#J9P MS10>FD['(H45AV<'SKJJDOH1B74L4;TB2*06[3C-9%V3R>%%>2O/CH5L;!^N MH-;^LRKZ&__S%.74=2T*QB+C.O^UE[-E9W29]P/KY7E;=4?EE'$%"4Z,:6 . ML@0MCI?P$!I)-ITVJ8A(1#;P[0'-[EM+!R[LQW*_OVN MG30K*'1H>TGLZWO.\;VQ3[*MTO>F!K#DL1'23(/:VLT%I::LH6%FHC8@<66E M=,,L3O6:FHT&5GE0(V@T85P&>>9CUSK/5&L%EW"MB6F;ANE?,Q!J.PVB M8!>XX>O:N@#-LPU;PRW8N\VUQAD=6"K>@#1<2:)A-0TNHXM%ZO)]PE<.6[,W M)JZ2I5+W;O*IF@:AVQ (**UC8/AZ@#D(X8AP&S][SF"0=,#]\8[]@Z\=:UDR M W,EOO'*UM/@?4 J6+%6V!NU_0A]/2>.KU3"^"?9=KFG24#*UEC5]&#<0<-E M]V:/?1_V ,@S#HA[0/PDKU4XZ0&^=-K5[AM7,,OR3*LM MT2X;V=S =]^CL5]K-.+7]!+R!5*U(8L9 75 M"+XXC#\]@*=8^]" >-> 67R0\',K)B2)WI(XC,.1_KQSOH<\GIQE]&'_.XTF14^3BI&DDTGZ-&DQDI1,SH>DKD:Z M=^<:T&MO=H:4JI6V:_@0'?STTMO(L_@LNIA'(_$"_;>SRS_TG7E?,;WFTA ! M*Y0*)V=H";HSQ&YBU<;?^*6RZ!]^6.,_!+1+P/654G8W<0+#7RG_#5!+ P04 M " "T02I1+O0+R]$% #<' &0 'AL+W=OUOVC@8_U'GR.5VME'K1'PPU=P1VHKYNYT'?M2LHB3H')F#,D8'G= MN@FO9J1O&'**OV/8RIUK9%RYY_R'N?FPN&X%QB)((%)&!-7_'F ,26(D:3M^ MED);E4[#N'O])'V6.Z^=N:<2QCSY%B_4^KK5;Z$%+&F6J,]\^QY*A[I&7L03 MF?]%VY(V:*$HDXJG);.V((U9\9_^*@.QPT#($09<,N #!AP>82 E SE50Z=D MZ)RJH5LR=$]EZ)4,O3SV1;#R2$^HHJ.AX%LD#+669B[R=.7<.L Q,Y5UIX3^ M-=9\:O09$JI@\79.A7I$7P1EDN8YE^CU!!2-$_D&O4(Q0U_6/).4+>2PK;1B MP]Z.2B6WA1)\1 E!'SE3:XFF; $+!__$S]]KXI_Y^4/L$=#6$:O"AI_"=HN] M$O_(DG>(A!<(!SCX>C=!KU^]@9]9K![?\V0!PF'C^&2)X:"4Z(K4B]LU?1&[ M9@U2**O9Y4D#J:J7Y&*)OWI1K7K1]S\U*?J@()7_>!1U*D6=7%&G0='&*+I MC+.W$661'HCT/@%$5P) SUMU@12(%+W6_?((5$AG"OVJ2,'I,;I;&=U](:,% M,-C2Y!3C_2IQH_&]ROB>5]($EB"$ME[ [ ,+O0TU/=,H0T7)L6N,52([.4B M#:8^C/H=W.\/VP^[+IQ$-:M3=8,!'E14>UY=5EY=>KVZB2*>,26U5Q'$#R8/ M)OHV3S$XYVLAM;MC3'#@U&7-W .*65W&0.\?;G_ZE3]]KS^SC"W0G5YS%C%; MH9NGBO+D?U!)'IRWMI\@9565W;V^LS%UESLK_RE-B?. MXSQE2@.23ZJ=_^&9 2"T"!#ZY_)O#:12IJ]Q2Q)?YSJD](.0N%LWM/ 0^H=U M+27H7]O"2"_N:)Z):*WW=O1IB>Y /,01^&)I9WO8.W/:[, -_1/WJ*H+--6] MPB1(M!0\W=]]M[%:HSU69W;K0Y<$!\D;GT(T<1#U#HFF#J+NL0$>V@D>^D>X MJPKV8O'-Q&(,0A\&&)KFRR0JMDGO(+.#/CSSI,=VTF/__/TK2^]!Y /=>@W& M:XV[VN^&5?FV%+_;B.0@DUZ2?;/MJ,=-HSZ?.$6=GK ME.(\(V5F]SR0"L4LXNG!1NZ<_+A^.JAU6)T$UQNL3E3KPFE)M-=?1XO1 B-N M.(HXBO'YZSRV.(/[9RY#BRAX<-XR'#27H8]D_UV&12?RG'/(SO$\ ;;2&/R, M0+1OZL[++S^RS5W?M)K77ICTND MO)$2E"GYE][UB84?I[;7OGXTL*8I5_)I,HSUCQ)KMZ6GV*N\D_0!T\OPVOQJ'C^22\FA8?VJSX MXKO?1RI6L:[@!)9:5?#N4M>=*#ZE%3>*;_)//_=<*9[FEVN@&O4,@?Y]R;EZ MNC$*J@^:H_\ 4$L#!!0 ( +1!*E'DCZV8<0, !4, 9 >&PO=V]R M:W-H965TY!:(4&L"=C#9HC>^Q?-C<#5VKN#E GH:8")^$;P5>VV@M[)D[$EWKM.QX^D5X1PG4E,@]?.,9SC/ M-9-:Q^^:U&ER:N!^>\?^Q6Q>;6:)!)ZQ_)&D,AL[0P>D>(7*7-ZQ[5=<;ZBO M^1*6"_,7;.M8SP%)*20K:K!:04%H]8M>:B'V (K'#O!K@-\&A < 00T(CLT0 MUH#PV S]&F"V[E9[-\+-D423$6=;P'6T8M,-H[Y!*[T(U4:YEUS-$H63DRD2 M) &(IF!.\E+B%'QG0H -YN ^0QR#"S!CQ8913*4 ; 4. &X;P.D<2T1R<::@ M#_=S<'IR!DZ "X2>%8!0\$")%.=J4+5_9JP4BDV,7*FVHQ?E)O72I]72_0-+ M#\ -HS(38$%3G%KP\VY\U(%WE8R-EOY.RZG?2?BMS'L@@.? ]WS/LI[9T7 8 MV[;S?]D7_YS]C1A!8ZS \ 6=QLIW9C*G?]G!&S:\H>$-#_#^4)>G8452:EBC0RKOCV?)QDMWDF4WG*EM_;\_#,/+CP6#04OI] MX" *U?L6#UMB6Q@#"'T8M$YE86/TO2CV/+O@@T:B0:=$-BMWV<](I*^^)MJJ M5)4TWG>'UX-MF>Q1L*61-$GV#%NV.+/LF-:OS\?&#(^ MUI#O P\8TL)H-Z2-L;LL[[D2L/A+5M:0][Y\L#;&UC MNGME3H'YVM27 B2LI+)ZF)K1IH:],I5;:WP*+V?0,C[7-:\IJU[IJX+Y!O$U MH0+D>*52>;V!.E1>U:!51[*-*;*63*J2S30S5;=CK@/4_(HQN>OH!,U_ I._ M4$L#!!0 ( +1!*E'8J1>!TP( /H' 9 >&PO=V]R:W-H965T6FEK0I+R40$2T%;;U&X(U/5AVH-)+L1J M;&>V ]V_W[434J" ]M@7\,>]Q^?X./?V-U*]Z S D%>>"SWP,F.*&]_720:< MZBM9@,"=I52<&IRJE:\+!31U23SWPR!H^YPRX0W[;FVJAGU9FIP)F"JB2\ZI M^CN&7&X&7LO;+LS8*C-VP1_V"[J".9BG8JIPYC,@-)."*%@.O%'K9M*U M\2[@)X.-WAD3JV0AY8N=?$T'7F )00Z)L0@4_]8P@3RW0$CC3XWI-4?:Q-WQ M%OW>:4PDX XQQ/".B$\3(A/)$1U0N2$5LR! M.Z,U*'26?"_Y O?EL@K1Y.XUR5$:ZES"F+OIG%S<@J$LUY<( MIUU.WS?(WG+PDYKIN&(:GF#:)H]2F Q/$WC4?KZ/JAOIX5;Z.#P+^*W,KTC4 M^D3"( R.\)G\=WJK=X9.U#@1.;SX!-[42686&DR;?S_]8# Y*L!KG^?H77=T+H^JW*/EGZC M!7NTDGU:L*5EGZ5[/X1R60I#+IBH']3EL1=5<;EV7&P]6P\[<3L.>G'?7^\Z M_3ZN&P3=*.PU<7MBVXW8]EFQ,]!&L<1^.Y6[3X(932YF\Z=#OGOXG0:_\Y$\ M[C:TNA_(X^X[[\(@;@6]Z,#C]W'!@;O^3AGEH%:NNV@DBBRJLM*L-@ULY.KV MP?H8&UO5A]Y@JJ[X2-6*"4UR6")D<-5!/JKJ--7$R,(5ZX4T6/K=,,/F#,H& MX/Y22K.=V .:=C_\!U!+ P04 " "T02I1LLL0RU " ""# #0 'AL M+W-T>6QE]50X8 ML.0+,R8C_?2S,0&2EBCJ0YN\Q.=B_\X?? @F*-6:XL<<8P5J1GD9PERIXIOC ME'&.&2HO1(&YSJ1",J2T*S.G+"1&26D6,>KXKCMW&"(<1@&OV!U3)8A%Q54( M9UT(V.%G$D)O_A4"B[L5"0[AT]GGOY50-Y^ '2=?)A/WZ?QF-W[6),ZA\RIT M=@#TPG7'P28Y!I\?"-]/'\5?'H;?!Q]#7QV$WD-NP$Z[L5&0"M[O[Q3:@*Z, M& 8K1$-XBRA92F)6I8@1NK9AWP1B084$2C>6EN*92/ELTY[U3,^U'$:XD$UM M6\'^+MOI.XF-9P022CN!/K2!*"B04ECR.^TTDYO@BQ1H[<6ZT HSB=:>/X/] M@F;0199")EAV93RX"44!Q:F1(TF6FU&)PC%)I0331D)0)CAJ-&Q6M(;&QIC2 M1_- _DFWV'4ZV%/7["CO3"VH-2W&.H8_I%GV$.N_B0L*LA+J1Z4OAS>^Z17\ M('%*ZL:OTT[ &-T;IZ.BH.OOE&2<87OQ!Q>, K19!W(AR;.N9EHEU@$L(5AA MJ4@\C/R3J%C@6FW:J4['-?LGJ/E][W.&.9:(#D7KWC_FN_QFQ=/+CY+<_*OL M"GY58_N6/7:1LU,0.3\%D2?1DU?'+W)Z?90:G?;]/3@D;!T1NB@P1[$0_C:' M/MH7!(66^H-@BZ_G)SA%%56++AG"WK['":G8=3?K MP=R(=E9O_S*7Y\V;@OU71_0?4$L#!!0 ( +1!*E&7BKL

M-8?20$3;8T.P6BP^0"X99K>]9!:G?E2Z M! YB8 \ !X;"]W;W)K8F]O:RYX;6S%FDMOVS@0@/\*X5/WD-K6(VV# MND >339 T01VFFM!2[1-A")=DDHV^?4[E.-FE(T'>YGZ9(F2I4\CBM]PI,\/ MSM_-G;L3_S3&ALE@%>/Z:#@,U4HU,KQW:V5AR\+Y1D98]MJ=5<:^#GFNCX^-DT"T; M-1"-MKK13ZJ>#$8#$5;NX6_G]9.S49I9Y9TQD\%XL^%6^:BK_S3/$N2-G(>N M)P4[;];:Z,ZUB J MAN@RNCAL?S=!//+_)XQNL="5.G-5VR@;-W'TRB1 &U9Z'0;"RD9-!J?N7OET M/7""RWIS;1&@4*3\D88-_K+N\#A1;*UL4+6 I>",KH&C%B?22%LI@2 S C+; M(^3/#$'F!&3.#OF"-DL0Z0]!N(6X6O=N=T% %GN$[$6R)"#+?4 FQE/7K'$D M#PG(0U[('U:VM8ZO^^06%T%^(" __"G(?AAE6(ESXQ#D1P+R(R_DE5]*JY^Z M#4+:6IRI4'F][M;= D%^(B _\4+.VJ:1_C%%;Z:75L/?) 3SN*I<:Z/&@_F( M&LU'O)BWTFL)IQ27%D2G0A1?@2X^=G&=*HQ)2H?9.N=2>W$K3:M20,^UA7%< M2P/4(?JVP9B4=L;,WIFJ>V5;%3 /99@QLV).VJ"M"B&-@W,(6K<#AJ/,,F96 M"_0X:9?II.(X!,B@NCYWX5S]H(W!E)1:QLQNF:J@C%%>'"^]Z@9$3$;Y9,PL ME%ETU=W*F5KY\%-\_=7"8XO9*(V,F3W2L1V&;,\2!7WI?4Q*.OE>I5-@3+)4QBP=&K/$F)1T3,TJ$Q>S>=4E#. MK"!:X;UH4@[*F1U$8_:B23DH9W;0[TSC0#POBI-'<:'DB_3BR/Q[DQ%J4U/Z04EH8)90F\G M<2FRD(($?,\+2D(%LX1(S)XK"TI"Q3ZJ:2\= &.2;VSV65?K1Y.24,$L(1H3 MC^X%):&"64(T)A[="TI"Q3XG0KT$J: D5+!+Z'4UM3> 8DQ*0L6?F J]GJ^] M@.*WGI2$2F8)[&2LE#)_N' [@H[)$H8D_QR@+W^MJO(WF5S&).R4,E=C2.+ M'EB6)66ADME"-":694E9J.PL--Q^5U6K!>1=]784VJ[L-R?K[6=:VT_,OOP+4$L#!!0 ( +1!*E$3)^RZ[P$ *4B M : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P M3/8MP!&AHJ%%O( 5)A>1Q)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+ MLDD?^\OI,9T/7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L( M6M0/NH:@Z_I!-Q!T4S_H%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P M6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$ M>MMDLX1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V= M0&]'O9U ;T>]G4!OGVQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW M$.@=J'<0Z!VH=Q#H':AW$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAU_J?=8 M/O=YO/1\K_'Y?TEU.=V;+X\_+[]/HH2+,\X)_DJY_P)02P,$% @ M$$J M46(CYQC8 0 2"( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@ MO[)P:T;7K_D1YXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7E MXXNC,-FU31<6616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>I MB]/8U\BN+F]H:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I M6T*>5@YS0E6[<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7 M^*9'NUS6!96VV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ0 M3LS3X7'O1]*OGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^ M?,8?]0_L0X#T(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=! ME:.HRE%8Y2BN&UL4$L! A0#% @ M$$J M41_R[=3N *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ M$$J49E&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J42\=P-=]!P &R !@ ("! MB0T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM$$J445D:W8(! B \ !@ ("!3B$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J M4?/UG*&Z!0 RP\ !D ("!VUL 'AL+W=O&PO=V]R:W-H965T&UG?P8 ,<2 9 " @;=G !X;"]W;W)K M&UL4$L! A0#% @ M$$J4:>]5-JD! [ H M !D ("!;6X 'AL+W=ORNQJL# P" &0 @(%(

J76!:C>R>BW\RR''0W=GY1%04N> NF@QY"@$6AU9I1I=0[$A,+M0Z?*UOX^ M'K6QJ< ZF%$<:T-^J'=FVWZZG5/1MT'#,?6J*B&E.TLNZ KW;:=]+>E$C!%&,2X?J2V-I?AUW>3J'5!;I:QN?\?4T,91]I*S'?DMAA@RJ@;M_U M:=39D2>S#V? M6X:O=,IVBQE2/P!@X1?NL!1L5<9SO2WO;]8L!"6OL1(>XU7H5F.-9DE]SMB1 M@H^ED(GFQP):.?1RW::7Z\>AEVOHY=J/7J[K)5UX&,0"A-+^;YR:Y[I0>P88 M_I9WB!6?M66^;$W1&".P]UEW-B#-LK\F3@UCTC+"^36HYT_,E54E1S-[UGJ' M9'3;>+]N;EEZZ[<:R,?=S/JH(^+] M?IYJ:Q@S@3MH[9-P\W 7-]4QZ>)T/3]NNT1?/M%!'H-GF+M M7&-??./ T0 T0(2D'VGAW4M:?2*?M;<*J\9. >&3#>)3P:SI74C^ODF''X1QSB#U=Y) M=^=[,N[XZO4O.NUX?ZRHC;3_YQDE'#:3T:\%0)'IB]A2G,)(C@%)F<7":4T/ M@9)\%#@:9!RE"T.X+=3@=4 D$BP#)N3JUE?CA,T%&@5-TYT]RZ06<) M\XC5.N>F['<*9W7RZ!C"P5V=61SH.AB9'6<%:B7]+/MZ+-D@C8F)_3#[D&"-)YZHPZ]:!0 MF4(!)]%;^^#P3_*ST;WIAI7#?=HUFM02O1)NP$D[9@TV:( ^4E7,%<_ + M#2G+^*VCJV+?0PG)*=8#64'CY0KG3C\#"'[XHA4 S.Y\;+^.-$UE#Y7/+6R+ MPI]/2=9F,K%4R'YP+=T_>N+TY%EL%M6D4Y75'EF6;+ :!0@G7U%6)M?D+6G*+XMOE0JU M.T$Z3%,N'@%3E_,A 02!.0DT<8C=CKTHXRQ$+;(-2:V;=;, <53424"**Y7C M"W)6&!=(X=^RUKB:ZG@G;0VE'L2J#+A\L43QFT?;%75>4W9"6'03$,= 2Q!R MDG2S,)BG5L9LI@Y.SU/0[W!# M*UZ>D!PA]>:N2Z^B9)6GZ9E[K;ENCXA:>9M&S-CTR+H^B;D?>QZIOTG8ID=. M1Y"4QB^=^G[SK'8O4WFESHC?<#)@9D#[NI4+1Q$MCSOO5P(\M9;R9JS_907: MHLM0]EHEI=6&IQKSP L%V9NO=@RW04I_\S2=&QA1O;847I")LG'I![66ZWA M6%5'):K"I\GP1BC<":DBV[)TP\]-G)"$!MM4PK<.S.7@:4@LM]>.U_M>Y<%8 M#6:B)AK7$A4KKX76+T$1ODCG *>0%XG.!R=C=8,O*ADT"XHD@CDU _=T 43\ M9(E.G'4C.K>C/XU9OT'5A'"S7\?)VR:-^Q0%CXD#;L;S*DMR ^0'/,V11&J1 MLR4?0)EAJZOQ1L1$\O[18U90@T4EGW2? "LJ3<^OM92OTU2YX>"MU]W%],V82ZUD(=7AG376+&R$); M)3*^;53.&I2#*BML22S@CX )V.:+.M= M'WNWX4$4+TV+$)(:D%'_F$&479&1H))$C[:_5N15XLQD FI;=_D#J"ER$PA@ MTKK^BK3#/4I1H[W;\*>O_^_+9P='CT?$294NLQG/J1D=Q]!VQ/O2:'*@6[29 M7>+O?%H#Q#X;F">1W:#,J@'RU"X785X+IG?AU+*P=W2QHM$P3DK@?M :HVO) MI'WK&ASR<-V(F8:]AH+CK:S 0L@*.9U97"=O5JS.G1&DIP281^FLP+Q$_CC+ MYPNGP$DJ\K*_=&'8,BB=6468 M)H(=<2GY5+<]T%1KC*0*/>X*A2_NPQ 9W_Y=N"BO@&]!4-7VI6H9Y]2!%2 M:J<<&DPNDJR2A+6S\&;P$B;)TX;8*WC"TP9Q"AQ&F,G+((=$"R9^\AO-3C284GA_&&N%_TX0*#S$%'G?H=]F"R^\MU/,1,P(FH(\*#QE%SN6 M%?EW!,D"Q)SQUDH CW>#)@BO )<8C,B,P[M@9YK1]:Z[(DV>-TSTAE(:97K$ ML1#,R,YWN77!NKW9P5K)MH]'V2J,"_OX-G@IK./3@@MYP;45@)NL_D"SJK73 M5E-MZLEJY!2/'OXD__.6IN-?<'U$4GJ*$U"G@HRC39B-_,M6Z=CF;X2HG>+' M:-(U:M0BO/*4Y;'-.Z7+,V"H$0^I*=FX/P^-';=I['@T-'8,C1W?0F,'5^4# MO;>9O6 &M>FF,173-9*O.L]K<*G6UQ[QQ="7$X1FJGPG[&Q\=93BUP>';V%Y MWAJ6D->AOK2 !_F4J]+O*%K^>A[[4Z/D]YZ_GMHC9YTU>?5^+H%IP9 GF!%( M9W1%]Z4TO>#R4KV>.[,(+YG2X:ASEE$[)%$X&O91TTS20'M?IE1SDWYP%!*X M8SSN!*??$W J,'"HFP-26PEOT8+^IHS,"AV<:G=$Y>7B>#94()V=96*GRL, M":VZAW=IFR,:IA5(ISW&9L)#?V9S8,LE]=-MAC'O75QJM[2@Z8S+V@=Y6:+R M$8ZTM(H_*Z#WE;W*@FG%$-^ K^@0'KJ7:4) L&@O*AEN,[&(=H%AK2,, 69U=;*6@?K^FZQ**GG MP)16FH+'6&SA>M+[W%247B<.(KB+2^T1P5!+KL^=_U-WNEOR6-8GFVZ+X,H(!TD3H'-$HH I'4:8P ]B0G5<6 J[.;2^USN(J2 M^AVX0RK2(A:_H]&)XVD:J(\BI0H%ZH^^C2%S5[WT8ZFSW]<99Y$QAD'%MS/G MEY'(2)K$??ZOTBF3$94*UQ4;-QU.)168\5C1(%F[N-0>&#G3W]N;K=$T G0( MM^:J'Q-81!IHTA%/9BRG@WSLXE)[P"F152(AN"SS]3+UB20M=Z.T)]@>5DZB M=M^XVWI%E53_XW16%N5RPU]R+G:>#O*QBTOME@]JKP6[CD''0-M>GLX--L9P MI+NXU.XC-9!]>$FI*FZ['%%O$E@4?_RAM;JL-LHU&$4J5&+.EB/MZ:3N5\ O M.&_F7^XKFCHR5YF6R%J4P1G@JUB*\+=+^P)2&4-.J<1G,H>O[+,*KFQ_TZ?=<&X5V4'V$,&5@I M.[Z<)]3WQ')F0)XXZR>71U;$R9KZPUPBS8A%C:?0KM)*H)UX3)0)+IAL,MS+ M\F!D.H ?T[BVL-K&"M(6H%2UI!(PVK"T&[#]2;;*=9UO0G?A-\'[&MHFISKM MK_09]H40=D0_,-PN@)$=%&%P#W\@_:C,J6HJV\LTH4:XQ3J?C/Y?N1[5YY[E M7"&X@6KF!#34UC!D2U.;,Y_],Q.#D8"#:P;%.^EF TU[(9,!^J'TH%+#7D!V MT^2U-$-H\KHC4RW-(F*Y.6%NL=Q"?6^!FOU&-@;O@^TEB4M#^KR+!#-WE%;O MNG_WG=P_^"=2BW*GB11]9XE)(Q(&:E(H$O^+SF]+??N35C66&9Z^0KPR:DCU M/;S=N=,=[]#/:/6E_R;_#BVU3!5R)=.HS+J4,@P$,=3+2\TUM9P&&J%'Y0 P M,)=4!?RNL 5*5&%V;J 1O%6'XN.A0W'H4-R/#L5/[2I[P=9)2$T76GN:;GH* M5);8R(^HB=[#T#]4WUX[(V(=>^J (5SR@+^H0 N[ F-DC+G0)R@/,_*/X3NH M+PB,ICP?1ZYDLB22N.[BI40"TI2AIG"Q$@02J1$*K.L9CP5$[+WNWPE1Q2<7 M-+8%L*F*X5^WM(N3T>AY,O.P9HQ= >.:?G3>,V8J2YJ8B&?Z#!A69%BY.W"- MB27ZE'>T!5S4X ?VSQD8+H0W10"R>/#5S!#H.0!#8L';Y;XAKP$<(S.U=/3H M<#2G6"=L[1R-"WX,&..A-+65YMFEC)VTT*3IN5Z^>3V.^!H%T2']*""8+NP* M8#(_EXLG!+_A ;=>%K,)MO'GA%@#W9*>2D4'?W$^P5B$(L-( X979E7*@]49R0QMD\8+T?MFW=R[2)Z_JEWCIN" M*5*+TSYPHF)N*AY:6BE *$XUU-;#[)+X2NAK!0ET'4(%>[VF'HNZ,6E<6KI3 M&7MOQ8 D8?R-!(.:656"-JV7@P#N&,X^+JV:?C9WZQ@97IZOJ%O[4PW, M;QXJ(X ;7C!L.>5_YO4U.(.T=6-;AACS1G?,#=$WW$\ 2]+H)&YBO-&^IS/A M 53%V:?D]MJ2*49704H&BCP1AK.2P#>6=+>MG4?<\7L=;NB ME/S--,\T6/C,"@-+<;&N@*XC M\Z&"7Y2H18ZE-H:UOA( FF2E(#>B:_WM2\*<(4 ^-8SN+K,9^ K.\HWMMEVN MZY!F\(X9:_)XXV&$)$5HA#HBU<'10C6.%5H(D$-7B0S68N+: A*B^B/ &9E] MD;ZFH9)/55,OH_;$,A3$0\H@S>"QB*C#U:J!".&DD'( 4P(7X@X/_:.3'MIY MZ6V,:+F:/QO'4BIM(JT4B';5RN'0K/"20'@DQ<'#'*9X;Z1%IT8[W;O*?R") MYIL=OGW6C._-#HEKL B=.V%']+W/BD6^)@ S^'L8:5&,-W_0F(&^P)@ZNR\W MR!OR.B)(W5(RMJY+N[&($WD&4,U?VG?<^M7!+TV*6$8YX4?9_/*J.".:[=8. MC'T:+N%[6!&WLBF/T.I]NL7+TMZ"Z$Q8HB,D !^CO&3L7!U0HL ,X]U *ES7 MO@; -(UQ#S)7Q;*MOW=9N ?.=>S%LXF EDVP7<:84F2H%]#L"(GKM!X(%]_KY:&<)NMHN@ M^Y%@C&D;]+UE,A3P,<_>(P<#" BK]U;Q?U)5VF+U><:.9!D^>R\+'E8;D5GX RCC'48Q]O9'HK^ M<3RN'AHA"13/TF.)()1)-<\R0AEQ7Q%Y<<:/\GL\E%4M1XD[_I7\3J"!95B3 M<74MQ(?*)F,.*TSKZ>&IYEG>)=64<(P.7G_,G0_Y9+8:6KMV<:G= MTLG,6^C@VM6E M]K'XQJ:+HP]CK CEI\PA*,0O.LTXJ^[L7U93X]YEB3PQY&+A7+N MH#(,(TLN.K@GH2_I=]#*ZJ35V3YJH0+<'$@M3/@L' 'H:6MCS7/NY$K\RY$+ MV\YXRW.E#,MRDF;IR#+S$MU1U7F: \J%5I4LW(\S3(SR ]:C[UV<,EK*XA,/ M"(OD\T*'5 E^X?>U"S_2*I1;*'D(>+K?6C0BF1D]Y:2#,__SF\,'?O#@\&I: MT0!\&;61$(H>40ST^J>(H&MIC]/NH:U6HHU;5VG'(FJ[C'$,1IO(I20>VB(I MTSC)&]%2('@*F3*TT-Q&V3TX'%IHAA::6[70[(&I_]53O?S]]<_O& /ZIDA? M WUBGD6+)X"VG3-67B"4H_$-],([YXSZN$-TB (YJ"GH@YS+X%QIKJ5'/WR% M$A0H]#@M>$FI5:/*G9E!=[Y2PJI*, %HB&.A8.B 6926Y,J;./[9/4R^%H ?P8X<>6>IZ2T#I&^4!"^"M:R=WX9;U46)J/( M%92VY0#O1KV>[":;#F1N9-;$4M@&/*CD*W$ *^%3ZSX$MR8[@LSN2)2@VC2/ M8H]3Q4_B@48T^C.O2;PE8_46)PC]LG;#0S;>%( M]-(8#P#4[\SX247GT]-&J+Y[=(3:RE/4W=C MZ@<@+@8D;K?*J8V9:*$J4++3G IP'/Q@!W@000XE#''GU,!@.0.$79AIH7L(=0^'5-5WP^/#XV/V^IDDM"I1D'(&I(4+##-%F<_F!HKPT M2CXUV-:OG$='2Z9Q^*&.^XT&R,THF15O6HDT>QMISJNY)7UN^=/S6"2MV"B<2+#=:T/L?&U@J3V MC&TMT],AV-!E?)AI)P4,8+#[SLHIO%DZ9Q@)&J:1*)8 VTGB]EI+O!;MZ2)^ MTJR+FW1&$>TX.,#D/%;9+ MDT4JPFEQ\8#V[F(<(7?*2WW>H IS"0N+PB@%/.+&_=*+\7O*Y$*FY>S-3TV9\"*E#XD4C)R9'F0 MBE]CCVJ!)TOGIIK;/)V]ELQGG %K[ F?1:V>X.P:75?[7!PK\$W4.-*IZ3]1 MF8]].U_$14QFAZKP]+9\FA)V-LNK<9LS-0&_QNS\W9X>-M?4,9,J9D/##7%>3:5ZF#4#,O],^A^]O3@ M?14]&\O+AZ-^8FHUX[K\-]OM],#CC%H7,A%D%"J&,TWW4[>+7:3.;PSVASV@0W.H^ .^-A)K\9& MH0Y>2S-PQ1A$/"(;2-"U?]P75C#K(!,2TG&UQX&N3G49\G-/]>HIXV6@.'IG MA*H=S2S-DA4R(TOP\&PCP7MM;V6#8P+=7FQ)CP[9G&#AD+XQPC+V[_Y%)61] M-ZN+P+!#9VK/T<^IF5&KUEF-GKA7J,D^8T>O2BD1D0.VKERD0.ON!],D$Y)^ M=$^+A!3FQZ6VHZ]IJOAD!",="'3XPP.&_DV$5EUVFJ\D\ RDYM+YV%IWBK76 M%3=IRP8(IS,FY[C[7C;&*E+#=:@ .1A7@F]*S?$2\)O3KOS3D>+DFY*GY'O, MN*1I/.SV[)JD\CR=4D4"1A"@1<8*DW.YW<=ETS9Z(-UGZQXR$1YRHN?!71<= MXHNB*CU8:Z', 48M*-=GB#ATL">@;>J!R5F).O=8^;[V?A62:XU02>Q9+=7U M=G0(Q!"V]S:K>J" CD;8K0F+[UU&E;HH(8O:G*E43!_L9"/ ^; M87B9%^HL>D[8_F^27GV5U//D]]%?\W+J=OT=BDFC?\!4044IM8?6*.Q#AGW4 MG(33"HE,.]@,NRE/A QDG*3PJ7"A]$TMB2]K*9WQ.B,OM4#ZY@*M"< W>MI( MZK!=CLY$1:T2,L9*!JF;*_$7:KS'6!8Z)PS$+[>\N%>%VEO<<5'.<^@_N$W_ MP='0?S#T'WRK_0>OXS)+,';.$ZD)>R!7 +( -\8 8_B6'SI![L: YC1!-38I?&0]_6EKJ[VUZVJ M>#R*7/D4C\FVY^Q\M!%QB5LOGFY(E-UY(I,L( M6=0O"YEA$ XG2&+I-9THQ&Y9MIO1$C9:Y_\]=W/Q+=0Z%&;D-AF/VZ&HIDR>"UCXI&?Z+[A M-,18NJIPN, 0)1!*]L*!@BZ92W]%[0NR^.JQQ:&MJ/0TUX6'B:Q>7VC-S$6(61B&5UH<6VH-S_5ET4*&B>" EF!PO.1V_ M0 Y-^O.H\E)PJ# ,;NWB4GM@^*ENQ>JBXX"CF!D"G.:4[9V=I[,/GNNM2EWH4OE2FN_0Z# V[%6O>0PLE.*3:*)3 M2E 7[E:#[.SB4GLM"/<#13$),CPSYVMB&N,B9;29-%T!,8T*UN;;PW'OXE*W M/VYE/W"!\)4S+\300"4%=V@*+.0+CY[R*?IE+=W*!(E2,'JER(J&*(.X?+7B M$OS+GE D ZXK)5QRWQ7V/UR6HZ09QL4Y25:E%VG"O>^#D[&[2^US10,.,@43 MZR6'%((Z8*A3 @<8R8"F9P=(D%U=ZHWI*4I$SFB^A$K><6&$1* H%>J4_^UI MFZ2"WJ$S" Z/L^948L9,OI2/D,5U.S5%L=NI$;1333>-?D(_-V.MD3HH>YT[ M?U)L0JBG]O73([U2=3#]5U1"D9';V@P[<8]7GFP4TY&ZJKFV1S)K=.^D5[ G;21_H@-;TSVGZ>HJ30DCDRO'#3%2 M9]6*7_,[2E%F!A\4X,2MQY,2AN7XFZ,:&SB8#4>!9R8@U:>\#7NM@FXG/>)+ MLHX?C]8%L%D8A;&6$4^*/^2U1)W,FQ*,C;(G6:"!B<_(MQTOUGE.E5=I/^;D M^8HG29W0<>L:N QX7*XM>!C_!] G.OB@C&:J*E''3U%(G%8$?;12'-!I>I[D M"T'/LWITS !A5)CRK22*,T\(6+,Q8@ZBICY(ADMLOG:B5_EUK!VLEE>\?(% MZN8:J9/N1,\9 D2&48>F=6LZB==493"_=EPY:1H8- WJD_U5H,^?FI/]Q5F- M>Y)J>O;7I[](CNG^^*ZVR:WWE-?+C]B[DU#S+A#A%CW>-^3"_%#C8I%D%88# MG1=;\$31O0?77]Q/T9IY%6T&Q'U[QFBU5>3HZ('?/[C7H04Z.9C+1A&P M,V'"2U7;OXX'_#J:3+8,J7HH$FQ[+:\;-BOTFE.3JSR3[9<=NB)OU15Y/'1% M#EV1WVI7Y/MHF G6!>A[!)#\/\^I=5NX&\\M$(#= MS@F3%CL*]?0)&]99XJW(KU>WGCT5[F@3_[Z^I8/?Z\'XJ9-?BXP>!WX3/GRR M= (Q2_RL35^P*20;I0SV"38-FH%IA"1V-)4[N.$Z][DB>_WB/&'&WYJ==6H+ M7VUTEE!R1'"JKS)JQ)Y1PE!15G6*#QYF"&W,S*#WDJD-TN"@2_X1IS17J>*_ MKPB%R NFH!+UNI70W9P@B&K8GEOFE8TS:,W-- &].4X6D4< [L"GIPT: M 9PE80H-J6176).8!+LF0KHN; ;7?%H"+";BP"MA"4!8HU>DM6&W;BCAPF!6 MF'$U$+2(!L0'&6-/2<2B0[ \4A>ZY64FJJY+HJI25"2\O9<>#8FW?>2Q :RR M;B2(/ NZY_=>**P%$2BVW]YL_E_?W>PS'9T^^NYKR!C>0&E%H#K'$Z=9#<2& M)VU\SF.^1M^10/S*ZO$-ITKJ_4V>;KDIV^G_QY.O4/V_*O>:%J@AR3+OQ,2K M>WRJKXO1W]?Y9G3T<$Q ?X<"9<.X-'/#/)MR[>3Q^/CAX[%;U+5H#BL>BF;# M_?W)T<1]GV O\9O1O0 $+Q=IY)K@7I'7:++WY%@?.!^A9(Y.QH>XS_P^5'X^ M(U:+E6'F_/[XT8^3$T569V ''MV!TY[D'J=!%B&5"_>XHZNDMCA#O9FG*(4J MOQ CZ&%:/4?&NX.CT;T7!&+VJIR,3DY.#HY/'I^L)02X5P M558?@-@E8$/8P]I M\#(D]:,U P,,E7TE%(4;52G[N/1WZK DY!FP>C1WZ+;^#*!*[G(D1S5IB>HR M$\ 3G1)-.>4;O=2Z&+R/V 5R2S^5M/I5&1A#KI@!8([7A9M0>OQN#F%JPAB! M"YD6#+,C.%-EU3TQIA KX -7A[16K"HXRI[;8>RQ6I,B+%'T"RA<:1/)(6>C MXP=JZ4JZ5!1&$Z<,LJTKBU_EF_4>@#S4>S"E0F]1!@BQT&: XGZ>%%1LD9!< M7[6@TTA[UK,JFW)%1M'4\HAG'6%$I$1U9*8)NNJ5[:F:1JONWZZ=(C\]/KTW MO=^=1[I]-/'@:%^BB9/)Z%FZ2!!J_4KITG<,5K2%P[RKC]OK':\,/,L=SOYT M7\[^=#+ZA_N3"Y86J8N1GGDPEN',FV?^X[Z<^8/)Z#4LW\O 1_7-G/908+ZY MP'S27V#^A!?FX>%W7ZPLK5]TSS@[I:)U4P-] MF3/_-^C=AY/1\X^8\;DA [F3RJ+GR9[_\V\O?W[Y?O3RU;/G_]RJ+_7^;ZXWD+]/^&\_K.;M/SZ:/#A]W/_GP\G1K?]X\NCTEK^]?L6/)@\?_KCE ME7_ AO"FN.VE<_JO[TZ^"XJ91PWHA(XO/OK1 [%O]-&6HF=$F.86FJ?%%VR, M-IBIDHJEJ^UJ!-E\U"&:6XMX_&9L^4Q.SOG-_=_3ZH>_O *B@Y=UV?J.3?T# M=NR:U7R1(Q8MM1^'_ R9B8O((=[BW1&->.)6_%E/7+0B+-\%#4ODV7Q$#W5W M6?A22][9A7V6O=P5'4H6+UKVX>3'!Y_V>G4Z?E_Z_3HYFAS]KRWTYM=DC/Z0 MC?S/_W#AU4^[M),MD>S=QAWN*C[\&@.T&Q8=A4LI>S$^:I-_GQP=_7Y\?'A\ M='3X^^1\M?SN+T]]ZY!4I=Y463'++I+STZ.DD.CD[O M)?>1MC]Z,)=_==9HX^;7Q>CH\A,[2-J.W^#SI""__0'N^L\9Q'Q8VV.8[V^;CP38/MGFPS;MFFX^WM\TO/%+U8)N_/1.X MLPL;;/,=;?/Q$#3.U79=%V=F&#J;V;A3@Z/)J\?/5N METS$8&S__<9VA[;QGS^__67TLB"8RQG1\<[6-!2V"ZU ^Z O=W9A@R*_NR)_ M]_1ONZ1^!D4^*/+WR<>R*)>;T7,"BP-:SKO9>;I,!LW^K2QLT.QWU^Q/G_RR M2_IHT.R#9N_0[$^3?"9@BZ-?LN(#H7\.>OY;6=B@Y^^NYY\]?[%+VFG0\X.> M[]#SSPC,/QO4_#>YL$'-WUW-__+DYUU23H.:']1\AYK_)9FF^:#AO[F%#1K^ M[AK^S=OGNZ27!@T_:/@.#?^F2HDE8,C8?)L+^R,4/5:Q%R_5-AVJNR5R@Y*\ M[CQ? -B6,'8)W'8R:+\]7QC.] >@F7V=8&D/)X]/K_GS[3'-3BBUL5#.C]I!V*YA&[][^==73][_^O;YN_A) M]XK9Q8ZZ,>LJJ(:8#:>;>]?CP/#WF4^K6($>9DYD+&!DG3/W9Y42MY'03=9. M&(BPK QYS0]3_*%4F=!-.4+PI9+_$!TO62].B\K]U3SK;CM=C5H>O!@A!GO'G?UY\^>A8+1O_0D_U#^,WF1I5:6C5\EZ_I__<7QR\M,M*D>(Q';K M[(>5?<+*JO**__OX4]Z=S_\@RVP^S],[$RWLT!O6?KN(_84:5S(*^(&?^O0\ M2Q=M;+>?1L^$V!:_N7<-#-S]V[RS0\9X'U9VAX#EZ'3GGF98V2ZL3-3P$+0, M0&N*O%A95\\7/F,#[)_X8I]KRCH MX-"DC85)8QXI?W!@_X&G!^F MY7SC_N=\MMOVS@2_]Z_@N<##EU@54NV\KRF"^?5"S:;&$G: M[GTJ:(FR>95%+T7E<7_]#:F'9/ MA(>4!2[M M&P/3ZAB6>81Q%WM' ]=23)_#X] 9D3%&T+$@/'X.3UHC(2;'[?;3T].'I^X' MQH?MCFE:[=]_N[Y735M)6Y\&/V9:/P^XG[;OMN77 QR2M'G@!&RF>>#0@'UP MV+@M^VH>=*VTJ61$-:QI$ H<.%/6+ BB\6("5_"V>)F0-C0RH!7AU,GHJHE2 M BP$IX-(D$O&Q^?$PY$O3EI1\$>$?>I1XH(C^$1"/=,@][7 ?$C$#1Z3<((= M4F6*3^\0DO#0\81Q@8("G8?#@5(VY$*1&:9E2!O&@%XS!POEI4E[U;D"49OX M(I2?C"F+#\^AVVK75R *C2'&D^9*Y EC19(GS97)>:MU='34?I;N5ZI&T:54 M>T/^:< X:22VS#?KRX9/1DJW#AVF0Z^9#BG=BCHL'G)U5,E3WL2$4IU/RD$ZSTDK!$A\$EOH+7??)5[3[@,)#>A?HO<^'C3M/9 0__^^XQ-.FG8< M2$*H<99Q>TG_ -\CZIZTSA@4T2TDGWVYNRJIA93$N&7**F4V=;]/)A2G\ \9 MTV+;0(KJ8WN^[1R7*"3N;?!)_3W?LX0X::(AG L$M>EF1]!"LN1A:CFM/0.7 M!$ ,?X3,IZZ<;)QB7U84]R-"1%C3V)5L-$A8"HD.F/\>[$@R*!*>*,\4)5Q1 MS'8'5<[&-RR8AFI[#-Q.B&\%Y M0?_X^V''.O@GB@5N(\SYD8;#T:7/GL+L63-D]:ST8!Z8YF$IF+,C%5@CQ1N] MS[[8IA%ZRXAP^E$?F+>:132@(3U2I]:C#2P=2S3LN(9( T= MGX41)_ ASQ8!7Y1C+ %,6>\@F['T.1&8^NM#+N6G ] VX=_2 *+WB8QM&GWW MT7B,^0OD*SH,J$<='(B>H]:(H0CL0\YQ**F'8DU6^A'8M=3,?P; A+%*=E/6 M:,H;I7DORC6>42-MOIT.\Q5S*N/Q52 (=$1<@-W$"PRJ.^(2,I9?W; M1J ,B ?I@UKN6II,RBC6 M#Z4*HIY 4D6D=-Q*U\L08EYFIJL@%%R=SJGG-U4\M 6'!35'(:+D0(&:IRT]8'5[18+Q!IX;6,)4&'N;.XV%S^;Q.P51>CCL6VKW?#& M4,_," O1=Q=F"S#=$8?!,Y\J-3W&92:#+ ;?R4UIZB;G1VX'/AW&)TG6Z"0K M2-?[SYZM=MN7\)]9E1#HA*9*H1FM4$ZMK?2M._)(@JAF!L@:ZY/ROE6LQ%+2 M+31M@Q0[1Z+/I0?=8NV3,MC&A)GV/?G_].4S84..)R/JW)$AR&@2]6HSTP>Q M0UN=,EF,4?8G.GU!4_XH%K#5X2A=^X503NBC=.5K$H8]WV=/\BPRA/1S%@V$ M%_G+K(ZO+D6/^I%M'FE0SQ:VIW*1%(PRR2IGI;*W>R$\M=M2"UNEQ%K\.J9M MF1K\MGN]JSKZ[.9 MJ>$#QT'H$Q \BZ(U-#3I\319*CZ#\CT&5N;176W,M0WNXJZ@HT#X;J#)1:;<:!^YDQ]XGZ?BVP=/3ZFFK?*BYV M3KFEB]]RUS)EN(-%6J%!C57-15]J'72+9:\>HFVLN316EI>*N9%/F#??J$E M7$F /E >VE9A0;4"80.E0F52+#;>1=$9A'ICQD7R0Y^+YXF\;&!-V&LXZT$_ MLJW"#*H2]+PTE(C;83V+B#2+(XA[&0FPZNLA7UN.U@^ZIFTU#>\&2F6C6/C. M+VKXQ5)EIPMVVI8:6U]67P'ROL^X;TA)_5_I5VDTI; 77E\O+B^&_- M&9-M-ON26R!57/3CI6M;-6#9^C&RY"45S>Z@@%%B6\6MQ=W]$@L!:/(KS#)B M[92PN]O6!!*)>W MS4QT=_\E7!^JB[CIX92G,AK *05L-XRR**-"+B/@P,U^J5'[4B0-N;86L;M6 M\>S,E)E: YQAMX,$C-!D1%5ST8\D.9:: +25H^>.^/+.T3[FXD4=N\&..LU1 M*$\LQT8#7^=H.>A'S/[=F?!CZ_*H-G*$0-I6%Y( MY)Y3/P*SR+N7)X3?CS G]CUX^; 6G 42W*+;[V,^<6700-'I%CN@)%6 M:'*8NI*+=CYL'W:+2^Q5(&WCO%AC9UGBLB"^9GM!LW[2K-%!R+5)T\?/([M3 M_'5#%?JJ+$ET4!?6+B;H3]UE%W;S"'XC\E68Q.T]$HZ'Y"8:#PAGGOHNO'AV M_,@E[B5G8VGF*#8 \R[Z]VORH)7E:WUJS[0[A7VB&CZ5:H42M5"LE[I63VF& M4M60U WEE)-M0+V_NI]];,^^>B[^//-Z.OERNN2%GB>MN48!]7T9X]-&ZMVEQX 79>Z#>AV6&_%D M]3R,@",5D?STF;-HQ[VPZQ_ M#;DTZ77\W2!^:=-)RU%WLM8T1OQD#(E,8/Y2PQJG./@!TV\UP9#SB1&=Z('5 M$&P:$9)V)N[T\Q9<%1:G/G-^E#K J\AZ+0N*5$2M M@3Z=O=X1:7G0=7K+RO2TIN^!MI*VK_0KM=3R#-=NCOA)2E3#&#=$7 %F8_4: MH9[['XC*\5U9K K54G.LPO+-AA'H$2=8'M6-_[\*SE@H^W0[@/(EOC403%$> M3^LS>+,VR"_+?*-B=$:X5#V.#_^*SS/H8VL3#AL/MCWY=N%8M2MUC3A])'TP MM+Z+550;[U8?I@TD#($E]N\)?Z0.J4!-1['Q[I2L12Z(P[VQ+&AJ1?%ZC*K[ M'K])7?S)X[10FE8G>QW)6\O9\I)6:<98JYS&?%P+7"W]YC.RVHB5)[Z(>QYQ M>1>^$J[NE(-BW,*+MO0[XCLH]IN1&6XO5F'21#[9+Q?L2=$43S6R^I7BLJ^#JD M&X\D:GV]N8=Z"$^H@(F/WCA-6#28-S08'*'B M7J.W"[>2;I.MI-M(2-$N9 6U_]/+=J-Z2*6*2G/21SO M[G3YMHKLK1:%XL-^/8*[KW'K0#?7V^5*?K\WAK1KA MX8EEKWVK6+I:T'+C2> R"MQ[",5R7-7L9(Y>!P=USJMK\7RM6)MW1R49H>>YZE;\(F;[B>5SVLT)*^342E,BX:$ MKVTZLN+\XRU,..[EBPO<),A+59T1N< \@/RN'Z$U"#<^1FLL$D)*)T_0@177 M&F?8;![52\I#L02HU70;Q[1VC3(-F/$YJELQ(OR:!4,)4GSGR@-+[TU8M2!J M).RMUDY?F?Q=0RZM5"PKEC7?N(_DMQ\KZHP%+3>N_J4\F$:NZ2-QYRXA2D\> MY"]]ZGF"\'\3S"]9Q$L]>26>R^^+K<=?U1F[$(+1&']Z]S]02P,$% @ MM$$J4=C_J<=V( LU(! !4 !N8VYO+3(P,C P-S,Q7V-A;"YX;6S=76F3 MFS=R_KZ_0E&^!A;NP[7>E"1+6Z[26BK)WDT^L7 T9AAS2(4O1T=^?1KD<#0' M.4/R!?()YMUX-OWI*?N!/GT"TSA+X^G9 M3T]__^TUL4__\V]_^*I-40SH;223!IC_^/L1\T_W/O^9['\-G/./5O^Z_57N_&F+^*P[-E__>/-AW@.%YZ,I]W"3V.9H!O_ MV"T_?#.+?K'D^:.XGFS]1OD;67^-E(\(\D2P'[YTZ>G?_O+DR8H=\]D$WD-^ M4G[__?TOMZ:\X/7Q8P39!N#KX7 M1?C#TPX2_J&;3<:I:.T+/RD"^7 .L.@.(_?142OP8C_DUXPJ$Z^GGLSBK2]- MBM[-KED\\0$FRT]'EQTY\_[CZ,-B%O\XGTT2&H57_WLY7GP="4<#CS&2F#00 M"?B+YR(0I7'94<4Y2_DVQZZH6JIK]EU8ZNS5#,\*)Y_!9-&M/UGREE!VI;K_ MOAW*BJN'$_<.T<%\#FDY]#_]Y!)&*F;+ S*9BAG&DT+ MZC9@N4W>#;5Y/H]/9G/D ]KHIT\^0[&H5^9Z!5Y/\\Y3&A78_>>?'Z9?I2_]QO/"3$741 MJ%>4",]7TJ3V6Y5-.7-V,?QA,T MB]"-G*#*<1](,$FA0Y31%_)*DI2-4$)8EJ#)3G0#0T5R7EZBOS==C*A.44;< MW3G@"I1!9!*X!Q*R$H%;KWRPC:FZ@C(D__I0N=_5ZYX,KZ;'/U_Y]RL[C.;W M!C"TR"/@F4%V'!>K"T1R!L3JY(CU.0N MI1*5!-#"'WH^31N<0&D=58$)XF3*1-J0"*JFQHA1YY@\4-'<2=H(K*8CJ(%Y M;V@F7(%!SB,@&X,D/E.E#(K3A"81PE9'<#"^4G^=>,"!VHOO54\DQXMRJU:H M>SF;+C ^@6DL@&1F5$;!2/:)H4UFD@29 ]%1J&"ME@Z:*,(#F ;J,=57C%IR MJ7BTD N?)A ,=*(!WF%WSW[9;J .72+%4N3@HD#O MSE BJ<%='?T_PIGG/H,'K9M7GE*H=V;>=;#H1A"MB\%FHE6)% RCQ(.4 M)!I),TL1T/ELO#$J6$!X,2T;BB<,O/B5B%H4_T#%SV"BAM2,L M#Z8.D/&]@_J#.5Q-4]_-9Q]AOOCZ;N*G"UR09=5\+'MY.0#1F6DJHB$J:5P[ MB:)-%9J2Z+PP.88D>),0XB%00W*K*JA -?[7<[-7EXWC_UMFU"SF/BY>SKJ" MYT;(ZQ-P&[@E+.>(5E4KXD*VA KND94<0X+4Q-_> =R0O*,*&E)='M4TY>^S M6?H\GDR0// AHHNEK$0O/^-N&T+.Q&ONE7)(KQ$MM&$-8$C^306)'\37:E)] M/9XBA6_&G\K!^,)/S\;H?J^H*C:) C#.E20NHAP)]A>&;X;'2FD1EN2/AG$CE'/&<&6)LMD'&(+EHOJ M@S*2 ^J!!\,%;+)O'[9CA#"GUZ M:L.&?*6^_*^9[783RWM89KZ\\_.;Q&JGLD\"J);!- M4J%W 3>D^*BMGO2734VMF5]"^N G"*0.9$YX0%E*KF-Q'O< MN"WSNNP!PB?52%VVHQI2E%1?3RI)H[+SM,*U@=HL>$3.H7LOI$>EA4BL,8PD M,(!PF4E.M_.BML$:4EA5644JRJ-AYL\:#C J&&.!F,0-D=09$I('DAE%8V=% MD>YQTG[VT(QCA5N5-:..%"I>>J^.?/XU7IR_O.P6LXMO62A?U\A"I!!UB 22 M B(#E20H2"1F 4S&I!1M8CYV 3>DF*RRJE273>7[IS4$'ZUU6FMTB="'1D>: M$JL1#'4J:)%D5*J-N[K]ZN:08^GNO*07X&_EC/P3;NXEX6"QOOQ=/9BRUK)( M(R5&.44DT^CX44&)@L M991%V834G= -*80[7$/NGT_7%DSU8.X]1$!@)8T MKLTYY5XZ+I#(H#B:\X21)5A%M A)9,6$5DU.KAX"-:3@K9Z&5!-#0\78'$QR M)!1A4<)421AUG&,PB;:<9LL@4<"=H\V3Q]WP#2F&:ZDN_85SA-O1-:RDN0A, M/5VI+90[VO+7 M9W>Y]0;_WJ@)EK>QM.K&'!?ZZ3%2> MY;R&O5-CF:OCIV=4RZ4;<&B92LKC0=_P(VA1X!Q.%..DT214*EU*;!%*4+# M5>^R,)$U26C:#FE(T6(_G;B7I5M'#!7?"W2 PY0H]F?X!)/9,@%O#4DI]!BH MPHBDY-])I0.QGAN2F<,>GEN,$4*)XCH>;H8 M3\?=HM#["=:@O/*>.HQ9C944R:5(;D2_1"D7P9H0D0%-TM\>QC6DZ+"NCM04 M2+TKOC6)WRJLC")@=.' D8"*B(XC2YQ"\&W4?AO& :Y.QXH^7OJ?2"KZZOR M]6IEQDBI1;DF$:KD%SOBM1(D@S=HA#E/J:TB;W8!']WXR'3%8CX.EXMR*/?;;/.;O)%CB0(W&)Q;!"X#]:BR854?(7KC M&:=-PH5^L%N8?RUY3#DZXO3J10_%=1LU<3(X12G3VC8IA?:H^3^MO3RB?FU= M80=*J>(:^X2T%-=VA>2:.N-5X+J4$X&$:"22Z"G:?QO0)Q+HO)@V6:?; TI MTCBAXE215]UT,J1R=EN=U_XO\ZC/&AU>GU,@,L6$?V+H0Z!>TRQXUJ9=.ME6 M6$.*1TYI@NK)KIH^_0J+FRY,2L)(YXAT)?O-&E1IG3*QT4L#CK/(FY1"N(6B MPL-6])^7]%B:K !C2'"X3HM5)\X$BM-#YN#!RS:/%;]!&-+N>[BL-[Q=/83% M;;3V]KI]K'#$*%LCHQ2:6$>1^)*98J6B) ;-!3 ;J&ORC*T'YD&%/O6TZ%A2 M[*UVY1;H#MKT/YA?-E)]6[S-Y37\LE00S#^-(W0?9I,T,LFCC6"E$P*' MDC4HB L.2!1&4$UC -VD2NYV2(/:G6NI2B4)U*Q6L_8X>;+)TQPA"2ZK?2T2#R D;3BZ.UV5LA0W]+19][/9R>K:0,L-NB3!: PZ&#3Z]D<)715K2%^_6WNIQU&J$6.T[3\VY54 MKX]ZUIS=R^E*,7"&4:SAHAPWY?+4WTL2*751!*=L:A(_GI3J(5WEGG*%?#^J M5[-V_C9VCR1WZ'H:0[(L.496>HSDM2=1*N:3 >ZA32W/[9@:DGM0C!9$%CRP M4V."]VQ.'^R=0T.JR/89"'K2JC,E1,*Y(3*5E M4O*!V)0DLC**2)/UF3:Y?F]J4.LYP;?:LXJL1 JEZ[,6)>.(EL[?5A'!(0F: M&/#0Y+JL5A?= >PHS75T5Q?S8,&VN$+1((4LB:_& Y+%@B>!>D$L:&:]]A%T MDUUBO[RH 40D1U>? X74/#B_I;[)!24U)$*M*_59M2%6X49DD3;.DF(M/6\S+I>OZ;-RZ^.W\]F7WN MKC_KQE;X*K\=37T">/<<%^&G5 MV-)&&W3&C3;84EP_,H[!%<L&%_[JTAV]7]G"-L*21=2,NDQ(F>2("^L+2,T0412 0 MN><@'=.B3;CQ *A!G3@=2X=J":EF3'JMU4M,;S\N4S->?8%Y'",31M88#28' MDF7(1&9NB16I9-WX8%D4/K3I,/4HLH%EU!_;!O675LW70)NH7SWX.L98A_FWV/*(W.H<7E]UX6M*Y5_'- MLFCOZE_2B J7N,F<>*Y07+YT% )>+CLD8J M5D> %ZK M+_'<3\_@/<:>K]!MCHN1HA8LE8Q =H+(TA>@[%CH-&M92E1EW^8@[KAD-MII MKVMKW-!-D8O!9PT6)6L2[Y);'&H-WCB:[+O7D?[ZD!K'=T4 MK^6@N'%)$195PCT>5Y.E69.DJ+/,>:%%DP2T0\\E3QL(?_\ZVE<'JNGHBL2W M^2;9;Z>;>[Z,./=&VXBFG9IE;79/0E",>!FSH#0"RTW>L^\#$ D!P^% ,3)*2C%I=0[0)-RL4L-H0V&+O>JB+$\'OETA MCY3.I2-*)-E%5IX6"H(&0Q!4"*\T54K'.YD:.U4>Z8-I2&[WX9KS0"62HPFL M16:8=%PZ&0*)L12UT['< I0BM%3RJ+.3O$W-\V%FAO77CYXL;NUQ;HK:G+#* MJFP( XE1&V6>.!T$B2$D9PQ5PC7).CTTM.G]L>9$/PW'%/":1EA7++ MB5.E4)"TX"-N9:Q-+L CN 9F.5OHT[:>K#4D5:<,V'VWZV;?V%'(G#EPFG A M)-H(BN%DZ3M%S:1^./=S>.&7K8TNBE8N MF35"7 [)4,13%HE4*A-;"GI"=!!XY+I1UY#-<(84G!_)9E202RM3\6#?X-N] M#D<./4>J(A+N-$5/4 1B#<9L7@<>O$L@K3G0DNP!8TA!\VD,32N9U:SHI(\ M@G7[UB5XE!A%=Y\&#,4S*^_I2G4(JDCT5FJ7;'"B2=WR7<#MHECFQ,DEQS-D M!PJM=1?GYQ?EDRJ-_7Z0&-CC^H1X\8HRQ(Q'H,**4O5 MT)0=24Q():/AE#5)53D,[DXGE?1/O^E5E^Q1O:H[P4;F/'&E$^&:%]9$7"B1 M1Y+ ZD?:=.&3^%R]5#HNU.Q+J2@_PV+/SX.OSH1AR"$M9R M$EUT1.JLB5/>$QO 66&EEW>WSST.OS;-N)/.G#H'O/E)5V]9'.]0J[0 CG%^ M"6D=H!9NT*2S\"826EIG2F=SN:*U1'"N;98,&#UR(/@0W)V4[D]V.G\$P593 MPI_AXQSB>,D]_/,$KLHUW(H]9!+61V,(,$?1BXRE%*4.J"'<:\L,-6V:GNX" M;B<%^Y,SL_\]$HG_10#A2[.Q\LWM;.\?O)W&\5NI3UV&K=W88_]T?>LA;++ MA#\#>B^39EQ;#W\4YFVDI23F'-%Z\'W=_H,VY\8/KR[X^YK,MH",)J@J_CB+9ZV_]/HVSR03012K1TU4P MU5R.NTU_)*D=P(N>,OJGGX_+FE[G\;]"/(NOOKS:N9'P_W)#X> #)'+X9+WY M7XG.4W'[\%VD[Y2GXWR#O>9@++_Z>3&EGZ"'/:HW^>ED\C ?3B6=J[>F?K*Z MBOH'^.X2-[SGB]=^//^GGUR>1&R[HSJ=/ _D7$]!7P\^R]< ?IEVB_GELI3+ M(5)Z;,C>+-X+>,K7F\%\65JM3> MN.?X9C[&79S,BE$94:Y=E-81+N.RGBC;Z7N(E_-2S?2%[\;=VS 9GRT%W8T2]]%1Y$8*"KD1@!+OYC5BM[( LT,"T(1:H(CI?T"\99+DDL_ MQ"P%U:K)M!V M13BDE51'@^YGNK805KO;JT>V4ESU,_QLLKJ*S;-Y\:/1"."_E5KZXW35A_F& M/6CG5_0 T]KEJ,6GGJ[@>_@$T\O#_./KG^W-J\TH*I%V> !P9X1J9#9PZ==# M7_W^XNO?878V]Q_/Q_$]G"V3(@Y>9#N/78U!^U%1B77W,R??0-<]GTQFGTN] M]'P_E[P"3P^?M!JS*]%=*2RZCZ:DB2S[YRQ&@+N?Y)H2*&Z%9$(2#XP1YP.E ME LK9!M/[0%0O?W2>V/_?3[KNC7)/CLF)37$>NZ)5-(1AX26EU,L.18X3TTJ M 3X,:U!N62V-N>N9591,M2CF]RD&6I-2 &.-Z1N>H,OYI2,F<$.DU(!.:(S$ M,NF%UE0):%+E?CND(=4K::8EE212+\Y=&^X-CY^^85Q#S$K&G!QB@A**&Z9) M"!AB9*>ECPD1FB85L/="N6T3>4/1;U"N0"7(H,NSDE+" M#NUBR*CKG-&4J''4J"9/U;9#&E(1DV9*4TDB[8X+UEYFC3OAK6-5\X6;WMAN MFV3$:C(#1VO&CKM(>S)DG?'Z!Q= _(//ZQX8+0F MK&APB+%IFF6?DFZ\2LS[)_X)9UTUW'SSYN6MD[)E.]75F]L>-J8ZAB;,K\>5 M2F'[!I#;8+ 1!Q.HX9PD Q'C)6^)UZD@B; )2EUI\@CI^30MNSV6NCLT*?#@RR5K "*C<\0YFXB33'(D!S\Q)UYSC]$P MI..$HVGFJ72@743PZ'[V>CSMD!)XA[O9(IUBC]\/0?L=O@='3K&_1\M5ME$0 M8T%@0!LQ\DRLE&C*D0*S0$638_I![>_,F$2U*]U6RXXAE"'6.B F:":X]#G# ML;ML?M_[^SY:M??^OH^T3K&_W\BP^F5:\JH@C9*CVG/-B"X-(TKI%F)S0.ON M4M3XGS*RR=EM/]C?[2[>1_^.*.E!>I\"V9.-,<0GN>Q6B[RS9:&A3PU>(E=5 MDVS6(WN?QZK:,D2]K:H#=0I/[8%^68C"C],H&IYEB>P4=>7.SDE<:L[C1N#0 M95?#(YA$L/#=>;.3MC;<>3PZ\!'A^T)7\:7 H\,-N'> [I<@*S M?/=+/19@K_E:\G9/:BL%_J_'4]PHWJ!92'>G_146(^NHIUD(PE.6N*E[C9:? M"J(];O7.!>HBM'#L'H;5^YG2]M%7X2*W5@/Z*R0$P#W(RT" MFH1>CP$;4G!?47/N/3RJ*9]J =,#J)['>'EQN:S#>JLBG599N<3170H,<=J2 MSZ.L+@X-E59P)J%)ULS^4/<,V]OF8)U&M6H(L9U#^L#.<1/M53GJ-AOD Q.U MW!EWI:^=)U)F+3V;7U\N+N=P-'[O/&U+[A]&^W'<$\I-E$D* JZ$HTE0XEE* MQ%*O4XC:Z#9=KT[FGFQ@_WNX\&-D]?QM?CWN4/S_#7X^I,,EI+(6UFK$V[DPK8OR,G9Q_]VV3Q7A7X4VCF7=A#NM88C%+VDNV)]+&L MF]\^ST:"6DY5"L1;0"=2"4<\%Y+8(#Q0B&!RDTOL@] .Z7)B,-IWB"1/J72H M13 R3'KE2Y_XE#&8$,Z3D'G&!2,XYRJG$)K4+5>SV[ MG(]X9-PX'@D5&I=)2B7%,0+)2F4OJ*/"-GD_>!C<(36*'93B[2W+.G>MVX&N MX\.;>)_G!_1BF#;6 V8 MT*+%P+U):BR5'49MP)XC+Y:7LXN+V73Y^>HT?)G\-HUU&??H+ T8N1]EE0[W M;TQZU0_ZP[F?E_)0'DI)SZBJX).$<_2I)@: MU3/<%VG?&&\Y_ O?E?;8%\7WO_)5Y^A2++>)%U^_?>4J^_WY9S]/;Y?=AKJW MEXL.W8\TGI[]>GD18#[R%#1Z=!0].FN)U,H3EZDDVE$&SMG@39,'8M4I&=+U M0%L-OALLGE8IJIU?'$S&.@7YNLCBLCK&;^=^>D7@K[/I)^@PSKDBCR7J,N= MF _EU8C<(AW4I\)VNAJ1+5.6NYP?6 MLH1Z;X4<[*+>'ZF.&_H(PAH^_+TI>L9^V\9KQ)!6,>"]B:K%@8^/W(A5[>/! M>U,N/UUM'5<-;;]69]\#W"M;TGA1 MG!ATZJ_KBQ_:K/2!T7KS9U>DS1C20XT>'[0A>]I<$"QSG-_Y^>+K\@&>CTO' M][ 3\BUC53@8WP5E(U;TNC-X>,AFC&FA*J6U2RR-K,>32YRS-%G_"/.EFWL( M;QX:KO^;QUVQMN-)C^I^CP[:DC\M:OUMGZULD;-I";UG>?8.[/8'4(,LNKT/;5ESBYQ&E?8R1>X%\NEOR8Y5?O M/K215V\X+258EUA6_NTO_P]02P,$% @ M$$J4<;)_\1+ M6@ "/T# !4 !N8VYO+3(P,C P-S,Q7V1E9BYX;6SLO5MS6T>2+OH^O\+' M\WJJ7?=+Q_3LD&2[MV/;ED)R]^SSA,BJRI(P)@$- ,I6__J3A0M% <1UK0)( M2A,],D526%]E?JLJ;Y7Y'__KS^NK;S[@9#H_NW; M?_SV(_/?_J___+=_^X__A['_^_SUS]]\/TXWUSB:??-B@C##_,T?P]F[;_XK MX_3W;\ID?/W-?XTGOP\_ &/_.?]'+\;O/TZ&;]_-OI%<\O6?3OZ:>0JN%,<, M%,&TRYP!]XY9H8PU6FCG_/_[]J]6!*F]RLQ*;IG.QK+(A62"!P %)<0LYA]Z M-1S]_M?Z1X0I?D.+&TWG?_W;M^]FL_=__>Z[/_[XXR]_QLG57\:3M]])SM5W MJ]_^=OGK?V[\_A]J_MLBA/#=_*>WOSH=WO>+]+'BN__[R\]OTCN\!C8<36

0(_/L]M_>!>-^6[Q0_K5Z?"OT_F__WF<8#97S]XE?+/U-^K?V.K76/T6 M(_$I\9<_I_G;__RW;[Y92 XF:3*^PM=8OEE^^8_7/VTB'8YFW^7A]7?+W_D. MKJX(\?P39A_?X]^^G0ZOWU_AZGOO)EBVHE\MN8(R%\1XWZ=WQWS[62QC@9NK68^(-S^[5[SC:QCV*>"-C^X![?R#V#5> M1YST"?6SS[V#/K[^;87HP_'()IE$9C5G=2[A;O[K\O M_N&=AY)VAZ-AW3!^IK\N_W5]QI&/QS]G.,J8O_UFF/_V[= (IY2UVFD)VJD8 M10I@K!8I"E$$'VP .6KU]*31%#-],1U?#7,]6I[#5=TUW[Q#G$U/$\W>3^TN MM^. KPG5HXR@8WRKV M"B)>S;\[N)FRMP#O!V]F](GU0*=%XT_TY73@HH\ @$RXPIGF13.?1#UZDXW) MEN)=NO=-F;\E!:9Q_JHLG_!=5#6;KKXS5Q+C8GGZ_/MV* OUG+ZX9],I M2>A9G,XFD&8#:Z)76FK&/22FBW(,4I*LI(3)FA0B;[*PSV%\OJA/K'LV62UO MN5^=N*%5*ZQ7'<_&O4EUH3B"_^TWXTG&R=^^Y?WH^,7-9$(+O 4E@DZHR9@T M7"FF(43F@0,SSD$2PE@7[M_M>U'U&IKS:[R+BN[5=A?Y;BI==%7Z"YB^>S;* M]3\__,\-.117!&[Z;/8")I./Y+K\$ZYN<*"X@@A%LH0QDV^A%0,ZJI@H%KD6 MWGG1A 0'H;L4*3IIHT)"6*\PE]QMI3"@"R8J&)6#(O6 M3&OM&6U_AB6-2?"20Y:QR3ZQ ]138$9O0M\DA.R?$*_QJMI5KV R&^)*#@.E M598A DM"$F^-DBS8Y%B.6D0#6@<=SL.->_$]39IT5\4F8U3WX^;]< 97PW_- M[?#YLE^,I[,[E#8&A1/1,K32,9TB45J*P&02)7/PMF1H<]3L0?846-*O^#?Y MH;ORX]4$W\,P__#G^^JKT8GXV^$XS?XV3V\=45T/)&N9K%[ZOK39O5P%LE1*K;4DF&:1]HEPI) ML6)Y*<78HG1ILP5L!_6H?=/>I-W RMQ^:/TZ'J7;'4EJGK)AT5G.M/*.OB+7 MB#PC2<<6U^CY>-3-ZEWX#J_+OXW'^8WAU-9 ^<&YIX\M2 NU94;#H MC2F3I-C !ORQ"@U_'G[ _--H!J.W0_)F%NN<[T8Y MHRL\,F7(XM#!14+' _F\QI@8M/!6M-#Q;EB/6O,]2KR!M7?'_KRSY:"-T6%T MS$8D\T21C1*#T,S11F1,BLDYV8(&]Z)YU-KO+M\&YM\"SX C.(6NNA= !TLA MJR,:,D(<".!"6%]LF\C1_/&/6JTG2'!3CZZK'G\>0AQ>#6L(BLS*-[-Q^OW= M^(H^>UI-S-G'VZ4"3T4!-XR\%SITO)/,FU(8[3#%*&U4 MU"TX<"?/3)QB:: M:)!EN(-SP[EU)=AB$H-:W::U$PR*,2Q$ETU1W"7N&G/DX@G)-FKQ6L"$8KXS,R[4)@6@;)HI"2<14,*&V#,4VL@?OA7)05G12V):O0 M0=KM.7!_H@-4]!*$8SXJSW34AGETG*48O):%Y*";G">'@'NJ_.BNB39)RLD- MYC=P19#&U]?#::V%O(UR:JE\\I[YS"7YNO1'K*16%KCG4BIHXT;L1/64^-&3 M[!M$C19^SP+AYOH'(6H4X$R-I-/Y:;QE7ME AZCV"K(SUC6),^R&]62HT:/T M&\2@OL>"!"2_)BPOZ+_#VP2IA B 3 N-1V UCH6,_.CHY0;1+I6V]=/HT2T_ W^O .Q1M%3XD:9",SH6EFC!6?>6LYB%!RY MBAQCD]S4'EQ/-(+1IS8:."6;9]V=T+M#SX/R]$J@2$RGZC!!B4PB*",B:FP3 M"MT%ZHG3I+,>6ODG=VG["1F=<+PX\J%EJ@&8& .+*+"&][,O6+S73>[?;(?T M1/G1DPX:>"AW0 T,2B.3SRP8Z6LYGF 1?&(B\U@">I3<-K8OGJC^3Y5R$R_D M^GHXNY[?"QG-:W&&H[8T:\GM\0H5VJ>DKC*_K=MS^-9CC!Z6PAA=6-HF?7-7([*#K; M4K1G0B97#SI@T0=)3G960@6?5% MF',*V"=*J>9Z:^#L;(J"#.VKF]KLY-5X M,E?*;#89QIM97==OX_M7=BL^)9W37@66.4%=;S+7]W##9&'RSY>UN%>9;$&I);"L.4E'8"VKD)DIM,+K4DSB39) M]V"Y1)G)Y=2[>?6DDVY:W(^F\WX\NH/'2U\$[;%,*T5.82B>A9" <8UHDI;* M^";.^3J0+YHHG;32(L><\USX;Z9EXW,0\V$+7?3_!=[=CT 1?1RY_' MTQJS?%E^@S\'"B-R1;N@0UGJM:S*='(W;-"6_-,"R3>I@3L2YY=-M88Z;1!* M>HTS$C#F'V R(E%,[\#_GA27AK-!P.BM ,[(ZXAD/]+[$8U5S,4"U@4!*34Y M]?9#^Z*)UK/F&D2M-H4U\$E#+K&P$ F'%C$Q2"ZP8A5MN%XG"$VNZFU"^:*Y MTU$S;3/G]WJS@^"]YH(V1J,\UHMIY,5FK U,Z9".67B)YA)W!)ZHX]^K/C;Y M$KKO+YW5_L^CL^==T-9YB_MNWL\D-?OHF[6CXY^R'J_D#__;M%-]>;Z00 M.]#AQ15,IR_+G+#/_AQ.!S9):XS4##W6IB:ZINI28E)&68*$J$H3ZV4KHAY) MLJ,Y[P[2G*#E;83I).T6$9L[>+Z?[Z8'(1JL]0GN-7:S :G/$V-;I^,=ZN^F ML_5@3#\"/P\54G$RFU#S)L8SK4NB(RLYAA:R!2!02.KZ>)=_L MA+SK ><7! MDD=2BF(FAIREUT&Z)GO\X1"?@/W72!\-DC-W\2Q?D4,0M30(-R%=QB!LI<0= M7.F@@<:[RA(95SHF%S-#H>MF5R\DY%B8*06X (Y)-TFPG(L3>RS$RU'B&,'W M2(7I9#9X5LKP:E@!_3":#6>02X1"I/9UWON-C)OR?1!;KB.18F@#XE4 MTQ/NT(#^MDZ![1#.;U!T53X;S2\W-< M?0U/N?N ]G-4MBYG?4Z-,]$!-PJ"UR[;X'B(O&0,%GT6>,!(E;N/ZGVZ2B;[ M1(5:%%3(3]6.'!/O43%P!@L9JL[K)C%AS:E(L>@?/3$::>3!O;NYQ66=,B_G,S% MD>?T?H63-^]@@H,D773::H:(@FD>'8O>"^8 L)3($;!)PN0P>(^>,@VTT,!O M_ASE'-+TV$#+R!= X;YCQ%5E0G,5:TV9X[1).YF.")N;)=DA/D@LG M2+O-G(X-9"]O9G4Z;ZUE&D2TDI/7P+BK56<)(BU8(/,&E5'*(?W"N3 M9,2I M?#2Z1 M;D!;GFU<^>+01R9%O=%C'?E(DG:R)+)6R4EO2I-"OBUXGAX%3I!S@YN8&[#N M'F2)MBC+DV(ZNGHEPCD&.6+%YK65H$5H?C>/*%H\XUY%"8")\T-F0QZ4C]L&XH&4;ARETW'/LNTY^WH?IF7J\1!4 M1Q1JG*SY2Q1I]*>N/?KO(.OS,<$'+2+WA$G4S$L=3Q4A>Z:-,#F%+$7PCY4! M6THRSDV 8T3<(#?Q3Y@,Z]YVV_=F7C3P:C*\ALG'YSB:7VBD+Y=E! E4SKGV MY*M#C'7,CM&.J$B? =%H#V":> G'P3R?S=BG CM+9_EL@ MIPC\//> ? P!8JR-%F2L16B:05"))9^##=R",FV*:1[Z/:">&7",G,]U#\BB M1(Q.U6I52^>3]PPX8?)2Z&1S F/78@N/\![048(_Y![0,5([\SV@DE*L RH] M61=UJ71\H:$_.%=T?IGDTR%A@:=V#^@4!O0L[:UO=*_EN[Z_)/1!+B&#UOWOSH(-D&!\L2SX^T[OO&R_SP MY[(_3YVG2__+M6$7#^01\:Q9X38SG4)M?%(W692Q.)$%YD."4:>2X1BLE[A! MTD7!][.EF7::M R=SEZ6)? [C7@T!H>9D/@DO&-@B6;()'DPS#A],WX*@\@<"2[B[RJ>6MXA8X%+P*36!R4 MXG4^*'-UHO;O@W0!$[6[SNYE06>!-Z#"WR?CZ?359%R&LP&/3MC(YU4VMEZ? M4\R#*[5!+1=@BJ0_6NC^#H9'_[Z?*L\&<<6E_3QZ^\.?[^OMMT_G7)+)B"0+ M,[+.K,P\L4A.4FV,EIR0A1C>I+)Q*Z)'K_9^9-V@#OX-SALRTJ[S"TQ^QSL0 M!Y$+250L3'E7$W.:K ^'G)G 7>39%BZ;V(;;(9V?!CWI;3W5T(_0F[01F")] M8+U ^#V=;U?C]_4=6(%3SL9QC>FW$]53(45_ MHF]P5OP=1[3F*\+V+%^3@.MZ9\,/N((7HG$N2L=$K!.P#3DI/@;#T'@4(((Q ML4F5VQY<3X4;?8J_Q8"_]44/K$2;DHDL\5+'&!C.O Z^NLN9,*9 A#V+!?%4 M&-!-Q TN3MT"^M0&?A"2$"9%P7S1!*E4@[;VV#*TOJR]XZXT.1_NP?)T+,83 MY=M Y;^.1^//42W)>,MP.J%RB,(SYY)FNAY5/M32KFQ5TEK%8ILX#GN1/7HZ M]"O[!C?F?AI]P.E\GN "WJK$:B"'KMA/35R]*B$!E[%IZ/ME.$1 \L+*;E. Y @*\%),(6L7@NHDW<)M&YR M-[L;[$=_%)U1:PVN[2[0_P9_+M^!1=7O;* "^@05$8Y]:TK7Z2*):4$C/MJX@L$ #FR$7+*24(V"1F M\0G"HU?RB=)L< ?W5YQ]VI<^WX?VC24>* !3R %GWMI83T''?*0#%H/R*DCP MI4VPH@/F1\^<<^FKQPN^\Z+2SW'G_[Y9F-[3 V"#]*((%1A:)#NN9,N\5H9E MDU5&&72*:ZGS+=6ZIV-XM+0YI^SO\86Z%_W>A3[(F0=EG*0=4A$:KSWS8#,+ M(EDKT#N-3?JZ?X;BT7*ANTSOT7!G=WR^2OH<"G=W9=6#/83I,-9TWO+J981X@>!.#$\SD M0MZV49$%%P+S+D:$0GM4:1(=W8/K_(3H1X-[:-%%^GU?X/DO'+Y]1R">?< ) MO,5?;ZI\7I:-WB5KF&_E@AP1,KTI7LAZTQ7JE=22F/ 2C(.4',:#3(>.0![M MWG%V+=S#H,YIUEWXM\,?Y*24TL$R63..&JU@]!XIYK@J2:(OLDU[\=/@GH]B MY^?$^.SZ;!#77[MR[0P:*85BIL3:IN.^.!MG=1:O(X>3'^C+J9, M!UD^A/Y&KR;C?)-F+R?+BN7YO5MEA8\*$PLIDR%>IS+%-!^MFWTJG%SW<,AV M>#9-$61R2/A4'-.'OC(MGKQ<6#F@\\1-7O:&5T)LT?(]P&Y_S/ M!*6FH6]Q+:]-@X^Z!!]8E))\-(Z*1>4B,S*KK%*,-C[Q0.C>,:VH'I_5=@*O54I>PHA3"A%J!;"'6I1H6"A:6=> B.^Z=.LP; MW?Z,QZS5/L7W(/H._#H>O>HV-NR(![3O1K!U.1N-">A=,SX BJ2-\%ZF+,BA MLUJ2YFP\H#'!W4?UWJ/ :!%D$9*1L(E'.F&->#O&8Y1HE4CD'S;UO'[NN4=! MO1M]9VK?$.E4+9!YU$ KFW>0)3<+'.V%Y'1'#])XKYIXEUL1/8@(V#&:WW$/ MO8.LF[0O^#2OL=Z'G0Y 2R?)JF+9N%K &.=1%LU4@* P"'2IT76C-21/0.E= M9-O N*RSQM)\WUR&ZNOLQ>M:*#3?.&]OPWEO:-,M"X!:Y)H/D-4*,M*8 L;H M)@PX#-ZCIT4#+32H$ET+K!3%$;.7-=0VOQ O&1W-FL5:@*2TBXPF7E3Y]H20?/$R'HEOP2B,-E'Y4R3FT(//.!XE+8. M##@>(^HS!ARSX]R5XIDT1=5[KP2KS%.L(!1(3 [7KA ^VH#C*5KM4WP-WNM% MD>8G0[;^@RK9NHF1@J0TBIS/D)%I4ZK1 ID%"3+7COZJ327L#DR/V)SK6^+- MKOQM0%NR_Q!P+?O:[T1WF1;WO>GR,(YT4,3YMHXER !"$H[$9,:ZKPE;>WA[ M%JS1*FH=P#>Z67YVENSI@G\9DAPC_V9=*M_ U>U!9S-Z!%=GR^G"-(K Z@"A M&N-T263$*!N-75U#&V1(^$'5L MCTP,)4(@$RH(U^1>^#Y@3XD5O2KAW(WLEA +V=FVN,2\MN1!2Y]8< 5(LQ+1 M) /1-;GW>0"VIT25OE5Q_O9V2Y <>798")KAM=9;>Q8%(57&D7QL,1":=,X_ M"-U38DS_ZMC:]*YQ'S]=OP'6II=CZD23W- MX\<-:),@Q!R=1,E-(J^3GE,5XUU7MJ:SBSY#!I-!E*9YCJ#@L2E,P4268(J#$YY M8._54,K)&+A1C)-IRG0TEH4L+4LHM0F09&@\9_OGOJJA:%^=($SQ>US\]Z?1 MIOQ>CZ^N?AQ/_H!))@>/-D(!@B4C:*>5*C)OZY1*886L'<8--JD#.Q+G@ZB6 M.(8E]SC#S?32PDU:O\(V2$DX%6JRB!O#M 9="P> ])I=D;^\0:2B]@J M[72W[AIU$GR3&WOK2SVI<1=DGY+.U=GWM J3,PLE1F;(.@\\HQ?8Z*9?'_"? M..?.K^(FE5ZTBI^FTQO,W]],*G:<#,>+ZK3IK_C'_$?301)D8&&FK5MC8EH) M!N\+(%J_*FHQU>)^E/^$JQO\!)+[E+5UDN5L M/> M9Q:Y+2S(6(0KGDO3:,C? >B^2!IU4%"#?M>?M9AZEO-<_G#U"H;YI]$+>#^< MP=6=A=0_891P46 =K(%<(C)C0V8ZZ,*\T9J!3L[0JF2C?I)=0#]MSIU-G0VZ M:^_<=I\EDM-TOISI(,LD2DB).9_F=P8M(^# +*(.W ;/=:/RZ ,1/FV2M5%4 M@SZXNW;@SW *=,H)2"QQL@1U DG[;T$60'O-ID72;6> M%-=WK]^=+\9K3%"JO,^KV7X_BT'\*71Z>>U=*BZ?!!+FU]*^+ZW=[7N+ =<7E78+%D6NWX M[4*O\]4/,/ND=9"TP'HAQ *RR(MA7EGN@TY>MXGYMU[8TV3S@Z1%BT[+\[%& MG]6$?.H$_BO.7I;?X,][\QZO:-&CV: @YRG'P+BQA#]%@FZS93(>&6VE^I M!:T[XG[:K#VG4ENTY[TS#$6B$\9RR;CC]1Z= 08)"TLY.(Y9H^9-@K^7'"US M3JJ<*.I[M-Y]*.9G4PBX=EJ44AB&.JLM)L,@)F0V 82B9'2E27.\"T]V.*?N M3Q?X/>KO'IC?*/:02I&'&C53F&KA.R\LHD.6ZT4 *KE3>A[ M45WF!G2/VEL?&=.;Z,_&"[)UA HEL)S(L-#IPJ'%KK?B>HI M\* _L;?HECI.PU.]'\Y3 MH$D/@FY21+\TM%[4#.C+Q2W.N9&%7!CG4Z[3* B8\G76JHHL%R&X#DYIWS:* ML8[H*?FHG:3=8!>XBV?)]4,0M71.-R%=V#/MIK-UD[0?@;?P13:1>>BP*'.:&L&'"/GOJ?7_G-DK"8W8Q M9&:S"F05HR-TX)F6(4@%RLIP6%O.+0\X_]'>5?#CGJ76P+\D@_/#%F2I>.,S MD)<3:\NF1)9'E(C,^Q "VNPS;S.6?BND1\N GJ7=+CCJE8)HM MJGQ>EF=Y_/ZV;V!$KXTLEC:P.F: "UIQ%(;P)4(6N$OYD!J&@UIM'P+H$=MX M363>H\5_"+[ERW (PKY[\!\&[?P-^?M7Z1%\Z:"/,^\FJ[2***D(.NB"](KI M.E3/"_*2D6<9E;5!ZT.Z[3UXQNSHX_\0"'.,&LY][-R6K:Z.2)ZC"$DR'7BH MEVX3\[76%$I6"AP"'-3/M9\C: W<>1O&MU#N,8=3%\UL-6+[Z[UWVX'L;LLX MF+[[\6K\Q_3V>Y\#.K*!V^Y/[JUGVQ$+6&O3IHHNT@4(UJ,N47I1LM-(O^#/K>K](\' MOR;[$E,,F"!G(>AE")''Z+U+Q@8)GKO!LE#'(/I-G [S$"8?:P?MI6/Y\VTY MG//"6)4,HP._UJSKP")8SWAV4BKK(NHVQ:([8?58L_ *)B\G\\UE<9^*3I9Y MH2JM/!JIA61*>7)_H_.U]Z]CW.=(OC#$$)NL_ !L%^A4V!]+=A0X]**+!B&I M.Q"7?3)N9N_&D^&_ZOU?SDM293Z1R#'M-#+O4#&,.:#@J=C8I$?W#DQ/E1Z= M9-\@V_"*U(F32;57=I$W1B%]$=55\H)I,)F%')$%@]D[IX/B3U(#W2M\E/\D:WY\N3WE1ZU$"+NH9/ MR_WUILJ(_C*'N.S[-?IM J,II"K^ 9 ;%44L+/""=#32(>E+O?-:;?MLHFG5 M:_((D$^*.\VTTZ!!X!VLKR:+V]*+'=#$"+(DP41!5T<39.;K&!0#Q44K,?K0 M9(_9!NBI,N1TJ;?HT?<)5VV$/Z1/7=ZI3SC\@/GE9]0U62D!QC(N@V%:U-81 M(BLF;;)966]":DV1_2B?*F]ZUD^+]GRW:W*^\%&7VU;=>BC''Z*'%X.%7+U>3"367!6QD"4T= M=HJ*!64$<[2OAA*T@]1FNM(*P05L\)[5LSY'Z239GJ&*X,W-]34Q?5S>#-^. MYAW_1K-G*8UO1K/Y]:VK81KB24G4 S^Y:_[TE 6LITZM,[I&X1P9!YH7<#)8 MCO2B*Y>MYX/CE]*[!MIKXLP:.4@SF0N4#@07P+6$'(Q1VB>ON$P*@C]0,V?1 MT-S\;*B?Y>>?1SOW+69]K"5M@"DB8/1*AY)H^ZM;6,I&0SEX/I[_#*-_YAR]NIK/Q-4ZZ5(ZT!70>W?>6I_V*322"V2%]08#H%RV8A.\ MSKO37#CA0;690[D=4O?"A+5/?D6./'T#WJ(8>#HC R1D2KO$M!&T<.T,"S%+ M92S2JL^SW#N@+G!?IA\^;)8E]"3Y)N4J:]B6%T.* 9%48D:#K44TFL4L$J-E M>@X6:O7M6?APUG#IN?1_O(P?2M!S8RG//S['47I'6_S"DR8#6Y4L-4.>:@?3 MC"SXHID,G QP'KS(3=IS[ -VJ1!H'[K?1Z=7(([)0:>0K;UD*S[L(TL""Y9*@FXS,8Z;-(SZC*"'T3;*H9^?'\=9&:V58S^#3)IA,E!%J/"(5'4@Z[X;S[^"5@4 M/#^4YG$7E\/^> M3TI:V0BV%"\"L&0#'42@-0LI(1.&RR)0IJ@/&U^\^=F/7GL=Q=7WN_=RA*N5 M+=% *DF(G%C@BKAD43.O/+*HP&1%NTM8#^9M4=[&1S]ZW743UM9@R[E+$&]_ MZQ^C-+ZZPC0;DOFXBC(V+]DY[/'G*= Y011KY3@B6J/IP!5<<.UE#B:#UUFC MS\*'& \LQSE:*$>PXI\P&58'834>X =Z\NPCC/)KS(C7]4>_CD=P(' M3G]85XWWM,PU_9J(' )899W5INA8=";;BVRLE+,N,.AEP>?0YNE5E5T?>3'- M'E![B;EXB5'()$ '\IR!3F) SHM7PD,X7;^=RC%/?NJO,)G,6_%UV,?[>_C% M-+];#&L<(+,K1YF_G-DZL'0&.V6!.:CMATH=NE0$,&5S"1P4.85N_ERS]&A.K=\/VGPM#G'U>#X+6T7G'.4(KJCJ%AP9!;K0PH MG:23-C5Y&G#>Y&IB0,'&T+%A3 M1\$1?+(N?6V*)H(2-F*;&;TGH7VR-&NONP:5%7MEL\@">0_10$:6K?1,YY 8 MZ)*8R2D!U\"E:-,9YB!X9^O#<1XB-=#)I0O/YPV]QZ/I^&J8:W.^N:T[Q$7B M 6.0QB9"[FJ\BT=Z!0P@XR%J+17MR.F05C"'M53? N)BO34:Z'KN8 M!2N85:E!M'Q@=NBSCSWS-(R>!#WN14H]%TG=>DQS+F:C519.,*V"K#V8#9FL M!IF4A=LD,-O8V[OYV9.?Z"%]NG1[= @^ [(D[B%0^CZ.US"<_PSNH(W[=-I! ME#V?MNN0P&'@*09F$FJB:U0LH-%TPOA"1PUHPWN;9'06K>XX5]LH]1@)MCU! MH_$F1R&8M2G6]M6%A5PTJ< !YN@RYKT)FDN?H)VDN_W8/$8T9VCH='+6Y\?A M".BSX.K9=(JSZ2\(TYL)YF>S'V$XF<>2+I&<.QS5Q;)V)PINO20C@/^FDTG4UNYK;+*739]Y%==7T4 MY/5N847&Y$IQR: &&\!';\ D"#YQ8=3@"/#]2?GT.HG#/KBQQ ^H>8!2+W%8 M9TV2VH&-%K3"(CV],+7.99_<.U4V[/GLVT*HM7>MPX[9\8F-]774@M<4&4V6 M=%YJ"T)KRTO4KH1:@V8##RC3/D7N>W:WA,7MPQ^?+ MVD#]9C*A799^@;;=R>JOSV$ZO!.F)VL@2E444SD'IB.2<: $>7 >(/IZ[QF; MC!?O=16=K^#/,7PZ;8;3FA(@!,\B*172;"!+,2884QMJ9J9I%V6>1\\$6@3A MO"^Z2?IG+[+S)Q,OQ[^-&_R]JJW%57Z8OJ/EU__4N,D'N*K;PSV !TIQ+IRQ M3)5ZR.*.:2GJ]1W%F2M"&7KE9!)--J83\9Z?B"W4/SZ_[AI0;K=D!A+IA<-D M6 )$I@T:YG41C&M%I[#D+I4F9M)N6$^20#UJHL$)V,=6OLA90D)?0#GF2%BU M_-"S4$A:"6SV44A7VDP>[6T%YZK]>SBGYV64?^D*PHW5/_]X^^7_'N*$D+W[ M^#-^P*MYBD]CR4F6S$1)P#2WFL7@ZDPT!0I"T5DU:6![&+Q+%3)NA=JW,:N9SBY.M*C!F^@],QXT MT];2R8&EL)@T=]9FI4O;C>UR!-O3V.[!\>L85;7DU4^C]S>SZ5P"8ED4H5,( MSD5+5K'C3 /IVV<5F#"FA*"R#JY)Q[L=F"X8$.E?F]MXTU$5#8+T]T&3J](9 M1"R$<./$_R?&QREC_/CURIG2TR2 M6145TPH2 _)ZF9-:IN 3.;]M,^[;L7WUROI47DM^W0=PU8?K (CG=L36,%[< M_>I'OP?8QGTHYTP>USI4K:0TR5EF2ZE];^L6[>>%XB!4"4+&@RZE/A[^'.Y= M78P^Q^CD7([Z[:Z\:MZ'D+CECOQ)BW2TUU/=>V0J::.34AE( &/45X#XOTR M'N''7V#R.\Y^O!GE%2K#@TK&D3@BV9NZ=KN.*7.F/!@9C'0R-6G)=S^<\YM8 MYU/I>ENU[OHXPWW+/9=5R* 8T_>NAO,"L#*N(VIJ"V7Z6>WH,"10\Y_<*1)K M=VFH YC&]XGZ$M/:5:,L'$B?LLM!:AU<]*+46*57G"QVR/NN&O4CL"/8]!H_ MX.CFM(M\M_^VJZ[N!['>@E@;>NU\]@FT%C:"U,6L29O+HPWDA>?]R,9#_,+Z)!F_S6.@8V*O'!7M/,N*=\DY;<+U+G*AIL2I3>I7[JXM[9_>3.#V?S3/NW] ML*C8XE82VA"9XB8RC;ZP(+QD"#8D@U;0P7@ ?PYJ5+05Q:4"H_WI>-RWK'ON M3_5FP:&[D%;S P\ U7I>=4_W'2+A'M<\'4DT^#O[Q9I <. ^8&*0Z1ZU( M9-%Z56_&\"A1IN3OJ6^>KL0\Q?27M^,/WRT_<:'GY5_6U?SIJ>=M=-:3^,>= M9-? "/QU//K'*@JH?$DI@F&LU*[BG3K MN]E?8'7ELZ_&R;W&A,,/U2SYF;R29U=7XS]@E+",)]^/;^*LW%SU, RP^T/[ M"HCTM.RU2(E*R1HO7,FA:)ZUM\5*B!%*G4>2U:!7 9R@[3XF@6W]K+YT<]2< M+I]\T=%[B1DU2!>\#B808 -2<)4'6S^U<3 *C!'"F<2BX)EV\Q09O?V*E8(0 M $LH1C[&8-1],8U5L3^1P>Y0W':!S+Q0'3X J+4@6&3NI$\O#HFYP? MAX![@.&F8[BR4?32MSX:F!;+!;_&*JXZX10GM,5=UZWN4VYG ,'209@L*Y ] M2:$$%GP03%J+/$2.0C6IO3L(W1-C3?\::5*K<@#(3U/ !I XSX9\*9Y15A.K MWI] QZ1S1@J??>2-RE..PODE4NE$+36XA7 0W!_^?(^U)N.WX37]RLORAKX[ M+;3++I8R'&)>L=KQE8'0DH6HE+;9NUC.;VEMP'QB7&NH MHTU&Z8OO>,O*;)!1(S?,I4*KP")(=(JD%I227 <;\N5.U[WP'TS&\*)[W/&: M? BYQ=

HOSD'GDH%QQR(H&P[35P +ZP"2&P'G*11K?5PKA]JF7RAU>0MOC MKE+O.9LT![&Z1'\ C+[SB'>>?_[,X8D:6-=A!_$UU&9&Q8OF@=DF\XJH<,E+[86AQ1_ZO7R4>([6>E?<+2>KZYGH%Q)ODI."U3HEV%>N1 M-A00+(E0LC(!+>\MF?O9D\^;%SI9]N,^!-?S',!?X,\[0'2D)QF9&7A1" @M M+$8!Y(>'*(H(F9SQWC1X]\F/4(,G"^Y24;%=9L&;&4QFW\-LL2MEVI*@%"!Q M1$WN+NDN!(S,&YY%0L>M:]*1K-]E?($VV@/@P];P7/]YZO7TW6#-0^F6NQR( M9MG+=:#KXWH"#\X!AWKQS^I$7]$F%%,0*1GAU-;\)7WNUPSFUPSF4X^F?.3VLA MQ0-:?7''-42?C M2"\^C,$&G4!!!">#J7EEV:OMUWP<^2_]S,YS.ESPN_Z2O MZ/-K,\;9QY]_?O%9I[K?)C":%IQ,,'>X8=D[AA;:ZT\H:SI/-H&/$4/626-R MP=+/5/#@)7(+YEZ==T+3+3BQ@G,'PB=?.:;:FZXXVF0%^/X?7&C?4X2J\Z:) OO><=W?86+E[3GT8SG.!T-OUI M.KW!_&R4ZQ=S][_$*!62M:)*TDR;C'7"0*H=DR/M%3)A:-(BN,E/%^K*\>0?T\\5/!YK<:1#T(F#TEGP[55@4(; @=.%D_1;G M#HDG]6$KG #_"7+OC/ILD(9]D]YAOKG"E^6>]4R??[SSMT68G0N7LH3,BJDE M5D([!AD5T06E\$X+$9O,S#H6Z+D28/(9GIY%9G=\ M_H,P@+MH8=RO"!M$E6Y[Z;ZX@NF4S.W9./V^G%V*21@C&)V24*=J.3+'K&!H MC38Y%Y.@B7>^%=$785?THX\&'OE=/+?#B_9#'G8+TECCM'NZ*D0R]"*$P;SNMH65_:W+(X%P7V& 1G8\ Q5+I.B/0] \0=]!(.OE+5*FH(@.(+R6 M.H(Q7$<=O,X60N3[T_/'86F8G%?&8TE2L!SK57>/F064DJ6DD):G%%G)3RXY M3P8=VD@[NT@YD4L GD4M%6WYY &63$9\F];^CRPY?PPWCD[.'Z.#RR;G[XQQ M_VE4I[5C'B3E$5 $9A4= 5KQR((5])7!B+HX6:#)+>=NL)\0O\ZHO_/$[T[) MKJ%07A9GF'6DXUGU&?#''X?92UD:A?PD=?: MJSJ6&P2#(@/S(2+G(2;LG//P)4.@LK"HJ::>>@E1,(%)XU&!J -G<+DNP1%KT9Q!;@5 MPH'X6D+4E0,'EA =HXN+%(,< O!K"=%I^CRZ*N0495R$-=H4#, - XN!@&9# MKXI .H>=M3D G;]-7;C'44+4EBS'Z*#O].&/P]&;3SF*91;,\9)T"H:4!V35 M\XSUVC3]U:6LZ L%ZK "HOL^_4&8N%TT,.Y3?&:@0R1I9CH-'31A=2D:>:#+Q[JF0''R/E8[!WEN^T_/L]'N,B]J/E,A3]Y6[P=!/P3*TW* SGLXH M2Z:HMY%!;6QKHB4KM<284)_)(=N']>Q9'F,ADRD>6$&3R0HC>RQ$%9G0Z*T- MR>H2#]J6'FN6IU?V=$[^'*..AM4]'?/QIFC%K2%I878D,EU8] D8?2L9S=%X M=4A[O"^YOJ()+2^HY@8&]A$>YQ9I+AQ1X[*QY&VR:(TF&T/1.R>#K39,P!(\ M*M[F_D\_^"^8CVI*TDNH]Z%DK[8LZ/G'W^@#YAZ3-("8.5G"7":F 0T#(\GF M%B6%X+3GI4F0>2^R1Q!_ZH\N]W3&[T]M+6(26U9._WSIP1T"L&FT:A_"RP2O M>M;L8;SIJ):+\"<7KP,=_ RET/5FN&?!%%M+F)117"L3FDWDN !O]D2\+DV; M8[31?QIL,IW]5(4,5]75H?WY!YB,7M[,EK&=$$'%FA="5X-^TM8F LHSY7T1 M5CCK=3K(]=SWI N$QOK5S+B56'MT(>?@WB 91'DG.F4=<"%9R;%>&_"!@?6. M89%%2.M,7*^_V:+TO8]Z4EKO5[!GZ,M-GB2,WM8^$,^F4YQ-893_/A[G/X:? M7(QC J2[/JYK7/1@J&OAT())JIA<+-'1QDVO7?#)Z0#<1C!6#0X$W8]43V_= MO?]#&TKX@$;>,=9)PB3DE*/&2*\;DK;V-I;[]3^YFS_Y8Y80_ M#S]@7G_ IR"&XCY[[0L3DF:Y$[V 3O_Z=X[5];-^5YUT2 YL /? MLY1NKF^N8(;YV?5X,AO^:S%"UWLR1I3C# V0+6H2V:*N%OI8S5'S>NO_W*_. M%JA?%I_ZT%>#\,(.Q+_B;! 5&<]**<:5)^M9"<&\-8K9$'.JS>DQ-KD\OAO6 ME\6<8_70H,;N4Z1W!\Y%,-=EYW2&PJQTR#0DSH(D>EOP*@NN.:%MF]K9!_%< MV9OFG&FDE8>2D=FQJ./DL3;\L.7P#ZZ2M\YYYGX#^"M>K$-(A<%LF:([$>YET33/] M'\ZSWI3W #BG0T0C#;*HZPAO\&01!K(-C8X^*6=X]DWJ>1X$U_:D>!XJU8[1 M60.*?8\?\&K\'O-OF-Z-QE?CMQ]?#]^^([#+<+4NZ 5$EF3)9$,Z8$&1J9&= M#BIS:00TZ9^V!]>#,N:[ZW7<3BD- @PO;J:S\35.7N/5HG;XW?#]"IJM#0PX MK3@70Z:I(Y#@M&/29.ZBTSZWF0NW ]/3YDI?RFBPM_PV@8S7,/E]A<<;:R*9 M@\R[>NU B,"@U/EU#@+740B!O 4YUH$\;49T$OO6.,!94HYW@UP__/F>CO8N MMS5.>U##!,VAR]N,H=H MF1.6#JJ@ O/$8\8C)..< Z6:O/#G2,GS+C;S7P$3N.9C(9*D]]Z/U+/K MZ84&%0V]T)$W":GOAO6@=K[3>+*^W?6HAQ8WT@\/I,A:EP!*LFSKW'>H"223 MYG&59*(.($L34_N1!D&[<*:15AY*$/2G$9U&>'N-]^?Z#U;]/ S88FTF4R(K M7Q8)Q&VTTL-"W0%M%P0X US*$N1/= M90*6O>GR,(YT4,39V<*3)5^"4 DKZD&+BH54R.,4@9P9+45*36ZZ7( E>T*- MER'),?)OMX&L-!%+T$TB@ON /256]*J$!IO#WW&$$[@B?,_R-4F3#D(W5.B2__JN&S8L.).,\P_WLQN)GBV M(.+!CVT84CQMZ>N5^R%GF8P4W',-M4F?BERE8J)//F6_*\!XBA#ZT7H?#7V. M^?B&6CRJO8],/#E':C$.=5 REE(D%S8I*4%;LTM;NQ9UA%9>XY1.')P\>SO! M^>9TBNPW/Z2KA/? 6K_PX(,4"CBGG4U+'7Q05G&10H1 ^YL>[ 3815I],'?_ MA_8NS:-8F@H*'[F77A2-5H?@O)1LJ[%U]_.KNS =""N]!4V. M07*":6TTBPD4BUF)""68TB87L8'D_$94KRQ8MZ.Z2;IIMF'+NJ?//W[VDT5P MTSK-12@L21Z9#E*RJ!)9EIE.%>=XM*9)O?Y):,^5@VA*G/9Z>BBIB,/6MPB- M10\J86+9&/)154G,*[ ,3?$N!] N-*E>/!SBY1,5S>BR8V?K46T-0@MW\:S" MY0<@:IFWV(1TF61%*R7NX$H'#9R'&S;4VBGA&"*O-^=D8=Y$PP2J4E(TQO F M2?9S<6)/:N)RE#A&\#U283J9#9Z5,KP:5D _C&;#V<=E?*L47VL( FV-=7^4 M43(OYH/^DDXZ!UG2(<5)](0[-*"_K5-@.X3+FL.G*&;%\&QE>+XA3%-+BHN@7:ZOTX -RYK(D- M= _*L#A>EX=QI(,B&AL5FR"S+L)@R,RZXIAV]6J&I.TON9Q%T350VV1D]058 M2I&MC->AA$QFK>;5 MO@T>;;1)91YLOD^&G7J=;7Y<'\FD SZU?^D>E4[R9&,&;VISLJ2UE-$$&TW) M'KF#',P]RJ*1G E&G$),J MZ!M3Z8O?D/K23X.@T>=[Y5:"&Y\@6DN^$*^MNB ZYAUY,M%QH6/!D@VT/]F^ M[DGMM+;)+=5?&<=><4VWR6LYO#=%>DV$9$G5#A!2D^=,>RNSR'E,)7GE&C?6 MZ[B"7,3I\,\A,G'>K'E[L!9D3-9E1!8%B(Q+;"P('-B MOM@40HC5EV8Q*'H*P91YG/\0+ MS?ON1Z?K3&FCD,M0)SN+POC,O,^UWQ9Z%@U9!]Q[HTK.QI4F];.7HLR^^>"7 M8LPQ>FAQ__G5RU610TX V1N&)BFFH!>ZA*\QI\ U UE,35:3K>2(E:*4K'12:F,*UE,)V-_1 MS0MX/YS!U2( 4U.TDP^8?QQ//M?9 $@8""@9\%2G#*? P)/WG"P="E:Z$E,3 M5_-HI(\RZ'$,$W=$T1KHLL4UEE/E]?+]O';MY+@9B#S@(96JS MU-J4G)P>%5D49)AP82 :C=&K)KTH>E_)%T?>RW*AA;]QZH)6H]^GL\G-W,]_ M.7N'D]_>P6BYU%_'HP\XG6%>+E0:X,!I>9%^=3"_+9R?80$7D:-$RD8RIK6T=\S6B MQ9,FH7K!LXS[;.\CG_G%D*ZE+AHD38ZW&QBAU,PZU( Y M&=LF.=+18KUD/HDCUHZ'FM4T&-.&%N>5BA),&5PS8._39$CS^?=!1! MUFG:BZ):% ;=P;.,;AZ"J&7^:!/2A?)%_>AL/4;1C\#/0X5<%$BE T-74MV9 M19T,SUD,12)]G_,V;>W/18%]^9]S,> 8.;>M#EP-5#&UZ9[,3+@<:VZBMG>I M(WA$!N5U-M8V:FFZAN3\3DA7]6R/29X@VP8QQ\6)1K\\)W(@&IMZM97\Q HA MA+1)Y/65L":[5QAB5N.+WB&1AX;Y@5GM/AD"'9)FW? M'P]Y]UA3#YR[Q^BW 6=_N'Y_-?Z(.+<4%K'JI;W@M$-();!@N60:"MF:A:S. M7) ;%X4(HDDGGZV('F!@N+G"QRVTU:0MS'0V&=8^Q7-H_R#-3%^_^<>JA;[4 M@G-PC%X]OY@1Y=%(9JQ00D3A0\PMJ+03U5]QG^E"0*/H+GB5QJI2/3UF0637%,JI2B<: BMK6"^EG'Q8IJ%N4.+\NS MG.><7.5B[UPT==[$$*Q@1?I")CEWS(=BF7-2\P0E!-W$.FBXIO/;%I?D?6]5 M-#V3I4<[=UZK9DBQ-ZWTG1%N*7R>@'I/:6OO\N"=\6KLV7-/UM/(.KNS^O4OYU M//O_E4\;S)D-0FZWHRZ3_PR)*@[1# MLX4M5/#C>++\5OT],<@I.M)"H?>]**93K>!#>O,YD@O/K2!7O4G+D_,N\^N[ M\D IU:*3QJEGX_R/?Y(,AJ.WBY6)0108DI? 3)*U4S8D%@((QI4(Z&4,ODW_ MZ#X7\663_V)TV*2V[H7:;+@U!>(N#XL ;#9*9(JK)IPLC MCR42)04(H0+7#6\\]KV:KV2_+$$V66\ZE^DL9(?Y?M$N9TX.%(\E<"49S(,=0"C*%5%0L MR@)U[D90*%7VIDT7D;Y7\F73][+$V&2ZNY@A\>IFDM[1-U]-AO/;8'>NBBW. MBT$D^+*."9&@#-,.!0/-D6&V5HN,V?MV%G.3)7WE_@.@RN9+X/N[(M>/O)<# M":>X,"XY$;Q"4Y3RC4VVV_!:K.=?5N0=%^(O3XJ'=*%3 M?UIK611SY_)X0A><=IH5G3W38 SS]"W&2Q;9%FL#- FTW(/E*WTZ:ZA!(K9HN<.LFU@H*RA0J% E^3)S/:UZ9IS+!J3R0CWQ0H T*[-),K+ M.]>M%'V,2'M4\+PV_IGD(JR:G]8\T_ #WO&QM+36%*D9 CBF55",O"['>#31 M.)&1;)N#[C7L?L[Y38(N*ABWD5_?MUT^,S)N\XN?L%F%2M*YQ*+VP#09,RQ8 M5,PXZ;DJ/NMPV-3U/0]ZO,KM4X(7NV!]Q^-]EHB>Q-3>K[/N>$:;BZV'+FKM MBFO,Q(#_O[UKVVTC1Z+O^R\$>+^\+)!DDMD!@DV0#&8>!199S BK2($D9]=_ MOT593FS9LEOJIF[C%P&6[>[#JD.RBJP+]R&67+1*M1&'#2IQ(:SR_K9)]I[# MZZTIL34TXGB1"MUDWRIOI#/X.J_9]FD\F[V;S^TPA! M*:L4,F\R"1ID8#X*8$&5D$.$+/1II1KL-L1R\=OTYF!O9(WC#@0M:K[&WAM=.R.XPJ3/LF1-/E\XK9(7.P[P93H=93KU M8-DQ:KKN/K#LE#*MGQTG::'@^.Y0A;,%/-1BTLAK@7#%0JHG7LXD+"G9&(]3*FWH5Y'632G)'\J%. M4A5_8DVWQOSJ.\[C%US92[_$);Z+X_D?<7*%=V>0A!@PB\B0(RG,9B!2QEIJ M+)$5Y2! H^2BTY+#&:V49W.(U(R'9^44=Q?'" (:::L7HTUM?.,L Y42TR&4 MZ*1)A;<)KSZ!P9_1!#R%&7""LWDG^I[5%+Y_XO"\(!*7M3HP,.[)?]+:>^;) M,&+6&DRE9"?:5$ [&0F\3.;3G,PMB7S&9VO/"R)8TIJ*FM$J5M-HT)"E91PK MJ'B$0CK.33IYG8P$7F;T:<[HED0^Q_.]JSDNGI>"5312@Y'5X#:F%9DKH1;9 MCD$E&T,)WIZ9T[O+\%_F\FG.Y684/L\3Q>=EH(4D5\.JFD(&3 N21L#H6+!. M8# 9:*$[KVF\K[^\AP(':\\9G :LI7!$C>_7CA<6.1F)/B@G+'E^H*&)%H8: MP:%*$AW[Q.\H&C_-RD,E*:E"J:W$:K0[2,^"0\4")*.S5%JWL>=/K/+008GP M9+6A711R+H5:NHSII=K0[M6&=N+*(2JV[*/H?92X'%LK),A[T[5ADZ.N[OH]^"5/;0U!"-;)D*)3-<@V1"#9=EC!LY= M1(POE3T.H/B=*GOLHK6M"0/#9?S5,K'C915)G)( I[4@/=+?[-<.](FG]!*0 MQ!DXB)1T=CJ($#-ZY\@G \7]$V+NEP?Y"2>USOW'.%]>_TY3?A'3ZJQ@'R%O M?59?V78#N=E,54DCA/::E@?-$_B0DE')&P-<^J!'7> .(,D>K'WND:WDVHFQ MT?B4041!=H7W'"#H@CR;#!:-#UO%.TRFZ):G_SS, %J@Q"I"L-3,\&!K!:A@ MF"F B@X^_-^SZ9LX33B95&_YU9K6A$QQ<>WFH95/_W2@ZTD/'0A24Z8/R$4_QO MG*R@%J%\K7?!4%G'- ^"H"ID2-]Q91Q/'6N([/;>OQDK]I5X$\?G43FL^]8L MWI'@[B[)?XZ7?]W]EY$":7UPA1F@14Z73&)27C,)SI!K:7DJ35IL]<1](80[ MAA8;!-C\5\QII'6'>G.U6,Z^XOS]. (Q M=WE]NRZYJ+DW63"A(# MM&3>USJLZ#B/,9"MW>2FOPNX"R/*X/IHT-SP54JS MJ^ER\0D3CK]70WN#TX43#*#="V@_(Q-;*N:#SLRK+!!3C-HVB8-_#MB%<650 M/31H#?C;=(ES7"Q_FR:B\3W[ESSP'+TN-5&$G# TDE:](L@)4QF,4L::)NFB MVR%=&#<&DOV O?(>^.IWQEP=%L/M>M-^SJ5OGAN0U'5.7*6)!(]T38XACSS M;-"#U'% 3FR\_N]'D3[R?^3(X.#G"UMJ&1@!,6D$T#DYAE-V9DKNR"X M5,XTT\(CW.F?[/8CSGK;1?OKZWN_6<54$RS(!1TY]2K?I-(';2++O(#S-D;: M8-NF4^R ]E"I$TWWK/9Z.I4DB-=Q4F]%/_^%N'R_[LBS"DO-G(=0L\FLTI+< M@&!IF:6MV(64I- &C6MRV[,-T/%3(YI18=9 )0WNIQ_#M8X<[8*L95[#=FC' MR4X81H4=>-%#_H=EB,G29\V!$-;88B-4+7R7Z4?CH"3N QYL.3EBZ/^AB;&+ MV%LTP9KCMSC.M\$/KZ9YE=ZZOJUXM5C@+A+>BA%+O91ZN-5AI4^K^]Q_@8K^NV>MLG%%+DOA;,1&68 MEC5$QN;(4BPA1I(*3:66ETCWT%P,*_K+^G Q<1LVUVH%328K7I2F$9.IKX4D MI,85TJ/P/$9?0FF4&=05XM_'A&VDM@;Q;G?QK"=1%T0MC=F'D(YCQ+92XA-< MZ:&!QHO/&AF9: 3-:99,36]7$1E$F5F&$)P2HH;CG3,GGC%?CT>)700_(!46 M\^5H(UKO>KTS9N-K1*8A"";1^I@<@^QC[3YM+I#7=H0#]M4F [ MA.,>Z>ZCF-F@4FU@<&Z[K*J,%E9D+2 S%339PKE66I%2,F[H2Y!*\8,F)[U8 M%/LHID$%NRW0;OO==P!W*&OB ;J3,BQVUV4WCO10Q.$\FC5(C5*11R68=:$6 M8R3/&QSMGY8+[X7CQ?,FKNT16+*?J=&8)+O(?_">XK?Q->]F\]NNR1_*9YQ_ M'Z=;=UP4D%*!8NA7H3866$0#K#@ODM,94NIVC=SA92=S8[R/;F8-!3MT8NAF M/M@;G"]IP#>E ?\UF] K;L_C3/+683(L:>Z8)BN:!9H-3&.V9'$'P3ETTG_W M=UX,#1J)>>AEX'6<_F<\_;(20H7ZU_C;[6&LKP4]+-)0:Q65Y#(+/" Y5X4\ M+>-$XMVRK;:^XF)T/8P0!SQO6J%Z=S7-G[_A-!.T'XO2&A>WF&E70R8J..T@ ML!AIY+KD%&RQUH342;E/O.1BU#N4(+=Z \/5&GH=%^,4I_F7\>2*)/%^MEB0 MH[6JS70?1;?J(D\]KF]ED 0OBM?22Z^45 6#CBY&J]2H(^AA MI+KR-?>JW/+\0QM*^#'8&W*VM51< %%4BEJZ&*Q-EDM"PC&0J)^2\\,!#"/M M6GYL-JT%QV;ED3_[N/ZS'O5TAGMY0^WU$<-F\2ZK?3(IHW9"&PO1B!0 0>D M8'E^2LO["V08-FS4J+[)=Y[=%)5=O/U?FES1.&NJ:P5ZM5SMS;/R]N/G-OSH M#:.59,*1,:!YD@P@!$86ATK*R**@ M24#)4 /H'3O1#\=MM+UT 53DY/] 83I*QT!HSVS!DJ+/&D*3HC*#H#^\O7L4 M]CZ(Y#BXYAOXLC\UIN-?AQZ>J<.N_8,QIL'-V>/([A;=[X"OY57K[$V"QF,+ .V&$32+*)@E5)]8(HRDUAM/ MUA5CRT73^NOZ 7&!__S'_P%02P,$% @ M$$J43Z2^P!XS0 +K<( !4 M !N8VYO+3(P,C P-S,Q7VQA8BYX;6SF8B&AP_P M 7MW3[1>7FUHI+Z2QG-\)VY4X,5N>JJKVB1;H_:G/P ?5:P7"V !;&H=MM5J MD4#F#\0/"60B\]__]]?[)?@BBC)?K_[C._^/WG= K-B:YZO;__CNY\]O8/K= M__[/?_F7?_]_(/P_+SZ^ Z_6[/%>K"KPLA"D$AS\GE=WX!Q9!Z?@!]#Q,2D@Q3[M>-+O/5;W]2_T=) M*8!4;E76?_V/[^ZJZN%//_[X^^^___$K+99_7!>W/P:>%_[8/?U=^_C7@^=_ M#^NG?8SQC_6_;AXM\V,/RF;]'__/3^\^L3MQ3V"^*BNR8JJ#,O]36?_RW9J1 MJL;\K%S@Y!/J;[![#*I?08E)Z/_Q:\F_^\]_ :"!HU@OQ4>1 ?7GSQ_?GNP2 M_ZB>^'$E;M7(WH@B7_-/%2FJ=X2*I92^;JUZ>A#_\5V9WS\L1?>[NT)DQYM= M%L5.JTI*K*3T8R7E'TYU]N,%XEN2MSJ4U8)PM;KO;D$"\DT?*7Z_L'L2IK M_KXN"K*Z%6I)?/&T?>2&/*E?7?]."O[Z'X]Y]?16+@)%O726'ZH[47R^(ZL/ M#ZJ)\B^RB:I\NVH^I 4-LBC&'H$D3>22&*5RK4LB C'V1!#A$-& +:K-7%F( M%?SY4Z=6+?OS"/Z=P4A4)QBE$.7ZL6#;M?A^>6R!E6NK6HW3'U?D7I0/I'U! M:J_,E@:0_ZREDQ;*]_D*E$K!\H=__W$+THQ&?/G-CN/2[1#6^D!EW7#05QKT MM ;T"?2?:S4'M>I7H%$>]+0'M?J@DOJ#%H KT$ Y*?2@'#R2UFS'6V7RHY; M%_O#MF;/-FP[?%L/649*6F/>BO2C,L5_%,NJ['X#U6^@Y[>VXQ\FE_W'@]EX M771 DX*=^13;)WYD:VEE/U1PYZM4NY+G'9%J_;P3N?E2)4C?@77!12'W>4< M/Z"_NO'WZ]7Z0112PM7M6[DQO!>OORJ1Q2+&V/>R.(688"2W9 1!PDDHUZJ8 M1B)&@4#"9)D:[FYNBTLMK=ER<@9/O47 'DJ.J;LAV;ZDH!$5?-\*>WHU-N98 M/51L,N.9'B?E,SWM]UE(\ZUQW"&)[3ZO:HZZ7DF:6ZD.Q(KEHGR5EVRY+A\+ M\5E:WR^D(K\M>!JFH?!2R"-E\B:Q#S%/$LA8)BDF\2.<1"9<8M;]W+BE)ST@ M*V7Y].0WXQS#<=#C('?H.N:D06#!5G;PJY(>U.+___98:AQN-EG+4())66P< M.ONL-K*5<2PWVI [:J[]I5B7Y2(6?A8E*( <(2RI,/(@C44*"64)I7%">69$ MA0YDG!M?/M]&?V <'>_I[8S._+?O)S?HZC=2VQGLT\\/Q2RVY -B?AN[[_,X M6]MH:W0U;L7X*):URX 4U=-GV7I)6-W3BZ?^OUQ_SA1 )C"#UO1"&\M=QE@0BC8D)3XT3 M8VZF7\YSQR4X M_![F?_*A&;C0?G2];3*(,L#)CG,4Q]CB=9^,_+.K>EO)$8K#- -C*WO@5 -E(_@\=!8]@= MK]IV!W/^Z_#V4]AJW#Q?@JW.,UA.]0=F%@NDAKC?QI*GC[NU1[MZ>*S*=^*+6(8_"=7K O$HC;*0P53$(43*5XUY+%<9'\=!S C"46:RK ST M-;=EH9;MW_[@Q]Z?0S/"'P)4C[ MP>28<+<;C"O0"'H%:E%!"'YMI+7H<]# MQ";7#74W*5=IZ+W/-3JOF''%BJW6B\:<_J_U4C[??L[<]\(DHQGT4!A!E-$8 MXE#^1%$8^IF((TQC'7XXT?[<.*'=IS2&B< "'HXG_PX4YZ>[WM?4 M7CBNET:7V.QT]-R?BS83GE&\83_U4,UI7M(RVJG7)F&Q,S)WS'7N,:L1&&W8 M<_E&2MGWLOZ25W?]5Q9A*J(P\Z2Y$W$?HC0*("&II+B4H33T,8N]P$)8AJX\ MM[\6Y=EO*GY:-*2G*S+NH]R_H>BR0Z458+3((D9$$*!6.2JK/0@VE(4T@I]V.&4$B1MZ@V MM\MUHB$N$,>(J4_ZEY5Z "JR=2% WMS,JLC7+C;%. CEDH'2#D:9"'[W M02GU/3BER@]JF]QJ UIU0%\?4*W!KD:@4^FJ&[[/Y*O52!4+,%N.6+E$HJDC M5RR@=R2"Q4:K9BQ<%M7BHSJ)[,[]:)91BA,815D"44Q\B -)K*F/(Q)&/J=, MRYVTU^[<+-A/:@=85CDC2_"3(.J^4.T.^/75^I[D*\WM[#YXPQ1W 22N'2AC MT=#FG1.Z#Q"(?*-''O)O^\2QW^0D#'!"CVXJG_KG<991+T[M>L4_56OVVUV] M1RZ;#?,U+:M"&F4+$HB01'$,PPQY$/%$0)(&ZJJ^%S$2,3^)?9/MJF[''+HVNK"@GMZ_=O?T@#/_ES&Y=C9A]I#Y>>)>1B$!SS M2$_D&MGV&.S73E2+3@%3=&R:*MI]3VJ4F"*R;WX8OS]Q+,R[?"7>5N*^7$1I M@G@JAR9A7-*=3R7315QR'HZ)G+V4\-#H=.YRD>9&A!='1(!?E6Z@5L[P&I:% M =8CR&F'S;4)-LV(31>H<@#R+.)1ME)]&V$G!RA:BRXY;'FLJZ4SLX[O2YO% M0SUU7X=>-D'GA/L9B_P0,H\*N>,?Y>5 L< M"B\@.(3"D_^'LBR&A&4(QLA''*=Q&/M&:0+.]#.C_/VJ M,B._,+/\F2/%ZQ=7ME@4/A,>Q%T"1Q E$22:-L)1P^7\TS0B/ MTBS1NM0_U,GA(2T%&NF_E:SXX\9!.UR7*]XC^1 MXC>ATN.UT1RMIPI3C_(X83 @*@$=4;,^\M0Y&DTX(X*(U.RZ^)D.YT8#G\BR M/:.^[^0U/.4ZA[#F&99%W%R?4#6BUJ!MA.TBR1R$_>M"8_5&67V. :E'&Q?"XY@I/APD Z^#H"QF C^MOM7TWT>ZF3;G M]VD]#Q)]#SQJOF5XO:J4QX]S^5F4-^M2SJ;_+W]XN>9BX7$41AB%REZ(( H8 MEG.>>C!C/(X"1GV"$MU-P^ENYF8O-)*"5M0KT @+I+1 B:N_P0Y> MCF?_6*B,-A#GD;A@"S'0^&2;B/,*]K<1&D]?'(+4;E54P'4@8CGC!6(]0X/HG?$2SU5OO+$'(\W7<.$E^> M.8Z]),QG3W5' 3U=+\\5NK.GY4"0SOZ3%]3_4:[C0MS)'4+^130&Q)MU(?+; M5=,)ZU\+D=N*^F_+QM/,__Y8UJGXWXOJ0_:9?#6Y$Q G5-)O',(HI10BPC.( M:1A#CT:Q_(_G!V9I19]5F[G9+*W2+7&Q)U!M%05D[_;!KL<9'G,YCRB$]&P? MEN8VZEOY7%QOV.J47:AQ2_Y-(1Y(SMLC02E7KE#(89*H4>Q@+2#(O@7$81]1CB0B14?H?C3[GMGRV(A_+X]UM!4@M MO]FZJ(.^WNIE&5/':TP'9^,WEU M;BFT)7E^J=-\GL^!C$CH">(SF,2^KRY04;D/$6IP(T%3BM* )XN'.E?HIXH4 ME:93= :JF3# OH+NR& C_Q7X;[)Z),43"/TKH";4C#-K&WQ028JRR$Y& DI\O!/D*VD28FNQ/\<2D^9"\>RWPE MRO*:2>'*.JMN^>*I][?/:M\M=[^1QT.:J4K5ZE@ZD*MWE&!(8AJ&?N#1P$-& MT7&& LQM*]S)KP[R.@U 7X4K1::]7X!?:SU,;XZ:CI/FVN@0?=?KF'7@S5>9 MD>A971%,99B6O4AK;EPW7#[^^_?K2OZ17@'?K__9#PPW%4.PZ_&9)3 =4]<@CO;H M20,,FTPTU-VDI*.A]SZ_Z+PRCDJ:\\!-?IL T81DDBXP#SU5W3Z#U,^D^83# MD&0)1R$/3=ACM_FY$<;U""? 'F!Z\WX\#(ZG>B.8DS0_QW6V.:/W>IAT$A_7 M;G_>GGAJXN/V^O]4V2R5EK ^V?,7"0F$SUD (X(01)QYD;V$)RHMM%%2)J5/-+#9K#\T9DFIBN%I*?+3EDDS5?&7N_\=">6 M2V6AD-73 @FA:F50B%&BMG(A@21CDD)QX =QG$01UG)Y'6]^;H39WE&L102M MC*9W.'?@&Z;*RT%QS(Y&>(RXJ'E,[8LO:.XT.O'%S&,*'5[(//K4R QQC^+S MNE=UIW>),(Q\SX]H *ED!XB8R.1/E,,X#%GJB8019A2K?;JKN4UC*6ES=ZFI M5O70"'O5Q6<;9H4[C;#>5LD.;HYG>@M9O\"7FYN;Y]&PF@'N=&_3)G\[J_5! MWK?S;\PML/JO==3.VU5S1+'P<$)2:3M GT0)1*D704QC:3I$"194[KR$+Q8K M<:LT_#S!8;"A_%J3$S>3\T +=Q.U$;*.8:UC5P?RISSO\#L^278QFM_,*;-F M$&K[K=?L"PI/41VK3%4A8 M4$@\2$,\+Q=.KI<9/_+^LU_SU?+H_=[6]N\_^%Y*LZ M>V.6A)&7L 3Z<2*W0B)BD%#D0951%U/LA8PS$T+0[WIN)#&8?.96"@V^7PXF MA;QT*/0(Q0W CDFF$_I45I86Y;_4*%M.O6D.F$U&,NA]4I8R1V6?N4:T,,*% M?E.L,U&6LC6R_"2*+SD399NOFG,>BT3$D 9Q"E'B44AY$L$,QR%C81+[J=!V MGY_N9VX\U9<4=*(:.(('$-5PG]O!R3'='(7H?,)OLZ]/WV%N![.)G.5FGY>9 M=_P\$(.>\8'7I_.*G]=AQR.N\;CY<<&K]E/X+%]=X "E$9<,2%A&(,(!A_)_ M%/HIBU//YPG"6O7/]QN>&^]UL@$EG+[K>P>K\R^K?B B6OP3I[!EX-N\0>:(YG\FF\ MQA@H9X S,%+L 3B1H3+BPS.S5O00&;18SC0QG=6BI\N.Y:+YRM@:O)7<' K^ MFA2K?'5;7C/YS3S6(06O1):SO%K$)/80$4A:,\)304),7=4B, VSE&5>F&9" M:WNGW^7"-B*8U<\^BK'?H9!<[QPS;"0LZ:<'W?21;@2V>,.FC8[?* M[=E>)RYIJXO"8?U:[3='.\.*1\'K$FKUG?)Z0]8YG=%Z*RLHJS7[#:P; M)9XA]/#D */8"U*:8)AZD1S@%$OKE84>#*4AZ]$@)2SD$^;GM3',TR7;[8EY M(MWN3$89HQC+_0B'C 3J#I(7-Y6EXB0* RJ2$"5DLJ2Y]L;8?0;=< <6SP6(H(W,;\[8]YH.H.PWW.#,(OXWI-"?AN!O.[:C MD?:?LC+NUDOY1KDY$5L^\CI=@'81E$U\KX@]EH1"P(3)O:8T!-6]_U0Y5$+! M8L_S**5&QI]5\>9F^?6U^[<_I(&?_+D]]C5<'NP.HN;:\&Q#XWIAZ"GVO]KQ MN (;Y4P+9SE)?N(&?*L+@ET)IUT-G*![L!2XZ67<.O!9W#^L"[D9:21I2FK= MJ46I7%"2L)3X%'IQX$-$$@]B%%#E*D?8CY@?1+X)J0_T-3>&WI8&#JQ.778[A)[M6ZZPPBED/QM!9Y$!;8Z78'K>W4-QQ['.H??)D.[$W92 M?G>.^?[JX+Y#L[6E+*K%3^3OZ^*EM,?6]Y(RK[_FY8*D29@%60P)XAY$(J20 M,LHA]D(_H#0A2>SI+ C'FY\;BW?"R2VEE$XSF.X$SD>COE1%PIM=AO6 M>("2Y(L].I)_VZ>B$RU/PA_#6G63_LQ3%WB6^^>5"X^2*(DS"E'*8H@X3R 6 M&,,L\0+$Y&;2\Z*1CL-^/_-T_+T@\J],7 $J;O.5"@92=82>!"DN= OM0"S1 M15FL:CR$0IV_$@\21A%D211*P!D/O'&E+B\#V+W7;0.O4&YT^\ :^,O&0C6% M1;GKJ[+LHSJFN'4?TTXGT_N(CNEXU,=S],'1->*;3*/UB6%3B33+(IH%R(<9 M\R2A,B8G>AB'$K(L,*P)O]_'W*R?C8A-:,P5^%?OCY[GJTR#X(L2 M^,_ O_(\3_VO*0?E;?[:L @C]7=NJ@WP:14--%&8/S;'_S8^_/&3Z]>5I[[ MW5]? =G$@V J6GSY].?ZJ=5Z)4!^/(#GTAZ,2]D??"1ZI'7AT#NFK>VH?VI& MO1;P"C114U;KTY]"P7(]^H-NIJX_?TK/(_7F3SXZCLD^2'. J%3T;0W[(8ACSA-B9\)+P@7E=I8ZO'800]&++;IQ^%1N.H#K#LQ M@6CE-)OMAT#JS?6+X'$\TS>R@=?G,#&>W2?UMCFW#SN9=&:?U'%_7I]^<.2L MKET'Z_N'0MS)]N3B]7;%Y#92)OU5%"PO5?Q2>PL@3C*,59%0$H@0HBA"D+)(LD7*$*4!X4DV3-T1^,6"75!>+VJ3^QN2/&A^%2I9 /UX9VT/FM1%CRD/(O3#*:,"XB( M%\,T""/(I+6( X8)S8QN:6CT.3YJ;O33'"'^V9=9"*O'N6W=[WBK[\^Y$7=0MD5LOE% MY+=W*F#UBRC(K6B-+W%3Y$PL(N3%0E6IQEX4010B24>,!#!@/F+24DJ0&1T] MJS9S8[Q:?&D,2+,@:_1J"ZI=8FT][_]S"I0VEZJ&P+KUV! M#AG00M-MZZ4QJL"9SX[>RAC/:?=_F4+?U$F!E;&S?:I@1ZBQ)Q!E]2'[*+Z( MU>/69^P'F?"]B$,2QQPB%@N8(L&A[_DH2W'B)R$W.W,XTLO<%KWZ3M8Z ZV8 MAK;]<2!U3P\NA,?Y><$.,DX\YH,8V#T0.-;1Q$< [H>;OJ''AZ9B'1S4[[\ MO+[F/*_JPA W).=O5R_)0UZ194U9=)_5/HI_/.:EM ?;NV8-0;4WQM0#;<1S M&-,0A41:YSZ#B,?*2/ IQ)F/?.X+@1.S^GZ.!9X;%]5G/*U=U;\!;)@3U?4P MZ]';G ;/,5->W[Q]>77<*N[?!^Z"2M3NJKD+W-/)8O+6B8"WFO_5M_8M/MU5NT;4E1-H3:YI"F3N;[\7G[(>K];$('B&'ER/C$>0.3[ M(:2^7$HR[L%J(G%-"N__B#H M$;TC:!US=BLUJ,4&/1F[; SUU:#>[VUF[#<&S&[J?OWN)\[A;XS+83)_\R9F M>@Z^2*2]''M9"#''JL(DRB!&C$-. IZFPB-1Z"]6XE8I_'E&1]Y:DQPWD_Q M_&_H=/G;_*$^7_8*?*SG11?N)3]O*+YPJJ"2X-63TD%EFO-8V&3 @=XFI:[S6N]SCL8; M8S?Q]9'T&RGC2Y5<51K3O^3579>6Z/77-C_N=5D*^5_^F7Q=D#"2FW>60IHF M,41AC"%),@Y)*@U!FJ4Q\6.SS;RQ#'.CEV937XQR.HT9 MVMO%-@G6_I&T>5 MFC^@DQ_\+A4 G0;JVD"7)+Q30ET'M;FY'PVAW4V^N1@3;_9'XW2XZ1_?U#@2 MW'/--[<"/F0'686D19>SC5LXQ-1C@;2C?,F#ZJ9G#+%@F1P]&H9!&F1AJI4) M\2(IYD:$K\1J?9^OU*PR8\%Q8Z#'@\Z1=Q8H]O5K? MDWRUR' 4R/\**$(5(A"&F30*LPABXGM)'"0^2K )!VKT.3?&ZTD*-J*"7QMA M-3/&FD"N1WF6@71,<",Q-.8O U1LLI5.MY-RDP$.^TQD\NK8:,:Z0GQS*/8Q M+W^[$87ZA>0]?T&IGU$?(ZBX!2**4HBY))PD\CU)/(((8E1?>:BSN3'-CJR@ MD,)>J3C^5ES32, M\\. 2(UWS+/RO%Y5>?7T)M\D:?!8&*4L\*&'!95\$2.( XIAPL( !UZ4(+W MDV.-SXT?&OF $O!LB4]3?C-5&B'T/13X40"9RD2* H'E+$4,,A&@C&,/ MX\ H*\Z)?N8V83LQ04].HTH3YW#56\@MH.5X/H\!RG@!/P.#S;7[5%>3+MMG M]-U?L<\];L8(*[9:[Q=$^RLIVBZ<*H]EJ MI6[_PY='BJWJ$96SX1YFN#D,HF-J/"ST>&)$\S8T:G=,C]?/58J"6E/-A".^_' MO+#<)W&KYLI?Q/JV( ]W.2/+]GB;Q"%A8;2&D>,US@P>HP)T9]6_M [=Z0XF*T=W5L=^ M5;KS#X\\U6_NJZE*0%U4A[HS>7VO"J__LUG>TX %6>ACF*4T@XB$#$JKW8>! M\!*?^CX)N%F6Q/-]SHT)^K(I_WY=+!BPK2*J*OJ:5G) NG SP%K=3),=:(R( MIB? +LZN'0(],#=A94K>^JK81F*+G@%]>*PZ"#2ZG=9/H(_#@;O X-41!Q&; MVKMU5D;YH=V14MS(K^8G41^&^QG+$IR%T&.A"O7"/L099I"+*. X]M+,UR(F MG<[FQDB=N$VF4= )#)3$!IO#X[(V_7JARWZE-YEZ_$6_ECN: ^ M29.48$A31:DJAB.-/ )]CX=G<[..2/]CGUS[MFQ=HVT MEIJZR*\>BWQUVUS@;L+R>X[RV>Y\:0C1&O"G@3.<*@://V5&M NR /MKZGZ@I1G;UA?$H/[;'1M: <(.[< ML%)@-T*#1NI-JN9&\*M^2(W%\K_&:-FUQ'0[G]A ,\3DT&XS;6 DK;$[P1^7 MXD-VO:IRGB\?J_R+^"28[%0Y"9LKF((W5S3O'QZ;!?!#]IH4*RE6V14RV?KQ MI0F8AB+%,)*;.X@P#>5V+_1A)H27IE[HA30QXC_K(LZ.*%L-E1>@KR/8*@DZ M+;L[TAL]U4N=IAIU@*;Z"C29]EG'UC4EVQ]6\.OG.KQ#)VK'G,B=#895QK;G]M$[[FT:OG&^OD:[ Q]?,:(3.??.P/&>-?>CLY.W'I-#\_C MTMO1[J0[;_>ID55EELOU[^IH]LVZ>+5^I%7VN+QNY2$U+ 9C.#IZQ.$"[(E*M7397+=B7H&-.DUEED+PO +OUF5Y M!6H=Y'A8+,\R#CNKU58,19BV>,HX? YJH8QLQOQJRD>5QKF^/>TS2J(4,9@% M7$B+A2%(<,AADE#A\RBC(=-*;K73ZAP-E;RLZJL5_31,)M?0=V$;YIS18$Q@ MHXS P>BRR8'>EUXNV38XV662 QWZET<._W&<$7(C<1&%).[Z$*+Q;S5^KP6- M!/.(\&'&D9R4J9]!&G(*DRC-6,8$P<(HZ^;IKN8V4S>2@E*)>M6ZQ6M?^B6U M+P; UC,?[$#H>'YOT?O4H-=FSFP$M61]U0'$17Z4H_T]2Y*4(1)SY$#-/6K (Q5&2"DYCHQN49_J;VQ+9 M9#Y660]X(V"]*G*Y[29%J7(E-BNDX0)Y#G0]4K$(I6->.8PPZ')**V1;>>V1 MBR8P-OGE7)>34HRF_OLLH_O:.*+IBMN^$LV?;U?U.GVW7LHVRB:'Q$YDP(1[#_N=&1)O:P-]W"OR@ MZI#U=?A?;0(7\*O2 [2*&/H)3(=)CZH<@N^8NAS@;LQG(]&SR6^F(DS*=R/Q MV>>_L__*]<%++) MNZ=-@BX4!C%B,(A4@J[,P\VUSC0.L]BG4Y\9N2DY0"PHVDM:[ MI/?7?[58 ^3T:.@1G#.,'3/<9?!:*0]R%B;7A4)."_#L)4/.8J-3/.1\(Y=> M8CJS4ZZC9K9W5((L204FDM\0D\9;P) TWE)/TIV/A(\0CIB9\39.CKDQ7?_> MRF4'1%9'2]/ U,1V5Q9RAZ].P M(N:&$Y^Q)N8LML'7;S;?0X\*QNI U%F'8K M/0Z?@\WTR&9&5^6L)+?*#;O\JY 01@7!$::!V:WM>R=[K.PZQ&:53 =4]B%.(ZIW*F' MC>7RG6>:F/H@@F@DE;+4$"8AQQR54D(T&:Q5DL M%@]-=J6*%-5X5\;%LII,S'V)74;:+=5MG"M Q6V^4F<0:N_5]'^YO^/R <8B ME;:XG\C%2)6!(PF'F*8Q)#1,8YJ(E*&X'>#7*_Y-#6\G[P2#*U9\7L,ZWMTU MZ4!-YA:[VKFK]+O4$?25!(V68%?-*[#1LSXWEKN"C:I-LVY=:M:&PK7K[7)! MG]U%9PUK'5>>OX?Q*JL6[\N"G615U'ZBZ?M(S?D2?WJ6H73 M[AZ^7S]6=^M"56=:H#@,?4^%O0:^!Y$( XBC4!K>(DEHD/&4^LPH?,*VA'-C MVZWGJKW/2S:B7A D:WU<-0,MGG.T7(=@*-$@59*#OG:@IQZ@3Z#_7*LBJ'4\ M$J*[5=1B<(:K,; :MF%=R&D#.EQA?!#JX:RC"X_C6D=#8_SS#ZM=LWX;H(6B M(/&R+(0^(:K.$TL@CCF&C =92B.644DN8\*%-068&]WW]^Z-"MT6G@/))7L[ M\Y%G+KJ#8WB\PM#A$X>39BV8Y[>]EKR M+:^39R[)[4+Y/VD42*ZC 8>(AB&D6/X4^IABSR>4)EH)HPY:GAN);80#2CK] MQ+6[< VSST4@.*853?V-4M(>U?6"-+2[[4V6>O:H&OUTL\-?*CN1''- M6/$H>'>2F(ORI9SELH-%$O@TI=+8B *?0(0S)+>APH'N MYC9):VE5GDDE+A!?E?4H#"V*,P#KV0_V8',\K1O$6DE!3]0KT IKSQS0 \7F MXG^FQTF7>CWM]Q=VS;=&U+#\I'P4O+VKK&Y6LCNA8NL_/':%!3/FAT)2",0D M$W)M9R%,,YQ"&F5I0 F)A5XR2+WNYL8EC<"@N\S=BES?1(%2:(/"C>>1'B85 M^_BY/C8:AFY,\;Z5Z2IF:FNT4SM3 M_ZUQ5MQ[4;TDY=U-L?Z2<\%?//U\VJ_$O-](L@CFD<>!SZ MGDHS)/\#B1\3&)(PPED<8T:"1;6NR%+/HM/OVHB1-P(X=!N("C I.GAH95=' MS^M.;D V@IL9? 9CH6?\N4'8,69B-+4-S MQ&Q:B0:]3VHQFJ.R;SV.:&$D*+JTC3PP!-QC B,_2B!*!+2>D3< M@RB."<=I@GA@=#?HL(NY68RMA* 6<63P^Q$@]4CG,G@"TEOOS?N#)"WU@+YYZP6]O"O&/1[%B3W42?"_PO8B3 #*?1W*[&,20 M8.Q#+#\/$=+8EQO&46ZOTWW.C0'ZD:D;08WJ"I@ ;NC*L@.C8Z88A>!XQ]1Y M3)SXH@:Z?1[WTWD<3GJ<-%X=-'P=0]OSS+65NH]>7Z_G[=)$-< MI#3EF4<#&(:J[#82!!*4Q3#B$<><>8(2K1/PR\28&S/M"ZL"@7;O[):B:;@@LD!S>@!TSG\FF(87!^*U;5KSEU_;) :99J$ MAY,,A\DYVA3#,M7YFL/A,3R#NQ35X;.YT:U/>&9W*0*[9WD7MW;YGKB7N?+= M)JY?KE2"^PQ!["491*%'81H2!%E* T3BE!OFS#W7X?S6I/ZNL"?Q!?%Y//4C+X4\9C%$02A9BE .6>2%(@BR%)/(C)OL"3:&#HDK ZD+M\]S_ XY\:-6E>@5JP>F$W0R[E"JIV"FV>O0*,C M^+7]TTGYD;6G:! "7<%6",E>%@7@Z4"#.'5 M8UTKH#FFT U>'^M;N+64#F(#ST)AD[].=S8I&9W5>9]9SK]@/>WCBZ=M8K7: MZ4 B)KDARF#L!9%RYJJ49SB6*"=",.IS;)8KW*#ON5')<-Y!%3_1SSPXR@MD M,#":WB W<#LF(:M(VTSN> JSB1(['G0_EZ2.IW Q2.AXLHE+:R,,]+F7:1]% M:2A$@B'B?@@1CA-(D$\@$[2.@$X8-KI,,4*&N7%>/RG_\*P<6PQ!?WCT&,\Q MZ*Z]1MIX3U3]P!A$-Y4/],5XIJH'QCB=KGA@WM0(A[MNIO&]<@N;_/N,9 0S M/X9IQM1%T)C!-&0>9,BC(O2]D 9:&TH;PLR--#>I^TF;NG^U28K1>=N;W!CK MK6I_,G#V7CIV&A[X"4?$,:,:UE$X4F7F?$4%^T-DX)6?<*@F\LU?.F26'/.6 M@!UTSU_:QW1.>DMH[+CJ;;4Y,M\[><@KLGRMK@WSO'I4E2=7]0$A?_%8O5]7 M?Q/5#AOG@=8=%;S_@ FS'2U8K M,NC+##JA:V2EV.!)5.!F"%WS+/&&4%E-%J_;][0YXPT1.4@=;_J^&9.51;7X M)%?C.A;W+V)]6Y"'NYR197U"B!,>"I1Q&'D$J0!]!BE-$<34R[+,2U)!M(J3 M#?8R-X[JRV=T!CN,Y3#76$/(,;&8@*/-'EK*#U"%?+]'$_)O^Q0QW,$D?*"E M8S?Y]1XVS\3T3@[!\N9NO6H-I05-@SAE<0+CB,@]>!@F$ L<0N6R"6GB13'W M=),Q[3<^MWE=RP=J =OM@'Y.I@/@AF?SI7 XGL0&2!AE9SJE\@4)F@Z:G"Q' MTREE^FF:3CXSTN/03?D/F;J$^V:Y_KTT+%K^\?ENLG(>I0^38'B^7)C'$84^AX7&(DHD+MDDXWQD3[FM@YU(IK\R]D*=FE7/#4(W[L4QCXJO@4%7+FQY1#FF5)%/L^8KY1X6N3SF='";7L M:BW,UH7(;U=ME"%[ J)5!Q12']#\7*JTO'5>&W5T5O\@MLH9,HK)F&E2C:.1 M<,U!FT'H! =*_%QHQ26X0Z&[TZ TJ%'_B44"C"$$.$DPRF0OY$11H3'$=<$*,8ZH&^YD9Q MC:A@:_AWPHX*XF91<-O??)1.>5<=PQ M=+UC>PFDNS) DHQF.(@DMED@+:B(0$K]$-(XS3PD L*H42UIH][GQB^;NUE% M[V[64M4'(SL7M'AW08MT+\@%_U^]>G7_US@( *G ?Y/5(RF>_NT/?NS].?2O M@/J(ZR?^^W&Y]^LKV6'Y(%1:-+%\,F,QL^&./#/SS$+D=%;[5Q-K4[Y].J]&KYQ?N:!IF(;21H:8$FDG MI]2'&-,$)CR+,/$\7Y#$*(Q>L^.Y+6K-:5@N!:^G6]$F;JC6@';5+Z4I0O-5 M4S76,(!>=S1T/0_V,7;NA3B;P:2^%)>?=V]464=8[M%7\C ME_05DS_7:7XV,0 (\RS.,@^26.WX499 3%@F=_PB0BKOCD>,,F2;=3\WQOGT M^/"PK,>$+ '/2[9:=4O7O/.K5&9_XW'"\]EG(W"HYIJ\F* MTTH.WNY@O1&^22?F)+)C''#6RT7I2S!]^2AC=(Z6DS)OQ6J1DTU?V^H#FRD6 MLXSYC O(4\H@8I1#G"0,1LQ+$4,DIJF1&]EY5JJE_MNEF M]R]T+X(D8@%&/HSJQ(N$8(@C'$,1CZ>'\///V4'.8'^5J86#VY'^YQVJ-Z+>T/SN;UWC*_!_)Z M5>754WNH_U'4J>Q6MVJ+^U@NY$?#$N51]E5ZO^84*R0A)#1EQ MC$OA$]T[( M4$=S8Y)&ULZ%!3;2@D9<_V2P>8GNVFB MHV3_UHG6\Y?4"J_I1>WY6A^WG_$TICZ'BKA<3/_1@[N>SG<;9QJ%E+FRQD>^M($B+(84A9&D)" AGZ4 M92@,329\O_&YS7,E&U#"C0I$W8%-;V*/!'U/8YO3=:7_267M, ML_W)>O09^_$S[\7O];^4"T)1X* MYS:KWW8Q,[V,:4TPS4K^?;423<&3W_-*.8F:"ND/CW29,_E&)HHZ+=1*U-=! M'E=RB'XO\MJZ57ZF)B2NOGLCF\[+TF[PS78H]0C%^@ Y9AJ-L!LI=O/ 1$$W M!S!-%7&S[7@VX38'6)C$VAR^/#:SUK&K.9L2DJ\VWEYIJX2AIX(# X(SB (> MP30(?>4/"@(6^9+RC.A.N^>Y4=Y/ZY5X O>D^$W2UB:Z_?M\Q9:/O'9*G+XS M^(-I@BW=T=%C,">8.V:QDW<"KX 2O&$RL!7=9I(M0[3L9MG2[7SB-%N&F!SF MV3)M8"2Q*7U655$?ZG[,R]_JA+R+,"*89AZ##(D (OE7N=GR4R@BG@5"<(29 M68+ H]W,C;)VI 1*S#8GM>$N[ 2HFN1S,52NF<8<)7-.&03!*H$<[VE:MAC4 M]H :AI\>Z=1M'(H>PUCN-V)(8R:M%Q'''7 MF^*.0'7, R[GT--WB%<-,OS#C8QHM!&GT_UZH* M:EVO0#?DG;KR![!1N"TI,8LA-ZCZ,8NAGZ@>R'-_ F9E0YR/S&!!$7>]3U=J MQ#F".T5(W/)L. MF\0^]AGU(6<>DWNG#$.*I%WA^9$?X31C'C?:.TTF^=QLBXUX==8'50!LQ?M% MOE2VH:K(F7JB<6@_KO+&S=-:'H:NG.F^$9$$"*4B@#S+N/Q&$(5I['O0QP(% M$4U#BO#BH78E?JJD2?T-?RG[6DSPO5QU6:O )F'5-_!-+?_!?1Z3#-]_"X_+8^!LUHESD.[_QW,(WVH*<^ M:")X*PD :!&HXWB[[\=698AG&SBK,3R3"3]M'-#48W(02S2Y ",.X%Z0U6_2 M]JJ/^U33=_E#FWL_\QGV<11"I+*5(>Q)F\9C(?10EL0T5+\5V@=H)[N9FY': M"@KZDI[/V6^"J\;)E16T'/.V>Z ,SGNL #;1>G.,C"NA7'G MSF_4C1KQ+O^B\J+L)BUX+ZH%82GW. T@%0A+RUFN!)AZ'*8AYRCQ4QY[6D:S M7G=S,Y[?[B\9F9W)G $XB5.:B0S!-).P(N3%D&0I@5S$*$XR&@9!:A)4 M:!'@"8(-I4A-BOZ7I"B>Z@1,]^K3MPJQWEF5/> <+Y^-H+"6]# +C+J/9?%> MMQXJ-D]OSO0XZ9&+GO;[YR2:;XV,15Y5.<^7CZJ&Q2?!'HLZ>]7KK\W%H3=2 M!74X\UBUB6A>DV(EIU5Y(XKF;.;I> /UG6A?( \C*B". J:J5F!I]@NLR@R3 MT,,&S/S2'#W:%H-+W'ULQLA/]V2Y?-&6'EJ0D%&$O!0RS"-5P3F .$XC2!C"L@%"J:=EVI]H?V[T MW28\K&4$G9"F62%W$1SF9 NX..9>,TA&9'X\JOC%"1]W6YTXS^-1E0[3.QY_ M;&S.@;+ZD'TB2[&QR!!&/D<>#*FZ=DQ" 5/!4Q@E@B,:\<0G1D>P!SW,;?(J M 54NI_*1EJS(ZQ 14(@O8C648T@33;T-\$48.9[('3RU=.S MP'XG$R<5.*'C83Z!4P]:2BG2E.14/RU8PN/$3QA,L!]"%(@0$D[DDAUDV MB MSL,879179-O7_*9\/VV&_+C;2J5U @T55O\IOUWE6<[(J@(O'\MJ?:^]^=*! M7I<5K #JG!_V4Y!<]>&\ C?K9P*_MGTYN,FM Y3112:^[Y\U6:=(TI8D+W7U1'92YO+-II/:KRSXAU5O/[) C 1)RBGT. X@\IC*)<\P M3#R2X%@:($E(C>X%F?0^0T+:2MS6*1>\*=+S]N:#85B^T3CH<9$S=!VSDY*[ MMEZ4Y)*8=G#NA ?RYY[X%N/:QZ!F-3;=2(!IX\O'8',0(SZJD7'T]DH\R(F9 M-Q4>Q<-2U.'H*]XOQ;% ?I1$2&#("/>D415Q2+'BM\"G.,U2SK%1/GR=3N=& M9GV9:VN*](0UHS(MS/48S#:2CHFK+^X5V AP=30NTQRV:D(RXK#UJ.(7'[;NMCKQ M8>M1E0X/6X\_-L(I_B8ORNIMDT]>&27L3BA__(?'JCTJ3&-.1$(B&(>)G,8" M)Y HSWC@HTC5B/=PHC6-M7J;VZ2NY06MP*"5&"B1H939P"][%N;AN6X=/,U7S(CV[*H M%C?%FC^RZD/Q211?8J%*Y442!!%.$T@I(3 5 M"?4C1CB*#>L$'_0QM]6VW8*W\7U=_$]5'P=:WJ_R?@C<5PMZLB_97ZCE_X3$2IBRB,*-9 E&:I7*M M3R67A%[F81H(QHW*C$XK_MS(Z>=5L1%8%2;<9@EC4J42-"GH0"9G8[%5P\S2 MF/@#T3-FYCOLCLGV:+JW;>JL7C:W+@M<'>YXQLFGH3:S!I+;D\XS.OKGZ3%*,6RH_B_N'=4&*I^:>15T2:EO,)*)" M+EX\@Q%%%"*!4D@](6",6>:G$24XTRJLH-7;W!:BC;#ME2"S)6886+T5P1I< MC@E\'ZFVKIN;\$DM4&PRYG"'DQ*VW.CAK?N$;WV9^JQ1T:&-[,[P1]5O.&IXDXOGG;^I2XT MRH(8D3B3D]D++>VO,]H$J!,6CL^X1 E!$'"> "#F,<>B919E(QCS:/]S9D?:X'5 M_*M%'LM\QV$VY;B+P9N0S79Q<[I]T@3(#4D=[_*9Z&A0_]/$,_S:Z*NO52$) MK,Y[T5[A[+R>DL_JZ]W;PAYK-0*SIH M7/=S(Z!.>O"[2N/"6OFO-G$(3U?=#7FP]2P8WX\U&1\]JG*'NF/FV@7\Y0;P M=UO 6_%[9_-6[\^.P,WRE5H3"::^93L"G2,7;\>T,I;][N_S)F?\]8JKKO/5 MK5BQ7/1*$%_3LI9(>W(9M#FKN;61NP[YVY%\I\IV)[S5F^DC0+,[L4P$F'A> MC<#F<%J-:61D]G*2%W\ERT?Q=O7P6)7OY*1=^MU1K?P/\KP$JN09$ E.( VE M 1&'OH3&"\/ -TM=?KJON5D+M6Q-8FW?,)7V *!ZI&0))L<4I*0$M9A7H!%4 M+NU*5. [..[5P,1J"NV![J;-GWU>[X/DV1JOC..*#P_U7?35[3M5O_?U5^6& M%@L_S6B$HA"*D(<0A7$"*2(Q#)(@QH'D'6/\E^I!W"/ZC4%(]%(;N6#[Q?J\"\YJ\O2)F7C>LAXR((4$AAB&*B2 )# MFM($^C3E<4(#(HA1$@EKDLV-6/K+ZD;ZVL;ORS_.:V1O. T-F2D':4*SYX+Q M&6\ V<+2B;ETL7#/8US9PO2D*6:M _,++:_:2\9OY,Z1+/\F2/%&_J9]!A)& )/%#R-((83^-8R])C;S9DXH_-V)JBG8WQTW*SZLT M-?6+3SO^FF[VV8ZJ:Z]][ZY*7_7^A17ER#]ZIZ6YO-+&2/

" %AV;P0'/,JQ68PVFU6#:T(5G&9V#2(CGD6)D24#. M\R9*^X;D_.WJ)7G(*[)L3^U12FGJ90'D09A(2]G+Y%H74)BD8:T7KHT"+0K9G+-))^5>1MTVOO;-F0114'$$190L"""R(\%5'EU(8E( MG''B!XQJ[<0O$6)NM-,/>^RT 'TUZOCMWB_&1I$:C).FS>L8?=>6JRGP$X6A MFH/I)C;50(YG"E@U1^IT%.N(MFP697XO/]17ZWN2KQ8926D42=/+8QF""$49 MQ'X0R+V3'U"?B" *C;S,YSJ<&R&>*+4K=WWR)?!K([25,LD]T#7-,HM0NK;, M+D/14N'B0VC<5Q_N]3F#$L*'".C5 3[RWOA0^CJHKMHILO#BZ;-LKTX)&:18 M)!GVH1^&&*)(R%U?B +(!*(Q]ABE9F$M9WN<&^-L!=ZK,2+7?R7SJ,KLYW'7 MXQRK:#HFG4N!'!7ZK@6.[6CWX4XG#W#7PN!83+O>BR-KKN0EN;TMQ&U;P;P- MDW\G[:RWE;@O%V'JQ6FVQF*YJ56-*&Q6F;E7)_3EEC11."@ MO(KN>V//MO_^6#:7"3ZOU66<%7=3K+](NN,O MGGXN!7^[V@047C-IA-7FU^9V3>I'.&,!AB2B(41"_A\.(B;_&OMA%'I9$&1F M1^+VA9P;K_5T!-6ZOF18:PE6H@)+J:'ZK?J923W!0ZNH,A+6FZA:LM'R3Z;' M[PZ^ MU3^^<=6^>'_3O#NE$02 U!HR+X7BGY@_IGI2>XZ8WM]TI7D*]^ -O8 MZ:V^3NYON1P0NXX&!W).[)]PA_2A6\-A7R.7'L;6CU*>IG2A.B7^2R'%>/E8 M%%+,1>1Y":,)ABR(?8APPF%**(4X%!RGOA_%PLCO,=S=W):#SP7A0A)Z(W-; M(%4);4CLPQAK4K0UY%R3;0?75M(K0$6V+@2X7B[7OQ,Y+^N\KFV]9O797X%6 M$8L4J@6853(<[G%:6M/2_H"@]-X:1S6;R^;J;%!RV8THY%=PKSZ'#W29-[:U MNA3#*L$_Y_?R$564OLK+K,D(]*DB1?6*5,TA5)*D/$EH!+T@5B[9,(8DY"IU M-T<>92(*$Z-D/7;%FQN5M=JI"Q&M?J"G(-AJV-P'4SJ"1LDZ6*VGYA6H%05* MTU'GBY:_ SWZ?+[1=4RWSS.PQFSL!G^;[&U9PDG9W@VZ^ZN#HUXN6DW>2"R. MI3@QW !KMC:_>0_4QP".Y_%QLC,U1,K!##W;]7-,/5T\3LPI[=='E(#=V5_N M;4&YD)-9FGGOI;*J^_52MG);)T46I=S^B3A,12RW?V$:0\3\&.*4QI"KXDJ, ML2A(8^WBL./EF)LQM14>D*HJPIPS(6VW ]^_7CL%.85T+S8U/.J=LRS7[K;E4]>&Q*BNRXK*+19"* M+(E2#%&:^! 1'JLKU CZ@F.21-S+8J-$Z$.=S6V9:F0%I1+V"I3-A;/U5E[P M?;YJ?ZVY%FE!KAL=9 =(YX%!-8:?&@P;2:] 3U:[.?O.(6([1=_)_B;/R'=. M\V,)^,Z^,XY0.EYJZ*R?A'S!/($\1M4EZC"%"!,/$DHY%(FTB\,P9HQH&<3G MNYH;F7222C-6B:HR\3:)^1^4M&;T,0"P'GG8@]LBME/*P!YOG ?# M)FL,]#8I9YS7>I\Q--Z8.*]#>UOVKTWYN!7?G)VMU:]>?Q4%RTME-_TB\ML[ M]Y?J:2]ZP"(S1W/7^ M_^:#@UPR!YI:W=QO&I]V+[^OT\'6_> !*S72WZP+:2JLFO!&UA0?7#;FR-9_ ML< T2'P_PJJ":@11Q!/E0L#0BT(4(BX'W_,N*)VN)<3<)G0K-&"MU*#:BGU1 M=76](=$C!== .^:/_5KL5Z!#O5,!]'3HNU*=E6@W@M!AY78].9ZSH+L14F?J MO)NU9849-\[<1>(E! LOD2,2$(A0XL,T"!B,A6!R1X-CG!EED3W5T=P8[GUW MXV]$A,]%#+B%?A3+C0)T7'&.4PIP>HRFH TB1",&0]B)C*!<;1X$$6^YG6D\33N#DWI3:;C MO@[N9F9/^"OPWV3UJ";I;'P9NA]&2!./A%X&DT2D$&4I@530!&8XXC2F.$JS MK/TP7J_X-_Y9=!I,]5',RKNE^T5,X\9R,,;?D+]JYS/Y9EQ2AF,V)]^3KNC? ME)/)<#QL>Y-,NQ]G(;4=EY_7=5Y.*4Z;M%.4T@C[D*D[_^V_\$6:(<9ID,)( M^#%$<4PA#1&&8<8#P=.4,(X7*Y6+1O#/^ALO$QFT& LWC'4@B3OVZJ>T76> MM@I7Z M'-;&]#X&-)L<;=3_I$0[!IE]MAS5AJ6H_.O'ZFY=J"+SBPBCF$=1"!%!&41< MG:AC[,&0$Q8FA'D\#2\*RM_V-;=CI:,Q^60CKL60_![>>GQE"47']'0L(!]L M)748CG\(A]-H_%YWSQN,?ZCWV5C\(Z^,S@',A+H6J];\CWGY6R\+KT_M('M^SKUR<'>+U5SDC5V397:DO7SS]1:QO M"_)PE[/K0I"F?.NVADB9Q5K)D0O%1=UU9?>YC6'9GQ!:8^"F/APRC) M.$2>\" 540QI$/J)G\4\P+X)AY[M<6Y,N3G^7F?-9@^L&XD-CZ7.(JUY%F43 M/]<'4*VL#>?5TG9.AXU7P>:)DRXT5H^9SG8Z[=F2+@8'!TK:+XYCFNY\2NXP M:;ZJ[<2=D@]U+%0FBD+P=SFA^;+.C?MV5<GT]3:[V:L[T ME+D"/75 IX\]\K.#JTUFO%"B26G3#GK[G&JIU1&9XEZNR^J:L>)1\/9Z_.?U MVY5LGBQO'NDR9Q\RV:^DC(^"+4E9YEDNN*+^NO[SN_7J]K,H[J_+4B@70Q-D MMB!<8#\D ?10$D-$4P931%*(TXAQ+JU!'Q/M''(N))P?+9=ULO$F642U!GFC M('BH-9069:.B2L&Q5;*QEM9U^?FEU!-(4>\!J355C8A:5X,$9TX^AF&VG\40 M.S^&+"O0ZK?)""+'IU41-#J"3DGP\6",:SV!4A0H3<'U9HQ?SV*,#=+;/?=8 M3Y3X[AG'W"PMGLOQ&$R8YZ3CZ5+IN<1M)\F>TX[,+ 8N\L6K=O[<=)&I*KGS M(O&0ER5RQ4=Q&*L#=!_B2*[]@1?Q"(N0>HG6KNMD#W-;L3LA02,E>*WN!RO=L;(://56>VWFY*RVY64@OWQ=OWE1_FNA,#'Z@>H?NCM M0TZW.PF=G%6KHX/S#X[8 ,A-A#HL%J]$\^?;56V,?EY_H!7)5UV&ZG(1I20F M%'L09[& * D#56:.0,$)#X3@02"H08RB4>>'%8IX.!C:8])AJVM56(I\JBUX@*ON^$_D%NB$"#MD2XD7R3 =\)L@86 MK0N$)[)2K2%M9G.:(C9H1VHW-IUM:*K?CKUG_+*Y#?=Z54DC4/GP5:F!5:7J MMR]PXI' 9SZDL1]"% 4(8I9XD.,D\:(PR*(4ZYIPQSJ8FP77R BV0@(EI;[] M=A3$\^;;I= XYEY#5(QLMR'5+S#=CC8[F>4VI%3?5'/"<+D5]/M&E][N^7Q=5_L_F7EB?8S;03+;W%A =G"_ M2S_$]',K&S$.#'FMD[)SSDRBS4:";^>#>P>U%FN3A8ISPZ2-JWLD9),:H1? MAM:^C7YA:Z,WGWO'5#>%>" Y?R6:0*6VN^L5KQV1C3R+ -,HRM(8IF'D0<0] M 6DH&!1$\! +% 0H&Y'I8)PT,W4KM*+7=2>DS&6=++H)\VF">TQ+[XP:*>U3 M!%? /ZNSH1N#5OQZ")J(C.OA(1AS '$!@I;/)\9(,O7QQ05H'3G=N*2U$8-&57'=(/1A%OL<(A&IH@(H@DF&19KY#'.LE73X3#]S M,PD[2<%&5(/=\@"<&B<4=D!R3%"'^(!?=>[Y&8%E<')@![2)#@8,/BZS7?YY M% 8W\0.O3[='/Z_#SA9D>'HA5B++62Y_ M;,L#4()"[&4(QM0GDB>QY,F0(QAR'H0(4R(BHYVU6?=SH\].^DVY9-#(?P5: M#4!/!3/#T7!<] Q&=V@[YF$CH!U4@1@'G$W[T%""2>W"<>CLVX,C6QE'>YV- M^5%2Z4OY9UZI6MEUQO=J(?D-X90ED*:1JO"(/(B)W"?C-..$X)A19G2;>JBS MN5%:)RM0PEVIE.NMH&;T-8BO'EG90LTQ-6T 4W*"1M K\/X\;L8DI .(3?%7LGP4/\E]ZV-1VV._Y-7=SZLU+47QI6&QA\>J M_"B4AODR;U+N"-5_OKI]0]65U KN[VBK:R_3F&+SA3'0V+5W>)*UFD=,HX1/W#9 MN.YOW*KR;GQN#_]RD[MG(9\;B>]#I<>]X0!PSYCX6DN;6RYS)?6W[IY-,8\?AL,E6 M>SU,RC''M=MGAA-/C9O/C;^BJ2*VC0_&*>&!YW-(8QRK(,H($A91Z.$X92GS M!>9&>\NCO:WM6%1+B*2Q!RK#.UROP=10!$DR*,P M%(CY61)$ F>C-GYF9QP2-.8\3 0$ E*(0I)" D/*0R$+Z(H\M+,T[I[0IM!8L,XV T#.]'7Q(%>PQH?AG*= M>7[D#FK-\K?U0B^9YD8%TZY7U[WRP)_7ZDA_6Q"XZ[;UB8=1% A5H3*)/0Z1 M[Q&(PU! CV/>LJA4G9!RO,))"'3&Y3P]B'&'FA MW*8RE$2Q%]% RS\YU,G<>+(O)^@$-:K\,PCI,/'9 LHQG8W"2)NC=$ 88![Y M>H]UY-_V&6>P_4EX1$?#CAVTGAU=0W!K##2V0%VF\#/YNDAYYG'N8QABI(K! MIP2FL9= E'I>1-*(!9F_J-856>H94P-]&3' ID>77W??1EI*VPB0O85Z]3)? MK=7>@_W1N(S@2$=E'US$G;8%MJYM*F>5GW.0\XNW1MI2[J7IJLP*."5!VR^!H M]3QQ+1P3- X+XAB];:F<_$VQEE.N>KJ1WU-UO>(JL?.#>F0A6""BS/<@2WD M411C2$280(]2C/R4"A+Y-HK)GY1 :WX]P[7J+DA*+?0/K?#UQ5[127YA ?G3 M8Z))7W8A?K[B\9WJ*G M*B+1RP=( M.?9-GN];3+-*XN8WKI^2/7,^TQ\[2P:=\-@UI3[5K, M?U:;=%W4YD-1/!%EPIV\K8JN5[WGYYB$),2, 4YUMEPLU2Z-"PX$Q1&!'"IHU T6M;[!TXKK?5G94/-175N4^[5RGV;J7;,=BVY>\8BP_^,C MI?1NG]9 W2@>W,F@5KW:K-F4I;> UZK5D@^81VN@Y INVWY(MJ#U=#DR?MR8 MO8ML;3SJ2&1]^Z!*.66S([6?5K.+[G](6-D*46P>[N2N!H5N@[TJU.^KABCS M,)0Y3Q,*D-[WPBR* 8[47C@G)$^91#BF1HV(AJLPM4FA:3[V2,KM;J/U+%B* MU??MO=X,[WY9S@XO@FRL)H=A(V4P3WC'W_.4T4!?&A"T+)A5+=T4A]WLQV-G M1]TYR?L(6!7]\3P2H]4#\C(BMK6#K@"SIZS0D">/67'H"LN/BA%=\Z0!T]'= M2MP^J87T@]C4\6)(AI1AG@!!$E'5:\,20[7SB&62I9BDU,@U=/[Q4YM&E()! MHZ$%,YW"9L#[5X'AF=/;./0'P9D 8D'#5P$S$L4:O2AVA'G1[$XR/+UK/**[ MJ/$!B5V^:IB3Z&_K-?^Q6"YO5B>%@/?I,?NB?X(QEJ.,@$A2#B!-*:""49 G M<1YC&F(8)3:^;3OQ4R.XX^K95=G=QB8[SY#E0)AYA_S!ZYDR&\5+0$]AWBMO M5MC2VDLT##B7GB)+#4;U%@U#Y]AC-/ IPWCN2]5;\XMX((N5#DP6&[G>/)0' M$+L\,/5+IF>[[V(>1A&A&$G <(@ A&D"*,$A@ 3#.,YX1*!5'0M+^5-CNIW> M.FBG43Q8[S37OZY5MZ,]VW$QXSV/:'O?_Y>:Z_I!#>(MY8.]]K/@KPJC,-Q"?8^H;^IC! =+-X>O!4:NNSKMY%OS]>O/^::O(MCF2G0LI M%-ME%(0T3W5%-]W84Z9JR&C$,8Y\>KNI MNYB6,U=+ $H3F"2T3B$F=$1Q2#I4YNW]JO( M=6OE2$I=KW<671Z$X9XZ)]"^GI-N#WA[J7[C'?#K'7-.@']]G]R@ 7#BC.L% M<(@?[O)#7]T%UVNOB?>M_R%#<[76V_M49B3K1TS:=:@=5BF$(HY2!),Z)S@-) @6YRY$4S-R'O&8)TCH#(DD!E"$(4 \QT"B M2$(:9CS!J56!(3.Y4V. 1NU@L]-[IG[>1[XM;.LYFPZ &75X@-4SK^P0_=)" MM+U46XA]U5B'18#L@'):[<=0]+AE?>SP.*G?8WF[?1:76O[IJ>;KRP-=+^<4 MBU12(D'.408@QXJ.$$I (F,L>)[3T*RT],F3IT8XM7)!I9UY3M8A7-WD<14( MGNG!T'ZK#*NSMEZ1477XO-$RJ,Z:T'ZX'E/CGF-E]4?TO-9EY,L0N-5Z!>J_LLK;5B5H#DO-O&+X# [V MQQD4SY16^9 K*X+*C#JC8U9[-LL67R=CUO:%CC,B%B?_XXS,2#X KR-DYQ"X M'M=.U\ 5CQ_/27 ]!@?N @>/&[8Z+I]QOUZJ.PI=LF3[\FF]55M@+L2#GC8/ M2S>5&E;]K>:8)VE.6 92+E/M9\@!2F .TAA!C*(09[%5W;?!FDQO;FM4UJ?( MX-;F&-GQ&)DMNT=!?HP)K+;AWX/*BD";H5EQ-QXGQ>1*8\9IW78URB[7^<.5 M&743<#5FQSN$ZQ\XD&8UD;\AA>"Z7J=8%=7R!8EJQX'E)#RKL:*-]\IA6L,:IKC04W MFXVZI,Z\U@Y*4MP'[_[0ZCN,+>R&QBD)G94TEXB*7#. \(P 2)@'%,0$8"HE%&&-)K7HIG94R-6;8N=1J+8A6GX5E;+[D(SU\\X#SQ_6+U5:T]Q.?MR\R-CH%2,E!:6IP? MG070X*SN6E@\?^3'B RIGG 6&HM#LVLA&NDXS/CEL3O:ZK*^\]#J[(WC'4=U MZ7UPT-1YX=!G-JOQ#;ZZ>R5*7R#W_VX;U.,])")%./!8 MTC@#1*0AR),T11D+LRRT.D6Z1IFI$:16LG2'E#^TU U^>[O6<<26'MJK!LIL M&346_)Z)^ KD!^0@7P^9VX3D*_09.3OY>N1.4Y4=/-.^F=N-E(OE8M;=W6M3NV]5PYM%LVVPA2B+>B^O/# MJO0($;;]K\7VOJENU33P?IG#1,@\2A* 0AVTGL41H(1RA2B5#+(LHZ'1-S]0 M_M0(X6WCL=E4P3R60>JVZ)LMA)W;_MUV*HS+3=G,:5_*JKBA12G/\)OJ M>L2$/B"M9MUUK*5H\%NCJL.=@0DB+C^+3GFC?@,FEA^_\$;W##WAV"?SWJZ+ M;3%/.<[2*)( 15@GE0D)< @Q8+JP+44A"B6?/XL-79L?7!S)L'GGVY)\!K:T MZZ0SK:3M <0QCJ:G"E=@XYD/#G/S;SM!&7 V<,%PMQO^8R$C[^(OV'BZ-;]T MX0 73-5\YTX>+?D7HIA'@K X3R'@-%/?=I[HP#81@R@4+(-1F*G_&3MB+LN9 MVD*[TK1L=K#?;HI:60L'1 >R!AX:-WAY_N9KJ'0I_*.=N3.H+#PV;B ;R6\S M##H[)TX_()VNG([;QW/H]-MPX-8QN-P^*U8D M&$ D,4!YHO[*,(:1@#SG1N[IXP=/C0:U;H%6+M#:F:>M'H#537370.#;\6%F MO572ZCE3K\A9/7C<:"FKYXQH9ZR>_?>!]4OKO7FYWE%D7-PO'ALO7*)+7288 M@Q@1J/8=F D$@G4IPDQDCQET*H@?8>LR7V8M:I__E.4A7_=M!6VK&G9@:_9 M?L01:KZ_Y:8'QX&:'@+'#.!P6G>R0]RX%2;[[3ZI)6EPR]"JQRM=/GE3/O;+ MHOC]SEC4P:?5:?TD7O'0.3WMB]X$]+<2??/3PNUR]"U \_ MGT9SLRS'M*[QIHQX8Q?3;8JN6$SD462QS M"!2."8!1BH#B# ;B",6(99#CF)MZMHX?/C5F*)72NZ\H_HG^'#3JFKNY3M#K M=W5=@XGGS]X6#BN_UR6[K_!]G3QR-/_7)6/:/K"+UPR(S[$,7SVLV3PG$"<9 MB2A(XD2?=4L$<(X0$!')DRBEZK]&G_3UJDR- $["Z0<6@7,%13E!XB!NRLT3!Q^1J.Q M*W@[0.],C6\73[5/T?YEL5H\/#W4@4)81#Q!* 5YS%, 82RTSS,&0F1(1CB- MU.+=-#/[X,E36S#6RIFG81_BU,U25UGOF7!JO1RG6I^U]MH,Z\.'CI98?=:6 M=C[U^0N&S99OR%+WUOUZ+\3V8WVZ7-7BF!.6A^E V&RMX08WSY_U4,BL%P_]:+A<&'1( M&W72[[?Z>$(WN,-5@T#ME_JAA;U?;VXW@E=]"$MGE"[Y7%9\GD=Q)F@>)0"E ML9K9$TX HD*?'3$4"QB2T*XIZ# UIL8T-VR[>-8N$K43WNE?-KE_NWZB6_FT M#!I#K^TB:#1*9HSD'WO/;'6VQ^ A_I45@3:C]NC[J5]^'99^VQ ::?+*70EM MT.IO4FCU-/O-SNUZ5:R7"][.)&M66WF:A2EC .$0 9BC6*?'8L E1W$H\XQD MQ'3GDN7]%RH=4#;/]6R0U[-E99X+ 5$@,(H;5ABQ!J2(+G($P MQCBBBB\VW>[*Z>RRS ]7B3HK%5I&9!"Z!9T$ 4U!@%)4B!1BG8EZ;SW0WHM<;=?_>AT2V; M0+>CUQI-L^Y*KZ:=W6*@/*#9O,Q__3IG4F:$Y )D*,$ 1C$!2$\?.;5)\-=5.0.6(=J&Y[TM?+IGG&%6>V;[7S]]^/;N;?#UV\VW=U^O M9]=3&SN"@NN+*V:K_W),:JT'CD(HIP8T'_.9?_&TJBXNT4']T;_[0VS8HA#% MAU65>G3TZ3?__GFS8&*>808ASQ/ *8L!A'D*IE=*Q7I'ZT&%JENLKHV$4(YQ2IQ2>B@$49U.O0'% IU0S' M8I(PQ/)<6AT('0N8VJ3S95#5E1/8S*: :\#P3-*-:EYBHB_9[;8B]9&,D0M2 MG[?PM![UA>OU:\4LB/ MD>TF72NN#>!I^<%TG[K/F_7S@@O^YN57M4CYL+I36S&UCEE]KV/Z%JVY3R*< M\H.D.^7ZQ]%H(<\V*D>['6W M=M';#HNQC]XCV",XZ4NL&_7U+O(G;8':'?Y\%G8OZYOA(#IVU=MJ,;:O?B!* M9YSU0Y\TM&Z08M;[]5+=452.@T_K;8M^]^N %$(&,UTL-X0Z$CQ5RRT8AH!E M%$,<T#KBVF>?Y0JM2C/G5JDC6.)KP2 U?*A( XT2Q:\PB@"%A7+>&3*#5,=TE05,CSC-Y:M>F 5IU9'&!DV>* M.P.1AUXL?4#XS<-[C2XL?1;WY])=59] %[ZKNL6_^^.;FK"*A::=RMDW%S'- M(\IT6Y@001D+ ,RE@S 6#L56= 0 M2 =JC>NG=(?CB3?3X:/MBQ9\4B_UG?R%_,]ZTU1NK%/K*2@U_=JJ M!)<%C%:4H-?&=DV"_HL'E"9Y>GC2S3.?Q3LIU4Q4+>CNY U?ER<^-_Q_E"A] M:EB?(* ("Q&EJ<(RB@",U/Y+??L$Q"1)XBC&$E&C8^\APJ?'"8W^067 K-YW MZ%F[,6(6[,VPJ&QB.R[]5.(3;>\,8PFTXSJ30Z&[NFZ*K=SQJJD,1.2@QLK0 M9PRL>?E4+%:B*&[8_WE:5-O7C^H7'[;BH=#I_C"-\Q#$6& XTP"'%$*9 0) M#5G,HM#JJ+E+V-1HK-$U:"D;_*;5#4I];2M?=N%LM@5TA9YG6AH.G'W]2P-$ MG%; [)(W;@U, \M/JF":W'-EH[0[>1JL8!EB:/2L";WO.WWUM'LV],9'#*$5 M2EYZ?G4*?IW>7R987.P!9G3S0%]N>3QQ)@Y[]VEP'G/*<09R2#( (4P!2M(< M2)D+PB"#26SDQ3&6.+7IME+X/RP]NKVX&KIV7:+EV\=;ZCH+SN9<>*$:8W2< M.GY[A8[K 3;%X,05;'SC,&JYU?KK=C)E@XI%\7MK]8ZS'.4< I(2K#N4<8 H MRX ^BH19DN=<6-6LORQJ:F1RH&F@5;UBY=Z!L!F[N,'-]V'"0,BLV:0?#9FF-D MT?G/ 58C]?2S>9WLNO/U8-#9=^_2O>-UU.O1_J!77M^U(Q=/K>-[_R$*74YC MQ9NXA&]K_:NZL(8.[_OT5+[7$6(HSA !-,=<[>)TER"6(< XHR$+N8SB<^+ !5%GXJQJJ/ M:OMF&!Y]37"\?9^>75_C=%?LJ3(_("N^CR!2;\P_RC>F!<(LJ&"80 G3@0,W MB2*EMKI/J[B3XQ%Q5FATJ/R!)Y.M'B]-EZ73Z/4OZ^52KC=:O7E.SY8@ZE-5K;]D[0INN"RML7R*,)^M S//WV. M@>_S4"_PVQ^2#H70Z:&IM1+C'J(.Q>CD4'7P@UYG W'WM"VV:EFB]C9=Q?G: M'R[/(BZ1VCLD7!_>(@S5IB*E()Y""F)%2[C@0"3&"LWC6:A)!' M>2RLVKV9B9W:%-9HK2.-ZMBB2O&@I7E=ML)R:V$X#H;SCW-T?<\93H"]H@B( M"4Y^"GUT2GZE8AXF:%PNV&%T]P#?Z1>QU(TO/Y.-+L"TNM4;D.6R[)3[?2-* M=OTF-@_SA*2"I0(!3'D$8"@P0%F4J_5[DJ:)S*5(C;P -D*GQE2UVL&CUGM6 M-9[&:L!^',%L%(:M+0.;O8 M:\4]H&KAP_6 [D@^74'J=/^:/FL\=["E=0?N8=M[AS8Y*!05L?N; M%7\KGL5R_:@?7"<4UQ$,,.0T3&(&HH2I]2C),T SD8"<$PC3*"19:+4>-9 Y M/8JO5"[];7ROM&UKA'ZPS1:=CB'TSM\M]%KZ!K7"'NHV60#DMM-"O]B1FR\8 MXW#:C\'\5E=EWW3UXJ?-1LF94YPA*9C.QXL0@ F) 149!5D6YHSG%$:"7%?Z M;2]L:G2S\_-L6GZ>I0H&_&C4M8 7(X9;,@C!G83.GB+&GFV+6HZ'S+] M;\9/RQDC4)RVE^F6.&XK&2/K3]K&F-TUT._Y1(L%7ZA=R%=25AG7V0XW?RR* M> 4R?D16'C^AW[;#YQ-?;>,(P3OFT(%P]D\WM1 M'WQ&681(S@5@0C!]RDP B:4$) ]3B#A)"<Y5RJ M%!R>YC=P7,Q8Q#_:GKGF)*ZU,J%<9)1H'X;![L>E-L4=,5T'I4OZ&JC)J"1W M'5K'5'CETZY(K*#]X:KT.%SULWKY[TD=C7HG6QGC]:'$/.1AQD2> TY1!&". M.$ L1"#DB$9I'D:)2*P3*+RH.C7B;10.'LNP=D4#K*II4&BE9\VIZ8!<"3\C M;;BWF\3X^=X<7I_[L!O]S\WHMRM:S)IC7,T%BG#,\YQ0P&1. 8Q)"% HQTN[@P/"@ MLCSX2<9(010!EB0(0\XA&6:1PA%VM. M0WVF]H57ZPUVL-Y8E :Y64.:#M-UJT(/X+_^.F]*RS5+@,=8@)FJ-(DEE25^ MIHLDV\<.H^!W#X_+]8L07\7F><'$A3H+R_+M4C_=R2^"K;^O%O\4O.K@=+LN MML7'7>EPF>BN<) #M8PB "*JR!DB!+@0$<]2S&EB%>7C6+^I4?39 \O]T=&L M29NJJC_>DL?%EBRU<3/=0_9)]S[[.+0 O.NA-Z/Y5QS0$0^I/8ZE->][0MSE M/.!:Q5'G!4_X'L\3OL0,#&D6V_TTM8MDQCPDD.M#8(*P6I!G&4 $)B!".0EQ MSG**K *[SDJ9&H=_>GH0&_T-VM'O>03-2/1J7#Q3H5[>'JQX+RQN_<2$=X'C M-!3\K*!Q(\"[;#T)_.Z\>'!JP_I1O_YE*+E^>#W+[=[H+)5,Q%$&H,0Z0RM, M 8HR#"1*9(QS01)LU0*L5^+D^&&] CN-=Y]%K;1EQ%<_W(8$XA)$WV32TO4$ M/E]9)6;H.$XLZ1$Z=FZ)&09GTDL,;QS&.+N>8Q]6CT]J0:/K%<1U?'1"*9&< M"9#'L=I]RB0$!$ABN=@N1&11:<<.C6,&LKS;50FD5MTW)7DN\!-XJ>O2 MU3YFT?,V._5M'$H8US5QUKH3S\+YJP;.&@<&U8B4V9'FSXC?\8;%:%&7_[V=Q6 ]71I%$&"4@ MX[K ? +5TC?,=3@?DY21C*>)53B?D=2I+8)KI]G/]FL5V_0B>CCP]7']^)9OX^Q%*W8+$*U'NS$E46TX_%]E[]2EFG MOM#')[IR['/QS&O[I-VLMHNR(HZB^J^" M/6W*X]AW?[#E$Q?\O0)"![H];>OHMG=DLU*,47P6FS(4KNKCQ:$0,J,0R)CH M(U28 DP2#$B49!*Q!$;0JI*\6_6FMM9LMP=KVQ?L#0P:"P/]*@8M&\N>8K65 MNGI"57SAVBYM3MX",VY_O;'US/:O,:Q7](ASB;Z?7G).-'REGG,NT;W8RBA)A,AESF4R?P^/8@V")CS&>]UN\I MJ6@XJ1#L+]_7S_]+W:L@B+#^ >@?6BQT^;FC$$FO60T7]%\XH"6E7EG>,+91 MB\W:+?9M_:':,GXN=XQW]89QGJ=0"B(@"+-( IA*"5",(,@B$C.<)1)BHP6? MG=BI??C5/KMQE:L=WH7]]4SWIM'F!?1I&ZS6V^!1K?$MNBB:#TPW9_B#VS.1 M:)V#6NF=7UT!7NL=5(H'=U8'&I;06K2H] +Q2$TJ74%MUZ72&K'./I7F3QNO M4Z6UA0>]*NWO'G8P<*M;%!"V_:_%]O[VJ=BN'\2F"=-Z:=I@L9PG44Z0XOP0 M YA'(: H30%'C!,*:4*D5<24B="IJ$]C(Y[%2@-V M6W$CW,TVV*[1]$[ME;K5"76C\"S8J>RAYY@-1"[WMD9R1]VQVB!QO ^UNG?H M[O*=>NAWQ6M_VZQ_*#%J.TM6+_,T(R&2*00QAESM,6$*:)8+]5=,99Y 2(E1 MM:@>.5,CG7H_U>@:5,H&M;:V^\WST)KN.J\&;)R]IRU6 W:@G4AHJ"U_;/@@H![0BO,)@%)]TC M&ARJ N*.ZX2/.WK."X>/I/[XE<3''9>SI<5'5L%N3BPVV_GMT\/3LHK04EM_ MMJV$WQ+Q :COC;H++(UYVA:@#G)5CVH1J_K;,:D: MRQJ%"6TM;^C+^KZ!)X3U3O]66[$J@T37JR^+XO:>7B\!Y"!LW MQ,7IX5^/R''/_B!>'RHRM/ Z 9_:R M['HX5J_#/N1&:')X484I=#?LP\>PK6'O8ZZ+TE[+]SJR1'Q4ZSK^8:4>_GU! MEZ).&WS:ZF(9#]KK^,^2C^N,G3*Z[YOX8_M& ?'[7(0DYSQ!("41!I S!!1K MQD"F200APHQ(NPZ&#I6;&I.V0WDKZT!I7K"W+]@ET)8F!FT;FW2W8='83D;; M\ CSE<;0]QFEF^&KHZ\#;6)0VN@A$-LE]#["L)WH]RI!V"Z1O12"[53&P)HC M1T'=94O=>1(B'-.8J[UWG *81!G (20@HJ$(68QRGEDMC<]*F1IM5[VDE^NB MV+N9 G)4 GEUNUBM=2E"]I>KG5+GL3?CWJL1]>T_/\E&J9MU.ZP"TP6!TV(P M9P6-6Q.FR]:3TC"=%WORGU]R:E1U:CZLBNVFC#\MRM8IW^[)JG9WO%]OI% D MR!N/QUPS3Y(J]DGS+ 10Q )@IG@HSDF29HAF,2<#4K5'-,'H0QP_LWNGY_"= M^YCO@2-'^LC#.AU'>H\?O2[0U0(@J)I@;14$>R_[_J79.=I']*.['[Q1_>@. MU9^6']W]N%C[T3VH,'!N%$OUK]]O5OP7LOE=Z!KJ]5)]GB&1PBR4()815U-9 M3@%-DQ"D),LI%2P6V*HZTF514UM-?R5+493%?!X:32UGFLNH&DX,3K#RS>.5 MDB50.S5[3X#L>;87"Z>T>%G:N"S6:_4)Z?3?,;CUTBTI[C]OUL\++OB;EU\+ MS3]J_T]63$MDV\5SF7\]ARC),TP%X 3KHU:J.$,@M?F&/"5I$B61[L=D7G+1 M7+05AXQ0@U%W)&)*]>"QUEVO:&2C=T!VBELW<3(="S.F\8.P9^;1X&JM@\\M M<'_2FJN%WL_!3OG@IA_F(>V>+!%SW /*5/K8C:$L43G3+YYHPPQC2520A@AA. PC@#(D%O1E_.4?7,7%^:G,D]LBV5@[W. M38].=[QE!95+RC(3/"I;66%Q3%1V-P^L%UGUU:P]ZR=;R68WD= HP5Q(@*&, M <09 C3*0L A3&02YBD*H54'!R.Q4V.IJMYUH0O&U<=%K'VL)(;XI T'(*5" M[8E#"F0"(P#3& &4A!"D,"($9BQ)9#Q_%ANZ?KTA:(L?YU3OL3ZM(ZT#/9^C M8#97N$=VQ(/2K@;/#LMD6D'DM""FF>1Q2U]:H7%2Y-+N[F'SQ!NRU//.UWLA MMA_K3LQE$D9.U>X[@C$0 NH(4451-(YB(*F(\C#&<6PW,UP2-+6YH-8S*!4- M&DVM$EUZL36C&Q>(>2:886!9LTH?$BYYY**L49FCS^)CKNB]?FA-&QT&75;2 M+?LKS&4:\82@')!08 9C0'E4.$88I%B+'+UAUW]FD,!4V.#VSH.7"LX"YZK M7IR+LJBP;96:(R3-.. :?#Q_^S4T7RMHFC:EW= ,*#=SWGZWI66.9(Q<1N:\ MA:M=5DZ*09NJ+ST!(( (PSE* MH&Y1C"B3&4MCC*Q"X4R$3H\!=*5"MM=<1\*MZ59MW9L"5KI90&E,,0M6.T/4 MS\+R8,MH4 R)PS'4OLFDA>^NK)56>!8HE=5_=DH[Y!8+B)SRC8G<<3G( HD3 M7K*Y=V SIO6:_U@L=8.5XT#AP4U[K9XYH0^ET;MTFI\$Y?MNX3L(-:>M@ZP4 M&+>%T!!L3EH)#7K(@(+%K>:=+^I#O=6[A^521WK??-^(\GCHBUB)'V3Y36P> MYAGF1 @N08*X !#R$&"&$P 1"P6D.*-);%RUV$[VU!8$7UK]?5_*"1^PO04! M:4S0G8!+(P*EU4,9=?HBR,8TZ'3(*'53GV?LO3N^]BV!7\H% 6@I']SL8:_U M#[0!_K"VJ&GL#_.1"AL[QMZNOO$P]#J+'%L^ZQ1'%@%".0,Q2G@C"!0ZMXD!-A$YMTNC.I0Q^ MTXH'I>:69\Q&(V"V)':-J^<)P06DU@M@&XQDX33EC&H*(J[?2"! (4YQR$)-7^^1"AS,KI-4B+J7&7>B43 M9Z34 ?[5+.4&TM>DKTO[F]67/^A,X2>R5+G!I6^:"B2# HI@$0TTO7@/J1K>,Z4CBXM-Z*XJ/:[(JE,!=6/T7P802>U!#AT<$<8X3 M$*LU$X A1@"Q5 *.2>"A&%$K=915^@R-=8YZ'5:&Z./5)0YLZ TJ/R^]BDH M>YL&MZBU'C\SQAII5#Q3VA4#,DJ9HRO0]=1XDED&U MOE.,!/,8,9[ - F-.B2,KOG4..WV7F=DZ!(S4D%019E:'KB--NB&AW13'$K? M!WMZ[.HPV);957/&MN%!97EP:+KVG=;&E\7BBH,^CAJ!X">-P<]!@X)^81H< M')X+CCUT3L\21U-^W//'LR>_ MD3\JGM*9^E6#ZIM68=QO:QWGK".?UV7YI \K]46+8CM/(0E1&!,0Q2@%D.<, M8)X3D(1A%-($D8A3FU)&CO6SXJ@1ZAT=F%=6(K9.L'(Z?(9.F]<;%-^>GH/Q MJ$RK5Z!E3H8^1%!6SH*=G4%M:'!S5#?ZT-:@,=9IEIB/47"<9.94Q;%SU'S@ M>R;%S8N8J55][FQR6?[C6S7'[=;<\QS'%$/! ",QUT7Q.$ P34":")9'-,K4 ME.*TI_)8EDUMG3Q:Q^717AW#<^NIZ#NA^6^\(M,&K9S+2P(-5; _9OI7J$0] MI4VQKW_T@5ZX%C.EZ-ZZ$*7K%.H/UVT&,[RO_\0RU4M.=8ZZB;5NC> MD$K+>29$#$6< R)A F"DIGLJL 11*I*,Y1Q&&;>>\UUK.;7YN]0U>*Z4#3:E MMC,]B]?Z#IC%G0^LQ8S\FL,U_=FU&NS:U.!+/=B?^P=[V/3H:S"<3W7.%1U_ MVO*%]=DIR)NP8=/)-_'PN-Z0S4LUS=V2S>9%%R\NB[D.V087\R@F0N 4@3P6 M$8!"5W!AD((0AC2,!4E@+.:/Y63Y=4LV6[,9Q;VB-OQTK*X_JJI+:\T"*KXO M5F7%W;4,'KN;P8PUM(3F*$%$ DR$6B8(* !!:M40Y1F7E$8T3^)Z:-^M^+_. MP#;*CC"L8L4G-*!FRX/7'2+/:X.=A8T]M4EK:\XIZP!_*QXL!CY*WA:EC,2-TOV)Y)NZ>CRCG8 MO52H&@[B"$U6NK280K,5 Y0,FZZ8/.GJDK3EWJRH2H[.)8\CF:4)R+,8 YAC M#+ ,.8 284DR&$;8ZL#L@IS)\=M!@=JJK6E3H79XI]-+(!L'15P+G?_@AE;M MVJ\U:AZ+UY[#P5,-VP-1KU7*]IR]'15MSU[N--5]VZSG:I I@ M1#) 21R!G(<$INJG'.4.LMX/I4Z..YID[K+/G&@E<__TCP_O_B/X-S1#."ZO M4#]F21J0;?"?9/6D%LE__E.4A7]-HEF@W\CRFO]\6A[]6I? *W0]B\6S6+[8 M@AV9QN.??I6*(U02N%(\!2J*IS'PK# PH6;KRS%V@IIUN7Y M[N2N:-\\RF04$Y2".),"P#2!@*9JE9O+5,8R9BF#1OD+%C*G-F$=E%X-MGN] M9U6-U;7DK8'9B\5H#ZWGZ>94QM8_>] "^TZ!- ME_J-&ZOI =F3$$T?,H;-'1]6;"/4C/165']^6#75X/9UW^8\Q!C2/ :A3M.# M))( "X1 F,4AS0B7>9C,5^*[WGY\,Y\:3&0;,0.NF.%$ X]+J5K18#.PD*41 M[F9$[ S&<0BV43?XJ5'X9YTFMD/4H#2H-5W:0.22!HWDCDIO-D@Y7FR))010PPS[%=J/6)B*D=X=QMOI-5W9VDC&=X*PJV690YUWK. M??-4+%;"MF[3&6C-:. ZP#S30*6<1F6O7O";ESKQEW%P&M%\*F7:E=#%ZN2N&X5=RUXS6)E MF(+Z:C:"1W,&&8Z35 (>Y2F E.8 I1D$61Y*1N.00ATY8+X;L1$^M7U*N?50 MC--2UXY6K) WHQE?>'JFG4;MH*7W+#C0/&BI[HZ%AN#EDI6LY(_*4D.0.6:M M0<\8FIVUTF4PJN=^612_?U//>;M^((O5'"J>"F.. ,N%WC'Q4(<[$4!$J*@L MBFB&J5V&UD594]LZ':@::%T#K6SP6Z6N;:O!#I#-^,D1=)[I:#!J S*U>O%P MFZUU6=S(&5N]=I]F;?7?,HP[FO8 .E=TQ<\<#Z*<)3QF:IE#40Q@J%@$AR@! M64HBRI($,XEL5CU] J>YTEGNM=8I.5R(A_)<<;5>@7;)BT5=AF!6GM44+>O^ M_"<41_E?RR2A[8L=]_0.DAD!N83>,PNU5"V1?->-FC7WF$+ADH!Z98[*0J8( M'%.1\7W7[KH"1/L6!Y)F)B%27H1JVIK9!J3TE#6DT&^WI3_J2MF 6K MT@Y])E(EM0_/;W@0_[$;PPVX$/^U&L#+-_0[2 M#<@^]I97:O8JNTXW:%[:CSIZ^H#LG&\_UK=/:DGTH)BM3FD(80)YDDL@B17;(&>2Z6= !'I[I[ "*(1DS M9S"Q2)"Y#IN1\F',7A>[W)?+AG>FNIRY;;S,ELLZ'R2R=%PV;"UZP]0P/Y7N MM++:^9G8)]V:IVF7,@^C.)(RHX#D7+&9A!"0F*0 PXC&(H."V;6'MI0_-;9K MJ1^LRQ8,["! \*=EV5ES41IBMY2T'1FS-:-'O#VS:1OJJMN%82"Y M7/39JC#JZFX@/L?+N*&/N;*O]9N7W8__>R$VZD'W+Q_%LT),-Z#D,$EIA 5@ ML=YMBY2J?;?:;>=A+J7"BB>(#6I*W2EV:GRW;Q(3[)0M#Z\^W?QC4,]/0_3- MR,T]IIXY[1HXAS=@-D+'2_?D;LFOT_K8"(V+?8O-[A[:=+C8;A9,T6!Y!/GK M:K$MOGS]M=X)1$DZ0-C4>VBM; MAS&5Z@8_*85MC^RZ438C'F?8>>:;3MCZ=Z@#^@\;X.*V W&7P)%[$!O8?MJ% MV.2F873R-[%2!+6\6?$;_K!8+8K2U_HLWOVA.Y2(.96<2R82$"&, <1(J!6. M^JO$<<82+"(:6I6N[)$W-4JIU2VG7W*@L!V?],%LQB@.P?/,*6W<#G4-:F7= M\8DA*BX9I4_DJ)QB:/\QJYC>-C"IC=T+_J2SY<^ MQHF5F=8TR@0C2:Q8)\K4,B9A@!(*@:*=6)(*HQJYT9TW:8 M%;H4QH$#;6_=4?[^<6;:=)@HY4&S>ST"V> M)^F(CA\_T(6@GLP7RR<]HWP5[&E3!LZ\^T,WMA'\O0)%'^ ]59ZD._F.;'2O M,]W8KO2Z5GUPYC*D(1*ZI4S"<]UPC &,I 1A+#".&28QMMK..M%J:MS?-BHH M=E8%HC:K:D7#]H9IDA&U:?NNXP$IK1L>YN)FR T]%F,/I&\_1GL,]P8%[P[& M\/9P#!NK=!O2*L1E5O$2A %+$TBBG,@L,7*1=DJ9W-=? M*AK4*LZ:'P*M;'"W,CP\[ :VFP2

6;!(8B9Y3/W\B\YO,WNWB@)V&S+HK/F[5<;.K;5ISY"FE2I6O!8ZF;I$V@!9GC^/PP& MWV?])0*?NQ&P/]4_M=7I"7[K\>.>UI_:=7(R?^:2@<5D-FNUO]^^?%8#MKU9 M<3WM/^H WD]B.P\I933/0T!CF@"(XA@0EF< QU'$&","VG6EZQ(VM0FZT;5T M4(E&T5FP$I8?<2?"9E^U*]P\?^:-FK.@5'27G5@C]ZD#.?LZ,0:0.*T3TR5O MW#HQ!I:?U(DQN6=@'*0NI20^+IYUF]VM>AT6="ENBD)LBYL'W9R\*M!6^PS_ M6Y#--S4N8B[37-$+E@"'G*L]?\X!SDD"!)."A3*3"4ZL B.'Z3$UVE&O'[0, MA1PX &;4,P*LGEFIL@"4)@1[&X+2B%D9;%!&-K7-F07:DJ TQ6$DY758.@VM M'*C*N+&6U^%U$GQYY>.&\>/;1<&6ZZ(L :A/4]2SJU(553&ZLE17>;[ZAA2Z M UA5T$M79BP+,\Y9FF"A6P%'292JC9*$@$:4 D%"G'$!4X92&YZ\4I^I\649 M[P9*78.V.78<>NT@F7'IB-#[#D;06@):HE[K&=QL-NJ2JN*YG\JBCO!SR:/7 MJC0JGSK"[YA773UV8"EDL=WG]LP3BI(89@CDF @ <9P#2CD$+ UQBC"54615 M%OW@Z5,[6-*Y:CI1,"!'];Q7MXO5>J93V_YB6?SX $R:\"S5_>C5/*.V_T(0 M@$1( 8TERS")*12972_SP7".T[/)^]Z$HW:-E%Y&[S>;-^5J0BYF&8 M20,.57_3X\:_C&KU@Y$7OZ*7K777TJYL&K+[?DL>% M6E'NNF]-3(X_9>;SMU'[IU MHW% RE.=T@'1*D_Y']?V^;LX&F;+"3\8>Z::"SW_=IH'M>I>NIG9(^:W!>!% MZ:_<"+ /E?YV@+U/N*Y7R;?U+VK=OE'$69X$U&4QYX0@$B%*%6WE:D]#1 QT MX5S 0@%%&*=1'EF5X.X6-S7FVG75T/L:-?1G-HR6S8MZX#;T-CL#T;>_N87? MIT/\/O3B-[@S23J M%C:]$F'7U 4;H1A8TTQ9\9T^@:L]'Y_)1F\[;I\V^C!NGK(H)@1RW9J- E)Q@Y.4,MA<*ISN/B\+&W6[TV7RRQ^B]86C_PI-M2[-E:;O\OZT/S[^: MXZ]YFB,JRN)8>L:'2<( D10"&:8IP2&F221LYOXK]9G::N%P1W\VX,1Y5,^U M0VI&8",.E&>:,SQUF9W$P%PX$G;9I=$)QFX[.5ZGTLC='IW@=]H1TLUC!U8X M.2Z;TBP\!.9YG-(,\)@H*LY)#A#$.KB'Q8C$5.2I5=^U2X*FMI3;A?*UZDA= M#NJS]-%?1-N,)5U@Z)G^3DLX>5GE]2'AM!3*)5GC5D/IL?BD($K?]:]2!N_C M8B4^;,5#,0]S)C.=(Q0+D0*(\P3@C F0)PG)8DFP>M5&K(2W4VQJ?.2HD%KP MF[8P*$VT+-GD;,@-#Z=>82!]GVN-.89C5\0[ 7Q"1?'VNOTKU<4[0=1Q:;S3 MYP_,%=4=0-:/@G\3['ZU7JZ_OWQ9?+_?-EW\1$X@%1@!DL8(P"P+U;X>$I#G MA$&2"R$2JR5DC[S),;>N2ZOVXW_^4Y2%?^6-\M5?MSL3+%,_>S WXUB'2'JF MSIVFP5[5H-+50R6;$GC M[")04I0+#')=0!^&&0086Z7?W)>T-2(I4ZG:"D;:&U[W69V MZ'8SB4O,?&])!\(U(/>D&XNKAW<[A;B7U MOWDY2>*^^4$V_.ZQ+!M_][0MMF2E\V*_K)?+]^N-_L=YB"C-8$Z 4.P!(,\R M0"C+ (^01()E822MEBQ^U)P:(1GWI1]S*,U60J\_0)[9KUW[HFWB00$,^A*< MK9&A;9D%M:GJA[VQP6_:W*"VUV5S#J\#XK17AQ]-QVW=X17MDTX>?J4-75XJ M91[6J[(T3\5?+3GS.$,IC&@(&,YTSD_. (:( !PAFC$.86BVB343-S5FK]=. MEF M1G<-7)X^T6+!%V3S\I7HSD6ED/U).-9-*",B 4EA B 6'.!8;5]ECGF&(4$I M,ZJ<8"9N:J2RUU9]"*3J$58U:AWNI.@!W' QZ Q&WXNZZQ"T7Y09 >-T<=4M M<=Q%DI'U)XL=L[N&GXFQ]>9Q734X*^LZW.HX_8UB-2[F29KB-$L)D)DNS9*+ M&) XTY5:!$&8AEABRR85G?*FQC"[(Y^6SJVR([7F@5;=_K2L"W?S0S-':(YU M=G8%D(/.T0S@<7"S#YG XYR@5 M/&,@3W+%+Q0R@'(6 \:(3'D>9IQD5I'^%T5-C5JJW%K2Y+-M=CH/2$X^CZW9 M6L4-8I[IHP*KI649 NLAP:<)Q^>EC9]FW&GUV>3B[CN&;G@>'Y?E&0Y9 MWI+B_OUR_>/#2JXW#]493Q/HB%,H4QFF((YU(:A8YH#&L0 94M3!DK7@3NB:?>I((\D1R#)4@H@ M"4. N<0 <1I"S@7/A57/YEZ)4R.K<_W;9T&C\\!&H/VXF[&34S0]\]*U0%HS MDC$X+KFH7^BH+&2,P3'_F-\X.%FR.7ZN@_>B*,-1##'@,14 A@("0K(($"%$ M2C(1QYE10--%"5-CEK93Q#HM\0@\,[JX"A+/]-!&PT-PXT73'6?T'0D9.T?O MO(UGLNXN7.B@K\-AWMZ774KNA119F2<42P:!Q"0%$.4IP!D- ;UN L-PZ^P],/"1=B1<;+:Z9R1_8MOB9L6_BLWS@HEBMW^3G#"4 M@X3KWLTI%@!E+ $9HS&.I&0),XK@Z90R->*L%2UKBM>:6F[4ND'M9CIG4'GF ML$$H&7.3$0H=K*/N;S&.^MLQVW0+&(5'C&QL&,+LXJ&[*:6G(I2JE]>B^/V- M6+'[![+YO7YCHUQ0FN=$T0"" "8D!B@F N24Q"EGDG$S&C 5.#5&.- WT H' M.XT'GN'T8FZZ)W.'I/$.9((2T!$I.@F9Q10D5(@:1BQ4/T#$G9TTR=Q>GQ3 M;(N [=766X(UW2KPU>[M6:R>1,!J2XK9K@;FHVYMJX]%K3O7]X^)(1VY1-HW M'[7@;90-M+:^'.W&X#BEI%ZAXW*2*08GI&1\XT GO#[.^E 43X*_?=JH?=5G ML5FL>17<_$G\*/^IF(LLSJ" "/!<=QW5'9E(GC&0A8)G,9%19'?,;"9V:ORD MM2)JO$N?>W7R6I0GKXJ?U(NP$JR!;L6](,O@\8DN%TS=(86VLR0I M??_32@W2#UV&8?6]=.=7P4%Z6Z$?O2@*G;X2_*0>79:4*BS/I P'UM"?[WRX M?+OSRV&I- XJE8-*YR:10K/=C^H*ARU4[(!RZLXWDSRN-]\*C1-GOMW=P_CO MO?Y.Q\&?= ;'N__SM-B^_"*V]VLEZ5E4O;2+ MC[LL(R2C.,LB!!B/I#YB(@#C+ -JLQ?A+,QT7P.KA96QZ*D13:-Y6^ M5&F30+ M1&U4L"VMTI]UT;++CB*=C:\9@;[&J'FFU]HDW:NJ&;F65<%=:^0:PX)ONY%K MVS:K]ZONZ-U(UD M(HY#@D*0RE"7.4D30!6?JYUQ3B44C$34:NEZ7LS4*+G4,JC4#$H][3CV IAF MC'D]1)[Y[Q0=#U&IW2BXI*4+DD8EF6YKCRFCY^J!/%/H]^O]Z\73_1 MK7Q:-DW^YBDA49:A' BN U 9SP"5A .9A3"&22HQCJPZG'<(FQH9W-Z3S??* M3?G31K#UL]B\J(G\YX 2'G!!M^7Z;%589OIVXFW&%*Y0],P7NR:?^P3367"[ M$7RQ#70L8-/X*_A)SX6;@BPONT'L^YT;8.2TVWF7O'%[G1M8?M+IW.2>*YR0 M[?ING]5+4D^,E$O*A51K"PR)WBI"M6G,.6"(96&HEAHIL:M[=%G6U-CE;'W% M?>6[ ?[ "QA;. &O1\[W 5OV^ZS+KV>6^PH9,56 MZ_D_%"^IF:,Z_?KX\;9^K9,DCI(,)X!DD@*8T C03#(00\Y"AF+)F%'%D0X9 M4Z.,6LOZ:'<6*$7-:*(+QVYZ<(2.9UHX TP_%1@CQ-?LJC>\)W)I6Z:[[W5/5T$W_=3SEF8YUD" M1")T.]0P!CAE%' FD8Q3PV:9ETV(_ORIY[QR";K9<<0N>9 M'$_[1LV"6MM16O%=0,9G1[YCD:_:F.^"_7W]^2[=YB$2M/S'NJ3VNS_$ABW4 M^GH>AS+C-.2Z]0$",)2ZS D1( ESEI(T$BBQB^E$[7:B9!7!V_VD MH0$J2TTDG\EF^_)-O7M%Y08M+%=N?8^9T+=7JQJ4N@9M9;VLW$R1<1L;T"-S M9)^_&0*GOGS#^X9F%Q;W^O]ZM_E,ECKJZXM03U[HT #]#S:-M$QU%?#S.:G>Z@>R9M;J<= M$C*DQFNWV*D=>.SJD[;4MIR;#/$VFU/JQD:EXJ^&MX]P+^M(_F^/HJRR]C-]XTH3U1JUZ,(8<80D8!& MJ0 PXRF@7,8@@RR"(<_H$38UXM*I!HVNP4];"E]N%JH'+VQ%6GNGE M DQ#?-]=>%DXP!WA-I(7W/8UL_.$&V#1Z0[ONG\\G[B!%0>.<9/K!WK''QZ7 MZQ+]0L:9IF$.28\JM:BM=E#0UGJPJ850: M6GK!+X)IZ/]V =&(KHLST8*-8\)#U& O.DZ]WQ>%C>OW[K/YQ./=>\/ +1XI M%L6=K,.7M6-BO5RPE^J_^RU'(D(A.&4@DE!HTM ]G".FT)5AQA&C++)J668F M=FH,4FJM'=I[O2TW>&9H&V[PG&/H>X-W"M\LJ-0-?JO_]+/'LT+*Z1[/3/*X M>SPK-$[V>'9W#V.E_Q*+[_E),]V=/&DTK95A\YQA"D,FU#J& M9FKC%V6 (AW=G#,913'/PLSJ_,E*^M0XJE$^()7VH"G/5C5-7^_5#ZC6?W@( MB-T@F7&:-^@]4]L.]5KQH-*\3&4_Z58_"TKUW?';(-1[+8!,]D M^72FJF15OI 4NKADL5!@5J?#_UH!7A=+3YR]QK[%QMV/E?J&[A>/-W\LBKE@6*91& *>A_H0!J8 MI1D%<8(C#*&(HM3HK/KDR5/[J'?*!;]I]2S:9QP"UOU97@6#YV_2& &KUAAG MK;VV'<;A0T=K@7'6EG;;B_,7#)M>3[WGW\2#[@&_>:GRD[ZLE\OWZXV.QIUG M*29I%G.@N^ 2$@($.$(<$PPI)D@.;?\(;"Y7!-8R1]US3 $F>,UQ:!G#&[M4ZR7 M"UXNF/]!-@M=6:1I&?9NM57"JK.;.>(H%$F&0):%:J\10P@H(@*0C*0(D2Q, MH54G16/)4V.Z1M==I[V@TM:ZOX\A\&9$Y@5.SRQVH/,LN 3L.*? U@ Z;@QD M*'SL#D%VF)QI%63Y@(&G(D17=2WW8I_4"W6$,VF4S'WFV5-CC-;AA'5_TV/8+(YH)O?]6^ P[)C&;=_2X\>.?U1SN4?I MI4L&%MQ4PZ2_^/H=RR5*2AAW"*79ZT[*6MY_JJK&B2\ M5[HTW?K^:[&]OWTJMNL'L=G'.C%&DEP7M$Q$2 'DL0!8I APR<)4,DAR877$ M:BIX:M]ZK;=EQI QS&;?O@_P/+-"K7*@W_I]%\^R\6"CMJ?,(5NP/'0)Z)?] M&ET C!&Y4.7?_/X!&42?;A>K]=__WM34)9!GF&0@9ED.8*PHB*19"!*2)G'$ MTCC$L7'.T,&CI\8O*ZU<\/>__-TBS^40JVX*N0X!SR2Q,_XO0])]#F&P2/ 9 M#,=(*3U[6!QE\9PUN#-OY_".\3)USFIZD)MS_HHK8KKNUTMU1U$Y>'9)VY^K MEMTWV^UF09^V^OCTV_J3LD 3X'JI'OJ].4Z=$\P)(3P$+,G56BEF(4"YK@7. M>(@E3V64YO/'JK+0EFRVAN><3I2S>;V/5?3WAK\A2]TC9A90\7VQ6M7=A5X$ MV0P($;M^ %F$4LX%!52&&8"4Z!:JN2X;DTH8I;H<':\'\-W*IB#=*PQ?H^ ( M@R=6_%6'S?# >_2!\'THWC+HWW?5C_?55&JK@K99N@'(H6$[9Y_C@$1G2#L/ M9;Q>L_&#()VA>39\TMW3A\V_ZJ'/:YVLFP,.P'<":D:8;N#P3X7FD/*3" M]J/ADJPZI(U*0/U6'Y.*P1V#^WLQ(7BACR!TS+=>?WQ8+;8+LOS\1)<+=B>E MT/4[U5H\C6DB8I"E BO>P&I1%Q((8AE'81BE%(56F1G&DJ=&(XWBU0G"QU5JNV2NE9L!);O89[6JG!^+%9E%\37Q1UTZNRKI\:RT51V)=-,A\T0P^( MCZ'P[1PY&(5&ZZ!6.ZCT#AK%G78.L\/*<1LQ0^%C]Q2SP^1,@S'+!PQCNQO. MRW0I]5BRX!]6M^1QL27J \E1F(MHHY+O^W!R9I7>E!PR2*7 M1(W*&3WV'C-$W^7#^."]GKW%Q\6S4(_"HTCDL=62Z#IUIL8N MZNV+[7CDRN$PHYOQ0/;,2I4AH+0DV)L2E+:TFLRWK9H%_RW()KA;76Y+:\U< M;@!U27!7:C0J#[I![Y@N'3UUJ/.';,L:6K=+4A1U%&N9U(JSE"<1(R ,U482 M*H($-*8,I#DC(L=90DAHE]U_0=+4N+#4KQ5O;9$:W(^JZ6F] ZP\4YH=3 .. MT7L@<'LR?DG8R(?=/3:?GE_WW3 X#WG](+Z1/VK2>2-60BZV(OP6E&!@Y \DP%-3Y* MQ7TC^%I+AWW@>W!PG.![5M38N;Q=]IY)V^V\_$HF$(7>S'T2VWE*"&:02B## M+ ,0I1 @*2) "*.$Q+H&@=7"X%3$U+[_LJ.'/G4)>-D?*]C>B]+A7];XV6K- M=V?(ZBU\6G'+0^(S*%MRPR#L1J,%492',;- *>B!$$Z,]\(%>RFO0P,G5EYD M@-,K!VX.V+W@3SJY3?NT1*%VJ/OV'^5:XU>U=2ENV';QO-B^?"N=Y+NH;B$C MR:E0F,:8*IX0#* XCH"(*<^QY(+:'=1>IZ2J%Q]U$NL#O9:SEYZ"NT M#9QG(<.,A@G(HQ0#*),4Z/9_@.L-&R-QFE%F'YE[E4XVG_YX ;F[;FZG+=P. M0G0?NQO>>AC"$$>Z0D2D9E"H-MX,Y0"'" (6Y1'+,@&35-K&YHX\@/Y#A)=F43B:/RDYGUQP1D>-? QE9DH]>(NA=J67[][6+YI&ALKA;? M-&0I DF(*( 90@!#M1;GD%)"61I"1*W:6IV7,[5#CEJM0&%;Z+57URX<.O7]_NK[;L^W!I!,P(R &NGIFGT5#WE*ZZ-\R"6DN'3:^Z M87#:\NJ"J'$;7G7;>]+NJN?RH:L3IMTV:OWS56R>U5_J5)4\2G*"0PD$UMVM M0I@"PF($4HYAE-(L"JE5#M %.5/CCEK- MDGYZ<'"[MC@O:N1%1:>]IZN)[LL')OI4+0Z+;^L;W39D(YK>Q:+XVT;-I7,F MLPBK[Q]D4;F>R"5 240 Y5F2(!;B,+9:3_0)G!HYE <&A]U6U#KBH<3>-C^G M#VM.8)QRQ;H)U"U)J4(=*Y0!1$F:HI13FI#YL]C0]6N@W18\-M[E^JS.GG4, MNAE)NP32,ULWJFK<:F6#O;:SH-378>:3(3).$Y[Z9(Z;YV2(P$EZD^E]KCI\ MU,T*"R58;XB^B"51B\G/9*.WJ/-89.I_"=,A=@1 B"0@B!(@!:9QS%.14BNF MMY0_->)OE T>*VUGP:;25_UB8W]J93L:9K3D$6//+'6AL<<.]<\-ZK4%P><> MU!VT]C#"SF]WCVX57KG!AQ$^_3T^S!YC7[_Z]NGA23UJ\2S>22G8]G/I@KN3 M-WS]V"K;CF5,(XIB0%'$ $Q9 C#,(" QETAFD&?2N.>8FZZ!2>Q94 MBI=-B6O5!U3"-AR ;FKS ZMO;Z0;1*UJ:MN!=&VI;4-IHU7@MK.^79C;\LXQ M4DB/ N)0' G)4J%WVA! PC) 8VZ:!0QK'&P[]KTG8HO,8QNH#U]?)-7S.*T05RU^6:.HUA;/;1M^L' MNEB58F[;)TIETQ0I-AO!FU)L57FUHNIO>[/B9;D1I=* M$[X/$0,7WTVT32L"YQ=!=-0-OUM]$>QIHW/KWI!B4?RZ6M-";)ZK?GV/3UOU MSPI2=5>E]'Y1GG+(\SP!,=$%,B%) >89 43B)(J3+$N952ZB#R6G-B/L@])F M[6BUH+$S4&2SLS0H39T%;6.#TMK@T%S+];R/E\%PG?_*0^Q[_>]E=/UN$3R. MB-.M@P\]Q]U2>$3Z9*OA4]:K3T&W9,G* ZOUZDNK[7O(&]:5OZ5WJ%1I_%KG\Q_B6GM$'OQ&O. M;=WC--&)[H+2_ZJS7O<8>)P">P0/Z34FME7!B(_KHCAL<_!%<"$>],_G&QZH M6[5GYG^>BJV.E9EG-.$9#$.0T2@#_[>Y:^UQV\:BW_=7"%A@D0+FKB12HK@+ M%$@R;9%%MPF:%/NA'PR^E CPV('M23O[ZY?4PY;'MDQ2I"R@2"93B[SWT#I\ MW7LNDH2 (BT0()05K$@*@9G1+LRS77.;VY1Y32J$/J6A!S//\B&V!S>C]68- M^N5*JEOE2H*.\_#4=,?1"SP!Z8%KQ6Q>:;^^.ZLJ<_3M6H&96ONFN7CN/+S/ M(-J4B+O+8$Y47V[J0;4L5N<=^N%*=_ZZF[!,GG>,3FOL^6_>M5SQ(1;KN3ZO MI;P7N).3DA"2YB 5F8X0+7- 2H1!AH6014I% JV.0 =[F]N4VH]#?(YZYCH6 M)1^&VFQKY@W P+/:".P'R8-3^&JKW2(=.M7U'/L>CH64\%OG&NUE;NN=>> MP5LSFI?!-J6^J8*Q_MJ?42AY^9: M_Z'6L6V";.L3JOK_O:]#;7<__"FWO-IIW0J8(LK*#&2P* #BN "%R!39%SQ! MF91,IH;%JQ@-1L,UJ)\5$ M_9>E@$,M72QQ#(HX%B#/F.",J&UU;)5U:=[UW BO+XP[6,1HY[8\M1@40PH, M G5H[O.'\@BA85/ PJ@*W^S]3A+"IJAJ#E5<;-/$;R%LQDP><0M, M1P?(IBGL8@B,3]JYU>6D7&/H_TN",7W,L?RNCB_XI)ZMRY9!RKD4- -J"P@! MRO,8T*)@@$*14)DFN+0K!G?2^MP8HS8NTM8Y%7\[12;V=E=0L4!\HO=YNU6#6!>+> M/!\_TDK/]"]/ 0Y]8,8&4V(3"4!$BNJ0%2J-4>")4A+1$H(2\F95;7=F?DW-\;J M;/_;7Y,\_E?K052[$&D?>D+$EMNS>>%NN@> MH_[G6H"B&J%>ZN$!I*A&*=HKF+K#N<6QBLXBZK"*!K^8:H)AJDG*]SXWM_/\ M)GC=0<_,Q6FWZ3-S_MI9P$S-=)0GW4I=#+'=;NQ>KT5MU=LGM1M1=M<'&ZW8 M;L(+FF.1@$1"!A"/.: LI[IT9)'P4@B16B7JFW<]MRFZM;S;1S=!P UQMM:W M)WR62IKF8V$V=X9!./"T9@QN (5D>\"\BFZ:]SZM_*8U*F="G/8M^%>%XKS1 MI5*\VI-'6:K="T=I4@"4IE#1&J2 )#D"0M(2(E82C/+E6G[6#W[R(PEUV1*C M=Y T[^"9/0&/#8[6GB@.^1-]NC(P9AP7".=)!9ZNW \M(FOLO4HZ#<,WE9#3 M%2MF(]\TC)*-:-.-ED;F2?\B]P]R6WVKA?GJ'KM,MF?C/+;=:2+;3[1:ZX#Z M=VN^>A+:HX;6U;IX*[\HJE<]'55QF4F0)QSM8",TT0Q;18#GA)*&WSJ.]N\)RFF%["M4YP.@+3S#+1 MJP,VW]EF8>_.TK U3%T*5@>55IUNU^]]M$X3M@)D:<_F6Q DG?O^WMTG[_O^ M?E^;V>=GH;W"]W_HG]7CTV-[RH @3 J.!!"490 E% (BRP(D#%%:QASB,C$5 M\CYI>6[S96NUJO-3O+2WG*J>W=O?L[Y0J4)Y:K#WNN;H-WK MI_V7S;;ZGQ1+7'"9E#E7+[2D -&< %(2!# JU)2J_@>5Q/(29:"[N;W>!VN; MA)M%4W9L%]&#Q771V.:WEM5B;P!O?&/B"<[PMR0MDA\;)!M;HZ.Q7F]%#$#Q M?!,RU./4MQ\&WE^X\3!YRC7I>Z\V!%)TQ6O;92@L&>%91D":TQ(@D4J=X9>! M6/W)XA(B4D"[).Y+W7N>+3SX:7^+C/=/^]V>KH7J9$E@P:*V M#40H8DCB6,HDH45L)5UZH[^Y4<*U9<;F:++?=48?>_>%AB.B=UII]*P-N]2X M $OHM4:_R[LO-B[X;[+:N/28&]M<.&:L1;$^T3]/I;0N"VAUH:!+G.:X*#(& M9(D%0!EA:GV"$"!,?0E3@>(XL]K[>+)K;NSU;\(DD8)(S:,^P^J=B7:9-2MF<\7U*[[^9' M1I&TH2IK,2R#K#Z@[-F>7'+]K);![_;R<;=D+(80J>5IG@BU/"U%"B@OL5JH M"IK%(N$X<0L$\6'=W*:#_@5^&_BJ(V)OBZ?K3_7=;.[QH]^UIU'MJJM>OI'^GVN58>/#H0'3V(.AV3NI^]5N#L@ZS[6!^ M?1MF:^ZR1\PG?UGT/BF'V:/RDL<<6G"H"]17'C_HU9Z+U/[XM"JKU4KG"#2Z MC4M9E@6A% .(L=J70QD#M?@2@.8YDP1)-5Y&HHFCK)C;FNRH&[WI:47+3BNZ M/-H??:T=L"@*XSQ2P\0W&?[!;[%[]0WZ"MX75;M[GK2RLU.,A$4QGBE&9*+2 M.\%&QJ[&SEA$!ROJ.#<^7?VK1507H5NS7J>5@'7"HTS:5R[IP-IYEZ=H([*O6OQ M07WY= I86R(R*=,L@V4!D&(O@-3T 4@J@\&=O MB1$9W$7AKUEE;7NKK&U[KONU,=V.Q!T&R8RB V$^#0%WQD>O.O._T_?D%Q>Y M_6-UKQ>Z[@CZI&$'*R8E67>47E+HB);L-40>VCN?6O^MTES]J_RZV>Z7,"^* M.$LE(#A/ 2II# K($4AR#N.$%RE$N:F.R+5.YK84[>R,CH9&C:7F>B)7 1VF M*U\P!28D!X2LM$5N03!"7^1JTY-IC-QRKJ\SC&;PBPC,:<8 M9%F.U=:5U;O6#.0DQB6,N<2%6'Z36[:QK.A^WI?-][G?8\@KZ=K42(_7N'7, M=8#-EBM>0 L>6M%#*]BRXR82 6J67^CL'F7(K_M\I;+XP ,35Y0ZK=JKERHO M2E-T]7P_;"LNEVF:8%%F"5"+BEQMM" "15PRP(1,,2HSGN;35(JRLWMN"Y>> MV8OHWT^KYP@FBTA_UVO5@M\^/NBKA$:]P%*\8*IO@J<#M^G'-_0]_?B:38>J M3"=?D[.Z3(?J]C4$,ZC"Y#9FLZBN9&GZO(X#_8Z'MVI(CMV[38"=^,X'N:VM M.28Z925+)<0$E+1$.@%9;8Q3C-7N.,.4"4Q$8K0QOMG3W"89G=K'ZVS2AVKU MI)E#7Z'6$TMMN-V\G[LXA./*J9IN^3#H@Y>!4=W0JB>>(5:)]OGQ_#)GU3O6+Y\JWV MV[CKJ5JGJW194J6IX_B6;K?/.E'K41_F+TD::Y%\!O*2E !Q6@"B=KM 9@F& M,4[*O+"*.'Q3D-D>F07%OC@IWD'S*^(2G55 M?Q5!MTY$C1<^#_O<,?1[#NA@Q\1'A.Y(G9\>CFC+C2I[8B)=+<=N!402C*$4 M%%!<% !E60E(Q@G@L-"$F"=Y;)1!>KNKN=%>5Z6T9[$=NPV@:L9A?K *S%0] M(Q>'RJXA%G^WT?#).0.]3!)8CNV5"_]Y$S,T#BJDJ9R;.NDCY_]/2"MINU^I$W'=7J M0<_-G\=SRQPG&6$<@AQJ89]"!XV2C )!4H1C&!.16HY M>BTV7^N+IJ-^UD]/:I>^'KAE\C,D9DP5$NC K*5,/Y$E.S%^T_MW\' M.7MV1<^OZH^E#1-K_[@A=*X Y-B.8PQ(=TS6.SK[L&F"T2RW%R9-S>BM.IA[ M>N3<61QDSV$#D=CA?: 0YT6:0U BH18! M:DT *!0(Y*B@)8&0Y R/N1T^Z6UN,WYS0[SJ;H7K<"/+@@+#Z+I=#3MC-OGU M\")J( Q!,$:HA+PG/NWPKG?%%WV_=5]\^2$'C;TW3[MJ+7>[MYM'IDBJN[FJ MU./U/^J8[Z8Z2ZWX1RNQ9(2E,<4I$%KH&"'$ :,T!2QG+"THE1B7QO)Z#@;, MC6J4O7H5I.=HWC<] HVDZ-2-@')3*?:%-,? MV)_53]__I?N-^D-' G__E_\#4$L#!!0 ( +1!*E&@-JH*AG\ ,#U!0 5 M ;F-N;RTR,#(P,#&ULY+U9DUM'DB;ZWK]"M^;U>BGVI6VZ MQRA*JJ$-B^2E6%4S]P46BP>)*23 !I 4V;]^/(#<5RPG<((:,XE,9B+/\>4+ M#_<(7_[K?_MZ-OOA"RY7T\7\W_[$_\S^] /.TR)/YQ__[4]_^_ KN#_]MW__ MEW_YK_\/P/_\Z?WK'WY>I/,SG*]_>+G$L,;\P^_3]:=OR^G'3^L?!!/L[D^7_YI9\K84"SH4#LIF!H$Y"X9+ M;;3BREKW_W[\5\.]4$YF,((94%D;B(P+X,R'($/Q,?/-0V?3^3__M?X1PPI_ M(.;FJ\T__^U/G];KS__ZXX^___[[G[_&Y>S/B^7''P5C\L?+3__IXN-?[WW^ M=[GY-/?>_[CYZ=5'5].'/DB/Y3_^S[^^_BU]PK, T_EJ'>:IOF U_=?5YINO M%RFL-S)_EJX?'OU$_1=F/+Q>$!:)S\WOK;Y_QW_ZTFIY]GN'E]SXML?S; MG^9IOH"J4&:W;_LOVU_\\?JEGY>X(IQLF'Q-W[CX_?J6/0G KVN<9]QR=/GX MV2+=^M"LRG-Q]9NS$'&V^>XDXW2R>>J+N%HO0UI/N D:G7106" PV1C!88A@ M$:5T2@O%Q&U^*[TK(G@C_A6F/W]\ ^NEC8S6C@YL .)OOO,V[3<5^V*9?E@L M,R[)=%R^-"S3/27?ANW%)W[\');T($B?IK-\^=O5A@RAM_5B /EME4/D_ND' MXKK@5C2$V??WN/GQ7(],4:RK+4"KLE2 MJE R>,,=$%\*C4U%*AP0 G=>OQ,:1/]H.$:JG0#C'2ZGB_S+//],6_%$&Z6R MD!JTY!796H++-H(IIC!.HI+"#PB+6R_?"12R?U <+M%.(/%A&>:K:17\!:P3 M=]674B!<)!Z2(\?IU4(\_6;<(83SSQ7S' *N9#H=\*#YU*10V24LR2='(:P#0^]>R2/+Q?G\_7RV\M%INVO!%\PU: R$#M$/#A=&* @ M+UF$S$,R@\'C25)V0HOM'2W#2;L+\'P(7U]E$M^T3+=G&1=6T7)C7-"9(JRL MR&MR&:)'!Q%+\H*;S' (/_1)(G8"C.L=,$-(N NHO,B95+"Z^.OU=(Y\HK4S M0DA)]%M51:,@!%G RA)2S%XR9@>#R0,$[ 01WSM$CI5L3_!X25^^77Y8_#Z? M2%>LC# EH0"SY1,(X2&%IO4M+6ZN&VGGNOW^W BWTGV#A0K#TA8[-9OEV^ M6RZ^3.<))X6V2%1,0W$Y@")9T%ZI)(BH<\PE:B<'MQUW:-@-(QV?B@XFX)Z M\FZQ6H?9_S_]O'&I @9GL_>0)&V1"IF$X+.%+)E 'H(N:CA/Y"$*=@-)QX>E M PEW9(A4"_ABB6%#-\J"MN(:?#0,F+*&>2:B-6H 4-Q\YVXPZ/AX M]& !CJSX>LLZ>_=I,;\\L2E.2$N;'V"."534"[/[KYW-Q!T?/YYE"!'!L&'9:@Y+;]].XN+V21'+J0J#DPB1XNPDX,P"]?TZ!>%=TD,K:7>+SOGACAX>IF$W@'1_?#F @+L RJLY/8W$,?V"/X=U MN&!K8B++W&8$Z76NPLD07"Y@@_#D _M@M!X,* _3L!M0NC_$'$# 70"E7@TO M7X8U?EPLOTV*U3:[2GDL9!4S9G#<&=#9!R]32$D.D6;XP*MW2]'J_OSR<'%V M@8;?SL)L]M/Y:CK'U6IB&?,10P;TKH 2SD&PD=,>B<&)E)D?\,CRUJMW0T/W M)Y6'B[,+-/QRALN/M G^9;GX??WIY>+L6@^&"H>)"$W=#1_1'E\>+M R5?KQ/-MKF($RYRCE%'""*:>M+BP!5? M(*1@+7IFHAG.S;C__MWPT?'9Y2""[0(P2VI+Q'%AP(()WH!)%XE$% M"XZ8"J9(*8(;;C^Y\>;= -'Q6>:1PNP""D3X6[ZN14;U M@&9"/K,51#8D(VM:HD?:%HV$A#5Q.3F;PQ"'W,]3LAM4.C[Q'%C8?4"')+<, MLU?SC%__!](>*:QAY$-#MMZ3&:1(/%($#DR*(K24L=@P'%INOWPW@'1\)GJ\ M2,>^&MW&VK].5RG,_A>&Y67M@Q1>6$TAMW=)@Y(F4/!-+&GEO(["+#YU2FKYQU*1J1HA^R MIN3.ZW>#1L>GHT.(M2MD;!WJ+1-$J.$R.TA21 JY-,7D1EHPPFM!V(ZUDG=H M;-P@8#=T='PD.HQH1\;'"^(@;[B8!?*1C&!6LD!Q-\NUCBY#\#& 0B%<<5*7 M/,1>K@(!]/]?_WQGO!>TS<.["Q WM%\A9F^6"UFTUR[1_P4 M9K4Q L5BN%[=)G_7M@///G6(G@3[D7YDPX+S%7P,X?-DDY-9 ?"V_#J=T\NF M9 X6VR.,*W2Q3.*@?0$$"MHIN&<0-_7+.B9%[J>E .3^TKI<626LX@8#%^_\ ML0KW1YRM5Y??V8C[QCK;A[A##R/@<$SUV*.L'1 6I^##%'R;P#\-RD_^?%69C. M)ZE8D;5WP(5VM5E( I>3!30AFUI3HQYJJ7 \:NZ3T@E>H%XT+A M6*4M!I9@!X;CS6+^Y1%.N'3)8B*/W"9"V] M4-X8B*5(T.3R9>&4%[;)IK0[B>-B;$#?II%6.L/;Q4)D4L54D^R0J[ILM :? M8P%=2F \,$SJ@0RE87'5@[/32NE/8.L #8R(H=5R/7E1RG0VK0QLK\ NK:Y& M)C 4$)FDHH2)]8BR #+-5"R2>_5 =\)[&*(WW, /_>LN=AXGH1_L'*+4Q: 2 M[L#.7!GCU],YOJ(O5Q,;70PA('!;&'EWI3;(X;6U:[W_,*4XFYJ&XE>DC-.U MKF4,?IB4.\#)B]4*UZNK(RRCHY.*PDKF GEO1=K:74U 20F3T >1E6GU[,<_WKE_\XGWX),V)F]6+],BR7WRAB_'N8 MG>-$,AEB* (2QEIBHB0$7CCP8I I[BQ9Y"8'?+M0UP.@CD+!W?.^P572 MI%2;N*W>8T)BB7;R-[B^K& *VM1K>0E85&W4I1R0F=:0%";.2O99-+FR>HJH M<8/SX5$UF *Z!-.-@&**EW*;2"6SJ-?_B0M:(UH*\"99R%'QJ(-2_J'&-BUP M]2!]X_K5IX#8\6KI &TOP^?I.LRF_[G);-B(Z>5BM;ZQ?+1&;GDT@$;4VYU( MRT=P#X*BD)YR()^I_V^&)4K0[V$$S*D+3GOAIAUP9+^Z-F\&J&AOO>P2(^'!\+,H,# M6:#%9URNO[V;!1+'/->0XW,]3B&C.G%&'/-!S@\&DWP'5N;QC?G-8IZN+*=0+&4-T1H&2CI+7U'(2A&K MH*V9*72[W'H,Z"9=$]>#+SX(J@;71 ?H^LMBD7^?SF83X3QCA@QT%B*0;8T< MHM,. H]<6BXQ8Y/MZY* 'OSI05!RD$0[0,*OT_ETC:^G7S"_(LG//TXIRMS* M96,U1#4#"C]#K!TP[>_ M81K1Q&@Q6C 15:T[5+3Q<@66#*;6*29K'VA'=#R$'J2F!T]Y$.0<+^L. +.E M?\(P6(FVAGV!-L]"7EG4Y*39P /CW+ABVIPJ;EX_SHR79M=G>TFS@W#I]33$ MZ6Q:CS/)9=]D4GY:S$CHJ^J^K[]=B2:P5&2HG7]5;0WOK*AS:@J0)2Q:*BU3 M:%))L2N!G20?#G-IWT0K'5B<&WS=.["PQ9NB$X0Z#%HIRR&4FC05;=9%,IL> MF@LS*+ZZNMAO X''<7:,/CI UN5=S;OPK5[47!Y>>:VD=AGKT).:-N<%1"X$ M,.EUD,IXK9MX/P^3TPVBCE+V([=D1TB^/_P\?-$79'0B< LN2@8_XMS(B%Q=G9=+4B)5V=MBLA77(. M7&8"5/TCU@4D36"."2%#FW#M2:K&/4QLAZV!]- !J+;QZ):C^_*:^*B0!ZOK M;1#Y"-H9<-+X.MS)R9"M-K;).=+39(U[^M@(5@-JH@-<_7SQVO>U")C^GEXE M)HC@ T\A !-U"+(Q%F)F#GQ0M'88L6*;[(6/4C3NJ60C- TC_PZ ='EW\X_I M^M/+\]5Z<8;+2YE=3@R8Y*A\THS47I!\1L\]"B0*":VJK;\K5W#/9>&=G3M;<"$43:Y]C]PRVMVVMD( M14=*O(-3T$LS6T=UG^&'\/4&2_4F*"6FI8ZU6V/-PE.<@3.&08R<(9.186QR M3_L,7=W$?.U.J(;43 ?&Z?Y^?N/ZR*)C7CI:?LAK(\@:R(8206"0FD=4V.:( M_2FBN@G]VD/L:)UT@*]-]'%SB5QS0KLX*]8R$&G3G3C6ECT7C)'43_[7#UD#ZZ !9-YB8:!1:))?!:^%JRC"'&%P"GEDL'AT*UJ2]S0T: MNHGV3G(YLY?$._"G-N=IZ[--G=]\D[:JLV"PU,2#JQ&C"O3;D9+)Z M0RHLLA)$5G?[9 T5Y#U*4S>Q73LP#:61#BS1>\R(9YN*/[*F-8)=S.BS'S?C MY'"UWDKMLKKTQ5F]09@4E4TIJK:;2K9NYJ'VYA>@3)9<>I>D?V#TZQ!=;O8G MMIL@L1T%QT%,;/S.C[D79V,2>I+ZN%@25^*6PEKE MI(?,2.;*LDA!3DB0BF9.*>]9:M0'=T@V=L+VX$W\3XKM$?7> >K?7;YW(X9M M;7\R!842 ;)B)$V.-15*9)!HN%.EZ,2:7&H^0,O8O5W&@\;]TL"C]-0!U&YT M?]S2[X0KG/8"4+(V?_3%@? M]%@/LW=AFE_-+XJ1)IZ60O9*@LRJ5IDDA&@B0N%(WC(OPH\,D*+$I)KDCN[)YWCGO?U!-.&^NT ON]Q':9SS+^$Y9Q$ MM[K![L]8IFFZGGB,SO# @"*Z2/XUK<6HC00;2S#6\Y!2DYWZ>=+&/5CL"*0# M:[$#7-X7[L0E%7*)!7PDNA6/"4*R'HJ1M#$XE8)O4L)]GY1QSR [PMV16NK@ M]/NY4X:)=TXQ3@9<2X>U2%F RV@@,G)$8N9.X .SO=O74NV$P<%GZ(UUJ7*\ M;@;#VFDGKM'B_;R<;FX ;G,RU/"UFR\XQ1RV1QDZY4BVR')T02($ZRVALECP M0I$)Q&R%L5+:U*1IV@@CV61!SU748'V])I+DE 8A/'"E A=&)#++35G]7D:R M[8.)9T:R[2/SD8<$W%RGO]0F]M78UKD)G/Q$A\@A>YVAQMU ^[H#YF04(6!B M;)(Z 0U!RAU,;"$.T3)Q>P$Y\G'8XYHY]R#JNU<8L@.E.8Z)Y\% M]ZXE3L8<1S*<>I_!RP&R[B"&^WM83NO2N;HHW@S)>+>&KH94DIUFYCCG;+ M*AHRK*CI#R*#+*M.KLW1PWG,=U.9_='[IR M-0JCT*8LI 84-7=,&@>.R(*B"VW93!;FVV2Y[$-E)P'7,+!KIY\.;-SM!-AW M8?EVN1%?WBRF=[C\[1/)?)*$C5;1#H_UW$VQ:($\10XV!"PE,@S8)%-E-_(Z MV3.'@5L#C72'LPT+JQ?GZT^+9>UI/S',I!18 JE5=30*!;FULB](XPMJYDBB M[?%UEZRQ4_4:XNHH#72*IU>KU3EQ4@)#;9T&[2HG7C*(-6U0LSID(QN?0A.' M['&2QLZF:XZC R3?*8;>GJ]7ZS"O*5^3B$8PIRPP6Q/[4H@D(([@-$HMI47Z MP*F =(.NL7/DFJ/I4!UT *D;9R./[MPL&D9QB(6L->W]S=PD9A//(+1G.1E=6TU+&-MO&Z"D-PTJNU^ M@J9QRUS;P>DHV?<(HXO]FTE7++H(@M?B-&,I=A5D<1//2B8KG"Y-+FX?H6?< M1-S6\#E YCU"Y^9FGO*T\.\)@3.O::%H0?82R#96M#M5[ZR) M'F=J,41Q+C1Q=7K*O!Y"\\\D6^\CYI'3:-\M%_D\K,EO1ZOV/LH.5+*'?BW MKXGT[9#X"SXN4ER"BZIXYR$*84 Q\M>BM!&TR&1N4XPF-SE4?H2>T6%SK*;O M%20>+_:Q!AIS335 1A?+E;KM^6" MT1MM*50@2^X!%2./C3M..W41D$P*.>-!:CK9X(8Q7L?+NQO0_&6Q MR#?]Q=\6LSP)GF%R64/8-."6:,$[[D%@L:$4I_).=?$'(NWP\B MZ&CA=P"CORP7JU6-$J;K"8N6F\@VEZ\D$:-!%T!\M<'.#ANX2 M4(^Q,X?*MH.>4Q>W+?./OWS]7,\3KO?R))+F2130HAZ+9Y8@.M2UM5&R7!1: M34TN1!ZEJ+O0SM:N$XJ\ M,XL,M&DSJ(@%JQ]#/MX;/%Y[K> M+IF1UL1 VJ'/'"O=6S2DNP9NL9U MC]K@:DA5=("L>T*:&($F)1TAL5*;U&L&3GE7CT R\90\+8Z3>$SC>DIMT'.< MN'ORM*\;=4]\XERGR,$512R4&BPXF4"3/+)REMG29$][@);N*FX&\:X/E'4' M<'FSF"]N,M&)J5D+*9)@/8L9=V5VQP# MI6'UT,&^]6K^!5>;B7Y;=BY[K4VX=4S6RV8M:F5'L0RBB!%L$5'RS+BR30:] M/D;0N,':P'I?-%!"!V#:C*%X5%036[.IDV.U1(C7^2D>(BTWD(R7Z)C2,31I MO? T6>,&;6V!-:!".H#7]?9]R%B!B6&% %)[O8L@ZF(B01:**$Q E9Q-0:DF MY:C'D=U=2>$QV^<)-=B!T[;E]D/X>K'>MBU+UQ/IT:50.6"A;"9U0] 4Z5K) M-0E6ZU2:)# ]0D]W58;'(^PXF7=@ZK;71YM(Q=3XE1=#"HV9[#\B>"(8+(7. M.:44/#8YD[HFH;LZPF, 23)^W :=L-<[]F:IU1$!WOE+4XG.3,OM15D MRB41[Y0#%TP&SY,Q')U5Z)M;NMUP]+TDSATNX YVS8' Z>LM!Y\)!:1G!6^_!V1@Q%#*EIK^2(##%D6I2.BSI+)=2A)R4!=R)H M&U*RN%L]W)&$[ :SWK/P3JZ2#NS:4^P^SNTD)RFE\@9$O:Y7:#C0FI5@F2Q) MH"NB39_WP\@=QPJ>'DZ+D^OV.VU_0P'/N^-FEN[Q@E,TQ7F4H<;]=IC].D;3ZLA-U_]@4L=64A7;^=C"MOB#BQ"&\XMENL0 M_P_?'VZ-_#HE>,%(88Z&8I;1<%.%) 5R\9H6D=I%ROR MA^J/LY=B=^J/LX^4._"['VO4XB@B3GHS*:@69RCRP((2!C!$KK.+TNHFN3'? M47^@.702!%"^DYY_8[ M[(]S""*&%&4']N2.F_:Z_D+5236V]#XAM*08TF>D&++4+3EDBNJ"R'4 KVQS M%?($39TT%#C<91E:[OU"Z&*-^< %T9M 9*SK@9LZVM*!-UK)J!1% 8WR@)^@ MJJO0Z'#=[X:I Q31 :JVO1)^"[,KRVHR.@RV-FI6!11R#W78/&1M;>(9,8I& M#?;O4-(E>@[1\H/M*0X5>0>8>;QX^8(?:S)+47G ;(B?P.N(=Y$ !09/^[WG MMDD*[W.$C;NMM4/4H KI &!/%C-?L%3(H33%)G#*4(@J7 )O2R!4"$2==(AM MCC9WH&W<.N!V,!M:+1T@[9GRY@NF&+)LL1 KFM5;'N4@B;MRZX79H&UXU'>#M@:MPK;@7A0L@#$10*F%-U++ *$1&(WD2N4EJ2N/]+(^0>Q?SMF_0_ZV&'*M)4,*2]8TUKJAEJG&3MJ! M^N#)2G.TJ5$SGCN4='*\-!1DCI%S%U"IH[_3)GOA(F,/\\O%6=UF-TJYZDSE MG$Z9ERU+BN>:%BAJJWHMM"Y!:]4$/[N1U\GN-0RH&FCD^\D%6I3*ZQ(_$8_D M\-5T]K_-PWF>KN\6>AV1#_3D2QKE!.W.V$!Y05=O?ENVCCIYT[=(N/CN51&[ MMO129H#K6KX;9=WDG(;H/<9Y9MMO>?&B#DB9K.?<3>@3N^:=#P@%@J+V^09/72.;Z9]S^?3VP3+(@59!@#%(\@UJ %YZD5T>GUAZSJLW0T>-)[\1;.P% M3ZSFCH']ZV*)TX_SE^=$TSQ]^[ ,Y'FDC<[G>?.OV18!5Q6+5_)YJ%'$NXVJ M)PYSL38SX,&K"]V0%P16&9&P#CPO3=+23\KER.UJ3PSA'5?0^'CJ>+'=U,TD MF23I!V,@^$)/U):"R';=EYXA;N3&N7U"^V#M=5!U^P [EZP< MU/E',*E*4B1:@8S^L,1YX/4@)"N9O6#)-\E"&9B/D1OYCHOS,3'1]Y+8A=TK M%0A9++,$517&<.=KB6B!Z;TK'GFWW_C%49-2"QGLI Z MU!$E4EKPEBR7YB;EY*U@;0YL=Z)NX(X;.1JCA-GT-*VS@%2=!<3KNC$VA!1- M\G_XCAO#H^*9_AO["+T#Q^^*^JU$JAE>S.NZW13>6:95D*F> 89,%CUP\,D: MB%KF%)0,V;7-,'F(JDX =8"Z'T/.T;+O $AW>+@L)B^UYVWQD!,KH)A!\,'6 MJ7/695=8$J;)?-('J>D$.,=K^VX3QZ-%WP%^B/RSQ7QCHR_;2!AC8E .I-(1 M%#(*:Y26@"4FZ9U2.C0Q/O]K'R'J#K#R(I/#N>DS\2Y,\ZOY MR_!Y2M[[!3,I"29K.QQGL@%E@X7 70:F5 X)K2PLM,#-DU2->QXW/(:&4T$/ M>%JDZ2&WI1?<:NFL5M% 0F]!N8@4\NH$*0M4T3-DILG!P7%DCWOVU0"1IU-B M!Y!]CVL2&.;+!LX77$B%L82@06M=IPRX H[%L.EPZH0/6HHF(=_#Y(Q[?#4\ MQ 80>@?0N7)$7\[":G41%V^<4&1<6YGJ% (9(1?.F?)6*M?VP. N M19TD,P\8ZATE\P[ Y''-QAMM%G,%GZ.B;,$C>;WK?>"QFD$7=S M#Q]IKO?("T;.*CE2:8N!)=B!X2#GZ\LCG*3BM,N!HH58^]TDVDFC0 3GO/=H MLLNLS72A1TD:.7MB&/0,+/F16P*_/#\[GVU;BI2":;W-J7U;7N3%YZM&<1&= MTJ(8,K2UB)=QDE#DFOBI-]&>V91W&0*Z4W?@70CJ)"_S0[1]+%DK.\ MI,+)H'KA) 6$7H#C%"T@RR)*8[Q2NR10#H*EL=M.#P^!/?!U@#XZ1]AU:MFE M'68Y-!E[?&#WJO:930-&]H=)N0.C6_GRGQ?C&;_;I8_AZ6>2)J%S<>."3-:;T)"F2=41($-UQ8;J+&)BW0]J2S MD\. V%QOXMQ,QUU ,%[$[PF*7$K?1UGP;0&I8*J[7@"82+;(JQCO,T(R'N4 MC-[7N)W>[UJRHY1P,(H^;[9=6B_+]4#;WET!'50(&;)+2>7:V]D1[SIG\"5& MT#K0*L[H.#:YU!N&_-%[)Y\.M:=7=U]0?[5:G6/^^7Q9.=Z^8+.0W^#OFQ^M M)HDS9C'3=J.P9C>29^,*,C#1!1ZCD)XWJ?/>C;S1^R^?%JK#JJN'O?MAKOX> M9N=XS11S*2MC!>2L*79R+D-DIE#,%@NWQ3&A=SF9&PJ#MZD;O2GSV! \0ED= M(/ Z4%]]6#R2F'2#\?IGF"?@OH#;M#I3R>I<6].4)L \ MANB=\*K_"'@]F6KWA['?PGB.'VO!RX?6]G2[2[Q()-[51@JK21:)%Y\26)<, M^>AH@/@-8!"59\8[IAJE:^Q(X4XX-7\$G+916@>V]:D-XQ9?'*VT/"1(C-QF ME4)M8E-J*"WY4;FT"0;*:SQ"8I,)%0K:[:SD!""T %MH0WESAWB(YE[ MA].PVYD\^YYA>$HM=0K&S5)[FLM$;HK1V@**VODD*@[>!P><9TT+T$A]=QK\ M?EA\GH3=H/A=WP^=4$<=;-X[G3C4!1COCOEXCUO?&B^&7V\E1,)9?)QOGK(1 MU@2S2TIY0?*HT]%K DED18.3ACFODE-M+I9:,[;;2OA#W#EUA9$.ULQ./7"? MZ Q>D+&4HP>F#;&;HMX6CHKH70ZBB"R;I"4=2?=NB/]#7%V=4L,= /K&[!.! MEFO#!##+B'*E:]=Z+)"RMPRS0L6:W _L.W+F#W$]=:#<.T#,K1ZN$Z:LXJ44 M0)_JJ(.D(<2$8%((OD@1;9O1&;>HV TW?XAKHL.EW\5$O_N95T+*J&U4(#'5 M$>"L0$2+D(D 00XSRZP)@ Y,?_MCW.$>>LM]4,4[;7$ DR4%) M"MI<3431J12,5CCAVMWFG";[C?]Q+GM.J^]!D=ZDS>;-$8YA]>G7V>+WU=7W M;K.Q9V?-IY\\8#/-/5@8OG_FU1NO&B1*#%H%G\'Z;.O\4@LAU\W5,+3"\Y)4 MHPN*QXD:P&6KSR2?\\N4Q/?3M[]1L/YJ_I9@&FJY[(NTGGZ9UG'2UWTBO LYB9H8Q1""UJ).F6;&%DW+M4D[N_U)[:3ZX5@L/>#HM=19=X&$$XE3L)RV MD]*4B@RBB ZX^,$U^B)"&'-_$P/%($3AFHZ(0T7C]W)XY,$WC5C2< M"(1CZK$#VW?C^(&#AEZ5M T:>*XY[%;L\/=$UN] M R7? 69NW<74BQ3RJ&=X:PU]6.PK2L_)&;$B;A8*K1MAP OTX#*9_$C1D%2- M6H@.STPG/=2&]@1'UWL'V/\9Z7(=/_W,S(&0CHUJ= M<8LE%"Q;2SS0BJP.H4-KLP. ;H[] M?[J;J#$)O,B8R7V27@10/I/7K+F&I(4QP4:179.NE@^3,ZXSVAT,!]!9!\C[ M^>*U6RE^"%]_^5IYP9]PCN2-3[*P%,!E"9II!PI5 "]E18S.0D5:5&W28IZA M:]QJV>ZP.*06.P#E1FPK4N:OB^7/B_.X+N>S%RDMSDG@$XLV92\2N,0Y*,OJ M44+TD)WBV0A9O%,M$/D44>,6PW8'Q\'TUP$6[U^D7DGMPA&Y$IGS+C&=(K%2 M&[09[\"A2I!521@U"F*O!3)W)[&37J!#Q^&-=-0E^B[7$:USG'[9M([3A9EX@JH$L62Q5I='\"XH*)Y%S#8YCTTNJ/$B9E:"@!PMN<).>@@.#22ELY$A\GN-J!ZY M5MSUC;WUEAH49.UD/SZN'A?ANR5^#M-\&75=!%LOYGE3HO!BM4)B-JF"Q6L% M.<5\,8G:!9)NC@*%$-+)$^W*NY#;6_NI$YG"P379,VPO[?Z[\*T:_7JHG]+R MG B*_2?06,];P+%3Y\H+DAY/MCYHE:37W-C6I-3F,W-ZZ4)UX!Q], MDUV'.A= ^[Q=[A;O-^E-(?F2I0">L4[%80PB1D-2Y%9Y$Z/FN[6B>/H]O;6..H47 M>;"F=/;6(NI$UFPXW?5GS9[D[8[=-J:P6+("*6PD_JK=5MR <-S5^Z52 MI#C0V.U!1F\-H$X34;?14@>FOYE]P]5B2<[#!1%K1,NA"KHBH*1YUIHH6 MS'K%Z@"R$Z+P"5+'#8]/C<:A=-:!3:2PZ;*U3^V6NL2?SE?3.:Y6N&UU4MF_ M^$F>2"E#+;( C[G.7K6ZCA-7P'U-Q6>UW4"30NE]B.RR?FLPP-S-?VBEO7Y. M%^^Q2+*ES6#][=TLS-% #Q%#'EG$#8RJ"J!4#*2(C!2B5*RD8V M2?[>G<0NZ[I.!LYA--7Y\0S\D]$<9"M9=5!)T]9*P&H:_)3CCKAR#MY MEQ5@K:#92'/]>IF_3N>A=E]X2)!%&6,MDB!EK#TK'8-HLZ103GE.0N:F6=GU MGJ2.>\1]:B]S*)WUX&4N%PDQKWXEH5Z.+7E5>T"&V;OS.)NFMX7HJEV(>.): M6,*+D5828YE!J&VF%8O"U*9ZH31);=R9PB[]R\&@>@#DA6_RMESU M^KT>I:-UMDE*#PIE/5C@ 2(+)+8416%%L9S;E&,_0527GF,SV VEG7Y\Q9LK MZ9&Y#][6_ XD!X;$I,CS!9]T!FET0*E8,I*WMGR'CT$XM6=X"HMWO)XZL'2[ MRX]\&)=XLII8J15ESB%$[@M(\K)3BE(KWR21;'<2QSWT/C$4&VFN@R#E%_(: M$KG1OWQ-G\+\([XG6_MVOCFLFN?Z5ST9^!)F=0^8>,PL6Z3HSCN*\[AW$*2. M9/Z-1:9L5K))Z+P/D>,F330+3)KIJ0.[6,F_P\)["OZ7TT3[_@6+M[]QXY/; M3O;W+T\OFE'>E-=6AA-G@[>LGE$83<+G',%+ZX!G,4+SX)KO[:=D<-VNC MV3KH&"L=6/.CI#,IVD@F6884L*8N;)HO(0=>@BHY690Q=KVFR MFZGRQ[&VE_ M?O[Y\VPCRC"[%.6K>5DLS[;:O!2JRCZZF#4H72@ZR%&!"TY"9*@I$-'>&]L" MI3O2-_)4L69X;*&>#ASGJ]8?N*HSH"A*G2 +1=2Z)55$[?KA S@O!#"?)$7 M L7=4L?!E.- MF:?KU#6,!SYB Z8DII):5M M->.)X040=+?NP*FTTORFTU[D5=QH?%PY?SFI%'$8H&YABMA4P. M0O32@-3)L%0BYKC;Y."=7SGNG>$)T--0 ]\-KJY'(6.N]Z4;L;]>S#]^P.79 MMJ7!A\5V3M.$91U%\@5L=(D$8"/$Y#74L1*1W!.6[6[5JRVH&_=:L3NTMM+K M8, >5T<^>_*)?9]+<9V&V*UD[//7Z&UO[D#S1! MZ^:+7R[FJ\5LFL-%"^]W-WAY6RYP'&970. MADM;K U-4@X&H?[HU(Q0_=>WY:*XC9>//XWE>Y"9K@P@II*52H;6 MI,P$4:D@*H? L0BILXS&-+G^[,( _G8>5],\#P9!A *;D@VG59VZSFFE*F&E:C/%=4 F M_@A&=Q]$W[\R&0D0/9P 7;%S@\L77Z>K2=*9FVAHWW&&)%JT 9=8+7QRWF3/ MA$QMCH,>HVCL6Y:Q0/(H6H_16 _0NR;_33BC+S\LPWQ%B[F.YEFE\8E%$ M%3!!LK6CIE )O#4UP]3&$B2Q%9KTVGV>M%[ >!0&[B)K6(5T +%7[][^%<\B M+B=%,5&"B9"PUFTB^=->:@Z65J$O7MF06 LD75$P,F &5NW=Z^&#Y-P!0!Y< M2!0.X.;T:V(=UT8F#:+4U924AQB, Y:M$-+8B.IT>^ 562./&^QZ(SQ,=QT@ M\>7B[&PQW_#P+BS?+C<^;OY[F)WC.UQNIC$12U$+Q6M=1TUVKUVFG3(6F,LQ M!1VBCTW@N -M'>Z'!T+A[M7OP'KI"VH;^E^0L%=,H,?IQFGHQ=RVA=90>.H#4N\OW/KU08N3"%1Y!,;NK2 MK&4R,%I!HD9"M85*IA7$ M,-*WLXCD:+3'VD'&K%T#Q5-A["AM=("MF_'2>0ULZ!\;EK8I.Z_F-^*G27"\ M1!X+U,GMM3> %=L%: V/NNH[\U<&?Z4XCDB1VZ5V YWS335%PK?+:?IVE+K M&(,HJ58YU:F_6F5PF6)U'8J-1F!T;6KF'R-HY!9))T'7X1KH"TGUCF6:+ZZ7 MMS.R,+^]M4QTEI(';8 )KT%QQ<'S+$&81.&Z<=JWF;BW%Y4C5[^?!',#ZZK+ M](#?SL_.2(R+\MOTXWQ:IJFV:=R.UYC./[Y;S*:I]N X(#-@QR)^EH*_:4>#^01'^B M3_]SHI.T+-@"V23:Y4U)X**WP$U@M"Q=>.>E V$EWLV:WC-?,?& MJKW1.KGQ&LN()5&<$4(#&L\(E+6*+'()DB+&1*")!9MT9FQGQ'X*J^GJ;;GS M@F_;/Z^72DDZ*\Z07 95JS5S':5K61UQC\([(QEO4CZ]&WG=&K%]\'+7B#70 M3 >N_ZVO+V:TPMPM?Z%^%Q?<$BN)&RK[,EIS4)!T,(+ M[J3EJ4G/JYTI'/1G\= /5O M*XJW?UFMIV=AC:M)\CIZY320KUJ;)60%428'F7MTFF5NVJ3TWB9CW(N"1I Z M0M(=X(0L=<(ZIVQS&C-=_?,ET3!=UZ\F.5FG/'$A/"90J"OD<[T[LZ4X)UCR M3?S4)V@:]\B_W6XYB XZ@-/V/*]:TM6'9__S%;+;XO?:B_G6Q M_'EQ'M?E?'8U@79K(C0" M[&A:[@#A;_#W&U)=+N;T9=H6;CP<6@ED/'#<3$JNQ^9UNG]J ;]V2UXO55MXW3H\D8[ZH!,6X"$H&#;X4#]HP MZ84T*?@F)NXP]J)<^]=AGF_\XN64YF-*M]L2 M="J#.HC VEM@+;A5R4FHO7]J'X$$-=^3(NZHI0Q1>];2\#2PP/=BP6U-22XZ M\"03:!5,S<97Y"X3MT&B8\$$8]HD1SU,3K<6=!\\/!N%[R_Y#L*3>US\].TG MG*=/M.:WQ93"&UGJ"3NR1 ZNJF<)KB@0GBE6F'<\-^F+\AQAXV)J".4_AZ=C M--$ELBZYN2BV+-&SY+,!IVP=)V9B[1,I(!6*TD36QF*;SI[/$-89LHZ"P;,8 M.T(G'6#LOA=[48(;L\N"K#MH5ODHR4.@4!U8#$5('Y#I9X)E,P6XH'1NP4"2XI*Q7)3B7=!%-/T]49 MK@[5_UU<#:B,$;&U6JXG?PW_>[&\.I/9KC@1F<8J&185>9=& OT.@M!<9R^* MEGZ7'C'T]!LPHG_=A=##KQ\WAVC 36T Z8Z,C6V+G%L\7"P>XW"3I [::UZ' MGFAPOD3 : N//&E?=G&&=H+(HU2,8UN&4.MB:!F/W;7\P^^+*W%;"C_04[@F237Q7\YA*R1-KWW&8,:4P: J])K4HQ;CE9,6S27_!QDL9-(#[%(_VI$CD.$$;[M(V:5J1YL1#0 MD<4D/(,3*4')D2(O%P39S.\K;>.I/.?KBY3WI(&R6/X>EGG"D_/9!@52E$)N M0JZI"IKB E]JOE=BTC9);M^;TFZ3/?9!T;U+KJ;ZZF [WHW!B8U,*I\R>;O! M4XQ2HU.E-3!OG"L^VF2:W%[L1M[(T&N+D8,0N9?"CARN_MLZ+-<#=35(JHD8NR3PJ\P93SW5B] M?RRG:WQ;RFJB!+=%H8;,M07E9*CY@@R$XM&9H$O1(YJ_*SI'+L7NT X>IL+] M$>JW")WCQ\V4QV$.V^ZS\[*.79ZG;YLF:+.-9O\2IO.:L#_A2-(2.H(.5H'B MW 'QQ: X[5*A1U"8N--!W%ZO';E4^R20:ZR,\=&VIV^A6.)),0,\>4$RM 6B M+($6ERGL2&?PEWEN=*CS<'N8,,_773G>;*:H MK>GCLSK$]^*#AQSA'/ZRXP]L!F)TH..9.B;Y_JNN*RF<99*KVDNXUJ(%5R X M98%E7K1R.7'9I+;Q:;*.N]?&L\^+95A^V][5/:B.>KYP1R$/D'.C^9]&*[.T MD!AC=325 !]B!D2/P1$!Y6YQ]V,7X\,3-V[T/""^;E^QCZS%+@_&#S8MA]>! M'_O*$>UIPVKQ9U"O1*R7P 4PZE1/;VJO"UZ 7$@TS);H0Y.SCC96]?+I=Y;D MG1)C[^I\- R0@D)0]5;=AT K3- B1Y[(%VJRDSQ)5=>V<1^4W/4BGZ!8^X_QONY2,:OZ<%<1HSF+,IM-U&$+;>W' 1((CB 5D4JA26"WZ' M9O"W] GS>>US?W^$X*;CS#9=Q)%#H4-&R$:XVO$R05 E@<<$X5N/[4OKARAI,8C$1K8.;W^?TW,^33]O<)^UDIE;#DK6O/(8U+;[B*'R[@7<%PLCV#1LQ0]Z(2*!! E>-2* MK*0K9"Z#TFR7EC+[P6/L3>(([3V$@0-$V==V$+73.7(.QJ18AV$6\+DHTIT- MF*.EH'*W:^I.MH.C-//X'K"/F#I(J'G6!+Z^'@]GN?+&"`U#)4G#&DP9G MM;$NAR+:]&+;G<219R&WVTT::ZL#'+X+W[8R6OR55M.2>-N,K+R8Y# Q6:&5 M)H -=;)X"19"X0&DR<6S('7V35I//4U6YS'P@6"XFSXXG&8ZP-DE#Y='3U>[ MP'4=S4_?WFWD/RD4[SG)&*#@M;X3-7AM)$@=I$K"4C38Q.#M06/G_O,P"&RE MLP[@^-P5]E:N]5-GG[>CEF;G.-$^86)HP)LZJL82N\$'!Q@S]Y*;B(ZW .9! MU':^*0\#T?9Z_&/=UOTZG0=Z5IB]6*UPO?HKAM4Y,?1B_6N8+C?"&>,:;W>J M1KS?.U!TI[GX8\D2^5Q!BM6Y5/G[N_A[-4]+$C,)=OOW MJ_F=6_B:%OKK15JH+]ZBM ***QY45)$"P&B!:>Z45=&2Q]1"!/L0V?4EX#X8 MNFN'FVFJ U_A#B3WXJQF#1/CL_.\J:)<;O2X7B^G\7R]20]9/"QQ MV"5:'9V5<1+>#W=/9/Z?&0#<%AW?D M\ 8K\XLSG'CO,(?(H$1&+E5QQ$VR#IB0T1LE@I!-7./'"!HW0!L+EX?IHS\; M2Z+!Z3!:P0EC0?/H@2F#$6 M^@1-XQ8)WDHC$+QE,RI\#EJ1S. M9M6*W[/#N0\&NBUJO#IL692K YE7\EJ^8,3]PQL> ,")6P#H/1$#)R0)US0"NTN9XRWYKC3HIE!D/(7=LUG":Z/'Q_9C4? M7OFWVX.;FZ.&57Q/0BZAS(%B5N#62@(&D[7M6(:2G6.*JVQUDWJVDQBEVY<& M;^?O,5%01/OS3V$UO;$ZDO$AUWO4S&2]1Z5-.NJBH/ HN XIIM+6,N](:,>F M:Q\EGT^7]./R;6DW]KH M^5H&-MLH+5-@E=\,GT&(+AD(3 OM5$!,N2EF!V1FW'/#]K@>2^_?XTY^U>+U MSM7O$5?D1[ZQ^=Z_%\NG< J<)J=0V0#.(_FA(@KPA'4(-F$0%D4030XN3N@4 MO*!@^P?:Y+2&A*X$:<&&9&LBBP-?$D!%#,* MHJ^W4UD&&7Q16;;U M6QLIJJ2E2Z$E <5EZ8%K7;R767G;I)G'$S1U K;AD? 8YHY42Z<($YA I)"DD-RDTR%,C#F[K ^$':*63A$F+Q>+#C:RHH!A++18 MM"8GVB1B18B4N6?2VE,A3(XY):T/A!VBEIX0]M.W&V+[=8G_<5[3BC8NAI'6 ME)@$&!DE*!D2A.P"6*%$\BZY(-I>\#U.6R-@A:CA&.9WB;76U;"^' M9&)(S+#:[]<@[1AULW .02:E59(R!]MD M@NQ'6"N*$0L4N<>HQZ.H#:H@NT*^2:W*;K-$5C56P!M,=)ZL2Q M&W6;'4AA'4#O/:[6RVE:8WZ8IX>_>[G,M&09:>?0V=,R*RI"+%P #ZBMJX=1 MJ5&A]N%$CSPV=2#@W*O//I$6.T#L7Q=S_/;7L/PGKG\]G^=++C3S,FE+XHOD MP*@ZLCRFS$"ZH(77PE)8WP*+#Y,S+LI.!X>[K2R.UTT'"!MBCWE]U7>A^!*% M+!)DK@6($ZI8]-?SQ8=+ FMCP_<)-_=9$O M2M':UR,N:S*H.BK*L>B H\' K7-%-4F2>):R3N*ATZ/F[E"N0578 28?WL8> M8' B)2,72AN0)=1.--J#$YI#39*7TI>D&9XNBGJ PI$G!0^+C)V"I6/5U '^ M'A7;1'GN66U]&&UD)"Y5>WQ8!MD41AN/(6^HS8#XQR@:>2!P4WP-HX;#\;18 MA]D@>+JQ,3PE*R32;950D>2Y;!*4H_06O$H\I.98H *"E;A$CTE9BO&O23[,Y9YV<.1V+U(;UC0,@H@,'XZ%L MA'],UY_N,7_'F*W>WPDYMN+\MGG6Q'CFF?.%X@[%:0EAZ1PU_"=/YZL5IM&Z)A?C7_ M)2SG]+'51 E5K.&2 K]"<2#G$4)B&B@VM I1AZ#:-J5HS6$GZ6[_-RRW@6#6 MT_I[@^N?::/\LIE8OCF3ON)V9S7>$=Y]*6V;<"[.B-M/2''Q%]QV)ZZ?FDC! M;51.@3'(R!D("H+)',AL<:]E$:3QI@MT=!%TDKO2]PH>74M[ ;6G)3ZHZUZ0 M"5Z"!!.2 Q5MS4\J#$())!'TBIFV!R(GC_R:]9#]3A;>:/#IMO?L>_R"\_/# M>CM>_>[QA],/DS'06?+%PW\EU&YF((6TT?[+\]6:[.'RZK N*I6X1U?O54IM M)EQUJ2/PF%WTO$Y<;5+^L2-]QU1=&A2?O8TUND7TBPRWF87;YB]=.WO^#BXS)\_C1- M+VI?^HTZKI$?.$\2+0=6.^\H9 :"$@@N1LT<<\[()HE91]#\?=BM?3#WA-UJ MJM .0I+K8: O4JH##%9O%FM,2 MMTE";\O%:[Q+>^#FKNF M;3"5C+COKI;KR6^DELWAS?6R#MMFC"0 (M1'D(Q"+(6N@.=. ;CDT;#B90= M<$4ON8$I^M==/#U)Q;A &D[)BZ$E/C9L\.-=%BYZHW"CF$P9P08A0/E,D3.3 M&G1M1^>*I86URXG/;K!YC(IQ8#.@=A=#BWI$O&P\O^6WR=]^FY K9UW !"%I M3DX=Q2+1.%D+4E@4*%)R#QR#K2[1L<+TYX^++S]>/'$+D(M_W,7']5M'!,,P MJEL<)<<. KLWB_G?+GLI2%=2BD'7F!1!11$ILB@)T%$XRKA#$YL<,MR@89S M:WA '"O>#I#QR [[^JJ$S0L?34X(F%0A'ZVF,"G:= M'KWB)EMLF)2[/$39N M\#ZX8])$'QW@ZYE0X)>O%Q,R:\8 _9<_A*\3X[7(=0!F=%H#,87@N$A@4Y:& M$1^N33/: VCMTCT^$"S[W=<$Y,O9K/%[V&>L"R6/R_. MX[JZ4:2#&3WW++5W"+$,=M(45=P7(.6/ 8W+:RX#.-&D= M6#G;JO\WC=#;#?,W-%2>K8D388;54 CH&#,B)#3"$#]\'[(C''-N?AI\U' M?(_UE'LZ__@.EQ3$G]6M_;KMR2]?/V/M]OQA>D8?>5M^H^^N"KV]SI'>]KT- M(BJL!7.IR#I#FD/D,I(+*J5@RAN?&W5J'X+\[R06W0.)CYS6G5+-(]^ OP_S MC[BYV(TL2%LL0E&!S+O/(FC]$;XLAA#BV M]L/7&X2K2)1IVE:#XX4()T'$R ,(ZR,OW&?!!]LH;KUYO(2'0;1_L! [B,6/ MWBDW'8I^#NNM]O<>(SC-,D\U:]6VK",=6)Q(HRZ!*(JF&VJNU8/ !BR^Z28W>($D_K<_=Q\3MH)KK M (D/Q<-7+0DNC^TSGN5CP^ M# _4V/<"R*?;_CU\PIP6:)($BYKX3IQDS%0"FVD-,BRLL):='(YF8-PK M]?$A/+2..\#VDS[+E5#2XN-\^I^8)UD'%K N6N;(%5>&0>!*@(]2*I.=C>7T MGN4],L>]G1_/QSQ.7UWGE]^] 9_0.D*#[WHZF;8Q*@S_S_E?5ES6TFNYOO\ M%T3DOKQ,A*NZW%,1OF6'[>X;]TF1"]+FM$S6D)3[^O[Z05+48DF4>,B3/$F5 M'QC:? Z6#T@@@42FL!D< \I78TO%D!F$&!/G2L4F/4//$76LJW[BV7>W3=R- M(2E>Y.3J#;M%)&)=""">.3#IBQ0D!=5F<-M^Y$V;_H^&F8=NN8%NNG3'3PGP M\*EMSSRMC2-J.,WM66@Y&PQC3('*C@#%8X!(2 #-942=A#2LR;27EN[H;E32 MS5O>I/]W-5O--F_YY<>][^X,0-K@?,X6;'&;^T$E!,4-N!19#+[V#S9I$SZ$ MV(Y=U1 \[1YQU4AO9^.X[G&Z*/^DK\@YU/N2US_>O?OUI_O./B_#?'7-R1&- MHJ/3T,9)CB>64[A6FX)0A192GX4%18LXA"(ML)Q2H%S;$6Y?LVO=5,@8MRF+ MD*'H6E3@RD+(*(EF%-S9>GM#DRL'AA+:L4L=@J-C7.I@?76P2?0$5YLJ?IWW M8;C*$'D=W:$\OYYS+(TQ*CCF36JR&[2#GFG1U18$._*-8S32*;#JETO$[909 M'ZW,V7$PIE#@$3DE98;B$"VR#()%S+%)<>=%ROIP94?I?P],':Z,"=%5(Z^+ MAX'+MAG/$:6%_@&RNBLJ+&7@Q!,43%&5:(1Z&"X\CN.>>7Y_J#A"@XMQQ=F! MO[F==??K95BMWI=/:TIN-H9C)":N-0=RRJ'.'K#@K.& 1BN=<]$IZ"81U"Z* MINU:..EB-HY6.H#7??JW!A=S]L89$H2U9'#U@@;*EPLHS5AT#EUITYSPF)2) MHZ-Q=/RP&G:M5M?*:LA$!,IJZVZ(]^,0$.*>T MDI$EP\-^B]33+Y@6"LWY>*8B-Q0:E+*,ZAD#!F(3<"D MM E5]KS-=+?GB)JVF6GJ5.LPW72 LP_A1_7!J\^+;5QXPQRN-I.8+K@U@J-V M$+"V)BB,$!C9I1"87=+:%]]DN7J)L.[BZ@,AL&BHCP[P]<0.VZX-X^M,XO+V^L[(^K&A13R/V5M++][87B0@9.1H>QUI"EI)B;>XJ3 MN2I,\3K!NVE/PG'D3]N*W!RW)]3M>9;KW\[F*Y(+?EC_>+?.4Q3KAU%P@E+] M$2(Y1:$^EUP<,PX2R1F42Q)B"87BV3KU5>5BLG M&8BY<%IOR$^0L<9&L[->4:%^"(Z.+M0/T5='X>G#LB"WW@JM$$*HXR +%^"E ME5!LH7224U:#PB*9:PS M<^C;>C$&?2&#W*],_]33^T/$$=I;C"G*#CS-[D)AX*X.+[;@,09BA#'P5G-B M1 E9+$??9JC^:RG1'[.,C:.5#N#U1/'1J$@QHPF@>>UA<5)!J'=/I)C(2=MH M?6J2F)Q/B7Z0CE\NT0\1^-2KTZX"LS$Z(9,%C%*11&)).%EJ,,A%\"8QK>Q> M"]2YE.@'*6V?$OT0"7;@.)[=\I/:84F"0XYUG)G#3*8B!*0D,00NID9E^@'06!H MB7Z(/@[&UW=U/NZ-$94 MQ8H2FLSZ.H[LCDOQQZ#SA+KLP#>.5!U#+ITHED(-2Y&L"K8N-80Y&VG5B;'D M+,^]\CE-Q7X,))]0MQTA>HQ6FN!+"2ZRVBN&H$J@X*D(#\Y'9,SGY$+3'=A3 M-4Q-4]4_D9<>5\?-JY8:/#[R0Z."\GRB^<+2D62?%Y5@&4L1*"3!INKQB[JDFAC&NF]OKN6W:C4YR#=VSS1^!>Q8T#Q!<]J"L MJ:C0!BQ3J M]Z723>\L[:2*JTQ]G\R]UC_XGP]E$!MIF32%NA&@TF28CV_'" MF[IAZ[%X1Q;3Y@CK./3WL7]T-.J.:#D:3;L=K,D[>/GEQV=ZP*:H)'1 S(PR M-59GX074$#2M)(J7Y+U5CI4FZ'EBR.QXRNL7C96=;7DK%Z>\ M=A)0<%4'9SCPNI@:]THMF9+:-QML_"QE$Q<"QT7"?C@[4"U39[MO9\O5^O5CQ]##+6;AZTM8PN3!W.(AU(YPHWW!JGTDO1WUYO MZA(SAVIUT4K$4^/E$Z;%/#_+C30V,"Z@Y%@WY9V'8)P%+*)P8:R.#]MV=P#F MQ5=-6QYIB)AQA=S!4O9$5+!#?'=).QJFT6H'&0W%K\Y$"/5B AV-TJ7$F+!I MUC2 UK/IJ6L6?+56\-1N[Y -26U"3E9Z**@SN74EZPT&$;A"9XQ/1I6XER-L MM2E\RKZ&<=%P[%[Q$-7TZ3X/*3/JHB0SFJ2+V9*(58'H4@#Z4=**(2U5^UR+ MW',)^93-$$T@/:'*NSQ32^R&^9_-:H7K59CGOR\6^=^SR\M#]J&?>]SQ MV\][$SO2KO/-PVNI]<&K[RYRN-T0Y/6D8%G1FZ_SU"(Y6=6!)R>+0"Q>: M!%2#J#S65>[ULKL1\:88&W5$HMDBV8>6X'BD.#WS+*,IRK29=#>,S&E7\W8H M>^CT&BKOW)S;X?>3O/S0IHZNX6TEPX HK;)>%@4)T8"*A="1:0G&4H0*2GM> MW-F[N[O<[^UL/EOCN]EW?/3:C4KNS$87K97P"J3% ,H* 1%S *R;$M($VZB& M<0"MY^3XAN!M=[VMC1H[R&&>8>S-M\5R/?N?C5[K;97S%3[@%27CPDH-*M># MQT(8\,IPB(;+Y^ST[=6ZRO9%WE-A MPEJ6($CE2.@^@;5A=99"O?@@!!D@%:=R]#ZP-N-Q.PV$+VRV5N50 MP(B:-H;$P O+P 0G,V>*"8'3QK]G%?8.0-?A8>\@I740*#S#SR\__B/\W\5R MM;F*? VCLI;ML7)CL'\@>I;.^ MX7C'V!_AV^TP'Q]1"XT05;V!/3@#%*5PT"JZ)*UFV36I% VDFHRI>(&N;K%W/"86[134 =Y^O5JM%]]P^1$OKSOFO\[^O&'%U",[ MC"24B^:@+#$5*&L$H3.ST2J7VX3*S] T[3;2*7$VEF(ZP-CG9GJVQ6% M 9CO;Z=?.)>CD&2;J$,@\=%:X&T=NF840\6R"?[4_FX'J=V&;\,8Y.Y8L^3U6V4 MUQQ\0W72Y1"&9^I-3Q07V]35GGE1TX+:O@Q.4DDK*NK"<@'K Z4002)XQ344 M&XKS,=KR\(K;UUU)$]*[%*2 ;"(9<:BAATZ;0#KIJ$A(I1U2"I]2D5?99 MJJ:%V&BZWP]3!RBB U3]NEBMWY=/X1)O=A]E<)R7@F"E)^>>*2WW 1/EYH[G M6 1QU^:^AH>4=(F>0[3\:"S',2+O #.?\))^]85BA?\(RW]A/5JX#8"W_&0I M6"HR@:GM-BK4:[7111#&6VMY+!0M-(FV7B!LVJV.=H@:52$= .SO.,=EJ,'H MF_R-PH,:=M:Y>#\SA=(Y%I !N?!ZMS5Q5H^K AKGT,M09&[3+;@/==-N;+2# MVOBJZ0!O>^T#!>8S"]& Y2:#\M*#JPW1+(:DR8J"E$T*HZ^J@G5,+#^ZECI MWOU-I/>/.K,O=&1D1YH<-:769*G&072>0:2<.^K@3&1-J@C/DW4&U:M!,%@T MT\FYG8FH7CRM,>\\'])F"W?OUS;=T#V,^4FV=Y,H*!A7X&QPH%R6X!CEL)9S MB8@A*]O$+YQT>W?8<;V/6&.;7.>*O"52PN5_85A>.,NLU3:"-O4&EMHQ$2*% M.D)[GS3E5DPUV0@L?C3F4>K^8.5OUA+/]!+N;SO_'R._['8K[^ MNKJ@2-HH$^M4^&) E=ILID(=#,I0)<^ETTUN:CV.[',Z97PZ/!^EW+.#7'!I4%AI@3E#3 952+Y<0F:%\2QLX0_OGYX"P5MJS^GD\.F >X@JSQ.O M!$"\H#PB!:$IS&*2V,RH@587E77V-K6)N ZD=]J;GKK&[&!UGB5JWRZN M*"PBJ9:B!62>2++)"X@9 UB!SNI4/#]]$^)N]'JIGS Y6YM1#:'>S>)-D MW^?T3:'7WO(978G&\@!,53XE?02M/7T;I)8:&190AJTK!2;2SSUUOZ^O;'V?$'80#GGUB0[ MQH5E0Q[?=/_T)->7#8.E$1FYY 70UYL64T$(V1* 9"X$JZ1,;C(=8))!LADD=AF7,S/O#S+_/%"&UZ[5.KM:8! &BPRBR164+Q%V M5*[X2+9WXP==K(#6 7RL,S=3MN"39(!.6Z]8X,CY2W!XX1W3KEFC:ORGY&XD MJ9Z'FQ@CC'[YH0WQ"UG;NO M(G3YQVK M]&>P=8 &)L30:KF^>%/*[')6&?AMOIZM?VR/!93B:F,N!;*^&IN( AP7=9Y" M4DEE+TK:9Y^=WG //_3=0^SL)J$?[!RBU,6H$N[,S]PSIHWU&)ZL<84,AP55 M>_H*I3X80:X :KIU^DW=Q_K K7Z#,86RBY MMG4PJ""S239G7E01C)<38JWC=6ZX[O?#U &*F+K)X5$V?S.^T21#)F9)V3&# MAXM,?=1"==%NT>LWKXQ<$[G]7"PS2\)O@!DKBU1D9:A"A\J3HN MM9V2@AHFD]91:&5#D[M#1_8SM['<1I:__-C,RK]_IZ"0 3F9BDF!,DCM:.4M M'NJY"V5-"$HTV==Y@:ZN?,H0).RNFQTO_S/Q)&/4__=X:@OOV2)H+0]9"C#(6$PE.6D;7[-X M) ==^:XAZ'K&=YU0IQVD[Y^NXFJ69V'YH\X%W+KNS5XKS^251?"0.:\G%;& MKW&@*R9Y[R,SLDG/WTZ*>JGRGQ0A#W$ZBKIZP-T=^?4VH_?EB2U=2QF'=AF< MR_72-*3\1IMZ_L9I67+6MC19+5XF;6(DCH.!A\@:5R$=0.SW#^]OBM,YA9"= M!M1)4KR9B7#$#-PG+DED7+DF5;9;"B8&S,BJ?3B6^" Y=P"0%QWY+C]^MX?K MA6"1Y0!.UXF66"_24*9 ,L4K[5Q0H4T$=S3IO;043+J:GA8 '4#^P\U[-]Y@ MP]SJS=7ZZV(Y^Q_,%]FC\3DB6-24ISO'P5< .AT\\0@ M63336 ?X(Q%^6\PWK'P(R_?+S:3@_,]P>84?<+GA[D+(1,E;5,1#[5[TV4)D ME,R154L=O$S.- 'A'K1-[#2G1>+8NNL+CH\L2]*R8C$FB"74X__"0)3" <?OM.8M$LA&HK"#:N;\2%:<#:115G& M52Q8LFYR/&H_\J:=]-75JCR*!L^DY''/#*_G%?^^6EV%>1JW!/+B6UJ41(:Q MUJ9$HJUAOFCR7U'0 EH[&@/SB190Z2C6L]*TV?3JM43"$.N$?@757D!IHMQ) M'<&5F+/(=1)/FQM=7F6)9 BZVI5(ANBT@]7Z]C:333W[_GZK\TR68A"*=77O MP2OP6=9E)(:2.),6F_1-[*3HM91(!B'D46O3&.KJ '?WZ;_9IJUS%Z3R@+:D M>@B"4\1K&41?!-+/B8HF+2R/29D8:>/H^&&&<9S >X#,702SW9(WNEZY)#)P MFV/=DJ]MP26#XCE(I[(VIM&E>@\HF18PQZIV=RYZ@)P[ ,JUKZ4_WAB-)Y/1 M]0 #O:J2'!GX2$+QPKH4A2Y2-0')3U2\EH+$,6O7X6KI %.'"^Z.[7G^O!.0V&.T;6FT,R3:Z7;<',M"[P"&P-+9NU5G0' M8/_MVY^7BQ^(FS7@_9]5 -N5P"J+(14/_OI*F$(12*%8)!=DVD;./6]RB&$G M19V7SYJ#9=%"IZKQ^=FHHCJ?!#N XPHZ\$#DM #J _+TT\-?PYVP=+J\KDW6FP/([YK>+ MY<^%A(M '&! 8$E6Z<*>/(6AD,RE#$:84M,3?K%!E/:>= P,I1VI_<-]-H! M< ^6[W6\M'I_M5ZMPSS/YE_^N-HL5BQPJ47)Q'8= 2UDA,AS(BCJ$+7"Z&23 M+831.>D\1&D+_&EQ< M"D;HP (C<5BM*&[$R"$4(2GW$!B]EUKF-L=K3L7AV3"J^QV$ MB]6J7EUPLX*^+S^MM!/VFDEKH72!RI;>YN5 UYJ'LOVP[&VLS$VD B MW@/@W7QXQ!1BLJ)>8LD)>]Z +SH"8M$FHP]%-[EFZ#BRC_6&>[_]OM7>F^#A MG-;9%@.4S9(AZ800:]01M),.T0C%FK3$'TGWM'L9)T3J0R]Y2GWWV[[\R"$= M.?]IU_-:^<^&V/X^L]0YRISN.;_<@A6F4H M,Z]#![TSC#6Y7ZJ7*.*V(0F7WV<)=^RL7&X>25_54>5I\65>#[Y^P.5L<4WI M=C*Y54IF$EYTHF8+5H.W*8+&($F.&:UL,S.I!3=G'6L,0?5N;SP5-CH(/W[N M5XV,,8XB@'4JDCAC@("> S(5;1:%%IDF)U^&MZB?X'C59*AXMEU]B(HZP%>3 M;D">C%,)%41>#U@F%N@KU,")?ZE*$)JUF3'\RMO5!V'K%.WJ0Q3= ]@WE9)[ M[%=VMGVFZ)4WC->ZL97D 21]A2F!%BH$%E06OLFN[C,T==Y]UAPP3TWK'T%[ M'0!Q=_=]SD)RHQ(D7D]N\D*A$_T#85D10GEK2I,AC<>=FSBO9O5C0#B.YCJ MX/-=]YBU\9DK$)S[&@])"-89\-GYS'S&H)O4_X\_-S%=+]6IH3B>!CN XT]V MM64AH?56605%905?4I%[P &UU +@;:5S/ M2S!:*FT8V.(+* P98O((/KI2N)(6LT^F %=02NK:DAET&5 MY"@<=;7'RUJ(6F<*5ETQ/(2@;)N!LAUELH>K9\N!L=H#7:R[B$:$FG4Q8*0*9%E!!FQ[6"&5;_RTT+_;VQRM;IZ+WA4(2C8(4S"\X7 ]8* MQ5(HWJLF,R0:\C3Q.,XIL3K6$;61@3-U#'*P'$@C-?JB&&R)]+O?YV^^?%GB ME[#&F[-2'"T*BR0%ID"5NDD?>(*28XDYF6*YVBMZ:4;BM'%/#];0$00Z6$SV MTLAMA^!&!*O/]:=#PWXVC:,*P'T^D+-*_9>JY5]G:QW/ZH_AV_R"E:TEHAWU(DJ%2/XB)Y M&89&:69X,JE)W?ZT;$Y;?_A+V-GQ\.K ^ Y>PS9?KB7!+R)'GYP( MH!-]*!T2>!\X,,D].A&]2].T<0U@8MKSX3T9SF30Z,4LXLN\Q^=X_SC[\G6] MV@:[X0M>%!N<5D& +KR&M:H 9721X,P#Y](SU7!0W]C<[&4HYB]C*)."I0.+ MV;]K%@-D["R@X!7PR2HBB!$!D7J*0V>DV9X?& MYF0O\+N_ OBG!4D'SOS@%>VV?+JL#8+<3LJY7MHM([ HO!(@@-2B+'()B M")B-43QC=JY=CM"$I;WLQO]E[&9ZV)S16>E[7>$WA\1'/S7]S#M:G9_>EZT^ M3E(+\LRZ7CU$V#8$>>G!%TE!#"N:0$;(=TWJM1.?I!YO:.W'Q>7EV\6R_O*" M5K3$D^5 6;VEM$52VN*B@B)D88I)'W.3 +\-.V=]EGH(KAN.-#X4';W$0:,. M=M;26Q.5 :R\*YYRO6@/"= N<G\K.$)X-E\"/@0K!QL+']N M@L!/Z[!<=V$R?Z<_7*]^GU\'IW]?+E:K"\J7HG$6(9HZ\C2C E^[=*4+/NJ< MN$I-6A ;\-+YZC//O_WWG[/EY@FW4KF(/EB4 M.8%4R5,D$$@T=?"4S0Z#TMFS-N=)FG/6^0G/\S.G<;$TW+C\M7'--]U@^?.X MDQSJ5&O,?[M:WA8FKS?J[@\A_.V_<9EF))P+K >P>=WZ0%;'LS$#07(!,G'& M6=U-N0DBL(T<^+^J/'LO% M"F=BG8G#:EI)7:%I-D/4*+.Z>JOX3 M:S,9">D[+L,7O ER-]75JL:R5:-PN?AL2ZWP,E#]83R3NHX+5#UU[&[BQR$\,Q8,-%E\IG90G3%0-%91\V2E*RO4\'#^'LU M]: F,)_&*@=A[GPJ2#N'ESU9$GA60"45%3%^F3; M=>2?AL=74W'JPC GPMXK6"=?K"P\*RS#D]):!-)B**"2YN!\*O1AO',%@V1- M!NY-RO6KJ6YU8;K=X/,=@GR,E""YHS)(I0!$WYU)LO8+,49:08Q)2>A5$ MC\OJF$GI.10"N[#("3#W^DJ'S^?KK"@L&L&$E$!9$2DE*!)XU"JBM3SW60S9 MD[]74V8\!W-L@;E7L#*^7#YZWGF)C%I(!H4A@HH6P6N?2&3!6$D?T769AQ[' M]JLI8IZ#X9X0H6=T4O+CIW^LFAV1?.KAKKI<]/#^]GLWL+:V>]> TKY<5*,L*!(8)G)>6FQ)L M;-1,.18'9WWT<0AZAUY9WP8#'816/]\=69(4TM?53]=Y^E$X\!9EW3;1*@NI MZ*,%@+N\.O:D2'CVNM@A:ND 4X<+[IF;J"))2U&Z0NC))(@Z\CYX+R!I$PS+ M3G!L,A6W!3,]71<["%NGN"YVB*([ /OS%^PIHXGL;(#[$D!Y%<$';R [S)$B MU(#89'/G^"L2S^O*V$&@&71%XA -=@#'@Q/1=[?3@(ISVJ&M8W>,J?=N<0C& M)9!6)4&QEU%J&D_[(NF]W(XW9>1P8@"<,^1O+@8C\[_::.7]^BLN/W\-\^VN MS.V$Z)_ZX*.41DH$I\DKT(+IP05.7D$6GWV(F:N^!AX?Q&;G:\3((![+AMHC MZJ]A;S?GIXH1,7D&W* @'3JD59T68)VLCRR%>N;P3$WMK ?JG #FI[?( S!W M/NW3!XOGY][6"Z,MLY&3&W5U]J]6 1RW!83+HF2*E4F5YV61/S-XIHW3K\D@ MCT#;?/X/0EQ:TITD8.36#L(L@2?ZG7$5B,P^ #.O4P1S)HX5Z M-7*B#,!&'V5?HRK:R.%,<]*SV8IMALE7G8[N+[Z+Z%$+4[-WI3DH80U$6?O. MO2_!"IT*ZVO^^8C,O_H=WG;6TZ$G& 3EO]SN\,OB2TP4H3 "<]*2#)T#1X$2 M&*,QE9(M;W,/_Q_T*O$%+4+]J;W!OMLK+4C.2)*,Q0*FCRI2DX,IS M9B%XF4SPQ3MS9JG^$/9?_:;Z*_ #S>#\JIW @-1*<4%)E9$@.(^@.$G/8[#@ MC>7H=8[D5,_+!8R\2W#.^_>OP $T@O*H>_]C'LDF^7V;K:LHPIR$.5_/2(+T M-WC0&>QGGG;\H>M]21WIE/7=Z^K4N)_>=W>$]?98JDPYIL)SC04I('3.0! 4 M%1:G@V^@S&RJORV$3N]W%$4,F7GYH2S_7%5WZJ.W,BP]AN?[QF2+, M%(^U'YDB.:-?+;G'DA&614;(=-7=U(*^!R$QMBQ/>"H8\ MY29'\UXB[/@SYD\__ZG5&;/(.4@.J3!-J[.+M>^HWB=-1J192*S-#)H!-$[K MFD9%T>.SY&TT=58^ZH@HZJ5'MO-8+2.H%R$G%)<\BP@YU/&H0@KPN7;:8)/WU%7+^K?UTU5P?C9,:\KWOX1BI! MRP!Y9I=,!NM3$EQIU+:)3>XBJ)>Q6,VPL&B@F$X!MIU:H[-P63&R1EFGUF@N MZPF.3-]J&TMBSN/)(-;#9*IQ5+X'C@Z0?P=(^K#$/\,L;W/;:<6><:9EB$ AAK#*B>!3*V>DQE MR-BIXK!&RNL,EEM3]9MK2JR"I.OD-1D08A 92LYC+,UWSWJ(Q%HI_1EL M':"!"3&T6JXOWI0RNYQ5!GZ;KV?K'UOGG+53A0E-).M$QI8LQ.P".+0F)ZEI MA=]G"@"]X1Y^Z+N'V-E-0C_8.42IBU$EW)F?N6=,&^OAAF?%8P;I%86!N9Z- M%$( T_3#**1DL4FY]!F:)NY*[V6!&ZR>?I&VM4*%0E)@R,%87UO3*?F(EGRV M8=PY;EEQK$FT_BQ5_?BJHW2_'Z8.4,2$J*KEF8LW7Y:X:9Q\NUA^N%JFKV%5 M)]SB\OLLW:0CO$0A9)2 SAI0WD0(J",4ZWBR*L>4'C0^/*[\[/NR+O%RB%X7 M#84\-6CNN^O_G*V__HK+-0GHNL?V_RPN24DW^R Z.6,Q:4B*65 4+H(GRP.% MV5!HZ3EC<2_L[/_.:3.X1A!J)/*ID?1+F/]K-O^R$5IE[>OLSYL--.>E2P9) M-'4P>[(9//-(&4BA=$1;GAC?"S@[7S%M(-0()^,(=&I8O+V:YT]_XN9^MUOG MN>6#&.8ETY[8:@2-L83:;R#\[G8F M3ZS\P? MB_FOM2!P>5EE=&M.GW'Y[2)*EZ/UEO()'^MMR J<38$8*\ID;5)B<+ MNXR9#U3QHK&\SP!#'W&._PZ7&]8*EXY%2@-0&HKE&+ED9R4"TL\8+=HL/3Q= M=#B4[KVWRQ#Z-(@Z5/K]KHHWY>JW).B':<3]_W(AHS#.VP(ZTN)&2S^)53H% M(EJMG38L%7O"17-?NKN,XX\#ZQ0:[0# ?[O"SXM[#,QPM>VMN' NV%H4@%P2 MA:76.^(DU!OM8B%;%$'S)KU4NTGJ,D<8!W8CZ6'JM?9Z5.O[\J#,1-Q<:,.- M2C* $7S3G%\@U,-)W$KC7))2I/UV%W:_8]I#_^W6T)&DVH&[^8C?<7Z%U8O^ M#/:+[+((AF?PR!6H;"GEB116*F%BO;'":-1M5L(=%.T%)G-68!I7"P?#Z3LN MXV(D0-6#D+4M?[-!>[5:+[[A\MTL1+*3]8\;#VJ#8DYG3NET]*"X$N!<=J#0 M,A:"ITRF20_*/L3M!3-[EC ;73<=.+";[L&/F'#VO:8Q#RRH,"([TAH=:=6F M!$9(<%YE<#)SQ!2",DT&)LU%UT@'&?I_3LW"U_GV>R&1^RBY2 M8CDX5>J,7$J/40ORSX53>BQSU%)JHYN,/ME-TEZX\F>)JY'T,'5,OD-&=;N% M0LJ;39B+C"HGPR5D+,12"@C!)0VA1*4T"Z5DM5=\OM_[]MM!96<%G%;B/@\$ M_5:/]J[HY]L[=(ICQA=9\]9->T5P9"/> K+,LD87A0HC NK!Z_?#UYEOT;=1 M1@=+X*XNLF^;A?Y]N?>S"Z%2YE$A\6(1E/2<4F"3"4AD2])(K>,IYS,\1>-^ M8#ROW?W6JNK4Z7W$VA(PFW]Y'R]G7\(=JQ2( M('B(P5M!T6.3.O5.BJ9MP!D%$0\#J7&D?V[N9=/P=M!DJY[8?#-? MSW)E:?8=/V&Z6F[J[[_]=[J\(H.OI=0Z'O_J6JV/I7(G@:P4LUDGB+7!5W&C MP&?O*58D>?-BC)--YC&,S\JT+8N-83V)OL]M\:XB6,SK3.)%>>+/;H1QQ/C* M\5[>-!@X1A"M@P:KO' Y>D KR1Y*E-==VU)XC(H7KU.3&;ZGRE*N%YP;;J/1 MC"E*_KF)H4Z!\A!=8&#KS$8C,#&)I^#V)ZHZ#0"&(..E;.5P+72PS/^!VR)O M-=:[A:0HQ;UF@%PI4,D5B$A?.8;H8D(I79-6CB>IZ0M"1VA[,;;H>\//12XQ MZ6P14O*E[D(S<,X6*!IM<86K$/895W,<;J;%RPA:?0XG@T3< 3X>7'!UT\^[ M,:75^ZOUJEX_0O;ULUEQ%8/)2@*63$PJ50/9%,&$P)A+IBC9Q/\<1&U?R]F^CNABD$)T=9YL@DM.),]:*$R3YY99IH,=WZ!KK[6U"9IXS&:Z !8 M3\>Y.6:?=2+K""F!3C'HGGJV"Z:O%49)HTJD(Y*P-JPHP+EA5Z0 M5V&$Q3:JJR#JQL!W];$3YB\T(69FQQ6/T'?225(5B* M;U)25AM?Z)LF!>:!=)Y'DG,8:/9#Z"@:[ "@.XS[ C6&+(@-72*M9J8$2@E] M K)I%97DBK49$+*#GKZRG#$]X!@*.+?R[9,VM=@:\(Y2]Z+\]N%3FX+NT>0T M+?&.*ZS61=_,"* 5K)*R<5!1,O!%&J#\O)XLTS:8)ETF[3O%CFW,V S8RU84 M+3V"=[I.HE8)@J%UPB>)D7E1LF]\(>(8;/25VAV$O78-.(/UW$$4<"3/O_QX M^@&;X>LERYB*T)!JM4Q93PN9H0_./*JH8\0V;2 ->>KE L?30_7A!(1.<-.M M"?T1ON%VF&]V41>C*"<0,8,J7-2 SE(F(@0B=]K+-C>LO4#8M&#N!D%[(?M M=78 S]\H1E[\0/RT7J1_O?^S2G,[#SJ4(CAF"4(871.->C]ZT>"P:"-)?*:4 M)A';+HIZ!.2ABG^8[(VBA0[@]!$IYIK50XD;5OXQGZU7'S_]X^:""Y:9S,2" ME_7P$ L10M$%HK-<$=[?'<4M)23M9 MSWA4L;(D($;O03(OD]2BR-@DUQJ+@5ZNISSW*/,P1)R_)=S,)A#61QDH%^:Q M@ J"? I7#DS!DH++*OHF.[FC4-]C+- :>..B_P 4M-].WOZB?L2PPO_]O_X_ M4$L! A0#% @ M$$J4;QIA_C*" =34 !< ( ! M &5X:&EB:70S,3%Q,C(P,C$Q,'$N:'1M4$L! A0#% @ M$$J4<^+XQO" M" &S4 !< ( !_P@ &5X:&EB:70S,3)Q,C(P,C$Q,'$N M:'1M4$L! A0#% @ M$$J49T&Q"%#!0 )!L !< ( ! M]A$ &5X:&EB:70S,C%Q,C(P,C$Q,'$N:'1M4$L! A0#% @ M$$J43MZ M">TA!0 H1D !< ( !;A< &5X:&EB:70S,C)Q,C(P,C$Q M,'$N:'1M4$L! A0#% @ M$$J45%;$Z7!D@( Z+8A !$ M ( !Q!P &YC;F\M,C R,# W,S$N:'1M4$L! A0#% @ M$$J4>TMJP$S M#P *)T !$ ( !M*\" &YC;F\M,C R,# W,S$N>'-D4$L! M A0#% @ M$$J4=C_J<=V( LU(! !4 ( !%K\" &YC M;F\M,C R,# W,S%?8V%L+GAM;%!+ 0(4 Q0 ( +1!*E'&R?_$2UH C] M P 5 " ;_? @!N8VYO+3(P,C P-S,Q7V1E9BYX;6Q02P$" M% ,4 " "T02I1/I+[ 'C- NMP@ %0 @ $].@, ;F-N M;RTR,#(P,#&UL4$L! A0#% @ M$$J4: VJ@J&?P P/4% M !4 ( !Z <$ &YC;F\M,C R,# W,S%?<')E+GAM;%!+!08 1 "@ * )X" "AAP0 ! end

&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J4106":Z+"0 F1H !D M ("!WGH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M$$J4=$@4PQ9! JPL !D ("!5H\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J4>3\ MJM#= @ E 8 !D ("!K:@ 'AL+W=O&PO=V]R:W-H965T:O !X;"]W;W)K&UL4$L! A0#% @ M$$J4435F_/+ @ J@8 !D M ("!:[, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M$$J441L -.. P %P@ !D ("! MD;T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M$$J40D!.Q2G @ @0@ !D ("!Y,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J43JQ C!L M P V@H !D ("!(M( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J44[V!JK^ @ [ D !D M ("!5]T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M$$J4&PO=V]R:W-H965T&UL4$L! A0#% @ MM$$J40]5ZV2, P $0X !D ("!OO 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J41TB0=ZS @ M\0< !D ("!U_H 'AL+W=O!P &0 @('! M_0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J4586[E@L P V@H !D M ("!LP,! 'AL+W=O&PO=V]R:W-H M965T(+ 0!X;"]W;W)K&UL4$L! M A0#% @ M$$J4?%YR>XD P .PH !D ("!B0\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M$$J M4>2/K9AQ P %0P !D ("!DAL! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !" - $( !1( +\N 0 $! end XML 71 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 72 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 73 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 194 335 1 true 56 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.ncino.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.ncino.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets - Non-printing Sheet http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting Condensed Consolidated Balance Sheets - Non-printing Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.ncino.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Operations - Non-Printing Sheet http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting Consolidated Statements of Operations - Non-Printing Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Comprehensive Loss (Unaudited) Sheet http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited Consolidated Statement of Comprehensive Loss (Unaudited) Statements 6 false false R7.htm 1006007 - Statement - Unaudited Consolidated Statements of Stockholders??? Equity Sheet http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity Unaudited Consolidated Statements of Stockholders??? Equity Statements 7 false false R8.htm 1007008 - Statement - Unaudited Statement of Cash Flows (Statement) Sheet http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement Unaudited Statement of Cash Flows (Statement) Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Description of Business Sheet http://www.ncino.com/role/OrganizationandDescriptionofBusiness Organization and Description of Business Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2108103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest Variable Interest Entity and Redeemable Non-Controlling Interest Notes 11 false false R12.htm 2112104 - Disclosure - Fair Value of Financial Instruments Sheet http://www.ncino.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 2116105 - Disclosure - Revenues Sheet http://www.ncino.com/role/Revenues Revenues Notes 13 false false R14.htm 2121106 - Disclosure - Business Combinations Sheet http://www.ncino.com/role/BusinessCombinations Business Combinations Notes 14 false false R15.htm 2126107 - Disclosure - Intangible Assets and Goodwill Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwill Intangible Assets and Goodwill Notes 15 false false R16.htm 2132108 - Disclosure - Reseller Agreement Sheet http://www.ncino.com/role/ResellerAgreement Reseller Agreement Notes 16 false false R17.htm 2134109 - Disclosure - Stockholders??? Equity Sheet http://www.ncino.com/role/StockholdersEquity Stockholders??? Equity Notes 17 false false R18.htm 2138110 - Disclosure - Stock-Based Compensation Sheet http://www.ncino.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2143111 - Disclosure - Commitment and Contingencies Sheet http://www.ncino.com/role/CommitmentandContingencies Commitment and Contingencies Notes 19 false false R20.htm 2145112 - Disclosure - Related-Party Transactions Sheet http://www.ncino.com/role/RelatedPartyTransactions Related-Party Transactions Notes 20 false false R21.htm 2147113 - Disclosure - Basic and Diluted Loss per Share Sheet http://www.ncino.com/role/BasicandDilutedLossperShare Basic and Diluted Loss per Share Notes 21 false false R22.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.ncino.com/role/SummaryofSignificantAccountingPolicies 22 false false R23.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.ncino.com/role/SummaryofSignificantAccountingPolicies 23 false false R24.htm 2309302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables Variable Interest Entity and Redeemable Non-Controlling Interest (Tables) Tables http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest 24 false false R25.htm 2313303 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.ncino.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.ncino.com/role/FairValueofFinancialInstruments 25 false false R26.htm 2317304 - Disclosure - Revenues (Tables) Sheet http://www.ncino.com/role/RevenuesTables Revenues (Tables) Tables http://www.ncino.com/role/Revenues 26 false false R27.htm 2322305 - Disclosure - Business Combinations (Tables) Sheet http://www.ncino.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.ncino.com/role/BusinessCombinations 27 false false R28.htm 2327306 - Disclosure - Intangible Assets and Goodwill (Tables) Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwillTables Intangible Assets and Goodwill (Tables) Tables http://www.ncino.com/role/IntangibleAssetsandGoodwill 28 false false R29.htm 2335307 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.ncino.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.ncino.com/role/StockholdersEquity 29 false false R30.htm 2339308 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.ncino.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.ncino.com/role/StockBasedCompensation 30 false false R31.htm 2348309 - Disclosure - Basic and Diluted Loss per Share (Tables) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareTables Basic and Diluted Loss per Share (Tables) Tables http://www.ncino.com/role/BasicandDilutedLossperShare 31 false false R32.htm 2402401 - Disclosure - Organization and Description of Business (Details) Sheet http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails Organization and Description of Business (Details) Details http://www.ncino.com/role/OrganizationandDescriptionofBusiness 32 false false R33.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details) Details 33 false false R34.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) Sheet http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details) Details 34 false false R35.htm 2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details) Details http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables 35 false false R36.htm 2411405 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details) Sheet http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details) Details 36 false false R37.htm 2414406 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details) Sheet http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails Fair Value of Financial Instruments - Summary of Financial Assets (Details) Details 37 false false R38.htm 2415407 - Disclosure - Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details) Sheet http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details) Details 38 false false R39.htm 2418408 - Disclosure - Revenues - Revenue By Geographic Region (Details) Sheet http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails Revenues - Revenue By Geographic Region (Details) Details 39 false false R40.htm 2419409 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) Sheet http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details) Details 40 false false R41.htm 2420410 - Disclosure - Revenues - Narrative (Details) Sheet http://www.ncino.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 41 false false R42.htm 2423411 - Disclosure - Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details) Sheet http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details) Details 42 false false R43.htm 2424412 - Disclosure - Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details) Sheet http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details) Details 43 false false R44.htm 2425413 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.ncino.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 44 false false R45.htm 2428414 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) Details 45 false false R46.htm 2429415 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details) Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails Intangible Assets and Goodwill - Amortization Expense (Details) Details 46 false false R47.htm 2430416 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails Intangible Assets and Goodwill - Expected Future Amortization Expense (Details) Details 47 false false R48.htm 2431417 - Disclosure - Intangible Assets and Goodwill - Narrative (Details) Sheet http://www.ncino.com/role/IntangibleAssetsandGoodwillNarrativeDetails Intangible Assets and Goodwill - Narrative (Details) Details 48 false false R49.htm 2433418 - Disclosure - Reseller Agreement - Narrative (Details) Sheet http://www.ncino.com/role/ResellerAgreementNarrativeDetails Reseller Agreement - Narrative (Details) Details 49 false false R50.htm 2436419 - Disclosure - Stockholders??? Equity - Narrative (Details) Sheet http://www.ncino.com/role/StockholdersEquityNarrativeDetails Stockholders??? Equity - Narrative (Details) Details 50 false false R51.htm 2437420 - Disclosure - Stockholders??? Equity - Common Stock Future Issuance (Details) Sheet http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails Stockholders??? Equity - Common Stock Future Issuance (Details) Details 51 false false R52.htm 2440421 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://www.ncino.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 52 false false R53.htm 2441422 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details) Sheet http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails Stock-Based Compensation - Stock Option Activity (Details) Details 53 false false R54.htm 2442423 - Disclosure - Stock-Based Compensation - RSUs Activity (Details) Sheet http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails Stock-Based Compensation - RSUs Activity (Details) Details 54 false false R55.htm 2444424 - Disclosure - Commitment and Contingencies (Details) Sheet http://www.ncino.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details http://www.ncino.com/role/CommitmentandContingencies 55 false false R56.htm 2446425 - Disclosure - Related-Party Transactions (Details) Sheet http://www.ncino.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://www.ncino.com/role/RelatedPartyTransactions 56 false false R57.htm 2449426 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details) Details 57 false false R58.htm 2450427 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) Sheet http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details) Details 58 false false All Reports Book All Reports ncno-20200731.htm exhibit311q2202110q.htm exhibit312q2202110q.htm exhibit321q2202110q.htm exhibit322q2202110q.htm ncno-20200731.xsd ncno-20200731_cal.xml ncno-20200731_def.xml ncno-20200731_lab.xml ncno-20200731_pre.xml http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ncno-20200731.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 194, "dts": { "calculationLink": { "local": [ "ncno-20200731_cal.xml" ] }, "definitionLink": { "local": [ "ncno-20200731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ncno-20200731.htm" ] }, "labelLink": { "local": [ "ncno-20200731_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ncno-20200731_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ncno-20200731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 451, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 5 }, "keyCustom": 23, "keyStandard": 312, "memberCustom": 17, "memberStandard": 35, "nsprefix": "ncno", "nsuri": "http://www.ncino.com/20200731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.ncino.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.ncino.com/role/FairValueofFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Revenues", "role": "http://www.ncino.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - Business Combinations", "role": "http://www.ncino.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126107 - Disclosure - Intangible Assets and Goodwill", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwill", "shortName": "Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:ResellerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132108 - Disclosure - Reseller Agreement", "role": "http://www.ncino.com/role/ResellerAgreement", "shortName": "Reseller Agreement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:ResellerAgreementTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.ncino.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Stock-Based Compensation", "role": "http://www.ncino.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2143111 - Disclosure - Commitment and Contingencies", "role": "http://www.ncino.com/role/CommitmentandContingencies", "shortName": "Commitment and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2145112 - Disclosure - Related-Party Transactions", "role": "http://www.ncino.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147113 - Disclosure - Basic and Diluted Loss per Share", "role": "http://www.ncino.com/role/BasicandDilutedLossperShare", "shortName": "Basic and Diluted Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.ncino.com/role/FairValueofFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Revenues (Tables)", "role": "http://www.ncino.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322305 - Disclosure - Business Combinations (Tables)", "role": "http://www.ncino.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Intangible Assets and Goodwill (Tables)", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwillTables", "shortName": "Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335307 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.ncino.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets - Non-printing", "role": "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "shortName": "Condensed Consolidated Balance Sheets - Non-printing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339308 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.ncino.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2348309 - Disclosure - Basic and Diluted Loss per Share (Tables)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareTables", "shortName": "Basic and Diluted Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Description of Business (Details)", "role": "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "shortName": "Organization and Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic3bc928832a941daa6e875644941dfcb_D20200713-20200713", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i0acee94d4836404b9f3d1d05298b5a51_D20190201-20200131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails", "shortName": "Summary of Significant Accounting Policies - Concentration of Credit Risk and Significant Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i0acee94d4836404b9f3d1d05298b5a51_D20190201-20200131", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details)", "role": "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Summary of Uncollectible Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i2e31faa15cb5489a96f1b4e032018b3a_D20191031-20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i2e31faa15cb5489a96f1b4e032018b3a_D20191031-20191031", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToMinorityShareholders", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details)", "role": "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails", "shortName": "Variable Interest Entity and Redeemable Non-Controlling Interest - Financial Assets Measured At Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:TemporaryEquityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ie60d082e01a44c69ba5aab759dd7a68b_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Fair Value of Financial Instruments - Summary of Financial Assets (Details)", "role": "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails", "shortName": "Fair Value of Financial Instruments - Summary of Financial Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ie60d082e01a44c69ba5aab759dd7a68b_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details)", "role": "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails", "shortName": "Fair Value of Financial Instruments - Reconciliation for Contingent Consideration Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibadb8589c2144dc897c3a7c0713ba886_I20200430", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Revenues - Revenue By Geographic Region (Details)", "role": "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails", "shortName": "Revenues - Revenue By Geographic Region (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "iba7355acbefe42c6b8433de74e548efc_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419409 - Disclosure - Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details)", "role": "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails", "shortName": "Revenues - Accounts Receivable Less Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420410 - Disclosure - Revenues - Narrative (Details)", "role": "http://www.ncino.com/role/RevenuesNarrativeDetails", "shortName": "Revenues - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i371f5b16d2ea4e759c0c660f0a722ffd_D20190708-20190708", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details)", "role": "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails", "shortName": "Business Combinations - Acquisition of Visible Equity, LLC Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i371f5b16d2ea4e759c0c660f0a722ffd_D20190708-20190708", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "ncno:BusinessCombinationConsiderationTransferredCashPaid", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424412 - Disclosure - Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details)", "role": "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "shortName": "Business Combinations - Acquisition of Finsuite Pty Ltd Consideration Transferred (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i5add93aa122b47fab16d86c30a488bbd_D20191018-20191018", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "ncno:BusinessCombinationConsiderationTransferredCashPaid", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425413 - Disclosure - Business Combinations - Narrative (Details)", "role": "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i9ee52f51848e4fb0aea5060c9480ae7c_D20200201-20200731", "decimals": "-3", "lang": "en-US", "name": "ncno:BusinessCombinationConsiderationTransferredCashPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428414 - Disclosure - Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails", "shortName": "Intangible Assets and Goodwill - Schedule of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429415 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details)", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails", "shortName": "Intangible Assets and Goodwill - Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Intangible Assets and Goodwill - Expected Future Amortization Expense (Details)", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails", "shortName": "Intangible Assets and Goodwill - Expected Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Intangible Assets and Goodwill - Narrative (Details)", "role": "http://www.ncino.com/role/IntangibleAssetsandGoodwillNarrativeDetails", "shortName": "Intangible Assets and Goodwill - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i22dfbf950bd24402a8a7c334ca374b34_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433418 - Disclosure - Reseller Agreement - Narrative (Details)", "role": "http://www.ncino.com/role/ResellerAgreementNarrativeDetails", "shortName": "Reseller Agreement - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i22dfbf950bd24402a8a7c334ca374b34_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Operations - Non-Printing", "role": "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "shortName": "Consolidated Statements of Operations - Non-Printing", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i9a06f38419d344e6b105c37e0a876011_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436419 - Disclosure - Stockholders\u2019 Equity - Narrative (Details)", "role": "http://www.ncino.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders\u2019 Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Stockholders\u2019 Equity - Common Stock Future Issuance (Details)", "role": "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "shortName": "Stockholders\u2019 Equity - Common Stock Future Issuance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockByClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ib158155aaff24cf0902b1bf919a2375f_I20200731", "decimals": "INF", "lang": "en-US", "name": "ncno:CommonStockPossibleIssuanceOfCapitalShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440421 - Disclosure - Stock-Based Compensation - Narrative (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "idff0b16bde1e4518a0318a54cf23d2cc_D20200201-20200731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i609a051442f94027a62aa8580561d534_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441422 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails", "shortName": "Stock-Based Compensation - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i55c3e1f69fc04970857141acbbb0d452_I20200131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Stock-Based Compensation - RSUs Activity (Details)", "role": "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "shortName": "Stock-Based Compensation - RSUs Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i41cb89a6cf524c639bf12523759250fe_D20200201-20200731", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444424 - Disclosure - Commitment and Contingencies (Details)", "role": "http://www.ncino.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:RelatedPartyNonCancellableAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446425 - Disclosure - Related-Party Transactions (Details)", "role": "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "ncno:RelatedPartyNonCancellableAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449426 - Disclosure - Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "shortName": "Basic and Diluted Loss per Share - Components of Basic and Diluted Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "0", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibe51e32dd816442f943497a945cc7a34_D20200201-20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450427 - Disclosure - Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details)", "role": "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "shortName": "Basic and Diluted Loss per Share - Weighted Average Number of Shares Excluded From Computation of EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ibe51e32dd816442f943497a945cc7a34_D20200201-20200731", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Comprehensive Loss (Unaudited)", "role": "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited", "shortName": "Consolidated Statement of Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "ic45ecb2ddb0a4c7a909e01cc8a1e3517_D20200501-20200731", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i6ab2a3e360cc442fae7bce7100f11dff_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Unaudited Consolidated Statements of Stockholders\u2019 Equity", "role": "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "shortName": "Unaudited Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i6ab2a3e360cc442fae7bce7100f11dff_I20190131", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Unaudited Statement of Cash Flows (Statement)", "role": "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement", "shortName": "Unaudited Statement of Cash Flows (Statement)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": "-3", "lang": "en-US", "name": "ncno:NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Description of Business", "role": "http://www.ncino.com/role/OrganizationandDescriptionofBusiness", "shortName": "Organization and Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ncno-20200731.htm", "contextRef": "i83cf9257fbd245e5835899bdd6dcc34a_D20200201-20200731", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r459" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r462" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r461" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r456" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r457" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.ncino.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "ncno_A2019EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Equity Incentive Plan", "label": "2019 Equity Incentive Plan [Member]", "terseLabel": "2019 Equity Incentive Plan" } } }, "localname": "A2019EquityIncentivePlanMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_AccountsReceivableCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Currency Translation Gain (Loss)", "label": "Accounts Receivable, Currency Translation Gain (Loss)", "negatedTerseLabel": "Translation adjustments" } } }, "localname": "AccountsReceivableCurrencyTranslationGainLoss", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "ncno_AgreementForPurchaseOfServiceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agreement For Purchase Of Service", "label": "Agreement For Purchase Of Service [Member]", "terseLabel": "Agreement For Purchase Of Service" } } }, "localname": "AgreementForPurchaseOfServiceMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_BankingRelationshipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Banking Relationship", "label": "Banking Relationship [Member]", "terseLabel": "Banking Relationship [Member]" } } }, "localname": "BankingRelationshipMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_BusinessCombinationConsiderationTransferredCashPaid": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transferred, Cash Paid", "label": "Business Combination, Consideration Transferred, Cash Paid", "terseLabel": "Contingent consideration - cash payment" } } }, "localname": "BusinessCombinationConsiderationTransferredCashPaid", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ncno_CommonStockPossibleIssuanceOfCapitalShares": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 3.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Common Stock, Possible Issuance Of Capital Shares", "label": "Common Stock, Possible Issuance Of Capital Shares", "terseLabel": "Possible issuance under stock plans (in shares)" } } }, "localname": "CommonStockPossibleIssuanceOfCapitalShares", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "ncno_CostAccruedRelatedToInitialPublicOffering": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost Accrued Related to Initial Public Offering", "label": "Cost Accrued Related to Initial Public Offering", "terseLabel": "Costs related to initial public offering, accrued but not paid" } } }, "localname": "CostAccruedRelatedToInitialPublicOffering", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_CostAccruedRelatedToInitialPublicOfferingReclassifiedFromOtherLongTermAssetsToEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity", "label": "Cost Accrued Related to Initial Public Offering Reclassified from Other Long Term Assets to Equity", "terseLabel": "Costs related to initial public offering, reclassified from other long term assets to equity" } } }, "localname": "CostAccruedRelatedToInitialPublicOfferingReclassifiedFromOtherLongTermAssetsToEquity", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_EquityHolderMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Holder", "label": "Equity Holder [Member]", "terseLabel": "Equity Holder" } } }, "localname": "EquityHolderMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "ncno_FinSuitePtyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FinSuite Pty Ltd", "label": "FinSuite Pty Ltd [Member]", "terseLabel": "FinSuite Pty Ltd" } } }, "localname": "FinSuitePtyLtdMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails" ], "xbrltype": "domainItemType" }, "ncno_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ncno_FirstInitialTrancheEarnOutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First Initial Tranche Earn-Out", "label": "First Initial Tranche Earn-Out [Member]", "terseLabel": "First Initial Tranche Earn-Out" } } }, "localname": "FirstInitialTrancheEarnOutMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_FundSpendingAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fund Spending Agreement", "label": "Fund Spending Agreement [Member]", "terseLabel": "Fund Spending Agreement" } } }, "localname": "FundSpendingAgreementMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Contract with Customer, Liability, Related Parties", "label": "Increase (Decrease) in Contract with Customer, Liability, Related Parties", "terseLabel": "Deferred revenues, related parties" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityRelatedParties", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_IncreaseDecreaseInCostsToObtainContracts": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Costs to Obtain Contracts", "label": "Increase (Decrease) in Costs to Obtain Contracts", "negatedTerseLabel": "Costs capitalized to obtain revenue contracts" } } }, "localname": "IncreaseDecreaseInCostsToObtainContracts", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_IncreaseDecreaseInDeferredRent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Deferred Rent", "label": "Increase (Decrease) in Deferred Rent", "terseLabel": "Deferred rent" } } }, "localname": "IncreaseDecreaseInDeferredRent", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_NCinoKKMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "nCino K.K.", "label": "nCino K.K. [Member]", "terseLabel": "nCino K.K" } } }, "localname": "NCinoKKMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_NetIncomeLossAdjustmentsToRedeemableNoncontrollingInterest": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest", "label": "Net Income (Loss), Adjustments to Redeemable Noncontrolling Interest", "terseLabel": "Adjustment attributable to redeemable non-controlling interest (Note 3)" } } }, "localname": "NetIncomeLossAdjustmentsToRedeemableNoncontrollingInterest", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "ncno_NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest, Net of Adjustment", "terseLabel": "Net loss and adjustment attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterestNetOfAdjustment", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "ncno_NumberOfAffiliatedEntities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Affiliated Entities", "label": "Number Of Affiliated Entities", "terseLabel": "Number of affiliated entities" } } }, "localname": "NumberOfAffiliatedEntities", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "ncno_OneCustomerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Customer", "label": "One Customer [Member]", "terseLabel": "One Customer" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "ncno_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services", "label": "Professional Services [Member]", "terseLabel": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting" ], "xbrltype": "domainItemType" }, "ncno_RelatedPartyNonCancellableAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party, Non-Cancellable Agreement, Renewal Term", "label": "Related Party, Non-Cancellable Agreement, Renewal Term", "terseLabel": "Related party, non-cancellable agreement, renewal term (in years)" } } }, "localname": "RelatedPartyNonCancellableAgreementRenewalTerm", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyNonCancellableAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party, Non-Cancellable Agreement, Term", "label": "Related Party, Non-Cancellable Agreement, Term", "terseLabel": "Related party, non-cancellable agreement, term (in years)" } } }, "localname": "RelatedPartyNonCancellableAgreementTerm", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyRemainingObligationExpectedFulfillmentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party, Remaining Obligation, Expected Fulfillment Period", "label": "Related Party, Remaining Obligation, Expected Fulfillment Period", "terseLabel": "Remaining obligation, expected fulfillment period" } } }, "localname": "RelatedPartyRemainingObligationExpectedFulfillmentPeriod", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyTransactionRemainingObligationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Remaining Obligation, Amount", "label": "Related Party Transaction, Remaining Obligation, Amount", "terseLabel": "Remaining obligation, amount" } } }, "localname": "RelatedPartyTransactionRemainingObligationAmount", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "ncno_RelatedPartyTransactionTermOfAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Term Of Agreement", "label": "Related Party Transaction, Term Of Agreement", "terseLabel": "Related party transaction, term of agreement (in years)" } } }, "localname": "RelatedPartyTransactionTermOfAgreement", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_RelatedPartyTransactionTermOfAgreementExtensionPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Party Transaction, Term Of Agreement, Extension Period", "label": "Related Party Transaction, Term Of Agreement, Extension Period", "terseLabel": "Related party agreement, length of agreement (in years)" } } }, "localname": "RelatedPartyTransactionTermOfAgreementExtensionPeriod", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "ncno_ResellerAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reseller Agreement", "label": "Reseller Agreement [Member]", "terseLabel": "Reseller Agreement [Member]" } } }, "localname": "ResellerAgreementMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_ResellerAgreementTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reseller Agreement", "label": "Reseller Agreement [Text Block]", "terseLabel": "Reseller Agreement" } } }, "localname": "ResellerAgreementTextBlock", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/ResellerAgreement" ], "xbrltype": "textBlockItemType" }, "ncno_SecondInitialTrancheEarnOutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second Initial Tranche Earn-Out", "label": "Second Initial Tranche Earn-Out [Member]", "terseLabel": "Second Initial Tranche Earn-Out" } } }, "localname": "SecondInitialTrancheEarnOutMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "ncno_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentIncreaseInAggregateShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Increase In Aggregate Shares", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percent Increase In Aggregate Shares", "terseLabel": "Percent increase in aggregate shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentIncreaseInAggregateShares", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "ncno_StockIssuedDuringPeriodSharesReclassificationOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Shares, Reclassification of Common Stock", "label": "Stock Issued During Period, Shares, Reclassification of Common Stock", "terseLabel": "Reclassification of voting and non-voting common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesReclassificationOfCommonStock", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "ncno_StockIssuedDuringPeriodValueReclassificationOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Stock Issued During Period, Value, Reclassification of Common Stock", "label": "Stock Issued During Period, Value, Reclassification of Common Stock", "terseLabel": "Reclassification of voting and non-voting common stock" } } }, "localname": "StockIssuedDuringPeriodValueReclassificationOfCommonStock", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "ncno_TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest", "label": "Temporary Equity, Variable Interest Entities and Redeemable Noncontrolling Interest [Text Block]", "terseLabel": "Variable Interest Entity and Redeemable Non-Controlling Interest" } } }, "localname": "TemporaryEquityVariableInterestEntitiesAndRedeemableNoncontrollingInterestTextBlock", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterest" ], "xbrltype": "textBlockItemType" }, "ncno_TransactionsWithCertainEquityHoldersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transactions With Certain Equity Holders", "label": "Transactions With Certain Equity Holders [Member]", "terseLabel": "Transactions With Certain Equity Holders" } } }, "localname": "TransactionsWithCertainEquityHoldersMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "ncno_TwoCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Customers", "label": "Two Customers [Member]", "terseLabel": "Two Customers" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "ncno_VisibleEquityLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Visible Equity, LLC", "label": "Visible Equity, LLC [Member]", "terseLabel": "Visible Equity, LLC" } } }, "localname": "VisibleEquityLLCMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "domainItemType" }, "ncno_VotingCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Voting Common Stock", "label": "Voting Common Stock [Member]", "terseLabel": "Voting Common Stock" } } }, "localname": "VotingCommonStockMember", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "ncno_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted [Abstract]", "terseLabel": "Weighted average number of common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "nsuri": "http://www.ncino.com/20200731", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r253", "r373", "r374", "r376", "r454" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r326", "r327", "r334", "r335", "r454" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r326", "r327", "r334", "r335" ], "lang": { "en-US": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r101", "r106", "r174", "r287", "r288", "r289", "r300", "r301" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r101", "r106", "r174", "r287", "r288", "r289", "r300", "r301" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r101", "r106", "r174", "r287", "r288", "r289", "r300", "r301" ], "lang": { "en-US": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r166", "r233", "r239", "r434" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r256", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r431", "r435" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r256", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r431", "r435" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r166", "r233", "r239", "r434" ], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r162", "r233", "r237", "r389", "r430", "r432" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r162", "r233", "r237", "r389", "r430", "r432" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r245", "r256", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r431", "r435" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r245", "r256", "r258", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r431", "r435" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r163", "r164", "r233", "r238", "r433", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452" ], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r163", "r164", "r233", "r238", "r433", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableMember": { "auth_ref": [ "r8" ], "lang": { "en-US": { "role": { "documentation": "Obligations incurred and payable to vendors for goods and services received.", "label": "Accounts Payable [Member]", "terseLabel": "Accounts Payable" } } }, "localname": "AccountsPayableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrent": { "auth_ref": [ "r31", "r96", "r375", "r376" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Related Parties, Current", "terseLabel": "Accounts payable, related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Activity in Allowance for Doubtful Accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r167", "r168" ], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r18", "r167", "r168" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January\u00a031, 2020 and July\u00a031, 2020, respectively", "totalLabel": "Total accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r17", "r94", "r374", "r376", "r420" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts Receivable, Related Parties", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r41", "r96", "r374", "r376" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable, related parties" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r5", "r6", "r33" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r21", "r45", "r46", "r47", "r417", "r440", "r441" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r19", "r290" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r98", "r99", "r100", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r259", "r261", "r292", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts": { "auth_ref": [ "r211", "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.", "label": "Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs", "negatedTerseLabel": "Costs in connection with initial public offering" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r261", "r283", "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Total stock-based compensation expense", "verboseLabel": "Share-based payment arrangement expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r169", "r175", "r176", "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r169", "r175" ], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedTerseLabel": "Allowance for doubtful accounts", "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $0 and $622 at January\u00a031, 2020 and July\u00a031, 2020, respectively" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Write off of uncollectible accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r81", "r186", "r191" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r44", "r47", "r48", "r332" ], "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Other Comprehensive Income (Loss)" } } }, "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r92", "r151", "r154", "r160", "r173", "r326", "r334", "r360", "r405", "r416" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r43", "r92", "r173", "r326", "r334", "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r344" ], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r262", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r342", "r343" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Accounting" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r255", "r257" ], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r255", "r257", "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition, Contingent Consideration [Line Items]", "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]" } } }, "localname": "BusinessAcquisitionContingentConsiderationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Equity interest issued or issuable, number of shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r313", "r314", "r315" ], "calculation": { "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r313", "r314" ], "calculation": { "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Stock issuance related to business combinations" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r312", "r313", "r314", "r317" ], "calculation": { "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r85", "r86", "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Purchase of property and equipment, accrued but not paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r182" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of costs capitalized to obtain revenue contracts" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r181" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Costs capitalized to obtain revenue contracts, current portion, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r181" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Costs capitalized to obtain revenue contracts, noncurrent, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r29", "r83" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents (VIE: $8,892 and $8,635 at January\u00a031, 2020 and July\u00a031, 2020, respectively)", "verboseLabel": "Cash and cash equivalents (VIE: $8,892 and $8,635 at January\u00a031, 2020 and July\u00a031, 2020, respectively)" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market accounts (included in cash and cash equivalents)" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r83", "r88" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and Cash Equivalents, end of period", "periodStartLabel": "Cash and Cash Equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r361" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r90", "r92", "r114", "r115", "r116", "r118", "r120", "r128", "r129", "r130", "r173", "r360" ], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r36", "r200", "r407", "r422" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Notes 8, 11 and 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r197", "r198", "r199", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common Stock reserved for future issuance (in shares)", "totalLabel": "Common Stock reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r98", "r99" ], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r211" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, value, issued" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r51", "r53", "r54", "r60", "r412", "r427" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to nCino, Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r59", "r324", "r325", "r341", "r411", "r426" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss attributable to redeemable non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Less comprehensive loss attributable to redeemable non-controlling interest:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r51", "r53", "r58", "r323", "r341", "r410", "r425" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r139", "r140", "r166", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r139", "r140", "r166", "r357", "r358", "r442" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r139", "r140", "r166", "r357", "r358", "r442" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r134", "r415" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r139", "r140", "r166", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r137", "r139", "r140", "r141", "r357", "r359" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r139", "r140", "r166", "r357", "r358" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r89", "r333", "r337", "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entity" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r220", "r221", "r234" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current portion" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68", "r389" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of Revenues" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of subscription revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138", "r166" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesConcentrationofCreditRiskandSignificantCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer\u00a0relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r93", "r299", "r303", "r304", "r305" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r296", "r297" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes, noncurrent" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r33", "r369" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.", "label": "Deferred Rent Credit, Current", "terseLabel": "Deferred rent, current portion" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r37", "r369" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent, noncurrent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r81", "r149" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired\u00a0developed\u00a0technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails", "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r233", "r237", "r238", "r239", "r240", "r241", "r242", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r31", "r96", "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties, current" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share attributable to nCino, Inc.:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r104", "r105", "r106", "r107", "r108", "r112", "r114", "r118", "r119", "r120", "r124", "r125", "r413", "r428" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic loss per share attributable to nCino, Inc. (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic loss per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r119" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Basic and Diluted", "terseLabel": "Basic and diluted (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r104", "r105", "r106", "r107", "r108", "r114", "r118", "r119", "r120", "r124", "r125", "r413", "r428" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted loss per share attributable to nCino, Inc. (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Dilutive loss per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r121", "r122", "r123", "r126" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Basic and Diluted Loss per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r361" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign currency exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r284" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r98", "r99", "r100", "r103", "r109", "r111", "r127", "r174", "r211", "r218", "r287", "r288", "r289", "r300", "r301", "r362", "r363", "r364", "r365", "r366", "r368", "r436", "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r344", "r345", "r346", "r355" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r344", "r345" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Fair Value, Assets Measured on Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r345", "r379", "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r344", "r345", "r347", "r348", "r356" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r353" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r246", "r247", "r252", "r254", "r345", "r379" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r246", "r247", "r252", "r254", "r345", "r380" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r345", "r381" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisObligations": { "auth_ref": [ "r344", "r345" ], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesFairValueDisclosure", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of obligations measured on a recurring basis.", "label": "Obligations, Fair Value Disclosure", "terseLabel": "Contingent consideration (included in other long-term liabilities)" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisObligations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r349", "r355" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r352" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r349" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r254", "r379", "r380", "r381" ], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r353", "r356" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurement, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss": { "auth_ref": [ "r351", "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Other Comprehensive Income (Loss)", "terseLabel": "Translation adjustments" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInOtherComprehensiveIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsReconciliationforContingentConsiderationObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r190" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r192" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "2021 (remaining)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Finite-lived Intangible Assets Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r192" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r192" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r192" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r187", "r188", "r190", "r193", "r390", "r391" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r190", "r391" ], "calculation": { "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails", "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r187", "r189" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r190", "r390" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Net\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/IntangibleAssetsandGoodwillExpectedFutureAmortizationExpenseDetails", "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r183", "r184", "r404" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r65", "r92", "r151", "r153", "r156", "r159", "r161", "r173", "r360" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IPOMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First sale of stock by a private company to the public.", "label": "IPO [Member]", "terseLabel": "IPO" } } }, "localname": "IPOMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r66" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of income (loss) including portion attributable to noncontrolling interest. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments.", "label": "Income (Loss), Including Portion Attributable to Noncontrolling Interest, before Tax", "totalLabel": "Loss before income tax expense" } } }, "localname": "IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r110", "r111", "r150", "r298", "r302", "r306", "r429" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid during the year for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "terseLabel": "Accounts payable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedTerseLabel": "Accounts receivable, related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.", "label": "Interest Income, Related Party", "terseLabel": "Interest income, related party" } } }, "localname": "InterestIncomeRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r71", "r148" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32", "r92", "r155", "r173", "r327", "r334", "r335", "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r92", "r173", "r360", "r406", "r419" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, redeemable non-controlling interest, and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities, Redeemable Non-Controlling Interest, and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34", "r92", "r173", "r327", "r334", "r335", "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r344" ], "calculation": { "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "totalLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Fair Value Disclosure [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LicenseAndServiceMember": { "auth_ref": [ "r237" ], "lang": { "en-US": { "role": { "documentation": "Right to use intangible asset and performance of related service. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.", "label": "License and Service [Member]", "terseLabel": "License and Service" } } }, "localname": "LicenseAndServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Ownership percentage by parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r246" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r131", "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r79", "r82" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r49", "r52", "r56", "r82", "r92", "r102", "r104", "r105", "r106", "r107", "r110", "r111", "r117", "r151", "r153", "r156", "r159", "r161", "r173", "r360", "r408", "r423" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss attributable to nCino, Inc.", "totalLabel": "Net loss attributable to nCino, Inc.", "verboseLabel": "Net loss attributable to nCino, Inc., including adjustment to redeemable non-controlling interest" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails", "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r49", "r52", "r110", "r111", "r329", "r340" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": { "auth_ref": [ "r67" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.", "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest", "terseLabel": "Net loss attributable to redeemable non-controlling interest (Note 3)" } } }, "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Guidance" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Non-operating Income (Expense)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvotingCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock securities that do not empower a holder to vote on corporate resolutions or the election of directors.", "label": "Nonvoting Common Stock [Member]", "terseLabel": "Nonvoting Common Stock" } } }, "localname": "NonvotingCommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r151", "r153", "r156", "r159", "r161" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r370" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r7", "r33" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r323", "r324", "r331" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Noncontrolling Interest", "terseLabel": "Foreign currency translation attributable to redeemable non-controlling interest" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r323", "r324", "r331" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r50", "r53", "r55", "r57", "r211", "r362", "r367", "r368", "r409", "r424" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r50", "r53", "r323", "r324", "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental disclosure of noncash investing and financing activities" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 4.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other accounts receivable" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r76" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedTerseLabel": "Payments of costs related to initial public offering" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r73", "r316" ], "calculation": { "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration to members", "verboseLabel": "Cash consideration to shareholders" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r73" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedTerseLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "terseLabel": "Payments to noncontrolling interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r262", "r285" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 1,000,000 and 10,000,000 shares authorized as of January\u00a031, 2020 and July\u00a031, 2020, respectively; and none issued and outstanding as of January\u00a031, 2020 and July\u00a031, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r27", "r28" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceInitialPublicOffering": { "auth_ref": [ "r75" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.", "label": "Proceeds from Issuance Initial Public Offering", "terseLabel": "Proceeds from initial public offering, net of underwriting discounts and commissions" } } }, "localname": "ProceedsFromIssuanceInitialPublicOffering", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r75", "r286" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r49", "r52", "r77", "r92", "r102", "r110", "r111", "r151", "r153", "r156", "r159", "r161", "r173", "r323", "r328", "r330", "r340", "r341", "r360", "r414" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementofComprehensiveLossUnaudited", "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity", "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r195", "r421" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r63", "r177" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Charged to (recovery of) bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesSummaryofUncollectibleAccountsDetails", "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r26", "r89", "r170" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowances" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount": { "auth_ref": [ "r203", "r204", "r205", "r206" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "As of the reporting date, the aggregate carrying amount of all noncontrolling interests which are redeemable by the (parent) entity (1) at a fixed or determinable price on a fixed or determinable date, (2) at the option of the holder of the noncontrolling interest, or (3) upon occurrence of an event that is not solely within the control of the (parent) entity. This item includes noncontrolling interest holder's ownership (or holders' ownership) regardless of the type of equity interest (common, preferred, other) including all potential organizational (legal) forms of the investee entity.", "label": "Redeemable Noncontrolling Interest, Equity, Carrying Amount", "terseLabel": "Redeemable non-controlling interest (Note 3)" } } }, "localname": "RedeemableNoncontrollingInterestEquityCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RedeemableNoncontrollingInterestEquityRedemptionValue": { "auth_ref": [ "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Redemption value, as if currently redeemable, of redeemable noncontrolling interest classified as temporary equity and the election has been made to accrete changes in redemption value to the earliest redemption date.", "label": "Redeemable Noncontrolling Interest, Equity, Redemption Value", "terseLabel": "Estimated redeemable noncontrolling interest redemption Value" } } }, "localname": "RedeemableNoncontrollingInterestEquityRedemptionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyCosts": { "auth_ref": [ "r69", "r96" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Direct costs arising from transactions with related parties who are not affiliates or joint Ventures. These costs are categorized as cost of goods sold.", "label": "Related Party Costs", "verboseLabel": "Related party costs" } } }, "localname": "RelatedPartyCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r253", "r373", "r374" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r373", "r376" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Total amount spent for agreement" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r253", "r373", "r374", "r376" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Related Party Transaction, Expenses from Transactions with Related Party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r253", "r373", "r376", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r371", "r372", "r374", "r377", "r378" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r295", "r455" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/FairValueofFinancialInstrumentsSummaryofFinancialAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails", "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r218", "r290", "r418", "r439", "r441" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r98", "r99", "r100", "r103", "r109", "r111", "r174", "r287", "r288", "r289", "r300", "r301", "r436", "r438" ], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r146", "r147", "r152", "r157", "r158", "r162", "r163", "r166", "r232", "r233", "r389" ], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/RevenuesRevenueByGeographicRegionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r227", "r230", "r231", "r236", "r244" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue by Geographic Region" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r64", "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "verboseLabel": "Revenue from related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r229" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received from IPO" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Initial public offering (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Initial public offering price (in USD per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareWeightedAverageNumberofSharesExcludedFromComputationofEPSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Schedule of information about a contingent payment arrangement including the terms that will result in payment and the accounting treatment that will be followed if such contingency occurs, including the potential impact on earnings per share if the contingency is to be settled in shares of common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]", "terseLabel": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r307", "r308" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r261", "r282", "r291" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r0", "r92", "r172", "r173", "r360" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r187", "r189", "r390" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails", "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r187", "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Units Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r95", "r375", "r376" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RelatedPartyTransactionsDetails", "http://www.ncino.com/role/ResellerAgreementNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r262", "r285" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r266", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTextBlock": { "auth_ref": [ "r14", "r15", "r16", "r202", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r218" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding.", "label": "Schedule of Stock by Class [Table Text Block]", "terseLabel": "Schedule of Stock by Class" } } }, "localname": "ScheduleOfStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r80" ], "calculation": { "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r274" ], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 2.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested, July 31, 2020 (in shares)", "periodStartLabel": "Nonvested, January 31, 2020 (in shares)", "terseLabel": "Nonvested issued and outstanding restricted stock units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number\u00a0of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, July 31, 2020 (in USD per share)", "periodStartLabel": "Nonvested, January 31, 2020 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted\u00a0Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Number of additional shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, July 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable, July 31, 2020 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Expired or forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired or forfeited (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r268", "r285" ], "calculation": { "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails": { "order": 1.0, "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, July 31, 2020 (in shares)", "periodStartLabel": "Outstanding, January 31, 2020 (in shares)", "terseLabel": "Issued and outstanding stock options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, July 31, 2020 (in USD per share)", "periodStartLabel": "Outstanding, January 31, 2020 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise\u00a0Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Fully vested or expected to vest, July 31, 2020 (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Fully vested or expected to vest, July 31, 2020 (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails", "http://www.ncino.com/role/StockBasedCompensationRSUsActivityDetails", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Purchase price of common stock, percent" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, end of year (in shares)", "periodStartLabel": "Balance, beginning of year (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r90", "r92", "r114", "r115", "r116", "r118", "r120", "r128", "r129", "r130", "r173", "r211", "r360" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BusinessCombinationsAcquisitionofFinsuitePtyLtdConsiderationTransferredDetails", "http://www.ncino.com/role/BusinessCombinationsAcquisitionofVisibleEquityLLCConsiderationTransferredDetails", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/StockholdersEquityCommonStockFutureIssuanceDetails", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r98", "r99", "r100", "r103", "r109", "r111", "r127", "r174", "r211", "r218", "r287", "r288", "r289", "r300", "r301", "r362", "r363", "r364", "r365", "r366", "r368", "r436", "r437", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r98", "r99", "r100", "r127", "r389" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets", "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting", "http://www.ncino.com/role/ConsolidatedStatementsofOperations", "http://www.ncino.com/role/ConsolidatedStatementsofOperationsNonPrinting", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Share-based Payment Arrangement" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r85", "r86", "r87" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Fair value of common stock issued as consideration for business acquisition" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r15", "r16", "r218" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issuance related to business combinations (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r15", "r16", "r211", "r218" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r15", "r16", "r211", "r218", "r270" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockBasedCompensationStockOptionActivityDetails", "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r40", "r211", "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock issuance related to business combinations" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r15", "r16", "r211", "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock in connection with initial public offering, net of underwriting discounts and commissions" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r40", "r211", "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r22", "r23", "r92", "r171", "r173", "r360" ], "calculation": { "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Stockholders' Equity Attributable to Parent, Total" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r92", "r98", "r99", "r100", "r103", "r109", "r173", "r174", "r218", "r287", "r288", "r289", "r300", "r301", "r321", "r322", "r339", "r360", "r362", "r363", "r368", "r437", "r438" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedConsolidatedStatementsofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r91", "r218", "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteRedeemablePreferredStockIssuePolicy": { "auth_ref": [ "r12", "r13", "r89", "r208" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for redeemable preferred stock issued. This disclosure may include the accounting treatment for the difference, if there is any, between the carrying value and redemption amount. For example, describe whether the issuer accretes changes in the redemption value.", "label": "Stockholders' Equity Note, Redeemable Preferred Stock, Issue, Policy [Policy Text Block]", "terseLabel": "Redeemable Non-Controlling Interest" } } }, "localname": "StockholdersEquityNoteRedeemablePreferredStockIssuePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "terseLabel": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails", "http://www.ncino.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]", "terseLabel": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/OrganizationandDescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/UnauditedStatementofCashFlowsStatement" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r38", "r92", "r173", "r360" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Temporary Equity, Foreign Currency Translation Adjustments", "terseLabel": "Foreign currency translation" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of net income or loss attributable to temporary equity interest.", "label": "Temporary Equity, Net Income", "terseLabel": "Net loss attributable to redeemable non-controlling interest" } } }, "localname": "TemporaryEquityNetIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityOtherChanges": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in temporary equity from changes classified as other.", "label": "Temporary Equity, Other Changes", "terseLabel": "Adjustment to redeemable non-controlling interest" } } }, "localname": "TemporaryEquityOtherChanges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestFinancialAssetsMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityTableTextBlock": { "auth_ref": [ "r9", "r202" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity [Table Text Block]", "terseLabel": "Temporary Equity" } } }, "localname": "TemporaryEquityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/VariableInterestEntityandRedeemableNonControllingInterestTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/IntangibleAssetsandGoodwillScheduleofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled accounts receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/RevenuesAccountsReceivableLessAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r132", "r133", "r135", "r136", "r142", "r143", "r144" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r326", "r327", "r334", "r335", "r336" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's 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. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/CondensedConsolidatedBalanceSheetsNonprinting" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r113", "r120" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average-common shares outstanding diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r112", "r120" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average-common shares outstanding basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.ncino.com/role/BasicandDilutedLossperShareComponentsofBasicandDilutedLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(12)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(16)(c)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "14", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "15", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "24(b)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=SL6540498-122764" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=116854557&loc=d3e20905-112640" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "c", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759068-111685" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5728-111685" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=SL6759159-111685" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549951&loc=d3e39927-112707" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.26(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r456": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r457": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r458": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r459": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r460": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r461": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r462": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.18)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.19)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" } }, "version": "2.1" } ZIP 76 0001566895-20-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001566895-20-000009-xbrl.zip M4$L#!!0 ( +1!*E&\:8?XR@@ '4U 7 97AH:6)I=#,Q,7$R,C R M,3$P<2YH=&WM6VUS&CD2_GZ_0DOJ$KN*MP$3SU?M/@QXI56JU+\U>K78V.B,?1[]](JUJ/2 C35,CK% IE;5:_[Q$2A-K MLW:M-IO-JK-F5>EQ;32LX5"MFE3*\"JSK'1Z@G?@DU-V^J^37RH5RN1;CB26->J-.OBA]+:;4/[?"2GZZ&.>D MYJ]/:FZ2DU"Q^>D)$U,BV+N2:#9YJ\'>\KAY<-1BC5;(@[A5CQM1HUX_:C+Z MGP",K$%SW\?8N>3O2HE(*Q..\[V0J48IVVW(!P .RR>AS2Z'FN5IZP2*:ET6X_#O<;!07GQE]2K M]?V.?_:J[OYT<(!*3!,AY^TW(Y%P0\[YC Q50M,W90.;53%#B'"@RO+SJGH_(Z.+Y+'%X]:E_28(FK02M/;I/NN=G)#A@Q=75 M^5E_2$8?^^2RW[L:#D8#:-S_H_>Q>_YKGW1[(W+Q@03'S5;Y^7BD>TFZ9Q>? M1_VSY1U'!S@4-.L-7+3S27?XOGO>OZQ<_/&I_^?"'1!8&FO>^!8]GH@[6IO= M,2B3SX)KSP(5(&N&A7FF_! MH(PR!NF@(GELV^[.4T'+5]P35!>K>[I6KCBU<5@]/'!^)0,RH5-.-)\*/H-, M;"?"D-]SJH&E=F#17N(, 5&I HT'$[AV^ MRD %: Z/]=)SD<8042G64_ ]DCF#,0'#2V J _X%1N$,((CL059)>4>/ IGF MWM3 0.8*M3*VR"4T $XH *Z;SCA[(FHF))9J9A:$T7PLC(4JSQ**-[W=8&5Y M"?=F8M""F+(5'$LX'+/[#OX# C5W $5@"=" MR1%0A ,[0BG,!'M@LP0R!F8-O&;"1%*9'/IA+M%*>L1F6D6"5OQ18@Z2>*3@^P5B^1" /:+1E MZXGBE8EBF C7>9]6T +EU@]3R^Z@XHFC'VK*78-_LWKD_'K&#=2P 6G(![& M:1G%341SLWT75!DA!\P5,WG=HG(- T $G@KCXCJTXJD;!ZNONXRPG%4TE]2! MN! N=T L%QD''PK(#F"+45(P=Q9G\M ()J@6N #AY97++YN>D1[2 ]/#OZ4RIS%V@1.CR.0<"+*6RZ MV2#$06!MD3+\Y695[F@ '2'<&Z_]0Y7;K\^]35*CMZTY%C;QPV4Q"1QR*<8*?%LEL!Y&\"/0>*^N8PZ.?0BB[)_<@_8C CN)&15&N$5-+2F)E MO$09"W?PU0*,8B(8XB]_@DGVUAK'0 @(L_?:%69"47Z7YK2W[WI() M-;=2"P.T(Q!G+G.YU1=994ZDN.:R.+"ZU[[\'0[Y/KI SG'' FVO#*=\^9WF M\JO.TN9N- 25F%O>"96U*FG7'_U.U'].].W0=,PK(?CMND)C\$&;RAF=F](/ M?1&[VX<'!S_5X8%[.<$6<:9\ET=%@WH5_L31;!##^5R[ 9!>R\C1R MYW+[+^<"NX7LA:;K2M#Z4'L(0"^>\^")420X8*U09[?U^0Q"'+0,Z33*HYAZ>SB?*AFZ[P G#\G8JP^BAT/>6=*)V2O\44H.,8!%$A MP0K!8MU1QF*=0&&N<8V29H:W%U\ZD$=MD3IK7*?.%+,O2.'B]SE6987 M.CZL'@=OG<:R8(]EB_$+_57U^JMFV?K#9KUZ?'CT]>?U:O#UA]\<.3BJ'M:; M/V+D@VJK]?9'#-RJ5UN'VYI<<[[V_H:-,QE-WY6:I3O![/D+V]1N9#>W?"[@ M@+>VA/G2;[(P&&S"P4JP")9BLO8P7H_)#Y!@:S*M]';PE5;,$&Y_XSGO-;L:7SOF'-RU9_:ZO?SU?%\O_9C\7/&)^# M)U^_:AUVC/M<_Y7?BG\?B$U/BSXOUCP92A2"!&<#VXA[U4@6.-TYOKQPY*>P MYB5M/$ #S8W >MV=#/0F@L>D?\.C' ^6R84_R%NG1LU5'8^JWQ[_[*D=>-?\ M?TAR_S7J]']02P,$% @ M$$J4<^+XQO"" &S4 !< !E>&AI8FET M,S$R<3(R,#(Q,3!Q+FAT;>U;;7/:N!;^?G^%EL[=)C-@,"\AD#0S%.B6F6[2 M)62Z^^F.;,F@B6QY)1G"_?7W2#)O@::DW=X)23I3BFV]'!T]SSG/D>GY+[VK M[NBOSWTTT3%'GV_>?QIT4:%4+G^I=;E MID+H:A'-"E*)1M5*MH"]"WK(I=L\U MTYQ>+,8Y+[OK\[*=Y#P09'YQ3M@4,?*NP/Q6LQY6&D&S6@_JH1\$)[5ZHU5M MG%1/3UNGS=/_U'RPL@SM72>EYYR^*\0L*4VH,:#=K*;Z;,:(GK3]2N7?9P7; M\.(\$HF&Z23T=E_=(%M#:7JG2YBS<=*V*S(#F Z+YP$.;\=29 DIA8(+V9;C MX*C::!07?U'%JQR?N6=O*O;/F1F@%.&8\7G[[8C%5*%+.D-#$>/D;5'!;I44 ME2QR#17[+VW[/JS#7L[RA<$XG"5TL5"_:E?7OYNP@&E4\[WJYM+V6-0.A^SN M%<+64?G4?='M#T>##X-N9S2XN@2.#*]O.I[-<# :0./^G]V/GK% MY^.1SC7J]*X^C_J]]1TW#K HJ%6J9M'6)YWA^\YE_[IT]>>G_E\+=U0KE6WB M/$2/)^*.^FYW#(JHAZ>,H&%&Q*R(0BHUB^9(3[#^]4WC].Q1:]U !4L((*)= MJIV *2DF!#)!B=-(M^V=IX*3KSC&]Q:K>[I6;CBUVO2:#>M7-$ 3/*5(TBFC M,TC">L(4^B/#$OC)YVA(4R$U$@GZ(&2,_$KI#R0BE'19(HIHD(0>['QK>^>_ M8W>?/4RJAPN3]U@!-@ %\1S=)F+&*1G3H@.+=! A HQ(!,@YF .S!.%DCK)$ MRXS"4D'@6:T'V,$HABO),$<1#N&61"(&F:&%:[?5(*$A50K+N6D2XUL*\ZZ- MJ> > 6-@2FZ%(LQA&H1,@C"$9@ET!TL(E6@V8>$$JIAQ:&'KF,81=5;8.L9^)HHV)(IC(K/,^K:"%D5L_32W;(XHGCGY\<.@_]6I-Z]<>55"] A2L M@O@V3HM&W(0X4_MW,2HCH("Y?":G6T0F80"(P%.F;%R'5C2QXYCJ:Y41UK.* MI!Q;$.?"907$8IYQS$,&V0%L48(S8H_A5!8H1AB6S"R .7EE\UQB1LJ4D3R6 M]LKJ(YL%A*)@D(:L8SJE4#ZP,./8)"]8EC5B)9V@AQ-BZ_H1O@74-(3\ OTI MV9U/7@A)@H,CR3)%;))D[U"[Q97]@_3>E &:31DQ3,!*)-AD(ZR 1:9$,/3 MDBR@"N1A.&"89S;.&NC0 M* +]SJ:PZ6J'#@=]M4?&<)>[1;FE 72$:*^<] ]$IK\^]SXY#2];4U/71-^N MBE&PJ)@LLZGS =AC46PF>*E()@>'Y%6<=U#9AIPY^,EELGUR#]&/B.M&VH@P MS*2!U)J.V!@O%DK#'?-* 491(0SQMSN_1$=;C2/@ T39>^UR,Z$DIO:$RAQ> M)=G2EF-GR02KI= R\=GRAQ*;N.SJ\Z0R1YS=4IX?5]UK7_P!A_P86R#EV$.! MMM.%4[K^+G/]%6=A=S<<@$;,-#T+A-8B;E<>_2[4?4[D^@#WLHX/&X<:+[S@ZL*\FR"+.%%=IQ&2U==ZO,HKA[R,TYU9I M!'9A*(RTD&HI\.P-&"R.F=:4[LS3@0#Q:)X0!C;9[D<0%R M*I-VX5]3F"T" M&/T[8V"R#5E9$MI3N>,7?2I #P[82TG7X2#UH?1@@%YSRF/.BT)& 6NY.%M6 MYS,(=49M.>EO]98M6NP[D,7Q[*,0G!?2[HQM1_[!!#HJNDP_.]">%SG0&( + MM4C1B3T%2D]E<8PE.,@N(T_O.X^P7[R0BPX.ORVOT7+X!;T620AR14 3M4$9 M\&C?A.7 +3H!Q)*IX%-J5% "J=N]T)-Y'*=QRL6?KUYQ7/__K#!T?V3[UFI?8S1FYX]?K)SQBX7O'JS7U-+EM?.W_#QJD4)^\* MM<)*+SO^PC:UJ^G=DL\Y',RM/6&^]E,L$PQVX6 C6/AK(5DZ&&^'Y&^08&\R M;7)PSQ5!/0K!RDHH=&W.S>( @HA?*=K?C2X)E6_!#N?^,YYS6[&G\QZPYG6K M']KJ]_--K?Q_]F/^Z\7GX,E?W]2;9\I^KO^X;\.SWXA*3XLXK]8\&3+D4L3, M!K8A^X81+1!Z<$QY9<&AI8FET M,S(Q<3(R,#(Q,3!Q+FAT;>V9ZW/:1A# O_>OV.*I8\^@-V\19@B0B3NI<0R9 M-)\ZAW2"&TLZ]708T[^^>R=!H'Z13I.Q4S,V@[B[U3Y^N[>'NC\/QX/IYXL1 M+&02P\7'-^_/!E Q+.N3-["LX70([Z:_O8>::3LP%23-F60\);%EC8+":[MVO")BRMV38IQR61,>QLY7:NX M[EKZ)MT9#]>];LBN@86O*\QMD7J]06G3(78MJ$?M6;U):Z[KSEI!W6DZ?W@. M:FGA_&)1+M;$:#;J? 3(N;H)LFSCM/*OJ==SF%V#4:7T[.W9X/^ M]&Q\CH1?3C[VSZA/X'^<'PQ'0U_ M%$LW]K7M!HS?PO3="";]RS?]\]'$&/_^?O09^H.I&G%MVWW84):&:&3';9F- M.MY\EUSW '+%?';BUNO5S3_8IGWZ#1Q1N]L19RD$/$UIH HPK)A<@%Q0^+ D M @,7K^&29EQ(X!&D Y;R*IRE@0DG:M+Q4 (X MD56U+%G#5*8:Y3()H&2.W ?(>*S2WN KZYY()JEJ&7,4_+]/)\4X(YH, MIWX2GFZ9^0+W%NP2'*?MU9"0MJ^POY>2.XFHW-LU_!N^GCI/[O/FB:58%Q.B M(<'R*PFN#?%;S<<&-L)4_Y%^KHCPXW\L@\WBS[2?V#2\A^Y3G0HDIOB"FO&P?<.[ I2684MQ2[ MZ)ZV"56&X [G_C>>*T)QH/,>T.8EU ^%^LUZOT/\SGXLSVL_@B>/CVI-/]?O M<,&H$!3.R3(\/G(];]^_C]2FIY4^+]H\F90H&Q)]",L0>QZS$#:LR7CQ?*DC:$Q4&'P^B:GLM/^4:<&T' MS=#%K:VBZZ>!%BF;B"1J%!W'^^MWI&377AYUAK5(BQB)8(GDZ1Z_.YZLWHO1 M9!A^?C]&2YDFZ/W'-^\NAJAF6-8G;VA9HW"$WH:_OT.^:3LH%#@KF&0\PXEE MC2]KJ+:4,N]:UGJ]-M>>R<7""J>6$N5;"><%-8DDM7Y/78$CQ:3_2^^%8: 1 MCU8IS22*!,62$K0J6+9 GP@MKI!A5+.&/-\(MEA*Y-JNC3YQ<<6N<3DNF4QH M?RNG9Y7G/4O?I#?G9-/O$7:-&'E=8Q'QVPXA[;AE-_QF1#IS[+IMK]GP:*?= MQHT_/0>TM&!^N:B0FX2^KJ4L,Y94*=!MN;D,UHS(9=>Q[5^#FI[8[\4\DW [ M :O+KZ606Z(DO9$&3M@BZVJ+E "U8#L^Q]'50O!51HR()UQT3V+]":HS6W\" MM<2(<XNQEO8#X& 45+"XG%NQO"NJ"YOIT79D"VC,W69$X'8J@A2+!;A)\KSKM//O:9=SG%W#\32\ M.+\8#L*+R240/IU]'%R&*)P\PL@G9Y331A_-F3DTT6P\U(8Y7L.NH\$,#4:3 M]^%X]+-8NK6O8S?1Y!R%;\=H-IB^&5R.9\;DCW?CSV@P#-6(:]M?X99E!(SL MNFVSV8";[Y/K'D&N6,S/W$:COOU'MFF_^@:.\.]VQ$6&(IYE-%(%&*V97"*Y MI.C#"@L(7+)!4YIS(1&/439D&:^CBRPRT9F:='K2=ET[&/(TQ]E&GSG!*P1R MSKE(D6,;'U#,A1:8@WZ<()H159%_6X%DSZF7%1@7*&8)E.O=[6^-GSS4Y#^S6$*% M&89T$,AIG)%7.V2^L+WCNN+&Z7@^ -()%/7W0G(G$+5[FX;_@M<3Q\G]L7%B M&53%%&M&H/A*#&L)7-5X;%G#3%7?7-!"8557PSA)$"P#=7 "T!4Y<%;4]:J8 M93B+U'402'0WK2LGS%HE)94<2K"^9[$EL2K'LW2=O,[,-KMF/ZQ9%;U M;,ZEY&FW62Z3>)[0772Y(%2HR"8X+VAW^R4@K,@3O.FR3,= +PJN5;&/<%*U M(5 GJS:[TS([3E-WVA+TD60KO^K"S;(+MR2Y/>C99J?5OG_<-IW[!Q^4[+3- MENU]"\D-T_>;WT*P;YM^ZUB5+>WKTM\0N *P>UWS:O^N:&H[<_.;'485#NK2 MDQR]YIEU!5".YP[O_CN3(41SKO 6V>0_U0J-]L#OO#[^S'ZFGM9_#DZ8G? M"@I]1"-\S0B:K@A?'WCV*U7I:27.LS9/)AFJ5D0_?.4 /$\ KRVA/URF/&?' M3Z[-\U;Q< (,EXS&Z'SW!#6)8Q91<3L9+/UL\Z@B;P^'5-]W_O MWW\-4+M[&9Y#?5E)&E3ALA_]OJ ZEB\O]&N4_C]02P,$% @ M$$J45%; M$Z7!D@( Z+8A !$ !N8VYO+3(P,C P-S,Q+FAT;>R]:7<3R;(N_/W^BGJ] M[WM.]UHND_, W;[+8,-V'R2#;>#:7U@YVF4DE;<&//SZ&UF2/&' @&VI1.W> M@*2:LC(BGG@B,C+SK_]SVNUDGT-_4)2]OY?P"EK*_L_J7_]?GO_?Y]NOL_72 MC;JA-\Q>](,9!I^=%,/#[(,/@T]9[)?=[$/9_U1\-GE>7?.B/#[K%P>'PXP@ M@FX<[#_UR&D9H\RYB3AGTJ/<("5S@2D7G&$FI5H^>"JP)DQ1GPN"1,X\%[E% MF.08:6.HB=IZO.R?4N6Y"U8IY FC4FF%$0K6"&J,MH:FQQX.X>W@#7N#I\7I MWTN'P^'QTR=/3DY.5DYMO[-2]@^>$(3IDZ+7*7HAO?+2Y/31(#\PYOCBFF@& MMCI_L,VMN6S(DV'?] :Q['?- M$&23VLES1'(B+FXR*!G!\FNOA>"UQF=,+QCTAU^^#_QXR[OT7*^\=N.>*WKE MBBN[UL']VO7,&P:TT@SH MC$_?>+]TV)I!N-*M.=STVA73AWRO9]65Q_I0W-Y2.)!.US<$/RANZP5H(G[R M?UNO=]QAZ)J\Z V&IN^E83@=/JD$]V3U M?_VO__77L!AVPFK2AGPJ][^>C'_\Z\GXUK;T9ZM_^>)S-AB>=<+?2[X8''?, MV=->V0O0@.+T:3HQ],^E0E$7->$R6C!L M'KBB7&DP>B^\]V-\]>TW=D[+\^W7KW%>^1]L;5^<+*_ MOHE:YXYM[1ZQ^[>]V.JU==[JU^_9D"YZQ_^J?[M[YQF?_ZF5A7[T3<"^\M=N&MNW# M_>PSM?L=;I-W9 M[[X_:KUJH;W=3W1K]]WYWI$_VC_:_K3U:N^T_6$#[[]79Z]W-X:M'73Z>G?M MHW)$6!=Y[I4$");:Y,H2E5M"+?&4>F;%TBH"!>="*,W_>G)-GO/%$7[GCHS=E5P;\8]?L@]9?%P)G.7C#]C9Y?AW,;V7]/]N=79>\4D=)[ MEP=.>&FKF,FID9*%H*Q6>FD5/TE(\,!2OY3ME(A<"O(Q%QI:7/%G3)!8ZV07%J%_I^=:-_ _4O?"/=.PF77A!MP MD$R'/$3FP&X!O4$@*D?(!8\Q58+&I=6WY%&QVI9E)YA>-)W$TBZ%O@82]Y74 M.^:@$?3W!,VO"EI'[*+Q*A<4Q9R1",[9,0;V[(Q%3BF&T=+JR[77.QM?R/K) M=0K6#S& SW1A< MS3 STZ: BKZ -6<5(GPZ!+_Z]-"BZQYU$-ZO?#OM)6:Z1 MQ)73@8=;/+E^C_'S+Q\Z:<.@'/6K;Q7/?3K1P+%2_(P&3F\4*B8X_5;X]#T6 MH9]5#0JWA@DO-O_G.K&Y>?'J]*?K=S^N<&OZ#>AX?YBXQ^HXIB$0,$RONSQV MT4Q_Y5294WSYB/&1Z??I0YYMPM$X@Z9I'53AOI@Y1.(D6E_KA9=;^:B^X?QT/#28^J M*STZ/?*#/3JJM/EZETV"ZZ?O=M9_N#>U-F"\S$M"+,.1F!BCPH+S&+G7BD]Z M$S]\;TZ4(APD,!Y_]?"PT^-.X8IA*W0M/,(7<'2<(1KTAT\A=AR4G2+Q<%]% M6T48K)T6H'&3Y,C3]Z9?&-L)F_#.H&W#<4SVIE]T3?_L>>B%"'>'C^/[__7D MUL=>=.-%ZWY8]/BG17]-7(@R)\$"M).!6<(,HYPB(RW23@@[5?Y'P)[%%I>\ M'W$)I WBF(%KU$!RI1'$&,45X@)[3MGC6=>L%-9BKC#G!G"% !-$&A&+;02& M;PB5/#Z>PLY*!SR-03AI*/0$BU8;SAGW(5K!=61#YV=4C8T-.9KX68]$I+HR\+MA*-8C(BJ"EBDQAJR3SPEI,-//> M$C>_V%H70?V\15WE/Q"8[R3J>"$%7WR&WKMZ:A5EF&%YT9<_2)6^N#[]N!YZ M9;?HW7;;NQ+::[=X OF BIF!IRH!U>Y M!"):.Q*!73)'F(V"8&$X! &<K" .Q3!(IYK.Y.A@$?VD54%Z >&U M"XX9#%&V:*RZ= M8 P'$YC34@@23;#2FQKPZ$:#9HK= AO#A _(D\BP8IJ1B*+ $4=AO:X#?V\T M:*9>+"+)L>,J$H49296B*@T'>G@(D1;9&L0-C0;--%[Q-!BBE!+"2\8U4M0: MCXS%EE$1E*D!#[K_R'-62EM+'B2TDPEQ-(N>$6&TY (1P3%13BM+:\"#&@V: M*0]"CFJ!G*7,:L99U((H(@F*&GM"M*X!#VHT:*8\R#E!D,%.$NZ8!!>F@\/6 M6R\=%@:)&O"@1H-FRH,"() )G DI))-&*_CCC8I>*[B\A1-&! I(IA[2EC05B,N*,R(*.D0+@.8YZUD.Z, MQD&IAHA%:VDU O075@$9E3[:5+-L11WJA6HAW1GE."@EA*?Y]LR![4KK)/6( M=%5KI&OCV6DAW-GZ7QT!1RH *@5DDP3(3G;*!4J2<<&31_.YV& 33=X<@ MWO7P.73*XW3N KM>QH7B7$@7J6!41D#F"&2=#8^&#ML(^*28 G1$56*1D49#Y%')PREB^:#7X5>Z)L.R'?-=XM> M,1CVX:S/88&]L.&.2\T<.%K- G8V8BRB-Y@*9+Q3B^:%9RKBV?AA30D.FFMI MN&+)A+TER)F !8Y!<&XV44S:MD+V2Z\9]16ARX M[!Z7/?@ZN#F><->IPC_^Y'F8XY_,GN44773MK\PAQS3JR#40;Q:)U8)(ZIQ4 M47N)8FQTHE:SU^]1,Z)$REFJG>*(12DUUI88(620WGO)%D8SUKPOAM7@YQM3 M^,W>"W-<#$VG)F)2PC*64B1@R(P%9(P,RDB!/<7(.;,X8BI= 9Z],_)@3F_* M?N72A\-^84?#M.C=;@G&EKJF7U9)[NDB>#61(_AFAGRT-A6J$!TL]S18(7SP M2CF\.'+<#D-3](+?,/T>B.D!1OP?1#Y21IGF)-/H/!,$J^"U]L2PR&V45#^> M?&9&%500,BJM-#5,4 1AGI=I!6-&'1>T3L,I<\D9'HM'SCYCQ+5%U 9%.<7, M@7 EBPI;J7P,4O"X>)KT:!QC]L(-1LH0J$5&(:8T,3Q8BHURTD+HJ?'B"??A M/=KLI$:B#$ZQR)A1 MU9("6@F$)35B0G[J+_3%]/C7Z> ]K6Z'&"&(6^F,U P98,-"(L^C"%A '-/H M1/TR1_>D&*UH&IQQ#0WGOQ!Y,C2QBV*$I*F?,3SZQZ(*UV:W4J_-&>2<6L(E@J ME**)B#F:[KM2_]SF(ZY1?%^C/(XQKI)&$LVHX48!N6=1."P09];_AJ*I)[._ M1YV0,3K/43!(8R84\ 09X2N)T4OIA&UTHE;,_AXUPWE')'$,>04QGZ,*"*,A MF H,)!*'Q4&+&3#[^Q23C%I3;&DTA E,-%6>&,.5Y4@IOS@&/(_,_A[E*! # M "9>(4X9CT$1!Q87J1%:1C0>$UX(.3XFL[]'^5CCK>)*.X(9\TYIZ:B1#DE, MK5%*/)Y\9H8T03IC:: AZC0P8)&05B+D$1%$,E2CVN]YH/BSK_3&T4IM4RTW M!;V%*"V-Y&%/&-4.&U*G8OYY<_6S%ZX.BA$6(;[CF('I:AHD2-EYZ1CF6B^> MUIB4!Q& X1: GU+G)'+<6!D$:3ZA0KSEZ?@H@XN&HF@F/, M56-&UDL>(L0R-BR@/LU/Z#)[Z4L D1#2IMPJE3 'HP2P:2J#I9I8YQ9/^H]; M,C2C)8B=(9'&B*R@#'NF,-/6"V\9L [%;8VV)YR;K/]]#1FFM7PI-\#S!;,R M&A8XLBL5;:R AR-LWV\49ZJBD)%R-!C4[, M,Y-[&+2PF@C/HI=>I"I0H/W!*(:6ZH\\, ,8HA!APX)I(Q[HV&VQ./K0=4YA=9__K+\;&S M_O>U8;T!ST@#%C[J@S7B@KQN"&;ZH7 MWXIKOCR^7&3K3F?ZH]%@F!Y][T1B(2TG&A\T5CQ*3Y@27A-O@[(VU=1C(><8 MV6:D-_,B..Y)0"9Z)( !>J\MCX*BR*5D*FH9:K1XXAR$;S0KZ?A]-DCX /64^8D]9]%Q;ZYTE(@3- ^-B M\31I9NN@/+YPE:40.@+-5,6RUD#Y*$IGDS#B/F)7$$^)1B&YQQ#0WU/EAS$U[C;!#DG'/ M*"%*H$B\"8BB(*U<'.?\V"4M]R4?SYS0G#JM-:-,&\69X/"O1I10PFNT^<<\ M$-R;M?>/O]6'U)0ZIP-R##@038MX"$]"$,JH0)5:/('.;!KGXPN7,:P@['0T M<,(H^I8QIJ45 MP1G+/,$:4Z >7CM.0C3"+Y[T'W\:YRQVC;-(&N2U!8I!.1 ,'WW$!D<,%(3R M&DQ'&-E!X0O3/]LQG7 K0&^^V:K)[(,0;0R"8T],9)8B17EP@JM ' ;W?2$. M3!MQ?%L6&XVM#O_.=]7H!W 6NZ%?[IVX7@T_/SW;/CL,-2CT:#,MN MZ']Q\GT1[%M:\3STW&'7]&_HYYISY0B\]'9PH?B<^->OMB%5)+;,4=F?ON7@ M2HRX>U)>_#PWP]TWTX*_XOJ5$!%;H&[<,V),FE8J:%!4N;2RI<^3ZT:$PQ M_UUV?.C7P&1JJM::L7IC\O M8C1& L71& B]+$_SU'0":!80!=55EDZJ"C&BX[JR]&'>%+DJ\B][@[)3>.@% MOY&:582K0FR_*'KE__S/@R,11E>D\NT2LFNG_DJ*S$B%8@R:HLB"P%8C2AE+ M$X"LXW@R4WA>Y;9UT@-S.RR.?UA8R*-\GY7>8VA M.&V9C@CU3'*E(F"PD$X$RS!B-:C\6E#EI8WR?E=Y';6(D93NDH9%!W$7$5IX MY8)%E%-1*^7]G6C#O"A00"$@XX7#FK/$0)T1P:>_B%*(^5HIT"*AW_=<][PH M$,%(&,NX\58RSREH#<;22\R8=H2%1H'FU'W.BP(Q;96(2#A!.&-2J$BHL=C:FR'$I*/><"6<44]@SPA5WDB@B:Z6\\Z(O3>3[ M.,J+O;3(6RXT,4QS;$E* !N1%C4*/M8+>1=)>1BGO[T0;YD6!I-8D&AQ4=)$1$8%L*FJ4C9()4"92*P5:)/1[ M\,CWGA3(!A(H,\Y%X=)4$B,ITPJ"%N$1\S(T"C2G[G->%,AQ'[EA)FIG&34> M5$E!^! 1BP+B83HI7N1SO )3&H>_F(GR*I0'?7-\6#@SD5)55]4_>_INYP%+ M9.ZZ<=@]KK)DP=8Y-\Z&&!AQPBI&J0^2!#F[GD9K/E&R6$TM;K2GD;G"*Y6..**!J$B5T%Z MJ3FJPU*^\R/"V;A BWQ,2\"1J ,+,6IKN: .IWW8HC)UF",R/R*6QO/]ZF!NO^#+=9R(Z M54GY89]TH:57.G!^,@TB;>- L0V@;OK1 ;-U1]VYYSD:? M%U&?P5-39K!SS'L&#,P81*3#RF#BN3%LUOK<:-U]:MU/@80YO0-(S(L^4XDC MMS@MNVE8D%P[Y(1 $1E)2(Q^$A%*$,+TP[P!]50QGH\&12\,!FON/Z-B4%SN MUS5>*1%^LITP7L;@]>L7#Q\;2M#<.\>&EZ?^2GAO([+2EGT=D"!PAO0H:%_<%%BE.,[BO+:J;^R"1R2P$0X$A%Y)@A5:255(4E: ME %+(7Y/4=88#F:@0SH$3B+'BJD 3@698$"AD--,P6?I:I!PO+(<3!)8$F@) MAWP8+PQS=6F:B3;U!\/-'BB9Z>SV@5D>AK1VYM9HN(CI2(8HD<$C%ZADP0'H M*TM5E 098( !+Z" =P+T@/]M)*R14XHB;Q58,>?6P0MK# MC;74HX," 1VOD51I[\=QYPR6JP;PV")&'X77Q.8"V0XQXD&CS MVF 0AH/G9^/5J9)KNS[PLIX*Z$H(@W>#.^R5G?+@;+LX.!S694*TEE(:#WHN M$&>(42VI=T@*G*(@$M"L3T[W9$]@-8H;C0S7F!$@V)1XB6QPDD?JI:I!8>/% MNND]!ZAVD?1X73ISF6:Y#+$&PS2>T@D+6>08/83#+@JK(F686&6CU1Y[SP5R MQHL:%#G.ISAG4_"H=/" H"$:ZUCT5&&D(!0@P4<$09RO0<'C?(IS1O7_U NM M@Y&6"B8LQ C><1.5HU9;6:N]>^9+G+/)2Z%(E":4!@C\&)5!$R&BL\80P[Q% MO$:^LPH%@G\#W7:6$HJ#<:T!,)VK1RZK!-9B+#K%Q;*U9_AT0G_MH!\JU5M$-TZ(CS9JCJPGC"%BE)&.4N8,E):,@A(&?-$Q8B9\!+8L%.(U6"<:NW$]/V7^_IL=(\[Y5D(E3"VCI/) MU40DBC@J@M?*2:"-:>("#5*QM!B'HMS,?&K63XL$<&[8+U))="64=[UB.-C> M>5<3L8!'1!8+Z]- /,?*( I_<>8BH!=Q=:I!^HI\*JFD#7SA_"H1\*9COFD)P[&G 4.CK$M$2*2\RP<=9:Y-G%5-L)%3H!44FTC)IQ0R37A*(;ZV]>CR6?V-N:C)@)+X9E'C."T&&+:R(\H MS32)X&KKRH"N8>0#>M9KSWDSZKM#,W@@U_HP95@V4D3!I@/G3 BN0TA%/DRF MM>F0B_6WY@74A-GC!L86]=H(9')%2P:?>C9EQGL;1L1LMD M<1&=08I(QA@/2&,&D,:-- (S[5DSQK-86C:;\1XON%1<,TIH8!@"**RP9HXA M++&(4=6(:#5:-K>\3'JFC-8!:Q^9X=0(:CQH@ [$&\WKL&3JO&G9<]-)JXWL M'(;PE;JM-_UP; J?5B'I#<)@K>>WAH>A_V+4[\,KCVN@&YU_N!R&9T+#'3E M*T-.*&R *F*"-">(T MF__<^+RH^L,JUSU:W)JK5@L?O#%GQG8>0*L?9KMBC;5UC!D?"?,"6\=#4%9& MAK35O 95#XVBSK>B_GPB?-0KQEH:JI'QP[+C0_]"#;OC36_&73L^X]_5&=.[ M34^8?D^WN]4&<%!4<2Z"3\,J,1H5B12$":D!JV4-"K+J8P-76_>A&!Z^"/VA M*7H;5^17E[F&@E'K#18:4<0\P28M)*V#-UXABJ5O<1Z&PQT3@)D*\/[5Y M;GJ?BM[!U=6<:A(06BH$BVFA3B;2?H@@0N4%\EP0$DQD34!85W69??PG+"-I M0V*!)4L3G94S/$V_899:84(3_RV$;LTFW(O2,&#A&M2*,"#>UNF(L1/2.$:( M:0JL%D*W9A/=8<*CUU)KYQVS(&\L==",<1<0M[(.&R0VNC6GP1R.P*VD9H$" MN;+"*>6<]50%QQUEH0;3@^NC4B]'/;]S#,("O7K U1D>9F:_!D8>,&,T2N8Y M4AY[R9&@QFGA:S7C=&X$-7OK#QP!_0W"B4 8A.76,4F805@*$DFHT\RH!@;F M3KM$VE4%0[A%F6:6>XU!YLAI)YG4B(8FWEH<[7K\B O'@ T+1B+.&8[>1D5T M<(()QA$2NHFX%D.[9A-S"1:O*9S3/>UL=3=Q:WWO;'\= M6DPVX?[;A^VC]X?[N[Z[M[O=:9U_.F^O?R+['_;.IM? LT;[Y)W8.WIWTC[Z MYU/[R)WO'6V,V#QH)W*&/ZDUYTIU;6: []IZD$8S<" WJ"?[ M--WY;?1\>]4=.6NY$>!_7(@D9TZ&W 1INZ<[OTJ5+_HF,-8&HF"M!P1TY@@]"X)*PF4R;)<42"D MR@IO$+(A:M1TZ'6- 'G]Q'T M4C^#D88'SW,5-/AXSVRN'+A\2@1\#BQ8K)H._9[!7_'QD@3M@T!Y6@8H9PKY MW$CAJJ%TI1(UG3G M=_7STL-CYT,:\0.7CE#.P/VD'&B OUS01N) 3$.9OA]T7AJ\<@AI),$'80T> M'I%$ZJW*HPV*$2.1-K'IT.\$G9<>/D04I90B]SSEZ'$TX.&%RJTCT,]> Q[H MI:Q3]#YM?WL@JAJ%2NOM1,8S! MH?,\$NQ!38$^&1<%,"?J!% JY*U)9$ MV2UZ^6$H#@Z'3QD_'CX[*?SP\"E<^?\_6ZI.7/UK<&QZT].M<9\.^N6HYW-7 M=LK^T_Z!_8-POCS]DZ$5].>S\;%_(?A?C,]BV1OFT72+SMG3_]XMNF&0M<-) MMEUV3>^_EP>F-\@'H5],3AP4YP$: &VIOIZ,&P? ^0P4*TP;BPFT,(V7YCZX MLE_UV-,,VA7ZZ;34>%._1F>'_1#_7OK7]X4IEU9WTWIB61FS%VGDN#<<_/7$ M@(23N*:"_D+=Z>M#QMG M^Z^V/P'%XWM'+XOV^5LX=_.S?_6>^7__T]DGG<_VJ"3M;HNTU\%7KZ^A]NY; MU#[?.-W;_>?3_JNWI^WU3M'ZL$G!/Q_N==3YUOI;UCKZ= +GD/;Y)_Z1.$6I M1VG81P'#B33D1LB82PBX':68Z&"75B'&>5NYV$N)_(2^_;">=DW_ -SPL#Q^ M*D!U[EUMU_J%Z63O>H4K?/8> /4:; T5TN=/,(8R]!6Z^M/I?_]*2B6=?4_!90.5-E?L*4O[7O[! MS]Z^6]O>W=A^O9=M;[S9VM[-WKS;WGFWUM[-=K[*;#6%.6S;]'N6,WO2S[V? P9/^9VD;9;[IFK/QK@0\O>RVVL^">+$DX^<<^D0 M1(<6$_!),HT ^4#3R"1X*^20C1"R_3,".5*\G*5^_W7G-*>JN[6],*\R>_]8 M3<@J4G#Y.SK(&X:VAC\284B@RH _)&D\$)MX87N39U/JD+//GX9IL>-G_9[@P_YZ)U",K*8 M(T":G/$H@9L[DQ/P\!Y9JH/B:1H.SBG$IO?@X7\E_"0/$7[>4:?EC-SK3=7= M#@?%(,'8,&UI^WNK[^E'0Q0FFLML0Q=90&SM'2:N]%T2N7 ML\V>6ZDQ1:V>^[080J/<73S%'QNGQ@TK!4II^$O%RE5^Z8XT%X.OWPS!>#XXXY>UKTJK94%SW[ M'/K#PIG.I"?!B"^'<%;09!AGV(<_?OJ R?&5\;$G0__E04I6"*5?/XY6\-HDO3*XZ-3^L63##Q]-GTNRV'P[);_71'[?Q2 MRV](;'S+BR=T0@3] HV<_M ?:]R7P'RIP/H6Y+RS'5PWGSN^U2-$.8.A&8;C M?ODYF=?U;,(8IP%LRO[Q9!1M)YW](FVTTS][4?IZPO;+PKYZ)UKK!^=[NRW< M6M^$-L&?]4VROWYP!NT#^-ZC<.Y9>_< X/G=Y)KW<#WO[>^6)UOK[*M]3W6?J].7N^N36M4X+W3-*@@0$0N M)Y:2G!E"OPOS$]&XQJIE8S#?:TQCYHQOY M31O>-:>;D^GFX[VS:APS/+;U;EZQWK,4,_5-^UUH[\BFAO,EW7M 4_JC\E!9V<_*M#-H=C3J%P-?5*LF M 7FL8K;BJD>K3NT?F%YQ7GW_LT'8WT-1-E>V5W96LLEZ./U*,ZZ#Y"2/\^>7 M-OND"@IJ%/7?YM5F$?2O>=\/@\'DG]?0 EQ+)W1OD3_[&*@-A+&0BTA'ZXQNRFZBT_ MZ+CWW4+5B5 K"K#5?P-G@JNO9XQZ;Y(]_0B,E;(03.[3>C ,19(K+FGN-?2S M0]P$ P%GN^P/#[,7IE^".9J;TGWXD8R)[-Z4(.7.?G%NF.:Y)0$99B3!1BVM$L40KY\G^/ET\$154B[XN \67AR;3A9. M@ZN6,8.?@'&>I)N_+G/"/\K::#OKO^\8!6GCSM6C^8 MW]ZN-\"N8\ Z+3-C@D> R$CDQHJ04XD#0A!)62>75I7Z(GOPYT/B<-I7O?/F ML.PU(\KP#NRCY M=/@O='A[4@M3J7@X=8>F=P _]+*3PP)^Z5_XD\4=;[K-R]9XH';"!LXPL16 MU9)]C\=FX?/IUJL6:G??'\&S,##M;OO#)F^]VF![N_MI=8#3O?-/I_#L&V.S MQX=[1W#.^5NR_Z$%[_4.;7W8PWO RO=V#P_;W;0ZP,NCK306^Q+:>%%9L7G2 MVCWXR*U'V#*=6ZDH$';A@+HSF[LHG7'*61W]N%BW3/I4ND_+V;'I9Y]-9Q2R M_UWQ%9[*J;/!X<^57C06-$,+FCBAL0]JS.<.YK-Q:3Y':Q\-UEA*YW+GTPJX M##XI84B.J<=1@SA8H.!Y7K2W&LNH@V7<'#Y)-.'+D9.IW]F8D(C:%F,_MO%L M7AA/^\A]I%$Q9@/.O=1@/);J7$=.\R"I!7$X3=+4X/;:SOK:V^Q5I[2F ^%] M!P+\K)5&=8??+Q3ZHNC@FRF1N4Y];/9\JK$(F3W+W&%PG[(N= *0UU 5[:0T M1_^RROL/_&=V: 99+#K!9Z;3@8-IOMT _OW/J$A9DV&9V3 Y >YYD3BAJ;QG M/%%LDCZYDG69JGQ*J:3#U2QE#T#"U5<@TE63;H=9'_ _<"PLL$( M:/;@L$REYM,96,-#,[S9]A-SO96IB>.+)^_PYW)F>C[[@XS?T8)YPG%[E#0# MSJ].37O+02LF]TE3#P=5(ZI&FL$PTRCSYFRPDF5[\%X/,_OK S0A=<;@UT1? M/E#S[E4_'WRT\\6HWP-)M(R-,/1H):X>U\9]Q;Z*+0R6 H/J"D(,!#/ ME;>LE_V$M7KG&4!:-]9MID88-H4\W/(ULW0C"=@WO +E_4S0LG*Y(3A85%-+3I.4XL>VDF, MVUOYA>,2X'WJ!,+@SY6'K\2XTJ6I1R=0]7MC$_[(! ^!29(+I5*9'O:YH8CE M $M&TB"$QVQI%=QOO< )WP9.0A MV)]Q1^ !3-:!]PN9<0[<43_MS5P!@!6X'3#_UY4$&/78R/)P>7H$8)E1M\R$6O6H1B*H8*@W&$WC/K[2P M.HR?34_[[@E?;]_TQ.2@)B=_I:W3,XO>V-UB8G,R#<6NQE\K/ZA07XUZYVXL M&ZL5Q,E/CCA_\R!9X5(^Q% VYRN4_FR3O]T9#C9SO40DNJ1M[$9,>:_SUGZY;VNG#/-C9FL+8V _V:>W M<]Z?[,V;MM+X@1J,6%7YB$KW$TL_*/MGMTW[22F?_HO)";7,4XS'KMK=EY_V MCYY#VS:JMK73.-:'C=.M#RWWA?:N]P0 M(.H2AVB(Y $)GF+;6^*8>1D)7AR($L_NT(>-(Z\33NY\+9"NK;74EC'/;M'8 ML:NJ5.'Y: M&]1SN.^Q7=7;RS*+]8V/2GDD'.>Y9Q1<5= VM]+K/""FM7&& M6N:_NL3L+7%2PP!_"=DV;L_ZU1;7YH$%S!JBIC)]58GTQ5BB#51]#ZK.KI53 MGG_Z&##5W&.2:X-1SJ@AXW)*QY4*GBK"@OKN9A&UX8!-:^ZX.-#O,\0V*?6+ MWQC*2K-$;QV!*^)MM2!5!0B$GKVR*N 8#<;#8-"MXYTW;ED4O>Q7S^J? M%/!H>&S6@WB[Q3 APT^*6Z>3!T/2\Z?M!EI8<*?R-ZI%) MB>%XV7I,_S!_WCJL]4##P8NRU=#$Y9Q>;J4PWKJDEO[FWO8:0NV3C\+[&%W MX#2LRQGA&!R)"+F)G"%O#(DZWI'I_O80]..C_(/#T.E,42K[ ["G&FL?KS+] M[9'L/Q^T"G>Q#'\G=7.=*>8]FOS!1ZHUDLZ2/#H)P2VF-+?6J)QC8(P& M\@ M[7=-?L[*CD@-:K?(M':K#B;[O3KBWPC.$_*.5QM).%S-V1QDY6A8,;=$X:83 MI",!@"]4N%L*ZJ*4I;KSV=EM^^ MK [ E:->,0;,\?.7KH.HU(QA;YE U#&+K';:2!^D=!(I*O7'S0H[5<).'US1 M-9W!WTN;[9?7=WV#M_3E<'+"+;,)JI?82>^P4[5BZ[(3(":"B 9.1[\7P"9@ MI:WSC?.M77>>=G/_2"@V+$B3Z^!2!:\)N9:!Y50@91@)G/"PM*KQ,F9Z6:>= MO5"Q6ZJS<74X8O)Q!>3B*8NZ=RMXML6CDFSY--S3^' MJ_N+7]UV?.GVRXP=E)W1,#R;I-_0U_8GOZT=-[? OMLNZ?)BE_3#_F52\"#D MMA_,)Z"YP]!_:CHGYFRP]*392GUN&SV#K=2OF$C5_GM8FX^CV;F]N^XRMKOV M_/5&VM#NQ59[=Z.]^_5MVJ^^V!=K/O$Y7?-)TU^HD_WFG=F*9.I^2D/G*\U9 M[TGUC[&SQAOP*/4O^9H?GW;KL/J\^[0?;O3=?9H6=&GUA1FE6YC^6=8N(2[9 M#@>F7P4@+\O^"7S,7Y?EIVI]K+0R=?SEQ=C:9F^X06#N)L-K"ZXETK+AA(^ M#/B!G]T$EI?AE>P*^M6$^C7@5UOPH[\)^&'5H-_\HI](*ZRF I-46 6?JN"Q MFC#TW'0 "T.VFX=A_$C+]>#W(7GA0I%=XK3 MK%56"Y)M5.6Q5V 5Z^J4A*\-IC:8^@"8FK29-)@Z[_"TZ)BJ?AA34SEJ/QS" M>6E-R=?EH,'6!EOG#%M!JVF#K?,.4PN.K13_,+96):J'90>>-OCO;.,_HV)X MUJ!K@ZYSA:Y)KUF#KO,.5(N.KNS'F:L9'&8O.^7))6-MD+1!TADB*>BP:)!T MWD%IT9%4ILE]0VC5L,R^"ZG-B/U\@= BPR,HIOP=X+$I5YI?=-1L4JY$5K*6 MZ9F#"O+2NOU8/AMDZ\7 C0:#--,UD<6UGNF<#8J*;EXB98+2\;(KZ9SM,!AU M;HY/-1#:0.A#5+6#]GXU?&DP=%[@:,$Q%%,Q 5&ZDKU-*T05PVH:=H6'\$-G M^CW!::<!3@Y$-1CY(82AH)_TMQN(;D)QGD-03D&0K MU?S_/FA;!9!O^J4+/F%B@X - CX( NH%1, YP;EF\N,-96-D.OMQXUN-?@7JT:_2-JJ"Z'D-_UQDOI MAWXJ3S2=\7*YDTKOG>!&_6)8A''>[]V@6@MT0A ;E&Q0\F%0$M23_Q;391J4 MG&.4Y/ARC'@]1%/5R+P[+GL B[VB[%]!QP8)&R1\""1,*M@@X=R#RL(C(;L< M"&[!Q< 38P!Z>*4XID' !@$?! %9@X U ).%1T Y04#>C!#/%<(L-/;)!OMJ M ".+CGT"3;!/K&0;IX>%+9H)=@WD/="ZCJ!KO!D@F7?T6'C(HTNK.R!J,VQB MVP;L'@SL0,LX_Q;8/:GV;YO^7N_](ZO];)H=).4L'S6MW?&5/Z-W#8I#UPW'9'U8;,)MBO"1RM?M:9[+[VN!R MM:3AH1EFIA\R:](*(&4O*T?]S(9.$>*X.,$,!J/N\7AMY?0=3BDN6PS$:#E8M-WVYY;-%SG9$/U^]4]ESH]]*9J0V J8.BTO'^ MN W0O#A*Q '>[V)B?7FY\'-J7#@]3DN9#)8S.QI [PP&\%0X(1Q,:RV..]"] MR]D0&NWAW^YXUBGT,3QW.6UG?!R&135%=0KJR]!*/X+;G&6A][GHE[WT#LMP M/-E=FO8/"G R/(2VI&Y/^V!?/*Q?^I$#29AC8XM.=6 Y,]TRO6.5[AH>IGK@ M._65Z71NE5RO'&8@]6'93RPFB\8-JZ>G=F>#LAO@\567.%!;"WV>U+N(!?2G M/WM6T0PJ8E7;P2-#D M#I/R3VRR3 :6U+L/Z@68Z(L80\+'+/;++CSP[ :&??M^$Y$G8.YG1?>X,S5: M$/W707UY AGIU[%.^#!P_<+"Q0 )$SV[6I=[4P'%N6% MT:?#DP-I>7E0C)O0LUU5S?9!1E\XQB__MH-T(/C%F2;/;=2 MG58,$]^Q@\(7II_95_."D&WY#F(R0-;DDR M3<*U.=>3XCY2'&D[RU_/<%"\TN0X9MWHQ\EQW);0F!C7O8P//&Q*X\W:]FZU M8_!F>ZW]8G/M=;;9?KFUW5I+B8XO4>B.-G29);QJ'I=>A\Y_QTSGT]Z^-.FW M?.U7,USS_])7W-?/O6,-!/MBJ[V^T=[96,_@T\[6Z\WUM5WX\GSM-1C 1K;S M[XV-[V7MYM(I?N5U_]A,K*D17_ZH&/2[ZI.P#**?^Z)CC07@Z_? ,6#N$5&=/BU[5\NJBFV-DH%:7?G0% M37SI9 AY\H#)\97QL>G(WK6#DJXP@;]^'*U\X^ W[XSQBL#Z)^_\G8-4L0=J M,J+BCG?^SI#]#$9"'WOH=F+IO]+DJQ!Q:<3J%AN^,Q9F_F+9N) MTM_2Q&^J^:]VW_P8P+7=J^^N_C_5R;'ZW[WJP>T=>2OC>^B>7!L,PI6 YT<, MY $ZIGG^ RGQ X#9'968/8(2OQC7#62_H,RU\H,U>GY-$/DKXRFYOG)!=0$F(9CL1 SRLL.(^1>ZWXQ\W$01&F>"GSP15= MTQG\O92#A,=#6W"+T^'3WJCKR^'D^%+6,]V0'I8?&'/\-#5WK>?3/QN7;5T; MOC#]_AET_'O3&070&!!MJ'2GREAX^O[,KI>?7Y/MSWNT-?)'&Y_W7^FCK:,6 MVU]_?[3_89-MK3__U#IZ>]X^/^!;ZQLGK5?OB[W=O?.]#QM\K[MQ_IJV.WOG MY?G6J[=XC[POMM8/3O;7-U'KW+&MW8/3UOKS#IQ'6N3EX=:'?PY;6)VV"]UU MW9>]K>[>V=Z']]W]HX.3/;*!V^=O>?OH$VN=[W]J==^>;.T^_[2_N\E;Y\\_ MO:;;AWO=T\[6T?-#^ VUCC9/6T>MT_;N6[K?W2[:1V])^\@7K:-WY]#VP[WS M?PZGU\"S1OODG6B]>MF!=SEK'6V>N^N_]JD[37]TB;;)ZU=]N?VA]> M'K6Z+V/K#)V\WMT8MG;@7[K="?_>/MO_X(\M86*_NX=;Y!T\_WFQ?_06M=?? MD?WNQDG[_/E1^\.[T_WU%M[O;I[M'QW&UNX:W]J%0B4V;LSL<2>YDP(FEN@3+DF(EAJ#$6"+:UJO(P5^P*@ MIB;T/>5]0&4=(^"\V/(\Q>0-UC=8?Y]8;S%7F',#X11A+B*-B,4V:JP-H9+' MAMG.)]:?7V"]3)&0$#@W$@O >D)R%;W++8N64.PDUFAIE2JUC#5NP/Y'P+XF M"="%RAFM.0>-&:;B6Q< +&PG+&=5*:OI=,J3JA >H"?SY<@.XZB3F>D%9?RA MF/[G6>YU>%N;-NMEV5^?-&KZ$ML7[S#)##T3;TT0$$^?LW _B3K;6/2(KH&#*Y#=+D M3'N;&V]<+I06'F!36V*75M&O9XY^WK\V6E9K+3L%+>.(HL =S:D-,6<>T]R0 MB')N L'6\R@CA&'@L>\Y2?2=]2?(?7NPNWC7K[BP.G/G1\B3?&GB[3!LK/RG MK/PR/8)5"$':F$?L;,XD4&;ME,T5Q1:L40M-3=I[89F@+_.W"\F8?\ZFYV^4 MMX&Y6J8(&IB[/YB[S QH)K'1D>>*,0$P9V1N'2=YD YYP:SA*&TQ@Y8)40W, MS3HQ\/.I6<)J4!IU:UQ?S2T-/CLV_?'."%\IF/I%*/^Y?- "0OE,&.OV6,AO MQC)N4/TG4'WG"GDUE AFI,X]$CP'ATQSK86!\%)P)9TVGONE50W2NYZ%?>C,X;+#N4;#NDL%B:IWFAN4Q*D X@76N@='F/# K"7 Y+TB" M%$4P>=:@W:PI[,]'];6@L"_*05J+QQP70WB3<^"MPS(K;5K$"9CLY] ;C==: M2?J75J:;3 9(:\A4*^[UPO"A&&Z3K'C,VK4+!7@QD7;2C"9C\7-X7USAMD@S M)ADV.4!4X6#L@;DMLJ608 -U,V:V"YX;O9-/QR;XG*A MZ2MKR$Y)K/GVC-8F7U$;^CH1]L98UFL]7VU1-YZQW*#Z3Z#ZU8D7'*O A"=Y M=-;DS$21!M]BKH3ES$EGF$5+JW(92?U[H'J3G&W ;H8$M@&[>P>[*]E9[+5D M%NZ)P%'G+M M.,X%]QYC;"EU*3M+]#*7S5#4_4%BD[S]B>1MVBYP>#;>>^H_H^)XO)/? U8; M_%B<\[NB_:/DR?],QO>%:SV],Q=\.#?C_$/A?K;"5 0!>AI!S3$3.O!:Y M$LKF*/I(IWQX@'R7_VP#D?0'D%78L##9*^YRK MX'/X%G)+HLI51%AB*1G!."4,EGFSXLR<$? %V*M="^AP';BD*WE)AJXH' M].5J.@OI"IJ2W0;OYK)DM\&[G\>[LPN\BUQ9@FC(@Q8J9T[(7!,$GX026BNK M>1HLD\L*_R:Y@:9N=V;(\ZHL_4G1Z!.I4E@TV_Q V;USEHAZ$ M(+37N=8. S8;G1OF0NY(E,H:(K#A2ZN@ HK])F2T*;]M0&V&9+0!M9\%M4O" MJ1#C40612RO2G%A&/<[ U-[Z!( M6ZZ/:VR;/.F"\,^7!3P^O"X^!W\IY'$U63-6]J, OGF5E1J,&,&"Y(ZGS<(4 M 7XJ$,VQ4,A*;SWQ8FF5B&6DZ>\!X$V*M(&Z&;+2!NKN%^HNN6K@V&@M:2ZD M=SGSR.>:HY 'IQ$-U#M&( G;%E0T4#=K+GJ@F='JZF>6:=,W1+ZW68)@X7A MJEZ)Q) ##+A,V5=4PY''B4_X^]=V]. M\U@6?K\*I;WKG*PJVIE+S\U91U5:EI*MO!&*;3EY[7]<<[6P$7@#BB^?_LP@ MR:";K0N"!S&U5F00@N=AIN?7/=T]W9EB4M38S])-S[6H1G"UP;FP8;O=L8)F MX7BNO7T?[.3B*FNQA95GJ!KM5AKM^:Q=3HB72;H$E'$"Z$P XX, )F@V/Z0S M:'6VRP5I4[$F)RW6I3)#51-5331 32RL9$55$[=5$].-#TFJ-+$TD$+@@);E M/8\.#H0H+GBT0>FL)@3G;676I.[D&E:KN%:E-&AC]$?7NFZO6YKCM%LO8HCQ MJ+3-:74&?9@<5QCT>OG^6[L90<,X&KC@?^P^&@E^=H-&GVHGYIE9.\ MXR_7>O/GYFR;$0V>1:.TG<_W>\/3V4UU!39O=)KE9+CO4EK(T=;36H/UF*8>5B-A^ZQ'ZT7XI:N%AO:&WF>9FC=-YSH?O4CY41GICQ$CAW!M!*"D81!,YB_G6PR7E?TI"HKG1? MX1#^2NY%VJWA26_G_(OA=S?;]23 JAKHM7OW_8'^;M9I**^^6;L ^?F?Z\#B6X3HZZHY&6<3JV:?'8;*6:7V9$3UZ M]FUJ*[OOPNX/L[:JHY@DEM09%51F=RIG5YD$D;6QC-IS1B;=#+6LW0Q7S;5< M0;>2MFH%W?Q -S5295 Z$N]!I:0!\W3E37E,$"AJ1H-'+UDQ4A59DY3RZF5= M\AE]>VJJQI,VS=6U^@CLU)/3K2<3.Y.B5OE]!WZ_/U]Q/UA.@TN P9+,;U2@ M$0F0R+W"B,0E5_AMV)H8JM6I6DFW1$.UDFZ^I)M:JFBL18<&D @/Z)T$&["D M?#%$F6>0V%!(I]F:'.FO[M2E,6<[II@7=&B==(%3EV-PX-K4WE8_22(J@/,D[Z^@%6"D0K&%&F"1(3&ICDZU+ MLE+UBS;!VIPT*5V8P5D=!PML33HXZ<_W=W=\^.QXE HJL.TN2;LPDY45>?# M*>(#3U%Z97E&/29GK! H0DQ.YMTM"EUMVB8B_ERE?N>9=<%Y,$$R0,ZS3:LC M!8W&)>\\"D4SXMMY$M>#\-796GEW'>^XR:1S,AJ5]WV:.JTP2.U+]7$G[1#P232UXXQ'0 M!I8-6!I 4<6=ELP;Z38VE6P+)=8#ZNM2T;Z"\9&YEMC^[G4<^]_ MZV)7/;F--7NO3B/;G4SD@?T\P_3:"_NV/']UOE0M,30*"I3P!$BD J-UHVKUTZXYS>:=%%MI-B>:3:U3SCB7PD:@TI860]X: 4"DI MASKFR=O89+S2;(4=L:ME?)X-4951$Z= M+L$SF8W1R#3DN8P@\SQ0YZ7VH1BC;;$N?1-J)FSEW!)=IY5S\^3#SI&7.H:R<6[JA^LB]I">UK7J#,BQQ>+2(G('J M49BS?W0RA[->A$KINU'Z7!>OE*Q(43KP1$= :K,U*HT%:W2FE6+*T-+%RZQ) M D!UC5:0/:PM>ET*:\7;_/ V-4*C(,)$$8!IEO'&A 1#J022J)%">$E%35QM MCAFZ%HFK-6&U(4!?;,)JQ?BM,'ZN>97E1F%4$@0A6 XA2-!*:TA&2D*2(M3% MC4VEVZ(66JV9JI6(#7:W5B+>@X@S20#24.?*OEUB A1.@F,9D$ZCUCPY9Z,H M*:JT;=B:[-W7,$7U6GPV"#^3AB'CHU@:N-I^:)6SFOE^8]]G!+1^Z@S&^1_= M;E$Z>9FR?UUK%<_-DW(?OI^.\,.8F9]'W:?];N__VQ@/C^/E4Z[?1G*K'\Z- M8P7H#0#ZX7SI_N@I%PA!%X#FB0#CN(?D@^.4,>(MED5_B9Q-<^^MYJ*XC:51 M%\7#+HJ9JD6!9W1K!C9:!^@\@J:.@Z4FI&!(U.7@RS6+HED.H550C2]BB/&H MM'\MN7-0%LAPT.OE6VYU\UH9QM'X1$&V^/5*L:::K(PW:#K?Q;L_G>W=T\G> M^=_C4J_"#H=?\F^WCO(7K-[_6^'LZ[GV/'E_1*/C'%3Y@500<,$%",I:)54T MANG2M((+6;=(-=5NO?FW -]/Y=\B^/=EAG]&4846.)?%G&,N\R]%H)0KEISB M-L0)__2:G!5YG"EXJV#JOAP/_(?#02_O,$>3<+OZI76RW!_>V[/LC?4*77]% M]G"A^\_9+4T^MML/L3]^"F;F#9-/X/SR2KBAS)X7]!NOCQ^LLZSN(AR>/*=D M8B_\.3P[1C4JBZ3=^N_O:>T_X_#EH1W&N>Q>=CN_7M31W^YFLF+_M,/]X_C0^>U- M=V_[1?>ANU M4E:8",*3TCO$&[#*>?#,21\\]XF6:DSMK*;+?Y>%L(05;R=]]X!?E;Y5EKX+ M/'S_ZBU)S J69Y;=E1:Y!: MO]O^L1U^.=GE>+8XCP;#JB)!9L( JR M^>@C]XA.LN]8C0_(S"I@CT+ N$.FC([@L;1OE%*#BS1 ],YEF>!H@E@9 =L= MC8ZK1FZ,;&FBC'2! 4\D098D!CI9#=)K*TTPG+-;R];2M&.5K4;)5K(Q3[JV MD*0.@"()<%H*R"(@I:-:2L\W-K-Y.9G]BS0VF6NS>]N$WEWKH M_E,CI@W/&+GN0.AY6DR<9346>EM,3'-!!"%Q4@.4>*&SUI#9VJ4L0C8E%$:N M(Q=QS4Z"UFR0RK;E'':O;)L#VZ9Y'J5BAQ0E6==*"D@Y :-D@J@C4UQ+JX.O M;'O,F1Z/*B!>4OH'_49$PT]NI48NYP>NO6][M_V#+^WR^.=+V^V0\K7$_DS\C5W:>?@ MG=C[])9P0XRV!)C2 C!H!R9;><"%4=$XX@0-RXV&5X%:*8%*5!"JM($HA )D M1H%)@H!RGF$R,L5(3Z+AY*I3MDT(AU\K?S7DV!2Y.]C*JLUYS(E#@&#!'1$@F;.EB+!-*"S5)?>PBL3ZZY2UT"INTB[K;=)))I"$*65 M0)8Z'158S**'RF'PGB;&[<:F( L.=C<%E=57WR1,BOWG;Y$H36,4$$0*64P3 M 6>=!LN,$1ED,7F_P%#0#^2G!JH;*432HN+2:F!)44 3$QB?6)8D2JCP9:K9 M5;IV995OE<.FR>'.Y[WG;YGE"I%SD#1O65$&!5I:!9*9Q 4CTK$E)>7<4KZJ MGFR::-FH#+-$@](N(XX+ 9K2+&G:$^\E3]2%C4U#VY2Q:TY#7V/HK60$^W&7 M-/[FYW^$;OWEU^>^AZ34 MU-C5E>J]!J:/).FNS+5).]-0ZM)\:#1))U#TD. MK"81.-/.4TF-M')C$]>D L?CK+Z]'G')OP:EME@>[ON&)P,:)RT3TNB(+'BK MA0S41YUAE=#%&DUJ@!F^]WZ+7S3#7^>QZ1SMYGO>X6]^>]/M;#_'O;]WQ9OW MK_C>;[_GZ^S0_)R_/OK]HJ>![S]_2T*41N@ 5C ':&P )Z4%%%0DPIDAEM\I M/"FC5HQH(QUJ5$S9K/K0(-=6.DLXJ?'NQRE0W$7C*.<0+56 1:UJ*\H1<,^- M]-(K;Q<2GKR[_-48TN,12;'W_*UF-GH9"601S&0++('624,@@K*H2$CEO*0Q M;45TFZ&:AQ?U(?1IE;%&RM@.R=@3)":1-WD@+8^ *$EI+4G I2@XCU:@<%=& MQQL0G5P&*:O#OW%BS#O/WTIN&&-.9E3JDESD#!CN&2C/J1=&$2S:>P7DJSK\ MFR9:2B/)^PN5=\(E,)XG'$PD')PSPBHBLII4&YM*M(61[:P9'R2X^7!JN0I< MDP2.[KU[BYH[Y_.NUA G +WG8*U&X"GKY"QD1J*\+3GZJ0FRD$"6-@3*M M2XF1R%4.3;+)&.H,^ M_#.O\&3DUEB=+-=1(U)K'&.HF?&$1\&IJ-&DI>GBYS/F=_F>Y\WOSL&+/ Z_ M=U]_W?F\?_#B0V>[]_[-;[_F^]TCK[_^=;C'7K'][ M9QJ430@H\B,;T99JFXP(1HE(Z4[A2>Z(2TQSBE:@S%)EB/5*H.%>.Z-TC7<_ M3H&RB;D42V:]Q;R?8ZA :^V .NX3069B2?UY^/#D/8!6PY./1R1IY]/;(*F7 M43E@>YXL; *)$@"P7EBAO+R4DY5V9H6PD^#S_H0^"ORE@C96SG2Y8Q*X7B MR ,H(B;=Z@,XD06-8ZE@K:@/)C8T/+D44E9O?I,DF':VWI(@A*0F0!!2 Y:C M(C8)#THE[S*^(B_AHQ40K>KH;Z1\<4)*574+B96N)9QF+2P(@PQ.$SA'&KC; MV!1MDZG&J7F0Z.3#:>4J=(T3NJ][6V]92,)XQB$DKDH%R @V) O,$ZD9L676 M;PNUAQ.BJA2;)C]6(R.1&= NN5)E#T$+1X!3ZZV12AJK'G]TLIXVNY<]4Z.3 M\U_R9]')K[OD+X)H#DA\ L.S(2NH2HD)Y1+%CV=VWWWII&T*0F ]_U MFDQG]\\\N;O]9R=36PV16QDBKV?3I%QDE@?A(872HT90#T:X ($R)$IPAS9L M;#*MVT+6WNLU5VK-(3>?;@,5(4!,&"$,E^@159'EM"$ M*FUL"JG:G%;(+=U&O7L.W6K8J-X?'QWW2D)0:S ^C,.2"?=Q& ]C?]3])[9^ MZ@U&HW^UNOW\Z_A09NOCWEW^M!"[=91'*#^Z!/#I_.Z7Z7TV.[N[DUG](\]P M)X[WTX']7,%^*[#[C01I68F4> VV!$Z4L_W\U M<<-_=_=5XRS&Q\V7)=1ZJU1Y8*I,S45$B9K3!$)$56K**]"8 A"E@^>6TFA% MWA,3MAZF8G5G-L)4##%U?7=<_9@K8!#>>+/_(HYMMQ_#CAWV\_"-9B9\^V2^ M*\AO!?)WL^8A3S0I*CC(Y!,@4@&:! 9"A83!830Q;&Q21MJ&7=[WS]5$K$[% M2IP'L!$K<9I G)D&ISHZF3B"3]$#4D5+?D< XRA!#%*CUIDX2-I$738?&TF< M9GGX4*^ V78P&-O>R<'6PT$OQ.%HDNZ@?FG%_SWNCK\TPZGG!L-\:Y,KY"%L MC0:];FB=?==5PVVS M4O9Z9^9S+E%:JW@NJ'63-.1F5=C"Y;<+IT>_-Y/^Z] M 2V)34Y$'U3>CU.IVDS5A+F[KO3JCEQ[,BX@NEW)>'\RS@2VLRZCAEF@WEM M5L@H$@7/9)3).J<+&9&I-IJK\OTK&>]&QF:Y,N]?.4:H!E6.45;&6YAL*RX:#7*V=3NAEKPS@:MR?RN_)V^>'HUGE\/@^/R9:]51V=Z:W?F$E+(Q5BIME_Z:F$CI&)P(V&2"UM;+(./&)A.D305=#_V^/ XT MS U?=53548]"1RU@UUEUU+QUU'0/RJ5.7CL%W#@.:)(#;6DJ=3(4#]0G74(> M@O.V,E<5R*@ZZH%TU&23^O.X;(_.]CG 86]:7S&G;_U)V?/W!N)2D&N9?]R?;OW?#R2G X;A4*1@?QE',%++' MH5NR:3*!\EYX=/)H,N23))O4[=N^[TZB-_D71WF[/+I*1)M65O7)^7WLS#Q_ M'(PFQTF>#F//EKH+OWSJAO'AR:[Z]$,X?2(N>0R^O=&Z/#['X_C+J1"2V4^X MPLMP(MP^EAWXF5QM_ML-?]Z\]B:O?5]3QYM>\!O,_"Q?:Z)#N ["1Z=+R@ER MI8W.(Q:=E=Q:XRQ_R]C&V9L.AU/@O(O@AM%^R%9^'HFGMO?)?AEM_'Q^]>:E M>WI'6*;NTHS<=_A2>AA?3AF^R6QG33T8VHF Y669&5?^K-R\7;V;;AT.BR7S M7S^>^L@/WEYD/_9V^D&&3?OM*)>9=ON6<_CN+3LP>_A.[H8\]^>=KM3RX\>=-%^S%_ MZ!3\I3;Q!/ZG88G3"YR^_N3DM0O&[-#O!W"OT]\,;/L7A?6[YZOVUO@)T#YX< MEXVEV-K+5SDD9?[M=K&,B" 4)@_NDY1SJA5^'0Z.7IS<\I\G M=]R4;)PO>V?9..\_T-='G]NOO[S9SG?,=O/GOSCLO/_K\,U!.'I]\**W]_7#U\[V M!_;F[]=?+F;CO'[_ZE/G_>\?.N_]U]?O=SYU?MMAG;]_[778F\/.;Z^^[A_L MD?V#-[TW[W]/>U_(ITDFSDN2K[%WJ9?$_F][7_,]8H<]__(Z7[_SV]ZGUVQ7 MO'Z_1?:.=O+XY?_>>_;FX'POB3R.;'_K+6,^*>HB,"XY8&F/://\@V$A).:= M,MIF&ZE-Z>7CS#]HZGI!]&ARC$6;*+<"=6ER$BC2$DDU/I 8B^@Q?=6\\#YR8B8*9.J=/ P2BI0:5D MO/$)I9$;F[RMI;JZA=>MI(_RK#^)H8%D?I)D;?26*J JH*J"J@,2ZTJ@(>1@70;RK DTA4=!Q(5NJ ,0BP5CB@A@;& MO/8]4HA6H7CVG\-!RDOZI(ES_J1_NOX[F8.U M!\&>3;CY+><"T%=51!LI 'Q*.EWFKM.26& M8RJ].VCUKDSW#'*0"JI (DCX(C70!R5 M1MFDI"O=J51;7M&3FP2>N A(A8>\2Y80N40N8M0\I(Q!TV9&5 PNV]UY]S 4ERO@[CQI M:S+\T0GIVO]J <17/"$S*:'Q%A,+6L<0C!2")%.T0'6"KA#Q7\XX03U5CE,M M(!F=M_\L2="!"!#*",Y#$$FSC4U.VT:MB1>T-A!<^G@]0H!Z%-$[%H(C%KVR MAIA(J/?:TL@%5=5_NE( G?I/F3'.%J=!$J6O=4H6K/(>\NY(6L.5BZPDB>FV MDFMB,E> +GV\'B% A4O"Y/^A3Q&M"AH5Y21$YJC)/TEUO:X40*>N5Q>40V-) M-CDM!T3I09-LD&*B3EN/5C*WL2EI6Z]+!*H"=.GC]0@!JKE/A@F57 &!6: M"YUMEQ!D\)ZCK4[;E0+HU&DK=3!)$ 8R)@5HF0!CK( @C.4.HXLR;^$-;Z.Z M7+*C O21=[IN4+'+9X/1I./8XHI>WE$?U>O7ZZ_;]9L5H'KTQ2B_Z=WCCXN^ M73EI:?C#^[VBI=))=[_CC\T>YO-U/K\TN,KGMRID7XIJK(7(;F4"GRM$MOOI M8B&RUU_W\GV\(OF_SWOO=SYW?GLM]G[;X?D[B[V#Y[@WN<_\?;_^>K$0&>D\ M?^M1)^H% 1.X Q3(P=GDP'DCHJ2:W;.*W,J+W/[SMY)' M2A6QP+Q@@$DEL'D/!TJHZ"F),GE9SJ-D4WVEBGY6D6NDR-&]3V\YLX&F2/(T M)P,8)0/#0X*D@D[):L;19J5/VL@NRUS#JWU6L6NDV+&]YV]C5)@T81"D)8#$ M>S D42#2()IH TLQBYULLRO*Z]VHS.=R7,N/V'N\2,.XK-?]]-M@$$9;_?#R M]*#SRT$OU$5\NT4\S?.*B22EE(0@9,GL31:,ECK;LQFT)IAB=VYLJC;1O/J( M5ZR4387="A=UK+";%^RF.5D\VY7>40:1EMJ-5GO0R5BP>6\3C152F0P[2MOF M"K.VTJ[2;JUHMTAO0*7=O&@W3:#*BHHI9QCD371)X;<(3@<-FEJ9<:=*L<), M.]X6NF:@5MJM.^T6Z(2JM)L7[6:.J-)LD;ND(>J2)!JM (O< A4V8=2IE*C9 MV&2L/>E37&FWLA7Y'F,&P'P%,,YYBWGHU258H" MJ9'@.$N H3A> [,@*<_*RQ.6HISD$\@KNH=6VE7:K1GM%E=-L-)N7K2;.EZ# MU8X1;TN#R$P[I@Q81@D('KB1VG"F,-,NRP=;DZ!ZI5VE71.*!E;:S8MV,XY7 M[:P1V9@S7$E *RGH;.&!0Q.I28RZP":U 9&OR3G]6AMPR;4!_>F!TEHCL F M7V2-P KX^0!^MA2@940S)1S8K)5+\5<%U@>5#=N\<<^D\WI2_!7;2M6LJ5J( MI7)R!4H!5D[.BY-3)R7%RZE@51')/@P%'\A2A=A*,]Q:1ME&L M21AI#>OW"7RBQ K4\/MM.!B-6A^'@]0=-Z/U]+IB?Y'NULFL_SF9],KY6W!^ M[V!K4D-CPOJMMY1ZS54BX)+/I$^6@T8:@"2G$TF$!.LG70;9NEC$#[#4:S;! MVJ-QD1[6BL9[H/'+-S0Z%IGE.@(UCF M)D16-%8T5C0VWX]:T7@/-$ZM1D^H0^,D!!)*H:=2U<[HO*$F-"3KF4@^;&P* MUB:LYJ0VVW7Z .&H!KE-]S_&H1WG.VSM?/X8^Z,[-C^YU2#=A^--#2C6P:F# M\T@&IUGQIT=9;N5EMJM&DS+E1W;X(1;^UF(K]8Q:,V)J+V,OS_V[K7[8.Q/. M4]N@[@ANM2/8G0VQ6>Z$83Q"I%(#:F20_XO .96,2XDDG78T6)=DBGHFM_*N M"8&RRKOY\6[J 2'6V.$"1\G-0@DJ\[ARKLUY]TB MHU^5=W/CW4PP+#D;'#('T634(0U8PF(4C#5;?( MD%;EW?QX-[7OC"4"B660]ZXQ[V=CR8MB"F2,E%N,BJ?,.Z;:^;>5=ZM;=>51 M^E]?Q%&T0W\X<<&&^$_L#3X>Q?ZX.F%KAX9F.&'/)#1KK>VI?%:]=1>]M7?N MJ(,/D3OC(*ER^#<94O16S#]\-%;1R"PMS8R96A.U57O25.(UP0U;B3=7XDTM M=<6B"5$2H#&);*F3 %9)#TJ3E"UU22Q5)]5@345>1=Z:(V^1GMB*O'DB;\89 M*XD.7 8'#HD$]":!DRQDFP]-?D'Y:.5)\(FOB3.V(J\BKPG.V(J\N2)O:N6% MY"@SVH*EI31J< B:4P;:R6 )<3'O="?G5/-$5^0MVQ];\V'/^6-_B_TXM+V) M.]:&HVZ_.QJ78PG_Q.J1K6'$9GAD3V4T*ZZMBM-_066O>E0F^^T)M:>M$J*V(0 MH*,1@ $=:)\T<";SXXC143TIKJI5A=[2/;-KT9]P\*WJ2_Q1U9?:*>&1^3&_ M5?PY*_A3V7XKMK^:]5RJ/&E!E@/]!A'0!06.: 4JV42)E,J5.E],M*D0Z\'V MVDIFZ>/U" &Y2*=G!>2] 3DU?H6.7+$D("NTO..W0H+F*N99BI9H+2,E?M)# M1BM: 5D!60'9? =I!>1] 3GC$B5Y,VRB5Q!%,MF,3 1LTAQTR&1,3%%C8P8D MMA&K!5D!60&Y L[4"LA[ W+F^)*@E'&D>4_M,B"C2^"RL0C42F4#-Q9#MB 5 M;1M=<_F;74K[\7;IZW>I!J5A;C*C2MZPSZ,$UA/%ETK9].G>V7!&#^<9[:AJP.3AV< MQ@Y.LT(7D_H;34\+W\TFU#".QJWN!*;-"%FLFIVZV*#$>1-TM_]/GKY22^E$ M'9Y-:+5#;V6'OIN-.D0A*%*:]\F)Q;Q9]@BN_#",1J7&YKH<5*DXJSA[ MP%!'Q=F#X&PFED&YCS8*#D9&"\@B!<>3!\F(%#8J5)9GG.E:/J?R;,UY-H>H M2.79P_!L:IXY)AU*IB"@*1TD70 C4@2KO)=6> PFY>TF79-S /W MQX=QV(R*$*L&Y65E)E\(2)<)[ SZ@_.!Z5K,YRZ0_C#K$Y2)$V.Y 8>. %J? M(:V9!V(E12)Y?IEL;$IZ^2C*7 /3M9W#FG&EJ;42*FCF"II99UV>0F?S[I9P M!Y@B*>6P*40K"7K#;61Y=TO;E-9V#A5YCQ%YR\I-KH1[0,+-^.\LT01MHB 8 MCX"H-6A%#.CHG$[1"(IV8U.Q!S[25;FR9EQ9IM^LTF2^-)G:2YB-78XQ@*8H M (FF>8MF,USRW$6GE%:,;FP*4ZVEI7O/UJ0,@(MY&Q5/,^I:8_OYK-AJ,[+K MUO:(R%(* DQ/AN1'O>,REG\.AN56M\;C8=<=CZWKQ8-!U@WE9H>#7F^B'6I8 MY?:*X?W6N=H!B($FZB$Q@8"2TG*NQ)0RA)QYZ35S;F-3MSFYW%QJ]0Z3K&WT M=FUQMI3: 15GB\79U,YEUCIE5 !+9&FADA2XF)]2*C'J/+O2EQ8JV!;L>)1.Q!@L3WQ2D>"J M1+[*L\JSIO-L*14)*L\6R[.9AHF0!FA8$\7>4X1Y3 A55Y1Z!-*/7SLHJL 9P:EEYOG#W :=N*L[G@;&H' M)N2.)\%!62\ '7'9#N0);'1$!Z[RK(B"LS4YG59Q5G&VP-.V%6?SP-ELLI[W MDOFH 2W)UEDF6":9UA"MDRE(%"K2C4W.:PN.BK,UQ]D#'+:M.)L+SJ;6F51. M"J(9B)18WFR&!#K& (1(KC/GC)"XL8E7I(14G*U,MN!*G+7MQ'&K-QC5+D%K MF!3XYW"0.5[+1=^:Y;NSCD/#\N;:"P0EM0(,DH/C#H&;*+D@T>J )<%/7.$Z M7+V 2PT@KQN:EI+@5]%T=S1-S4PJ/+,J[YHC21E-RGMPRC@@QF5.A1!9Y)-D M/<4>0R7[RJ9U8]-2DO4JF^[,IMG&X\X%:DKY/$]*=J8G$E4TKR*:E)-Y5-MV=35]F^[WF7;A.H!)!P(@4=)X@$$@#1JX$\C!) MHA,UB6X]D^C.W&8M.Y//VAH/6L,88CR:/,M" 3/9K:WN69.+GSJ#<6SQZSL% MU5!(8_+N9LG[-0X'P8X.+T(W"\,TX?E\@O.+;^)04YWG0.F]6<<;TY1S:TM, MV!8+LO3'X,( )01)DMQR2TJT0C/*?JF!E!H7?H0P7)8CKP)P:0"-;D7+LSS;D!O4K"*"?"B5*2B"4$'P2&+KB3!:\H]7S,CM/9BJR!\ M\,.[%7D+1MYLJS:-GO((B:ML=KHDP6J7GP:2.$EYXTU+$3YQ.:FOXJ[B;JUP M]\ .R K!Q4+P7 *AB4)@ !ZX!Q0V@7,&(2-03%$7[Z+.:,N,LQEY1%@P'"4PE7\R+9V.<6.3R35I,O(X6_2N2I.1:U,@ M^\^Z_4&[E?GPY&&=W-\9T=MEG3<+ZO^]O-# +1*(&Z<+&W_<^IS.K&KP5FKP MU;DFR"B(UU*!P2@ L_T/AB8-UG'--(G>)+N0$]L7VO; ]X[4FGB!!A.ATWKTD(L%HI\$YY@G'9)UQD]/H$A_X5%7E=N5VY?8C M/Z9?N7T?;L]F^3(;!? M_(]QV!H=VF'\GB__Z;4YRG,+$<_,/,\S'P;'Y39N6"RFJ0'L.CIU=)9^_;F- M3K-BI2MQ1.0_=M3U+=L/K=#M'8]C6%I4M%KT-TL.6"VC_<\X?%F4]WQCG.S: MLX8[=MC/8S4ZN^Y$OK?Z8?M$NK^9[*2:[#OE],D*UPK7"M=%P?6>X<(*UT7!=29(:#0+,CJ$C-4, MUY L.,$XT.2)8$Y'8]D$KHU*[:APK7!=,[C>,Z97X;HPN$XM5X.$2A4,"!++ M44=)H*1D@$'*8[3.8&DQ19ZPR]V<&PG7&JJ[[4K_>W*I&%HV?R'[+K;ZQT*QIFOUUJO)[ILOO$LL_H565JXY@Z$^9"[I$3@:"(SDQ-T8'&D(!RI@--5#@C M)W8J([)M"*E,K4RM3+TW4^\9M*I,;1Y3IW:JIXH93R,$6LZIR?Q#4Z7 1D*B MY2E*%[.=RMN4LC:]HIM99>I]F#IQ$/\\.?&5_PW=?S;_G7^W M+D\=M<W?CUY_?9>7Z^^] M_#E?.W^_RLOSK^Z;[?^DO:_OR/[VKLA+.G^'O:_[S]]JI!1=WA(F1@,@D1:L M3Q)8!JR,*INI3IV@M]L_S@PLP+04I13,1AH31FJ9A?_OGL;S;_!I-!F>7_O(CLB1+F^M?)$WK]B]_]9,J>H)%W_.0?O,@UUEM>X5L6 MY*9W]8.XZ0W9]* [$'.O'<@/;]C'4K+Y 3)H]!(2: X.AS&V]O)5#D>MG7Z( MX=]N^//F[\>]+RU.VS=(E3EC8[8\XP\VI+?XTRI'JR5'+[N?ERI%*X"E^R67 MW$^<;E?0J.&R5MS#=\GA^^$0WKOZ2I6(94D$(P\B$94"#9[S2H$J$=^EP/+R MZ8LS8*[)](N(/3P;C,8E;^#M.(:SPUHQ/)MQ M2>Z<>"0?2?W%5Y_V6+F'%[TW!SNT<_#\=+QW6 M.;H8UWISL/7U3;Z'SF]_]?8.7M'.]DZ^YF&WD^]U[[>=3YVC%^_W#G;Y:_8F M[75/8UHO2?X.6^1M(L$)@@:X5PBHC06-D4&6 8MYCA(1=&-3FO6(:#W8NI[/ M88Q[](6;X\'=JC(:)5JKK#(,<<(8H87R$I%&&]$;)25+-CH5[(T[/5>5\9 J MX^LYE:%$])H2 <249(A($SAN9!8I9$0(IIW+*H/AFF1!-%QG-*+60U49C9*L M5589DEJ+,D026$*JT2!+)$F::)(N&'V#1AU593R\RJ#G5(9#PP,F!(6. PI" M0)>BD2G/)'6&ZD#%QB;E:W+ H^$JHVXSJLYX5#HC$26H%SHQ3;.-ZHS7UE@= MLH)@RA%WX\;B56<\I,[@YW2&B(\F-34XN M%Q2J.J-)#4IN=M!EI:,T'X>#%$>C+'NVU\J?^$_7YTM=%ZY9SO&<1W/ZYC+> M X^6::VE# J%(9H[&XAUU"&74=L:>&@ WK_,!AYVQ-ZGM\Q1XKFC(+R+@+[4 MX^0Z@!;,!>0V_\,+X-?$C[3\LJ#SL_LKXN;M]3!>%7O58 K(I#5*2,*DH$Q[ MHQV_@:/\QL<+*_T>@GY?+]"/B$PX)P,D820@XX5^B4+R(@0IG,D:;6.3M9FN M_%NULL@5?_-.+?'<2.(=1V=08#(R+PO%2#(T,&9,=?HV@G'T N-2Y#+I:(&J MO'M'HA08H1$8*N(R^VB0;&-37E$3N!*N6GCKA3CO)2.6>L6$1Y5WL"9ZZH(+ MRE-IB;R!C[):>$NE'[] /YG9YW3B8$5 0)<(..8#.$FM9,+$Z'VQ\ 366I$K M4IM]);V4+_,B'DUJ!1_9X8FO*807M2PU'8<%X+L!*S91#%37)VW%) M:@YJM>[6'7")<\8$C0K19^M..:]X(%QXYYTTVE1G9-/9=SZ7DDH,26F$$),! MU-R"I8X!CU:7 L6,IY)JTY:25OHMVQ7YB!,F7\11M$-_>-*Y+/X3>X./1[$_ MKBF2#PQTD2(GYL20.+9 M9 6T$<%:(B!*3X/V2C)N2H+DFO@C:_B\ NY:P*&06@BI?.(2N4IY/YYDMDT% MB_E_)%1_9-/9=]X?&3GC2(0 S5S>K2>AP>8=/##+37 QEHKFQ6(E?$TLUN73 MKW'^R J_4_AQ[R(+VDB.#H4U6EOK+>%:,H>4V^J/; 3ASOLC:12$N;P)I\$I M0"-5)AP3$(R5VB)2+\/&IJ25;]6Z6W? I226 M\QMX)"O2EXCTEQ>$E18DLWDS+T0 MEV($QK.!*YT,5I.-36QSN29G?99/O\:Y*RO\SG+'.:/1"*.LT%CLON 8\392 M25-4@M_ 75GAMU3XG?=D1D,3LSQ!=,;FW;Q T"DF2 8I-9(90F4Q_=;FH/?R MX5=-O\;2SX7(@Z0B>NLQB.@L4=HYDRBG(>^%JR^SZ?0[[\NT05&M' 5L**8?5M-O^;[,1YQ;>3 8E^J3/^C?_K!.Z[M6:#Y]\?1J M/+\>!L>E&_PZEG"^72Q@/N.Z^FI5\83,I(3&6TPL:!U#,%((DHRGCE1_\"'0O!$8M>64-,)-1[;6GD@JH:!6BZSKK0&8T&-*@5.*<-(/H(EGD- M+I4JE1ZYD),V-VVV+@TU5UUI-:)[6M5956A.YY$ MX_JA+/W)H\F0%TJT4K=O^[X["=WE7Y1J**.K1'3QX_/]T7CR37POSO/'P:A; M5MK38>Q-SE+\\JD;QH?YD_,;3S\$Q8D$7/4VZ_+H'(_C+ZO/86KWU?4T>;G?\JLS_+UYJH$*Z#\-%I3;*6XTH;G4N+-3=VE& M[CM\*9[:P3!L.)"GZ:%V4F7/FSO$J?OKH\9>,LFP/M[0[>QV7_6[0_:K=V^OQY3J_X=G^UG MFZGS[E1^]W/]C=WOK(#]Y>9#_V=OI'+QL[?^:7]K[\\7._^2_V_UKI_7' M_LN7*\C$:P;@I]U^5K*#X_PA8?2O1_2]7IW9#-=_J1E1I>Q$5B=FU[?O=&+$ MY7ONV8^C^/3LP2^A._K8LU^>=ON3*T_>=%7ZTS? /R&GD#_-Q#J]P.GK3TY> MNV#"GKPHR!-&Q?6ODR?T^A>_^\F4/!'FKI_\@Q<%_\Z%FWG+7&.]Y;-;EH3= M\)-_D%]X0RP\Z(D3\"D/[W/+5^^B]16D>_#\QVP4Q=9>OLKAJ+63 MC:70^OVX]Z7%:?O:P]S3V3[C8G]P8A7.YT^K#*V6#+WL?EZ:!*T CNZ7?'T_ M4;K69[5R0E;"HC>0I[E.^'U'KXK" XE"<5 O5A3JA->U7]=^$T3APMI?7NVF M.5AK5SHW'GH(.W'J._\@+HC'I!?O/3M,+CEX<=;8_D/V#+?%F^]?>WO:+]WO; M;PX[7SW=__O7P]<'G0^=[:W/^?IDFE[0>9_OA>YOO^GM_?V:=@Y>=#OO\WNV MG[,W1WM?7O_]UV'GJ#S?P8OI!:_9'M_??H6=HU>?W[Q_13N_[;+.T0[I;+\Y M>OWU]\,W?^_DS]@A>P>':6]Z].C3VT@""D$=$,<%H+4:G$@,2/*,I$FFOMC8 MU&U!+A\[^E?S%U7#2JM44%=0+Q?4)(S;^1FCM/ M(I4:&*(&]-2#TY2"I8@DJJD?@!O^\-'Y1KD>]\?'\;AI,38 M,![&_JC[3VQU^_EY?'J7 -="^HW5Z]?KK]OU&Q959"M02?'7P3!?K-_RQ\-A M[/LOK?$P?V9O<@ZC]H5I?AV_\X;A1%$]F]53NQ,U=3K+STXG^:#,\*K&QR2%+S 47($F,@"H9T,Q*$)9R([57WJJ-392J(K(BY(?L;S#EDQH[!*7*QU0>BB? MZQR+ICUB/;$PAVR)W9^1O^+]-GA_.>M'-7FS(RT#.LFV0JW!.96?1F5I8)30 M*-?(C_H :[QY,;[*Q,?J@:U,O#L3IXY3SXTSZ"T@U0A8"IU;:P-P%.@=RF2L M7R/':67BTL?K$3)Q82[7RL2[,W'J*8U):))->;!(,Q@-GSS28%SPQ@E/S%IY M2BL3ESY>CY")"_.Q5B;>G8E3UZA7QA!!$SAF'6#@'$SI,"")[ M'PYZO?PGNZ785AS5@-JMM,9LR1@5+9SX0!01UB2?14F)%1G#.VD < M1N/\I,Y*WN94O%6\K1S>EE)7I.)MJ7B;ND&-#4*@() QIP"CU. L-Y ->8LR M9L!9/2E.@FHU"OY5O%6\+;T81\7;4O$V]6@ZDJ+U5()V) (Z@J7V$@?B4UX^ MQ@@J0\:;;BOU&*RW)B=AKD)1CS_B:'0A!;.X%UMV9I&VQH/6,(88CR;/LL# MS)*=]$$M:W8!54#NP_2FAN7JX-3!>22#TZS(SDI4'CEK:' 7X#8C!K1JIO1B MHSRS!O37.!P$.SJ\:#MG&9C&]*MU/&?K>'^VY@A%1)Z4 )3! #)*2U'2 #1D M^3%1.<9-":QK1MDOZQ'SKR=&UPR RXH$5>@M%'HS540D"9;X" %E)I_Q!C2A M#)31+(D0E?%^8Y/Q1KD[*VA6'C2+#(#,)4H('<)K!,4A% I2)>-3E+-SPK3"M/5+G=%7S/,3?.4]5 MM<6\.R(?;!5-<>+GW7HK:2").@92<5?,[ #:. 4I>J&9B"B27S,SNYY47?IX MK0I*FY%=6O&Y8'Q^^8;/&+E.Q=P.6C! 'R0XFVG*=4A>)'12%G-;8)-R("JR MUAA9S7/05GPM%E^=J?67'"6>:0H^&0%H;8)LW2LP7'K%$HN^X*M:?Q6E%:5- MS7BM^%PP/J?6G]/9?C+&+_=T/KA]]X M7!^!)FQ:->FJ &^E '?.>8^C999X 4&9F+4@"7G_P"GD?4.,@?BH-5E(;>CE MK<6&)594/5'UQ./0$TVKRUWUQ&WUQ'2C)+0DJ) ")9H &H*@97(@C B$!R&9 MDY,JVY3PJBBJHJB*HBJ*E:UP7A7%+17%3$""*DU\4A:XC X08]Y0"&O 4:T# MUWG32,5BZI5715$51544CTI1-*U6?%44MU44,XDW* B7-H 06@,&IT ;$L%P M9:A10BG))I7?!7_@^B/-4!23\,S/DTA"_C=T_]G\=_YQ]L6.[/!=MW]R57:9 MC3=<;>>7Z(U7]E6$F%SX:7>/*QRZXUAT:#_D%7CR:#+F MMOPZ=?NV[[OYC:-Q_D4YK#*Z*JEA\>/S_=&81H9ET>G>-Q_.54!LGL^\^_9T;@?2S!Y#.IVORW M&_Z\>>TM7ON^IHXV/_]59G^6KS4A-]=!^.BT)EFU<*6-SB,6G97<6N,L?YM5 MR=F;#H=3WKR+X(;1?@";\D@\M;U/]LMHX^?SBS>OW-,[F@0Z+\W(?8;MZMUTZW!8C(G_^O&4JXRM260W ^E9 ML4,F=+&;5XG32JR/*\=J8_.JJ/6/O]2,2I)-T$C?_X[/]K/]TGFYL]W*CU[N M_[&[O760G[P\R/_L[70.7K;V?\W/]I_]G__9_V-[Y\7+_[>U\_S5[L'K%<3@ M-4/PTVX_Z]7!GW?[D I,W7;0)L_!/:?Z$G!+]-,GF] *G MKS\Y>>V"P7KR(LZX MCG&]XWK'2[ICIF_XP3](?UQ"7[5+_F$4#YN->:J[Y]\+3B\A&_,@F_&QM9>O MHN5@E;QY]=T;].&? MB])WW^.NOSS]WOK["SO:;P[V#WON]]UOY/O;8Z_?_Z7T[[?#^ ]L[>$4[ M;/?SFZ/GHO/^.>\?.P2O^ M^OVO1V^V/[#.MJ>=WW;HWD'G:'_[3??-0>]P;WLO/_\]?3L[76KZNVB-(TP" MR?\ VJ# JN3 ^.@DVN@2(QN;BK0YU6W"+I?:^'ZAOF_R6NOT-;!.W\)TR^UP MV"CZS?5PW8,)ULKHC,LGY^ZF,"XWE9E$&P\'O3QDHYW_/>Z.O^SV?>^X#-(* M=H=9%4TR;4[(L\+P@BF@>?H 5;3@T" HU#Q1'Z)$L[')1=4@CTB#5.MZL=8U M=Y0GDX2QA&)BSDBFN/=*)Q,42:E:UPU@XK318)X=H@@+( B1@(PQ,$H0",9* METC,OW$;FZ*M"&UC1>.C0F,UKJMQO73C^F[ZHAK7S5 DT]:+VF5;.AD-QI3. MWPP-V& (Z,"81^F0$CDY35X52%4@#9#PFNK%I9%OA:K3!JW"O<%\ON-^F>9O*)J,5ABJ*Y)WA6YC4XDVJLNU MM>NVX2Z:Y2%.%CQ 3XB+13V[I:SV^"F8F3=,/H&IY=5TO0JAYXI\GM39G'"F MU1V-CLL1A=:D8'8,I0VK.Q[E/Q^-\DPJSKI&KOG'.K;E=$_G&G M3^DH5=)&&VY1\D"(2YEPE6R5;(^.;/_/?VE&V2]5E*LH5U&NHEQ% MN1&B?)ONN<81[J+F@E/T4AN%25.G=$A129%N8&_>=[==3=%[FJ+3;$'%N C. M(YB$V11%PL )DB!HH3SEAO$@-S89;VM:[=%*OL='OJK$JR@_$E&^A1*/5JD8 MN2-6$]2&61$=IU9[Y803AMY2B7^-PT&PH\.JOQ?D+)_)IU%"IA D@N-60I[, M6(K](*ADB#7$L!AQ!G-5A5?NK2_W%$_(_G_VOK0YC21K]Z\0O&_$G8D@/;F< MW+HGB/#([KZ:.Y+?OU-ZO0@E8+"40!I]V6$<52E?G4 M\YP\>1:;,]C@(/-H3(K1*EE,7AN8I[AX60/RFXD\\4P[GEPD0CA&0.=$/)= MN*2<"RCD)^!L^;(=N4Z+XKZ&5:XTS2]=^?IK&H7>N.[>/*Y#188G5P-!5EI> M9U,XO>$A(/7!@^G$GR,B8BS(/ S_;B86!!0OTY@E<<)6E2R9K^J/!2*38=D9 MP4TR[:Y4':YN!HMO(K\_[J9O9&0Z\N!VNZ<0R@AEA#)"&:&,4$8H-VZAM92= M_X=[R.Y?2*&K[$$+J'/[-)**:WT7)&0$ZM,3D-\8I*D M0F4T<*$#.#0^F[!%^X10EC78HJUO;.)=N9VK5/V3-!C7N?K+VJ'=Z*B;#39$ M,( ,H8Q01B@CE!'*"&6$,D(9H;Q&FVP/CF1\&3^=CB?':3 9'PY?E@&L3L[U MW[A>W!WLN)/>Q/7KL,9ZR;0SLV)ZFZ;QZ^E=&GWNA33UGKQ-8?AQ4']*[4A! MG\D\/I/>S'9=2B91E3AA3"0")CCBI*.$"<$B5U:**-M=W@&+8>U(F)M'F*C] M"&6$,D(9H=PD*#0HC>IMOU$Z*@30^YQ:O4'Y/6&")IHU&(>$4$8H(Y01R@AE MA#)"&:&,4$8H(Y01RH_?R>:0#%VO'OC1NE 7;XF\N-=[4I.+6990^>B*PE 6H8L5D' M$I-10N1H0;-V5]CMJ!&-I+==I(?ZC5#>$"BO,N<.]?MY]7LV X]"R,9+XK3A M!'C5\"$H14SRBE&ODTL2];L)FW";G8%7;O-6O]SN+3=S@U=[VA>,R M4N71'&DF;T;#W)M4SFKT1,_AB3ZXVJ[029>SHY(PX3V!X!7Q7%"B56;9V)"#B0% MXPP+N8B&6"M^:5BF5_/WF/[A^FX04J?US]/^MY9@G59UCS8CRS,-P_3SG;FRXJY7#B5" >V\*S6Q&NJ M" MITEW5)L_&O;+L(U?__>T-_FV.PC]TVJ0;@UXVQ\.JO,8#?O]\I+=M59I&F55B*F:/2X FL"J[8%6699%&QP@7'@C8;(E3+A'CDG,B M&4&U;G=E1U/6 8$K@*TB5UP!X I@[53IY@K@<9*$*X!F:)6X7 'XI,J239*L M@BDK *:("SP3'X5Q96''K.-E!8 :A1J%&H4:M?IAG4.C3/#:*.^IC1&\L%Y( M (C)2!^C@7LTZN&K)I2O%+53SAP2CF*U&S"[3%1*//'K'B5%.$!!9$>L] M$!JTCL5BB5G2LO"B%9YN%L]9:$ Q*DECE 1E9/&X7'<-F4-"N)5.BA"H# *< M4"Y15_YD'@K;I&C18;>NRC&3B$(54T$'2U1VBD!TC'A>Y"-()B QXYC1[:X5 M'8MQ9\ODB1NY-'^K(5_^C;W/W;^7'^=7=>Q&'WN#Z5?RZ;NF]5R M^NYDG'XZ?_!S[(U/^N[;3[U!N7D2J=]T_;+*I_[\I1#+.&/]@C*U M5F>,8XQCO ECC&>,9WSK&0OQP _^05;K \V4I4:%2_VDL/ ?GG%(E97]#$FW M^AE6/X='HY1:>^5;CL:MUX.8XFSZ;;4G?4?Z[>6GS@T";2E ^_=P4L[N[W[T MMW7%W%(G"E&WG)K^PP'Y7".OA=![*/3*F8Z&7Q:1?HHPG,+P93F[RG?N^C4* MW[A>)+W!%)'NI#LO586V M&QO[B*5&7%ASL/0RA-/CT[Z;I%BCYU7*O=";(&X0-_<[TH;7E6H-_ 1/*T>( M4S^=^FEIB@>8S T;083#PLU?D^C873CHVVIT7AT_/Z/M_V]/]Y^^O/7 MO6][K]Y^>G^\6][SGA^\^N73P:L_R]]_'Q_\ND=OY"'\^N?1G[_^_O7/7_?_ M\_[[[I?]7_=[[S]]I/N?WL/>'WOE/,K?/][#^^]O\T7VVCO*RC6Q#\Y[%85+ M)'G%"22(Q'"92-26&9NR%TS-M!+#5(2Y;_)%ILD]H>5.\_+D, WNB9A:&YVX MF>7V.)&XGN5VIT9@@ML*A.7[%6'AP %DBD1K&8NP,$Z+/-458Z@C 1=%?#343'EVUTM.TJRCJ%8 VG5K(CF-IK;:Z@5-\WM MQPD%%M!KAH)<]BI*VB?I,R<,0B(0:"+6&T6LTD8ZESDH:'<%*L?F* <:U,]H M4.N<0Y0T.6H9J&*")9W+KSSGJ'50'@WJ!M#A3),A'1AW.I'($A#0JB[ )HCP MUE(64^%&6349LH)U1-7F%UEQ0U@1[6FTIU=H3S].)]">;H: 7';^"2P%SH4D M-!M-P 8@/H5(N$H.F&:&*HF=?U X4#B:A*DU%HX0 ]<\ (W& @W"E MSG G% M,BU&[#V.&*SNV6A-N6S'(V@50,,<\=DS C)EX@0#4A C50I.\ZJV)S>VHSB@ MLJ"RH+(T!E--4Y9Y>@\$G:T5S(OL."C&K3"1.R>-E]28>,^:Y*+W K)ZH5D MMEM.X$SES#E1P9;E"8A(C&:*!$USUL)"JAL,&+T6S060OY&_D;_OY&]%@8'B MT5 I0.9D>"BK@RR&>, M0L?/NI+Z;%L7(656CA(FJH9@.15ZYTJ2&%*,2ONB\*&0NA(=8S%&9S':LHR< MV5S_M]#X^)E6,O7']@8Q#28_$3OSAOH3N+XI# ^:H^GO M;-J99G<\/JW2;EO#7(:\+N@YKKBGU1M4I#=(4S;\TILU&UY M%AT:=7.ZGV!VK(U&W1H %9(.SHLD4K9@0'A::$M3&BE77 /]\*J6*4D9J1]< M:T,V9R14!9H*3"F^.JU0\:9-8<@[>]V4W"U%:+TN/O]\* M)EISG$1N>Q9N:UPJZ493VT4"-4(991JQC%A&+".6$ M6\\LY8*"8-HDX2F+'(0-S''S %? 4UVAZ"5XDB=TKS?UANX??H3]WSYD!I+; M[(EGW!& G(FCJCRB5%C-K[%PQ2Z6+DH%F1(K@"2B5B5$V MD2H^6":JL@_TW"S%3:QYZ&]-^BEL4FS8SG \&<\1"+;1@5!&*",M(Y81RXAEQ#)B&;&,6$8L;RF6YZF1\9PA M&2_CI]/QY#@-)N/#X6,)58E7JQ$4:Q$!9D8;GF( MEF?EPEI9B:NK95,^\AHCF+MHJSF<\/IK&H7>N*Y#,RU ,SR97"D7@R%H32X4 M,T?BS=U$9!O8^_2X_2*64+/\197TD0%4LQ"D= >.] M"8X9IE2[*[$F#$;<;B+=;?#B:/58;ES$R49#>3[EMLD AVP@RZJ+K+8B:0HB M1!V 26N?K\0;BOH"1)U=$77!M0K9:9(Y#P2XR\0R2,1':3.'LOZ-LHHEMQW- MMZ,?YNK)$(4=A1VQC%A&+".6$4.6'IZ3>_^*"K>9'N8F/6_3 M<_!JEQW\]D%!XM2#)U*+JH1V\L0Y4,09&JG+@3(>VUTM<#V%7+>!7(>ZC5A& M+".6$^O#O$VA[\;C7BZ#4=/6,+<^#^ON7U7/KX)<LH.<@[-1KJ-^$.\>/"OJ;-0EY['$'HB*:$AM&IW_-[5 M*A;4,0!G#&':%%/( R=><5XXR##(U)>9+LPCD'&0<3 2"K&,6$8L(Y81RXAE MQ#)B>=VQC!7?YIK(>L%)O!NG:KB.3])@7"](L> ;WIZ8#(%81BPO \N-B]9! M*".4D981RXAEQ#)B&;&,6$8L(Y:W%,OKW#ZNBNJJO5D[,\ZLM^F_I[UQ;Y+> MI='G7DC30(RW*0P_#NI/J6,R,.QBON8A\BS9:+#%:;3(V5N(&6B_".6$?G 3H 8DQ.!+B.Q#!P)&0M:5#>"N;1F&U(9,;#$N'7,C+C8'*41G5, MQB@=E=N_]SFU>H/R>UI6; :&3JWG#8IA@(AEQ#)64D$H(Y21EA'+B&7$,F(9 ML8Q81BPCEA'+B&7$"2MA @K!>2!^U3#GH[--#2K1+R?)@?YT'U],QQ5Y_5R,AGU_.G$^7XZ'+YQHS28X ;+ MO"5:+C=85+!:*Y $A"P_HDW$V*@)4Y(QKZ4S*E25ZK9C=P59;\M8#Q4%"#,%GHEW(!*2SQ"I(Q!F9&-CH:%:HX$V(CUA"ZO$F M]J%O<)\HS2>++?-UD:'[FVPG81AJ(AEQ#(6TT H(Y21EA'+ MB&7$,F(9L8Q81BPCEC<+R_,T(EE -8UKC4C.G>7[:7+I'4?7]SRN[V\SA2ZD MUC9;80AEWE4-OAGQ(7H"H+2,0L48;+O+)"RWMPB2R):1" HB8GE3L#R/(&I@ MD%+0"0Q HLD9%8,1.GEAN0]A'D%\<'(^:N43M/+KWK>+;>*4>:!.12*L"004 M<\0ZFTGVPB4FF.&^4DOH@.4HF$@R*R*9!42F(,D\+\G,Q*(8KI*$Y(CW7! P MU!//8L%' *&52YEQ6I., K4>)-.D.AG-+Y/Q#]=W@Y ZK7^>]K^U!.NTJINT M&24R_' 4TZC^AC)NK?&PWXNM_ZDO;WKD[+M$.1B'IU4@27UTS M1<[4*P$L@F%@?5310]+42/]A]\[.SP]FUVESYX/3R7CB!M7(82OG.1AV[W!W MFW;6LPSCO"'F3:3=QZ?J\ M9-#,,.GEB]*BN;11U/F_ZX['M=&BFW;_XX3H9B!ZW4+M:-@O8S9^_=_3WN3; M[GG Z*WQY_O#P4RHZ.Y9I"BN >95J&]7%$KEE)/V@7!=Q E 1>*=840'IL%I MDYPOZX!;U@"H3$U2IL8%\Z'%_V2+'X)Q5DC'+%7@=78A":FYUH%S+:QYH,7_ M/8V&T8V/T-A?))4>[)RY4JK]32H<#]X(DKTK).J4)#XX3U)BUMF8I)=\9C<* MF;3!3(HV?D/($FW\U=GXCY.>Z[6\[U0>M/Q7(%??+^0*G"R6O3)$< U%KD 1 M8U,@!A1+6FM>! OE:MOD"BW_QEC^43)/,_=>^PRT_%=+ MI>RRA9=QP(*GA(&K8C6 %BKEC"0!3E@+V4N+5+IM5(J6/UK^31K0.2S_QTD/ M6OY-EBMQ(5S"43'[ @P&HD%+4EF#$S4@BMF4*Y0KE"N4*[60J[ 6ZXB MY*BC@F2XU31%J:RGS&NA\\/DZOZ@*-2L%6C69?)88JPLI90AQ18IFA6R((9K M0T2Q4H2CS@)3[:Y4NB/8S00RU"S4+-0LU*P&:981$G36+,?@@3/OM*="IRBH MHF7IQ3" JLG"-%N2FV:KIW+LV?QX?:M1KMNLPRCH&;R&(F MP$,JRRH7B0F6$U_,DA0U-8:E*@&0=JA>V_N*?>I,R M*N'^'@.\YL+#H]1R(0R/RUE_*R/0&@PGY0O=J#P]J!L%?!RY?NO$C2:M86Y- MCM(X%99RA10FJ1+TJK_">/JH'FU7/9U[ S<(O?+&\:0\4;4D&-\&SN3]//974)G/^*6YAK36R^DBO@?>)9WOJ^ID(!K33)F?AZ- M+IGM8R)^E-Q_B,OEHGYR_2_NV[C]MZOS6B;U[,.%*M]^8W"?.A(Y+V0D]&TC M44]6-H5B<^Z$*3=1^50H [E4E6LYGKWH:,>Z'>.+6X;^S:W9DV,W/[[][_:I5'KT[^-?NJY>'Y9=WA^6?O=?[A^]:![^4WPYV_M__/?C7 MJ]=OW_V?UNO??M\]?+^&#'?'$/QE=U!T?7A:/B2..ZWT-:3*=*JBEUM%SMU? M-^A2?S^W7&Y>5+%4ZYO\_-2G]F(YM;X[&:>?SA_\''OCD[[[]E-O4']!_:;; M2A5=L/L+>L;P9U63SK[@[/B+Z;%KIO+TH! OK(*[C],7[.Z#]WZR?"'I/>^] M]X-_<) +OHPSUB\H4VMUQCC&>,9XQBLZ8W'/X2L?_(-Z=@]4L*76B #YI%2Q M'Y[QF78_Y9P?YE'5S^!1?=?[VMHKWW$T;KTNQGZ5E=OX;C M&]>+I#>80M.=5%M2]P'REOE &&TCC XF1VET3F@GHW24!N/>YU0_,RU*W_I+ M59;^1FP4H@G1=).40C@]/NU7N](U@EZEW N]"6('L?-#[!P.KVO6&JSKGM:* M 6?_TI%4E^]Y@ V]#N2 D%B(F!R7%]VK'4@$FS?K2 0(BL#V6C.*73Z :M8F0>3V[E7.24#0$ )Y=U7,B:49I M9BSF.D>$6]7-?(]?>@>'KV'OU6]T[]/[;^4]7PX.C\IG_P[OO^_)@U]? M?WW_Z<_C\K=_/=]C[X]=N7?X\O1;NK:8<95?Y: M3/AXW+W>R!8@SZ8N\]%AH]BOB?F&-X&U-IIQ2Y>I1PD&%DEIAI)OZ>:UK+9U4R7);-6T#QDPP M4ABG>*")1@MH73> $R^+Q@L9/8]:$L8UKTIO).(D]T2#C3);;XUC[:[L:,HZ M@-2X4=2(QC4:URLWKA^G%VA<-T-(+LNYR^Q<,:8#,=86(7$1B(546=@RT,BL MT+H(B4 !00%99*$H5(]'#]G:2X?WBC&6I#)"@;#<:24835KQ'(, >K=T8+&G M1JO*3,%U&5*91$.B,)8 E9$X7:3%>"6HCT(+0]M=IFFGR MJRZ-9 (4%A67# MA66>\K..,RNYXS(G"L8Z)ZW-PE3M]&**B=^M+!?E9U%'5J\CL_71(^BJ 7JN M]HT5@5CDQ#K%"%7:J&1,3L*UN_RFB#2RO"RR-[(WLO<=[,URD,R()%UVP)RU MU 21A*<&0E;./8"]<8'0<&*_+!Z>N0860R"..U:(/7OB$WBB!)199R9$;LH2 M@4)'RS4I'H[LCNR^5>P^SWY!XCQ3J3(#@.R##\[08I^+Z*0L]CHZ?=:5TV:%SH 0@%$XW)A;;/1F6O*/1Q'97J0X5"KT^"U&69<3WY_J_A:K0 M]<*:O:JT]N0G8F?>4'\"UZNKJWH;A5XIM#FM=;DS3;KN?4ZD3&X*DY:+GT[' MDZH2>"N/AL?E]^%)38C#7!<@/QU4A4Q:==B+&\5KM747'/%T<_:>T&*D:8IS MT5=Z\[CB%MS"7^?[6) M$B.CMJ!-XBZTNXQU@-_/QV4FCGUO4+?P'"]W8W"^S>A-49%;JQW( MR!-U.5(E%,1HOU4)2?I#Z@7Y2V8,*!+L% RF^.AU50E(N M=!BGU1!>AB(RTQ;%8RR',(]JO+LH-B;V#O?@@[.>:>8BX5I) H$)XH)BI"R8 M($3I(%A;=*,#PG0,Q9((R["E%THQC:@(LRDT>(MW04K+&213&=!5M*WG4$9& MZF)_49_D#SCPCE3^FSSW;]<_3;?2'!K'#Z*Y[U=HSBLG0LZL6,:IF,>":6*% M4\1%(5T,H5C-LM 8G4]=>:-%^D2+5%ZQ2'E2";P&XJA7!)*FQ#%=UN'2 RL3 M&W-*[2X7'0ZS5/HL;?D#(2=P.AK03-"8 MN&>V_*1HEC;?++V((MC__OK[PISVC(-F/S;[,3- \F1VE4 M;_N-TE$A@-[GU.H-RN\),S31K,$X)(0R0AFAC%!&*".4$,%B8@ &(B@:'=/6! 56J<2R9S<%$0KBTE ,P0RWE5$-C9"")3YD.[ M"V"WPHF'I+==I(?ZC5#>$"BO,N<.]?MY]7MF&T[:8!1-C"3.& %O%7$@(O&9 M4J\@:^DHZG<3-N$V.P.OW.:M?KG=6V[F!J^ZI0YV>H-AIU4(X05FXZ&)@E%& M"&6$,D(9H8Q01B@CE!'*"&6$,D(9H8Q01BAO))3_,H=K.C/M!2AE4_ 03+20 MA+-:>^>#X/1'#5\JU_2XC%1Y-$>:R9O1,/*(/=NC7O6\7GF@: MJ5-4 S&4 0$PAMCL'3$Z*4NM@11CN\M8Q_*;&2%_18)!@GD.@EG WA<2S#,2 MS&S&F6$4J\))$^)J3:]N#%<:,4L&+%>!-.P7*_F[S+]P_7=(*1.ZY^G M_6\MP3JMZB9M1IJ7'XYB&M7?4,:M-1[V>[%U<873@V=?)\KQ.#RM=LC.7[!F ME#M?&S_/!)0[-^L4#&0 9V3F7%JC*-/"J0^["^C>5W_QP>ED/'&#:N2P.=\\ M5#O;G(_;4+0Q)V*9-Z08N P!7 5I$KK@!P!;!VJG1S M!? X2<(50#.T2EQHE8PA9ID48! M&]0IU"G4*=2IU0_K/,'!0(W01G#.G(-LHS,T9IZK%1APK^+=0C5_3#"*V6K$ M[#)AP6ECI7>"Z. 8@52E+MA4\!2--5EK$264A1>M\+3D@&)4DL8H". M>4]$L"Y"<,F+L@RRHF,Q[FR9/'$CE^9O->3+O['WN?OW\N/\JH[=Z&-O,/U* M/GW7M$+9N7UG'W!V?$7TV/7QOSLH'DAS#W'Z0MVSYOO^V3Y0M)[WGOO M!__@(!=\&6>L7U"FUNJ,<8QQC#=AC/&,\8QO/6,A'OC!/\AJ?:"9LM2H<*F? M%!;^PS,.J;*RGR'I5C_#ZN==[VMKKWS'T;CU>A!3G$V^K7:D[TB^O9SQ!"X?34N4&@ M+05H_QY.RMG]W8_^AIA#S#U31?_A@'RN<=="X#UXTVPT_+*(Q%,$X12$+\O9 M55YSUZ\Q^,;U(ND-IGAT)[U)>?X>*-XR&0B@[0)0W9KH@L N&Q1-GYJV*6K] MI2K-=F-#'Y&$2)JEHA!.CT_[;I)BC9U7*?=";X*H0=3<@YK#X76-6@/OP--* M$.+4G_E-ZW(4#S"5&S:""(?EZ,=Q>=&]&:K ,& ]S]..=[_ M"(9MN_^;N<6Z\I>NKD-P%6VZ;MB_K-ON!J=N](#HD6?M=_%HDEF;1(5;:S)* M;E)@PCAA$V29;;8V2060@W::UKD*G%+V@YJ,W]-H&-WX:%O*,?[V9>^/M[T_ M#W_[]N>GC_+/5[^QO>]'O?U?=[\>'.Y^V_OTRZ=R[L=[KWZ7UU,.]E^]_/KG MK__L[[_ZY_'!J_Y_]E_]7LY[E[[_]%KN?2KO_6/_/_M_O/^R?]C/%XEJ[R@K MU\$^4*<5M=$1K2DC(%(FOLP]<9X$I M<7-U)IJ#!1M%>@O->%L.IM9&)VYIF/0HD;B>T':G1F NVPJ$Y?L58?%!T*R3 M)V4V@8!.G%@O!($4I)=4LI 8"DM3A*5Q)=+1U'Z J0TR1:MR%D(8B%DX!KX0 M*TV.><$]>Z"IO97ESY_=WO[R(4K*)41!&%.> #."6.UI MM*=7:$\_3B?0GFZ&@%PV^% MX4#A6+)P9,.$UP&<2 E,8-:;JK1G-D(9)I5^V+XG%O)LG*9<=MZI!(4J&DE* MWA,06A/GJ"+6AJ25+/]YW>YR8SI2 2H+*@LJ2V,PU31EF:?-@ ?FK=(Q:YY! M2W A4O":5TX2FG*X6UHNV@R@D*Q>2&8;XV@OL^3)$QEL)N"8(R902G@J\(]1 M9)=,NPOTIK]_H7T$D+^1OY&_E\W?V49+6: :9 3!N5$T\^@2%31IK^_9H\4V M,>M"[9=M8B@(85A@)"E3;5WH0(R6B5!J#;5:*J6K_IR<=BR_N4I >D=Z1WI? M^9#-P>Z*6DZ0G8F?>4'\" MUS>%X8$3>'76'PR6^SFT;E!S-/V=39O0[(['IU7B;6N8RY#7]3O'%?>T>H.* M] 9IRH9?>I.C\E1OTG/]ULFI[_=">4U3''*2/U /RD2J@)-!:847YU6J'A3+G08IP%291#J0V,,CYI# MD/9WKN7W,LZM<%23,GEEG>$5)=9!)"ZI6-89T7IEVEW;X=[\O MLK-E\\)#MY,#;_'"/(T [PCQN4ER_W;]TW23X]#H?A#'74TU%<8H8X0E9=J M "1/O!"9)*Z<##XHSUF[*Y';GH7;&I=*NM'4=I% C5!&F48L(Y81RXAEQ#)B M&;&,6$8L/\45H*T0(=A$ P000AEJ5.0I*>-,*FO.![@"GNH*12_!DSRA>[VI M-W3_\#^P_]L'2!%4%HXXYRP!!I)8ZBU).0098M1&I7:7*],1&CVA2'\;2'\H MY8AEQ#)B&;'<+"S/898:$;+E4F\#$0)[0@8 M)HFG!HAWP@6I%;=!MKL2*XE@G.8FTMT&+XY6C^7&Q2EL-)3G;#4.S-@D@TB2 M@Z#!Q.A9"L"UM\*F'ZV.%E@8#$5] :+.KH@Z<\HX5:3<1A,)" =E2:3+KY9; M;0SC64&[6^RSLBA"84=AWT V1&%'+".6$R7G_B@JW MF1[F)CUO[G+P:I?OO_Q %:N:>G(B&_3@W14;U&NEI'!V$PO']G^#I*#O).C8;Z3;A#_+BPKVF+%2]2X#9% MHB+U!+C/Q%@ $H7VJH@)<&:+DK".D;S\55LA*)A.@*RX]#Y2]]%>;3D_C/70 M@GX0ZUUM+.6,$L:;1+B@CD#FM@IVC<0G"UI)$Z/,[2YLA_F\>K9K7'S@1I/= MW;E32PL0')?1*MR'QF#3:)%>H45%.1B3.3$T90)44^)CC$1*&0(W9U M[%C..E+H]4BC0BML[8GIIAGV1%:JS+ +4D)[[/F)AU\AGD@I2U(Q$A(OQ&-# MH2!M&6'>Y%R6HY!3%:=LD'"0<%9G"0E?X DFQ:PH^,(_@0=>^"<(23W/&2VA M-28DN$)(V3&9,@XV D%&(9 ML8Q81BPCEA'+B&7$\KIC&2N^S361]8*3>#=.U7 =GZ3!N%Z08L$WO#TQ&0*Q MC%A>!I8;%ZV#4$8H(RTCEA'+B&7$,F(9L8Q81BQO*9;7N7U<%=55>[-V9IQ9 M;]-_3WOCWB2]2Z//O9"F@1AO4QA^'-2?4L=D8-C%?,U#Y%FXUY_EEQJ+V7'R";X$74Q8ZUF8#AD1A0D42;8V!!&VTX&K,-B,9FUDB! ,&VBT-H9SH65 M"2S,W6^C]J[NS#I7=VO?ZK^&X_%^FASD0_?US7!4G=?+R634\Z<3Y_OI1V5['MV%U!UMLR MUD,%1RQO"I97V3$+%?QY%7PF1((76RP$:8CCIJK]+QEQ5"I2[#%%M=4I&XD* MWH3XB"6D'F]2[ZS"$ZU^X8N6FV&(UF38&NST!L-.JS#*BTX5==$_K:ZKY2[B MMJH7C5),Z;A^2]5EJZ*[T;#?KU[8*\PW2N/);.P/$\CD@54T[C6B.3<6;Z?)I?><71] MS^/Z_C9;Z"*JP*R*Q#G%"7"PQ&<:"%-*,"E^76P3*^D8 MC<$0(RT0$,P19ZP@)BOI0TP6');4B09))EE1J8@R3POR, M;.=K :V"XUGD3+T2P"(8!H5L5?20-#72?]B]L_/S@]EUVMSYX'0RGKA!-7+8 MRGD.AMT[W)V.]2 M$JET$ZD45XZX:B>N\#9&Y)%%04S8J*..LEH9E*X#EGD$6SI-(=P0 U"S4+-0LUJ\F: M980$70SM'(,'SKS3GA8#O-";HF7IQ3 >L\G"-%OA/X/CD2I% F6)0)4"ZLM\ M$L.S]CQ)$QEM=\MLHBRA+*$LH2PU.C\XTIQR8DDRKJO\4F<+<_'(?.0T2.;N MUJ7YTX)1NU:C79=%"UBV-O)*K'05^,HH$ ,&B#,AF<0$<\*UNPQHA^J;^K70 MA&(4#A0.%(YF#>@\Q6N8-$Q*YW+F$#*UE!5BIOQ$C$$D M0Q/)'B(!D0VQP48B@A(@?-")IW87N.Z Q78HSZ%:=?F,O]6 /^^[,=.RY-B- M/O8&T^_CJ^M/PNCYW-9?_%-O4D8EW-^RA-=<>'B46BZ$X7$YZV]E!%J#X:1\ MH1N5IP=UWY&/(]=OG;C1I#7,KE">J#B?CV\#Y_.-S_VB\N-I@96:B3X;C7G6/_31*?3?I?4X_?^G% MR=&T\\O9AX!^P>7)]:XV%^]TO@S0Z23]?(9!.OL1MW3"F0([I(I6SX'5_;L? M_:U[YUG>^;ZF#KB\UM%FYF=U6;5\"!-E2-X8&CD(;:PI(Y:\4\(YZYWX(*!] M_J:CT279?$S$CY+[#W&YC,1/KO_%?1NW_W;U_BTW[_GL55-W8T:>.GPY+V3X M]&W#5\]VD?+AR-4 *_=EH;CJ9=7)N_4[Z=;1J#)U_N?'4ZX+<]6=D@HG[516 M4DTPKGL;G-;B_KAUK-K=F<91<]ST,ZJDFB!*]U_CSL'^J]?[[UZ_:I5'[P[^ MM?OJY6'YY=UA^6?O]?[AN];!+ZV=E^_^;^N7?QW\\6X-R>^."__+[J (ZO"T M?$@<_W6#KNOW<_O@[HNZ"=%IL[3S2YI::^64^^YDG'XZ?_!S[(U/^N[;3[U! M_<7UFVZK.W9!Y"_H&9F?E4 [^X*SXR^FQZX9JM.#6KT01MY]G+Y@CSXH##SR MO?>>LGTA-5^[,W[H&/^@DMT#;X.E5H=HUMG8)Z68_/"$S]CH*:?\,$^,?@9/ MS+O>U]9>^8ZC<>MUL4AB;6B?%P&\L_[?Y7R?$U-9CZ6D0"RO%PK5*IZLK';L $;G5!;'L(=QQXZ/6+_WA MEW$KCX;'K8.35*US!Q];+\.D][DWZ:7Q8VZW9REMM;#OO_.66,@MCH/3Q/[> M9@WNSH?TYW[4W;G$+K(KFL[&S=U"MYZ?4EO]OBWDE8S,/,%'TF=IRQ\(.8'3 MT8!F@L;$/;/E)ZV:$S![UIR V4UN3K"_<[$[3/>_O^3[O_YR].?AVT][K]X> M[7_ZQ]'>IX_EO>^_'OSQ]GC_US_[?Q[^\NEB=_CX/7__Z6W_X-5O8O_5T:?W MA[]]/_CCE][!X5'Y[O*:/_:/]@Y_$WM__/OH^N[PGY_^[.W_6NT^!WKPZ_[1 M_JL]^?Z/77GPZRY4Y_">O_Y:CGW]\X]?\MZWF21XK5G2,0826,#E6_9"AR8 4!$SVQW"IB1.(EQC? MX*C,9N<$("\VV0I&+FP %UX:R5Q3%90)1$-B!*3DQ.BJN+]W1H(*W E1Y3,M MV0.Q*/Y!)_JC+>2F./S+;Z>LINSUAR_$D_RF]$P]R;HYIB7P=_-6+/! M"IO!.<*#, 21&*YBTBLGQKKHEVY+V0[3Z!9 MRT&AUN".?)5.REW8JY/YIILFQU6I@._U$[A&7$=7W^JV0.ZUL&:15A[W4UV0 M8A!?S@ .;:]Y;*_9Z"(GK )A'8D00[&]O*QJEDLB(I72*!>UKY:%'9 W5X4; MN<6Q24%.R'L++R[ZY"4F\MX*>>]RS6DSLT7$9 &6JCH3NT"<-X*$S)0N>]9JUNU\*6GKVCJ\H683@NZ]S@3NIZ/M_+0K:L;H=^XGJ# MLO3]G :GJ::E"H_-32O";?7UL[5W+C&WZ)=Y-*U<>GZ3! M&!W6VZ FSVE$UPV@_U%A;&<&8B@@\PC(;.02M3J ,)%D\$# 9%GNX."(,S)R MSD$KSRM7C:+HHD87];8SW7/:SMB?O:X")6Z'9IC*%\?1MS"J-I M"M>A^_KZ:Z44Z1]ID'(/4[+FJEMP^'(RVS6$:Q,X.,($UP2B5<2K%(@0+#+. M@Y19M;OZ9LSL1DH%>I.1UI9I%2.M+976+GOG<6&CJEJ^)J&7\\J;*(QA7S%)6Q*V_5%D'Y=*^M8;YKRWO8N$'_[AJ M+^@Y7J.TLD5FO-[('9OBZY?AZ-7PU$_R:?]E".7\)YA--I^ O)ZUBT%5??.L M)\JX1( S1QQGBC ;%(V.*>%XN\OHFI3S0C?MNM#**@U2))-%DLFE-9JCH(%: M2[200, '37P,MCR2)H 0TWU,<,43:/KB3\(:W&WGVEDEFZ?>YZK&&*[U-MPH6]Y2;W<01LF- MTZLT_7=W<(ZOMQ?P0BMM+BMM;W;)1W6.X%2J*G1J B M\28HPFVFR9JR\'.F MW14&C31<>6XYR:VD3!+RWS+X[W*5:C(76?)$E/..@/:%"8421'#/-1=!3L%XILI#E%S MYM*7@%U9CZ=^?V*XO%5IJFNDS#CH:3HS0ZBT-" MK^ZF<_K"TT-OBXZTI9.TR<9HJ M MZXJLA ),H:GU-,GD)5AE"L22L_=)9N(L\L/#P>>>9Y>.;28M0I5#6V"[MH M72Q&4)(XQ@S1)AOCI+>6YXIGUH-FT 7Y^#B $_>MVFB8MHD)872:;K4A9P+8 MT2&YZ03?L/B -U.(5NT5I@#]UR48403F$H$P:VQZ*;52@1(=G:EJ7FOBJ HD M46-2 )K*CZKX*S5KXC9 5^4FLE'#-N>1C1;)1C.YG)II)U@D'K(G9:(3,=D' M(B//UE >A]"I@@!4Z4;>+YY[!AXH\MU">N[14BS7JJ;6, MN%SEL_J0B#6*$\,H,R[S++EL=]6VE(%&+^[JRT"/T@"KW6VZ9JPP3O0<:&\+ MSE ZYI*._\R:R(*+Y)G@),O*YB&*:8P>W"VP2.L\)O38 MKB5)-\PJO=O)<9X_\$=O JATFQP&BQ5$V':?3GHC]WVUGP.3O[(0LNF05GJ@88%YC/GG#( ME3VK'7') )$@I!3 >4A59I7H,(-U5%9N6V^/MW=J6R\F/ )=P&OD$7G6T-P[ M$WCO41O<9GR"]ESIE,)C-DI(1F+59A:<",1$(PD%:IF3@3&;JJQ>;9:RG22NX\5'KI.II%(OMZ;_-]CPIL_WY\6EB&^?X]<-13*/Z M&\KYM,;#?B^VS@=]W62AH5[A LF=@L@W9X#\Q[??QU7OUX-S4+Z\P"22_USD MOWO%'/54@7>2:*8J=<[8S0= JYJH!!.M8NB5A7\]"GMW8'G].X-NQ?/LVP?PXG\^)\2D^1GL9ZO)HW/,U: M?J]%G]&7X;^GO7&OMB&&N>5/Q[U!&H\[K4%9EY;K+5E4>IM) !<$J>\)2*8($R2H4A+M1(TG/&?<9&ZZEVFQZ^GUL+, M?7,Z"D>N*D%8;-J34;6_-/E6ER-,Y58_.<9TUS45F+4Q;M^<@>Y-WPTF+P?Q M]3GN4&3F$IDKS5&L\:E8"X)$SHK(5!M)E@4@(?B8($IM?*PJ#BH.ZQ% T"@' M#Q)/#]9*]W)@&'Y1Q_ M^R!%LBEQ0;RF5>4N)8B5,15!R,X8987WK-V5M&.@4:T/&A4[M(S-462W-;%K MD=T:Q&[[.U?8S5L793:**)]%65V;7%4H%(1J2,8!0#;^68QG3/ M+[V!&P2,[FE4=,]VG%VSUJ_KL2GOM\+K6'.Y;,' M'R\"@W\;>^*RP?K6%$H;'Q[WQN- ^+G?7TI>YNCV4.W?IS[#Y M2X'F[GA\6F0E[4X1^J8&Z,$9/M'&F\O&NU)?WSA#*;!,##A.( $GAE-)! UE M*9N4L0FWZ)\[0@FIKZG4]ZR[.,A_R^*_RTV?*],1^F:%4>2_M5E,KX92F"OE^2';3%TQJ;5BLNI@!<0*GXG7A6UAB<3=!"O*X6OLN'JK"ND)NJ#*9+. M(8996G-Q]?>!4:QJR*EPM!59@P@35;6>V MA;=8169;.+-=6J'::)=SE,1Y[@@H;X@3Q13E@7E04?-$=;MK%$-F6[4M_'B' MY'KE":[XB2O8C0PRC91XK,E9+ZS&ON M,Z?$RJP(0%#$)L&)BXQ2Z87,3FR1^;SH&QV]OEM.BPTH78J,N0#&G(FY"+'Z M+Q#A:"*@557$-&KB93;&A>1]8E7,A>X8NR6F^?)9LUD.[+5(;7B=O#2Y5=KV4VP>Y-=G0'Q;<'@PJ N7#6+US^M+Z*%6S:555SH4^!"4]500 M'J4C0*TGE@M3-F?- M_JJ"/8LUV+?'$[^.BM3XJCV5,EU3I[=I/!GUPB3%,_6Z^L3,*]^4H1G&FXTL M0_^TFI19*9S*(PK?7,*W-[LNH%HIFJDLJP'/"&3O2-$Z((S7DA@2"-[N"MNA MJE$1CDLVR;?(Y[Z.!-A0MSO27K-I;Z;K&%-2JL)SD49- (K1;V@Q_XUQJ6 @ M1<%-N\NM[M!MZ=CX+/R+WOO'%2:J#/OZP0QA=%H^?>P-!E7@354)ON8/=,]O M>.2F3IP7>TUE5A4M\\$'9ZB35D0GI.V6] MSL0+*,JD=2)&"D8$E\"%3AHB;7Z%+=+D_VY3.YV1JUN3^[UHLIM=9J[F53HH0 MJ*P<;T*Y1%WYDWG@D:=HSY8N*_/ H5;/I=57NE>E[&2.UA.A'91EBZ3$:9N) MFOV,U!=4%T:H"Z>2<.D="YG#B%32[EG/EMF'1=: MYK.5(*K+VJC+Y78-X]Q%QC.)U!1U$:%RBD$DW@'SOM(=98JZ&--AF&F!VS6K M#-%Z=WIRTD]5,2[7KVO+]X?CTU%=/*B.S,K]X9=6;S#EG(+.QF[8+*4IDBC@ MB\-3WT_+;-OP+![XJ5RAB;TY5O3"$[QV!V%XG ZK&^E-N!%&D<:;U+4 M*]+XHFE\IJ ;C[G,@B-16D. 14-,U(I0IY2.T2D053?*6WI1(HVCN^*9W!4% M=K7'8J85_" NKMC;IO@P5G]N*S^!Q0P.>B_F[[-S.@I';EJ:_&0T/"F7]:V^ M2ZO\SY/JKNZ4VS2,3JM"C:>3^3W]?5ZK,6ZZ1?7&[4^N_[I-"[C_[/WYLUMZTKZ\%=A M>6;JEU09/B06$DCNFRH?.\GXS)%\$LLWE?R3PFHQT>(K2G'L3_\V0%*;]\2+ M9'/.7$<221!+XWFZ&XW&L-\?#JJSG?*B\-:2+#SF%#G8M2%,(RP'JTF1#VQ1 M@$T%]E61KV+\QH.-^FV,_M4:_3LEX3OWE*P_/]_Q0:]7AF1.CSNT)FGH^1;T MW-[=7K:_.&-*$6R1M4P /0N-E,TX2A*>R"R5Q E_ACC9Y,DSB>&_I\F]:B[A MAC,:SEA_F^XFAX,W=/$;=+%DS3&3Q%GL')))%OM3R?SY9!;&AV?2*NP29>DS M.Q#\ ?BB626[?8RO/P4[&MF>'(-E-QY&.>!0+GO1,71XKL$$=-;'_C9K90U9 MW^%&FZ=+UG=LX"V3]4 /AJ_\I-TNI^/'IOS=+,HU1-(0R5,ADH=( MSMNPR;VRR9)1R#G.M+ 8<1@_1%5L$"@%#N$,[$.;JE3'?.--LDEQW'#)"IN$ M3WP!\.8FXZE+UKN>L!=R9B^AF7;K^.L)*&9L?Y]#@'8#!OL>"OP$*.H $VP$(.L.W M 08:3>)6FL3>LEV*G04>^,X M2Y])_H9')[1@.O\QEG K_&OR'V_^!7_J-O7EZ"@?A!>FYW'\AOVVV-DW'J.+ MQC:\^)4/5<_U.9#KY0.+NN7W! >,['2M7](<]J'6IW[+[F XAA?*$?P\ )-W M;(]&WN:5HY#?""9^80&\Y,3DWBP&X#)V4)2?0LJX8"U7.X#AP6(,/_3G#YE\ MW/ZYNC>VII*[/,['PS*6]U5P".0_[.N3W(R[4#(\6!5"62D!%STF%?3.9&Q? M5_(7SS^_^,RK-O]3HCS>75O'2YU:UM]/%ILS_]/.W^>_ MKA]R&/&.AV,/2#M>WL;W?>7L0=?:CP_;VX>Y>Y^UNM+/?WGW;/B@_'>S_O;>[[7]^M]?> M;N_L;?\='73@A];;=N=@#5'QDGYXL3< FAU.H!#C3XWXJ:U/Q]HM*=GX\R/J M;WVH];@(OTX&/;_K)#B>3_)PWK,!]0C(^.5%*#L%M\LXY6;@2^.-JW6BD.!D MQ3N\#1I/E&Q%E8G6GO2A('T'-MEB7&E;^EV#^V[_N-HO5#RNA12W:@NI__GT M2Z?];;]SF+3>?SC]XM_S[3/[?/8V@7+B?6^9>"NH_Y>WD'KV?S^>?OEDCA6F M8.W\U6OA%FMW#N%]?_7!VL'M;[UOKE%LR*TA[.!V"7;H_#H1 TH]PZG1I*E4P49XG$FL1$ M9)HRL)\M&)W'?K*#+;OQ9G]T) ?Y6;DIRT^.7;@^RH_#=^",/ZL]6K4!58WX MTBR :U4URH+"6%U;E?/8DWL-&?A0;'GU<,V(YY*>>[4.RGPTQYI1#C 9%4,W M/@'D1+) TI?[(]G$@Y<'+J+*! 'OEV&=*^9$;J$S]2"2/CWL>4/W$]0MY M,Q,G'Q3C?#R97BG&H'CV?84BVS_N#4]M"=RZEX,@!)NJLMB+KS@:=Z,=.0([:R!#F5U9^(5(:$;A M[SZ0O7'TM_P.9>;CT\WH<"R[KZ._P4CSSQ\.@LWV?U"> 5LY.C@U PMW;4^@ MRD"1\G74LCTUG(P&=N'7SG $W0U=N2,'TL /_M6=X?=3^.DO"76_1BM9ZRE0 M><2BTB46U3ZQ5]$ZS(']0?37I'<:)60S\L2T&9(75P+W_XKHHSW*_3"'"7Y0 MV^H1?'DW'/6C Y24*^#>,P"B[1^^9!D\>K&Q]\_^QDL/$_FX6-PQ>P)B:KP3 MT4NU#4=3@PD=J=-0XH'5DU'($A8$JS[&VE>SGQ>%K]J+C8.W.QLOMZ)_1KE/ MNEQ6Q6/]R^[3W$KF@"(6*#<#T.*ZLCU KH&@03A,5$]TMI[[L M]:+A9%R,H2Z^\*!K^5D6_1B&?EAHF:\P4 BZZ-H)3.+%X "8^T./0W!KSU=? M%J'@\G: &]!2@_]$+O=?-X?JA7?CI^9]M;Z]I9!6:>MLSW M,$H%8B!SB%*;(="3%;)26L,9XYB*C3< >'',SCFK-X-N5P,?-Y$:@ ]GF(W3 MV*$8) -1EV@DJ%!(&4$UMI(3@4OX.']>SUJ@QZ)(- !RL2C0_>VOU#BAI8@! M0*1$-!$4 (0(+PHLQ@F5F(!=GUR+'T$7@G$>V%(&3O)Q]T*=9YK#!?"F&/;, M+:5'$Z4%YIQ@*6ABI$PMSU@*7 C?G%:5.PBD!_V^&(%19_==D*%V $3X$BI5 M;E+>&W1&8"*4]7ZV0M7J;(-Z2(* M98PQ(E5"0.0VWHA-G(HK.6E9@WT!L-.;S-L&E3 =3T;%1(+Y5)DG]J<=Z=(7 M&[F)-RM*!3PL>IR Q6-'Q?^+AJ5W!9XYKE.UUMJ\7S\-;W@9>@ED1@#-4#,MU@,N=>"R\/GB-=IIP,KA)@D-F> M$C2WIV0K.O1NGO#"?GE]O1V8]5CXF%M4",'OV6L8V[(A MX=PZ._#4,8C^DH.)'$TG^M(X_K&T G:KA6'R5!:&\;TO#!_D1X/@?!WX:-P* M0_X9@J:7VZ(#;_JS!_3ZV)1Y6H?3;O_\TOF8?_[T ;<^M?"7W8^]]MF?W=;9 M7]W/N'7VY=OWI'5V>/;Y6XLM4V9K]UVO_?ZO[I?=SS\_GWWYWGY_2%KOWYZU M^N^^?3YK]X$BS]J==MXZZP%E'IZU=EM?#96&8,V1=$D*/*FUYTF'M/^>9)I" MSR^O%_,TI8X8'6/CJ+:)Y,(IG@J:6I-0S9;7BP\\64J*4S::AY/)]\"F'_MT.TU]&+SS%X_CU M^^WM?\+'Y/5+K\5[+<^%B(&JA'?3RLXAVX%?YI0CT ?^',(_T]+>;1_\.2WM MPOMWAJ9<,@SKL]5CVP<[LSJ -%11$SY8E4D1:6K'KS=\3]# MP?XE(40B[\]U+W0D- 6N;44[=C0&W77^@.Q0ZNQDJB(:^"N^;TM733D"_CT7 M#MA5P^1[=6Y$9W( YL*PGX_'2WZ?L"9Z85-#K,?(0J7MYN_$T4=%=SCI&:@/ ME"Y#I>&9;Y/!DLMSKNAK"BS7L,=!UJKN"B<;7Z!%UH4N:8ZEB7B#5WFR@L&; M#&#'ULGAEFTX#&JH#QWIP==IR+TSS8_(1 MAB.BF+Y0+U_0ET'Q#470LH@R".?7QJ+JL'KJ3N5YN=].ND,01S0\&81UCW)\<+;UAUNOY?V7T WX,LR5, 0L&&KPF'WM!K@S/12=V9;_E07]1 "DP M(Z'@TZUHN]"F MOGL7)0AC'5A4A01519826$7?A2^;D7>6@(S8WFGYDH$M%_7D.& ]/.GRL51Y MSTL>_%ZRIP^#"1ML?GAO2='UH2G#R0A*?EX0?314+84^3"MXPJ3Y!H-?WCBPT-V%AQ^_@E'J?)&3^:AWNL2X]5XH MGS#%>\<"6,X+GZ_TR':ABGY @ MZ.L:Y8'_0Q2\+Z]"Y@O?[>NNO/B. 3Z/RUZI7A46;N:=)T 9B6=_/V/=Q,=T M5]6XP'TR;RK>6@;OU\Q;T-S_72'O7@6\;P/NEB;?L[3T#K\JKBFH? ZY5"9@ MZ<4Q$E)+E F=*L(TS8A9MMWCE%&J$VU3E="88YEJ+:R1C!J22BG.688K 3.7 M&'JU3$2U4$2E5*R/+5?S*NA>IJBWLX:6>$6_C%PNO>/E?;41$^+&H__;^K^M MJ2T3:#6?'?CBE='+52- AW_OO=V*9@6=>Q:N>XTO'X>HSGQ03'P4=P@0+U-$ MU<[U6:RY#20Z!9EE3]05/MMF#^N]"5IV^1[69CMJLQUUS82\V7[:;#^]W^VG M%Z\&KM%BX,T7BTKGV(N=6D6\<"/NA6M&UZX!+>F=&75&8<&RC&IJF98L%HIH MH8D1TF7)QJ6KL&M@[E[<1=>JVF^\=^M'N:O(NTN&WD*<>:7FC-[)L?@(Q8SJ?$&*KQ/EV$8P$.# M81],/9ABP64V*(/[YM]6;?D+]K\"5)%U[*#7S48*IJMWGH*&Z:WGN7CZD-;& MWS:Z6_K%9'38O\I+/K5P<3?)P82O:]@[-TMQ>C+U= M\#XLM<[[&^;??;$+<^:0G_=;S@_@20X%U;,D=)#O#^^(M2&.IAHT&>X9#7L] M7_?Y/9V51N_K-/?,%7(!O6>E=_[72Q6U6R *Z;)\_PXN='M6^GX^^&%+I\IB M;_EJAH-&RBVI\_X:OP81RJYD>'&D*J-E'$+E?0FAJ2!MD[ T4LE/Z6>K"B_[ ML,I66SE,O*4"0Q$-!SW?X&A2Q=O#/6-0>A9%<>&I6O@TF#SY>#A:N&B&H4YA M)'V8T614V-KM635]H3:^L%Y>N@!SNU!4B&ORA2T)[46=?;WGJV(\[_\)GJ?2 M[9Y/76)^[6=0Q?%>XUE3LA?F2-&U(51KZEB_JL_TUDT9BY@2R,M:($G\6AT]\:C"8 M(#%QCIIXK;Q+LZ&&R3! .W,H7/N;UL/1--<0OP]XGDZF)%(F$0]>9B"KX6@& M]Q4HSH'V-K#KTEEQNTH"UV?JY"(82O:-J$=CD99/9HOP@%^CDA/+YQ=?K,(&-1^D$)9'-%2Q7%[H3WHR@M?X M./E9Z&WMFX,//RSH+LL#79/J D?61#-=X[A>)@.A>:7!NR/+<8&&RG&YWW*Q M?T>CL))4&GS5ZL_<$LD-7C=EKM)TA#=8.?+#'"1D3EDM]9G%E:!JL;*Z<3.J MX@*@V+!F:.9E/NP$+3NE5#U#Y';()S -I;GPP:IQ+^H]A:%BQE9?7E;SH0J' M#O,2/L,KCH=EFH#Y-;$ZN'IDJV"'N<9NUK4 C=U68W;NOLT+HJU1'6WM&U?, M!*R R$2/?11Y1^_ >35GO.KO=4KII0<%G;? MO:V$X]&S,SW*NI?^JA,&G1,S1*TBB$I*D718HR2VE LMB,[X6FD:,*I>J*?C MNAYJ12=8F3XN;1I"\:L12OXF3S=^3L]BVBK:*N:"!X)^XI,'U0!90C(88),2 M)"LG@0PI1BKHKRFD/XU_NL1@6XS1*W=5!I>!?_-ESTSM/%.E)KD1M%T:Y799 ME:=+"KG2>(^FA1 M[]HH[?/-NH:!@HX&>>D(FP;K&.NW!.6#NKJ#H/B53?;^D9#[I0!)*ERU2=!G M4IAW,\TL^,V9=:GGM_1M1B$E#I(]GX.FL"7@ARVHFW/475<4:MXO*BD+6V7G M^NO;Q)0-?UTR(2AVT!-5U_JJ54ZI7]2[YGE@N/I)CUXPX]2 MAP-J!"TD]_U:UN1U%5_7J_R:LM<;GI2C,9AM/QO+G]/[E_6<4G2OU_5"O)4W MI%&IC'KU"D1X !JQ?WZEV MO^;%]YW@]/*?GJ4BT09BEH$UFL$%3'. C\/"7L5-&1:Z1NG-\Q.)_A<#0I:;34 $9A!6%8N8+U M*5OZS'U0GK_!>U:GP7V>) #0?/E;%U;ETMN#M]9ZDRSL<+ > M@GL GB%F)835C *B!BKU=N[%@>N^Z/-;GA>AL2_SRL42TMM=6J- 5%WH753V M OH/P)[7O2[.&'G7,+?*8K9=QN]?- 2;T?AD.(TI#KZ)J45[:8*#,C_44HZ# M6()$"&HH)RF-J1*.F 30!@NNF&3)PF%@ .;)8EHX?"VR_V-'_@?06))I1@.$ MGQG*MZ$,G\; V=3:3"/M+ >0EPS)6&L$_9P1&J>:6[KQ!N-S.0S^)VAD]7I> MN2KIE9C-6XZVXFGJ$B53PPS%4BJ*DY183KAV$E/=C/8=C39N;7]-1>82X@1* M2>9/;F46"<8,LA0;QYS-G-$;;Y+SZ;K":)<+:7XQ,JA[HS?_&.C!(4T"? K0ZRI+4DX/\_2GF9PN M^9^G]F%M%E:V:O 23L\ #=N[%M^VZ'V[X#WC+D#P43?:!@;L5:@7U[7WJZIA MJ?S"I!N;(=_GM)]^'11IAB55RF4X]><+*9%BF)D2 M=G[[E1HC'+<244Q21#7+D* ^,Y0P90@U$J]'(PF,:8)9@ V.J%"I=RQ5#IF MM 01DM2NE$B+-TD"'$*$0'R6+PGOT/(I 0\HW5FXW%;9 M3TLI_6@SYYF_UX0EO*GC\B+?9U^>+CN/YER=9;6KK$I3HV*V=_P2UVD"=BKQZR5;T:5K1,UO'E_D0O^#$F^Y#]]G5+P;[+DM6^<#%3>Z\VR#9Q_]=09[ET8FE9AIDD.+5&IT]PR\^UAN6;B]6X2MGWJEL56'$* MNF.MG($DSP)4+]3 O'D1EM:]HMHKG=1]'UF(0CZ(<*QT,4O0$_*[UE&$E:;K M=TY,QG,*)>CK=;J*Q5T9@57F#"\O8+WSRN7V!3IE&:&X$-*9CR(8UZ)8.-"H M#OP;^;3!-L0 R_GH U_+^1#)Z0O*,,V[WVJPRJ(XOP)86EC%K*M*$\%4'J.9 MHE]&6B?9U'!<=M7=K^?M:@];N6S^-PA3T*&>=TK)[U_33 K >HN2E%.?4E(C MD64Q2E-'>$HSPK![(BDE+UL6CHH9PU9[)D^G8=(+N'1^KN5A;<<-_6TS9]R5 MJ8?QK(LJL[:R@,=A4M6]%(#=]U!/'A?V5?WAM=I;<2T-O7]'@/P\<_I\Q4&^)]N M7^'*PON=*L]#\PP\^04VRHTQ>!&Z;]@JK^SXU<56N:KXUJ\J!M==O> ^!=?E M/IZ->(V-H%S8"X?CEVYMY&B]Y.@@__FH4K0&L$0>49PJS2;H0M[1X_=-1/4@ MKYNL^4"'&XC4G8[Y'71@(Q#W)Q X?FB!:,;\L<>\ 8%&(*X"@6M4@E_I[O_2 MVEKG[A0B+N[!"QTI]]V%?Y9NXLWYE RNEJ=>A_WV^O!3GZ MG6XK!;%T#:Q0M]WB>,LL\ZK?464Z,S3/8U^)NOIS^Y^[O_L[7^#,LX.6;OS_:1]]IFV MSN#YL[^@3N_R]J>/W?W=[?C+IP\GK6_ZM'X&WC7Y@@_3%M07GDOV.]ND_>WH MK/W^KV^M/I3W:2_Y\OXM;<'[O^QNG[;/_G*M//[Y=^?MN'40GWQU)J-)'!M$ MI$\_0(E$G!..,&?"L8QPH_C&FQ#-A5^?BYV^* SS(LF]1TDMUQ#78I9?KX \ M"-TU_-'PQPKQAY( ,8P+C1-*C>8BTT1FVA^#K"3G:74D]@7\T3#%_3/%V90I M3*:H%2I!3!F.:,P%XCIS*,F(4HY1I6*V\29)LX8E&I9H6&(%)6N=62*S&+N8 MI0Y(@CJEE98\]E:'D8PQ9RLK8VFG<<,2#\,2R90E9(H)T+A%PJD,4:XQ$I9@ M!&.$!;%,\YCZ;9BD88F&)1J66$')6F>62&,A8P84@9V@,_ZX MCV4:%_[OJ2[3['3EZ*C< _O"!ZA7&V!?1DH: !8UKO-97KH^BN^Z>Z^2BVOZ M=YT1/R..8N$<%5I2APWGUAB1,A8[H1,55ZF(6 B MTPW6W1/6:%YC05(D,2) G1 M!',DB2 HP\IG@,6Q0DOZI:W4C9;T,$@R<_:E1 +N MQRE*B B'ZQ$D3Y!4$+F1ZJ67Y?7KS;>7>?,&8_D!?O9@LX02#VG6O _3;@WMZ9<^PE28)= MRAW2%A">IDPBQ5..K'$BE=C$@JIGYMC[M;F^DHO]#?RMGF.O@;]'A[^9!Y"E MDO-$"X0IM6 E&XIXPL!*-L["R+)44=; 7P-_3QG^'M@+V"#= R+=S!](!"7* MR1AQ1\&*3Z1%W'*._.X_C9T0-LDVWB3\?MV!#;@\,W!Y6'=@HUL].N+,_(;* M"),RH1%),X$H31Q2FEF4DI2;5">)BIL-JZOC.WS:<8"=$131JTX2-M\FQ;AO M[]%?V*SQ/(R_<* 'PPORZ>Z$I+_Z=&[4W\M\X)/J-GA^&SP_F+H*3WW;OQ)K M#8VE#_S3"E&CP5ZFE*%$)B9C)K5)HI\9ICR1?'RH^PT<:;#N?K'N M#ER#C:;WF,!7^PI/H-IK> P,>600\T,Q51D'3PX8A*K!#,A,264D=D:"L*TT:36\% M')5/.\AQFE?6#LRJ9Y2M+E9O(W#='T#4LTV:C]]+ '#C?EU_WL2"24:TCIEG M29)*&TOXSV&-#;:FSDE[KVM]#6_^FDOXY&N68FI=0E!,+$64*3 7,$Z!/2E1 M',:1)L]M6_CCP<"*Q4+&*M$.9$(B4G&7)6J MZHY"W1HR^C5W_9@'86 IIM)6(*@&V$N@12#B1(4ZHCC,6"YW1QE9J**JA MJ(:B5JM?&UOIB9#1+#:?68UY+"Q*#,&(RH0@I1@P$N-I+ 3!H%@TMM(#$U%8 M+/MC["4;_C7YCS=U[[@P7<_$ZNL=K$ OSCH8I6J2007_&0T'\%';$"C_ M#S12GY9_._#./WM#_7T]9UW/_N_'TR^?S+'"-&WMONO!K.E^V?W\\_/9E^_M M]X>D]?[M6:O_[MOGLW9_OW,(,ZR=M\YZK@6?6YV]KSJ+28)QAA+J-3F*-1)* M8$0HXQP[2X0E)2[F@XDUVU[Q3E-C!!+$ZV&\_1*[C'GU3:RP<6=#RV)IK)5/1^DAL/ZZ^FLS>(^5QCPQS,!P:*>$7%%H-WKFK[ MZ<7MWQM$VY.C23&.8*[QS6CS#V6.'QT:.[?2Y[8/#Z6/^U2@AFQ?!]<-W6'CQ MJWP,,*IOTH4EPK^3^2CZM^Q-;-2RLIB, A1%+SK#8P _CN.7KZ+=O-"]H;\6 M 47U[.LXNOA=*])]-^FL MDVZNNY'MY7T0M3$4KX&[9#Z(S*S5H^56.]_J'Z'5_5FKRVNRUXO@2S[.;;%9 M/UI$QT!FT/OU%=^WU1OL])4#:%D^*)T.8 0^ :Y)CVN^75 W>+"?CP'E MH.J#LEZG"[_[#II[+++P!JB7ET=_-W1 4K@KQ[.! M]7>%OCQ=ZKD./+4S[(.@5J_R[^[.%3_KQG=6C29R=%IUBN\3')L"; 4Y,;FO"_"A M\8GVPZ>@,TG_LYLB([QI7#?FN=$#(/X4Z0\.*_2&JJT&_MP6OO<&(#1'/C%; M@=X/A^8DASGKY\^^EWVTYR?= +3J0YAD!T,W/I$P#5X<@)D7D)VP&%$/[CO0 M2X 6HZDTS;&@G[U[_>->D)@29G:&!6#7WD#[$$D#?G9S!1BB!.YW >-,LP M>F>^"_+%7M.AU_*%7@/X"[TEYWIK/.VMHNHM7?560,W??K$G$OO#]H;' 0A5 M8)*\%I4)B$I1B-1_L.#J9X' M3%\I$[@3WOP+K%)RQ"64(@>#"917_WJ3$G&\67;M$NW,<-@/LZ_$01OM:"LA61 /]-05^9SK*7IQJO3V)7VY&'7\LCQ]\P'!0=2K( M SX:'M!*/Z1(]"D:GLQ3.Q_2Y V[TH)!&*!0=]6>N!J=-+570)S.:CHTABH M>V%+J/8@&&##(U'/_O3J(\R[V908V>/AJ 3CHAC"3[YS BKHA=Z%AW[4_9/7 M_3/5DVL3\=][;VL3<1Y%LW*\EJ&T_/4IX6EE*UT/JMZ$.:J%K^^U-060=WS< MRZ'[O4D# S.> 6ZD9.&YT=.CGO0G?F/&#XO*WIQ+..'O"+!J0\_XSW4-;@J^ M%=C>&=)ZMAU5DVYFED%AQR%51EF=36B^EIZ$Y]Y;5ZD]CAO!X^+TD M"K@3\!KT JAV+9I>^F%R'G6G[SZ&">^%"B8LC!\(4C_H"*!B#'MA^I?3)Q_# M$WX! &[U*PC>1D)]^3WHA-9>01RKRA)7NM'F5=Y%CVS4!F'X;,>UF^V)N]1J MA<4C0WHI9:8HQFM-F7];Z:FAYDJ*7ZZ%+5)6OC.O:Y9&7P6 \SZ;8$CT?#L] MI5F09 \?X?;*?H"K<*%T+OE#^XX&4!= UO*A'I!@"G2( H7Y]-=2G4FG-9#2E4U\)?Q&^#&P@KI?GX'M0 MH9+_Q=_OG3/R>\7M O,O-?KCS=68=]%SJSJ#Q-)XS/WMCF:+FT<6J9&5WU%0 M&TQ)Q@580K%5,B52"B7)UVSC32>@ T",]T25"]B^X:^WZA47/*2KI"NLHE;6SO=]X>1)W]Z+"]?;B[UWF[ M&^WLMW??M@_*3P?[?^_M;ON?W^VUM]L[>]M_1P<=^*'UMMTY>#IC_6(OK*-, MH! #K%91<-'UOEY/W$!5];=^B.L)OTX&@7:'WE%\DANS9:82T,JTN8MG1YQ&MM)NR$U51= M#MFR"VUJ.VQ&I3FQ(DV]2<.@^KHG1WYYLSL\\:WQ3I?3Z=*R#!Z7J1;NW325 M@EP;'EL+MJ#7CKW>#(9%Z9P C1FXN5S]]0XS *AH;'5WX..\2OT8T&I5%A5P MP]M^#G.;&C8++H8'_UK0WP%):P+^P6&"Z?/GF4!X.JOG>N\3ZY M@?_Y+SD(-CU)ZJH%GY\TVUQ'.:K%1;P01:VRU[X&#REWB9+8O1_ MT[N77@M#O_S6Q644>/_,E65]<(2<-K=>Z%CVS57F7%7$_RN>XY+&7Q.PDJ]Q MSJQ[0-)T5/<&Q7@T"<-:!1OMC*S)QY'/PV.+5PL!2UZ=G[_J1?3"HE:C;VZV MC*'KV*IJ6N2CT-;^T-C27=OW*QNS>5"Z>F;.]?+&B>\.Z>\_@7F$>L-A<.3: MGQ[E07)ZT&$ .*!'FOK%P5%T9 =V%-P@(UM,>MZO'! MMZ/:8U2[<60=2EZN M2/?"$&PMR.0*D<0O!31A?/N I@;D&Y"_/MSUT"] (E,,I[JP%GMX7Z M@?8!BAWY<^:&ST(TTH&/7P'%M):3Y6"DN0=7H^4W _*\"* 1)@V(>%&U&/N5C4T@E01C66LZD"<@^+,)6.>Z6> M/.WVTL7?*VJKP&-I^,D#-,#OS[P,5)HNU4*Q>6D.A95/N!Q67?W";6DM+5;P M:>OY5ZYS;_IQZTT"1,_, /^NI5H\>Z98XH=J47^Z=!]^AMN\5C,W,VJ1W(S4 M9#Q=$Z]4FUF/!W7F=@%5-^"=\\LW%R_H!&_/M8YIAC>N64]?%[\;V8KN:0]5 M2-?9L7T0.A"FM_^9Y./3.F"ICE>JPY6V!^:C-=;V_<7V<%!%.4"EC^I;5V2/ M5=+*ZSU64-[NYY_M_I?O7SX=TO;9A]/V[E]01O=[Z^SP=+]S2-K^W9\.R;D] M5IWMD_:WM_A+_V/O2^>(M/T[^U#?]W!_9X^U.QJW=UO)EXYQKXRAVR<4JX5X1*?VV+%8BT39BV,%:$P;)(9H:5-8Y_X!:=B M>8O5)>%DY;+R;'PB&""T,QNAZ>WGUTSG9^"%?M7KJ[C8)"<55DE"C3:$&BND M5,9FADLOIICP"]9*UUW#G(N,K!3,&HG#JD>(4/8J"!#5TR=ZH:MSPWV8;/F&*CAN;P"ZRG@X*J:[J/S>C<&1 M//++$*5M$&X)6X.BX>@(-(,S6<9'0>-E&2E=,OD0R',:2A#6O:+_V_J_K6D8 MM1OJ25'&DH5P M!41CDPQ33VZSSN@UIC)CK$3)>M#?/I/_(T,%EGV(+. H7A],"O#G6'/6-'L]S&Z7,#Q&]OV7YG^[1U MMI? .WZV/WQ-;"8<9S'".$L1M2)&0%0:&65QQIA55@"\T:WLW.;M""9MK]+S MM"RZ4:F3!U=.T) NE0T8.A"RY:37,N,Q:$."Q([:-%$B)H12^%^F-$MHF9!F M62KVVN^6Q[X>\1I:]T_ *BBZ^?$_=N17.V%F_7GZC_3V^E00$'WFDK#_X2MF MP!J9((AP!C2)&4:"@20P":2"K>.6NHTW+#DG"/]38\QP,@X.#D]L5LQ4==(/1%EKKH_'*2M=O];;< M3YC>>>%MT7+WD '].5PL]Z1.C3YC?< >]*?Q@=9U!/8Q0 58EJITU/J@:[@1 M;'/_?33LU[RJ1_ T%/[#@EY5+ FVI^KYQH>MJM)W0E38\;CGZR8OCK:NB@[L M'YI?EU%-H%$)L;Z[_6@KOWUSKKNARO9H"-T<9I>L'=G55=]1(;#Q?-#@M(=G MO59IJC##T9PM,1=L7<^RJM%@O^N>+ KO4#%A;N;&5MG&0 -8_U[""Z_%!:N;"!^NZ MANW-VF<$,;4K!R1&!D&NJP UV*P+DZJPOGN@AN?NV_0[1\*JAO<$R=R@0.)A M?UU9Q\O;, 4=F(9_S,U![S4RIMSU=\.^C$YD<2L=,N;.I0Z06#!"'19*)XPH M29,,@TFC>942B)+XEU7'ZXSITAK_..V4L,__^6J4'7T*6J11*76&&01F: *Z M@V)(Z3A%4HHLI:ETRM"--_'6^1,OIEHDS-SS*L&UGJ@FD/A>=8PD;B*)FTCB M)I*XB21^*F/=1!)?O:+QNX[LZ%="BV_@FK[?9'5+:RT![Y[SJLG^]E=FB4M! MK48\216B3E D>!8C(GB:$$93A:],-+?^#I9.,*SKA?K2/U*$0'LHI0Q6\TKL MCSG3]D;V7'< MDZ>O\D%H97AH.1TEE#K3R+;B2BNK3ENK7E!=WRJO+>7*+"_2= NG_/+K\59R M^<4K2TZ2K301OUCR-1<)ITV5U[G*F-RPY&O.$+PA!-WK*:KBMTXTO+;"E9IV M]R<<\@L4C1NC\R]F[^V %6.C%KRE6X"B8JP)!GC8K4R2:7SX%:G9:VP$N+;7 M9'&_Q:V-'*V7'!WD/Q]5BM8 EG[OH-7?$ZP;B-2=COD==& C M$/H\[F(D]4^\+PY .FWNFW] MSS?*,I>ED@GBM*$I3K@U0A@LJ6/*9:0^@F\YF.&&1_ MN;1WJM"7[;"JL5?O MUOG'YP,=#K;'94AO\'L/+PY\*%;EA*1?]8A7)R2]C:'\I+W;[;=Q.V^???R^ MW_%U>9>W.WNTW?D>?_GVF<+[^N=.2.I\A+8(^TWW]@K4XO__QI M+VE].TKV.Q_[_N2DSY^^N%8^=[1Y8K2(59H@QDB":*PUDIEVR!!,,HJY]DL2 MS7%]=X((S6E\#=Q"6=V?'EJ&T$W":4,W#=TT=+." MDK7.=)-9C%W,4@=L0YW22DL>>U/'2,:8LY5ID_S:Z>(-TSPVT\Q.(D]3(1-A M'$JR6"#0'V+$&QM:HQ;1JN:;AFE25KG;DFC86,&1 -=H+&.),I MEA)L':"?Q#!"*]/F&JYI3)N5)IS9:>-9S'C&G$0^N!=1*BD21BND4VX3H;6@ M#@?3AJ4-W=P9W=S#:M3]+U^O$)ZU[;C,/RGGT*$\DN3:B.%+UXGQ_?;_56)T MS0"L,Y]DQ%$LG*-"2\ 2P[DU1J2,Q4[H1,5EGI*8Q66>DG([P6\;,2 @9=*_ MAAENPPRG68@/^H=D#NF>$T2TAL+%:)@+^U+H8;76PE4&CF%B:898S$&;*Q9H@*)D$7 M SS*G.6*"!+S6#>Z6(.(#2+>5A?[I=WNC2[V@"@X\U7J.(F--#'BQOGDFK%% M,@8HQ IS1QE)'??)-6.^CKI8$Z!^JSG^;CB"EPVJHT+T:30>09F]D 7CGCQ\ MMW0-KQMJKKQ/KQKRG6K$.[,!WPZ)!T.*X@9=;X&N[9TY?Y\R+'$Z4PAK!O8M MTQQY3D38I22#P3;"-:$']ZI5WF=T08.!=XR!=^#$:]#NH=%NYM=+DBRFL>6( M&*P1!3Y#/+$&)3%C:0D;M'MHM)LY#FE*0%7G*3(X MRQ#%DB)EX0]G"J=<2<%4MO$F246#=(_LLGQ648RSN=V$+JXBZC^.FW/?9\7> M*4\R:2#_-I!_,.?-%(GB6AJ&L+4)HC0FB,=$(L:-94+&J7+Q\U)PFQ7S!A37 MP._9P-^OP]]T <1?!\29P]/%C''+,-+,4@^#%@FI%0%\3PGG/.8;M MP*QZ=N'J8O4V M?-<.)=M4W>E-]*D7#C?EU_HL2"24:TCIFG19)*&TOXSV&- M#;:FSD]\-T9#DU/E@EZWQ MB)"Q8J$9#9TU=/8DZ$PEC">,2>D*D2UTH@;@Q$GBTL";X1Q!Z^-?D/][4 MO=^>]*'#=/G=SX5\,)'E<,!MI?03;IBVBO/88$HR+G@2QU;)E$@IE"1?&=NH MB_4/5?W5EZ.C?% VAI_GAAL.RN)(WE@ KD!(?_(K3'>+NN7W! > ;0_'-J); MT;\6.N8.P@P6T>J=S$?_EKV)W=^ MIW7:PH=G[?X'O+_[\5M[]XBV=KO?ONR^Z[7ZK9//^)"V.MTN0$?/_N_'TR^? MS+'"-/40TSK;._O2:>$ONY]I^WTK]N_>?]_^WOIT>/KY[,]O7^#]^^_?N=;9 M$5S;8P!M#)[[N;_]E5"2*I.F*!;^5$6<&2293_^+I>%9S&GL3S.K!-6:;4\0 MDCG!A;548T>-XXKKU+*8VB3+!$GQ1F0!SX]A$,:CB=UXXX<@"F/@%WS?Y0,Y MT+GL17N# FX(N]S.3X\*$H*0+TV5G"=SG2W=/-Z*2;ZVYT/,J'HWP,+RO@$1OE@^/)N/"% M&/@-8!2^6QAU4 MAOL'P M>/:,9%'X'^&W7BY5W@,IL<76\QA=O!ZC>P#Z3>Y@M ;C:.C#Z.KY.^[*<21' M-C+YR.IQ[]0/(PS.])N"=_X(6Q&K65[*P'%/:OM,QIBLWQA/!@L#%X:ZQ'$_ MUL7D&(PU/]W5*@Q,YQJ0SE_B5! M4QF=5B*5;$9>.0WE_#7I+?^LK)9 K?XY/^=&UJ< ($\C8HNC%QD)J.2:9CPT%C.+KA7]^#]N3OU MM_8#4UH)5T;63SE?:AG<^' VSG;HCE;93K,_^%BW[T_?O&=K]G1TW/[PE5(F ME:88Q=AO#K88(P&6 L(ZLYQ0HREURT:#=B2.7:93&AN:I2G/6,IX+7 M(+[ERR]2^VODF>KTKW[!&KNVHRYU5> 9,E6N%E9B4]5[%3B5SA@ GYX\+NRK M^L-KDQ>@H)R^R@6W)%E1?3 M=(N)*Z['6\GE%Z\L66QA_JL%7W.1<-K4N*XQOF'!U\3TK\*^IH3=[\8F;;UW M_AZ2KO +E/)[SQL-L%=B8\"^\N.\.E#^,AR4_\KRGZEV4'XM580%&(YJJ+TT M1\M,:&J@ ERUURQ]/N"M:R#I]YQ;Z$I!O]VIN2L^"^8]53<0V#L=^SOHR$8P M'D P<",8C6!<)!AD03 >;]/CVJ9]"\;=JU^97O=YT/M*1V4UG;.6G;.6&2(O M<9TB,?= *$&LLN>T=&VT0,,_G3GX*]?UBSS$9I6+N,'U[?U#RS[PEXO.GH?8 M=W^;L5LM4+_+@,<[3$^PS@&,7!-)E> I2PC5J1)9*HF2BCMCJ:&L"F!,?B. M<0=$?GM@_#]O9X)_0:#0RL0E_J+'O(I+_(Y;W]Z>?NG\^>WSV5OR^>P#:9]] MZ;;>P_\^[?UL?VOGM^&ZP;>I4F[__;D2__M MS\_??!WW?NZ_;_ULX8^+QXC;+-%:I!HQFOE8>QPC885 %LM,90E5B>8;;])L M,TF>1_KEYY)WJ>&)AB<>)BT?Q8YD*I%QEE++,I7*..$J-4K%CEEW,YZX;-]6 M0Q'W1!&SO<59'&>",X6(21RB?I>Q)((@FP!=".MB;9[9R7,-1S0)BBGFA.M, M4J>=E#@5J>':JI@PDMZ!*ZU4S- M[UE-#6/<$6/,/&D4J(&";8L2QY3G7V.MR_+3K&OH(?#!%F=?*!KH=?/'T+$4ZY9 M2D! 8JL1=4XC*35#SI+8*I)(QM)&K[_/,*HGX>UID/_I(__]NOD;Y'\0Y)\M M C@& YIJBV0B,*()CY$4&O[$6,>9$-2E68/\#?(WR/_LD?_7O?4-QC\"QL^= M8),I*3!-D8FE/V*42R2SU" +E*U8*K-8T(TWP.<-OC]R\.NS_*4=K\NPH;2[I+29IY +94BEH%MZ"A!- %* MX]9DB!+LCX3+J.4-I364UE!:0VG/C]+NRO?9D-==DM?,Q4F,4UBG&F&+4[#' M1(RX3D$ E"$)UXG3"C\?%^?*3/EK#C>]XFB/>SK(0XBM+,Y^^1P/0=C]G#&1 MI.2^3L5(FQK7->L9>?W.!]K^].X[ MO!-_/ON _;N^[/[5;>/#^#-^]_U+YXA]V6V=++O4/W_:2Z#\Y/.G#W#_%WC7 M9VA7]WNK_Y9\Z7S\]OG3Q][^;N][Z^S/Q;,X!$T(QRQ&)E,242LQ$FFBD*)< M&(FE(41NO"&,;'*6/0NW^F]-Z%\A]'O@P0;P&\"_>\"/2:Q9EA)F&$VUY)0G MAF+&FQ3^D7T\1AS%*3-%B_*CL"G[BCO#D.8Y4XK4E2>]%NAC0V M,<=4@( M8U%*B:,,)S%3V3/S7C7)S1O>:'CCP7@C$P([F5CNM*,X=5)GG$BN7$93X!#\ M>X920QEW1!DS)QBA.%$LL8@1FO@%#S",I*'(XLQE&CONDB855D,9#66LM&2M M,V4HBRVA4FN7:DJ23&:$"LZE3DU,368;RE@)RICYTHQ)6(R3%*4V!-;VSIKVS)M[X MIQ29>INS*T#-&4W@!_OSV Z*YMB*U=6^GXZ"?3>^_"9Y^2.JW_/'5F@7^X/G M,I286"":68P$CAVR@E/+,I=(UJC?3?+R!OD;Y+]?;WR#_ ^"_#-??:8SFBG* M$!<^_RKQ:>NXP\BD*4N4,#C3ID'^!OD;Y'_VR/_K3O4&XQ\!XV?.=4X4CUV" M49;$":*2*"2D)2BF. $Z=R359.,-CD6#[X\=I/JT?>?W>5#%+_M&FZ2G=QC2 MW:0Y?0C_V'-(?OI01#F_4YO&UBHA-*(VQD"4*44BQ1GBA">"D22Q6CPS8^CQ MIO^*K<\UU-10TY.@IOMUX#74=)?4-//389Q*K#D8;W#UAZW. M> BQ:%5<&F7G@NRFCTD%C9F,[>NJ^O'\\Q<$YBTD U[90#P<*I\D2]%TOTE%WY$GGOW+"#=-6<1X;3$G&!8&8:$:=)%(EQJ6. MVCA+,^&UI\O"V*G8\A1\P?%.*]&IE]#G=J_G>Q&D!I"S#Q4]#2Z*['41]2], MONSE3O=D4>0NMR8ZRKO7@=68='('Z M:4VD+]F6L!G)^3$BT=R90)L1"/^^'@^5K:I/5 MI#N8Y# =_QF?1G^/S5:T$\8CC)'S\_-'/3_]TY?5*HS[R+-_M5_"WSP92!C) M<=D8XS=,A$]!'?=P!H,!_X1I[LL?'E>%%;4LEILN0"*&?;L5=2X0PDOKDQ>+ M8BA!](:JM%5/HW(PX*(!4]4+KJVRCKO>\ 1 6/9.B[S8BBJ#N@U8!(*[:$%S MHIW +',*=!EF&2>,"Z&,28W68%I_W0T6-/0^FIG2OQZ>?_:&^OMZ&MH]^[\?3[]\,L<*TQ2T!]8ZVSO[TFGA+[N? M:?M]*_;OWG_?_M[Z='CZ^>S/;V!P_]Q__\ZUSH[@VAYK[7YF\-S/ULE7K5.C M&)4H([$&TUDIQ"U\TEC25!E+8VHW*LD! =GV;G:IXBQA"F0/[JHF>W5Z5U0>ZN6&/1!7OS=R04PO5Y:70;'Z7MF2 ME6)Y(9E>VS_W<_0A6 =;<66TW?KL0YIL9>1>SN5+\!85OUKRM4<)TJ;*:UME MLL7P34M>@Z/L1'-@X\TC[@*"MTKD?NN1^U]J],>;^MC%1SMQL9&C]9*C ^#_ MQY2B-8"EE3P[[\)UUQ67-6\:WLM)BK^=/Z61B,>2B!L=#MR@P),:\P8%&HFX M$@4>+R^-=P:LW>Z;/TLWT&:D[%$^&'@'Y-#YY9Y\:)J4\8\=,=;D<;PH5CES MF<\_3IPV-,4)MT8(@R5U3+F,"!\0EHB8DOBWD@VT9JL5G_)Q]YQ7NUAT:Q>+ M3O#:3WX:RGH:T67?H/SWK;/6F?F^_PG^[7R(6_BO?+]SF'SYY*/$_MW__.TM M:>_J9#FZS+?E,SS9QA\8_/NSO?OA['-_C[4[_^Y][IA>^].7O-71-4ZV<6Y;SBF8-OLG5VQ7(5 M-)334,X5,HT)(Z;#BWQHB4L=@)G:C8 MA_Z#@<%"Z#]\^-T,S;L^'XH/3Q7438G@FK9-("V40 M55F"9$8EHEPR+ C8(M@],V/CKHZB7X'\+@U4WC%4:LJL5M@8%4NJ,REB8>-$ M:RX32UB25;NDV,(NJ08JUQ4J%U8!B,9)K#%%4CI0G7W6>\D3C1C6TE":9!EY M;GZ9!BH;J+P,*IER3,!_5#M+968XS1(2&XM5(N!OK57B1JM\$E"YX,*F-DDS MK E*N4H1=8X@Q;@"T'26:V!0DC50V4!E Y6_L?>^@1P;QANH7)EC-GXCW&0=_*YEMI3%9"GWY7^]TW74=8;_ M]?2_OI?YX.]A4>Q5QPKO#=[*D=\;TO#!;?B@O;/HD.4)D0XK@L!*XHC&J49" M.8-BB6.*?000EL^,#Q[_6+V["_!HP+/QR#;@>8?@N>"B95F:T321R&">(IK% M&9(IE2CU6RYZ9,/SYXKIS?H<'.M7;1-MAY5]BYX+/-I$MY(E/$>"80 M=21%4L8Q(JFEQ"0\MJ;90=DHG@UXKK73M@'/NP+/!2^N-@3LCY0B [8[HCP& MJUVR&,D82%4G"A-N&_!<&2_N$X^>[8R@B%Z5R=I\FQ3C?GGR1!-(^Z0Q\SO:&@1M$/1Y(^A#NWL;7%TS M7%WP!S-!$BZ,0FFF+:*$*"0,SI"VL(SQU'&P1];*?P%+_.7(P%DXQH'3//O"25-I;PG\,:&VQ-G?S[@5=DFZ1&=\:Q2\F_ M";4PL)0C115&%$N,I%0..8XSDE+X53ZW)!:/!QRK%OC2L%K#:D^"U53">,*8 ME,YAJETL8JP2Y40B)"89JPO1T?Y MH&P./T\#-QR6Q;&\L0A< 8;^X.1>/K"H6WY/<,#2]G!L([8553C6GO2A('T' ML0J+F/71_K"#B7TW&O9WH&@O_AZR=B8%C*L==>!=?_:&^OLC@\_^3@4^_5;\ MY=,' (R/>?M;N[N_^P&WSKY#N8>^O+,6_@A@\8&UOAT1 )*>_=^/IU\^F6.% M:?KY[&/ORRX QOL]*/LM;>]^/MOO]/(O'5_WUMF7]Q[(OI_N[QK7ZASA]H>O MS-(XDR&A=L(1M5(#?FB,THSRS%)AI"8EF8"<6K/M#1SA++.$$84D!#"7-*,UBC(G:N'3"X!M,F#HHX,&F2-USD3J-WMOAT4@>=V&* M;(^L/-=Y#S.%WOX0D21 E1H-5 MB2T2BOL4'TQI+DV&N5J>)?."&?@K'QA0KUY1L<5 6E9'5NGULGHTD]61/?*S M^<2.;"2+R U[O>%)\6I1?*^8D]7WBH99V?) K=.FET0-#>W)X\*^JC^\-GEQ MW).GK_)!J&YXZ*(@F9/77 MXZWD\HM7EIPD6VDB?K'D:RX23ILJKW.5,;EAR==$H=U0-;S7\%[Q6S%QUU98 M Y;:T6]5^6)+B5] Y?>^;;H[LC9JP5NZ1?06>,+\2XW^>//7I'<:D63STNW3 MLQ&OL1&T!GN-S^T6MS9RM%YR=)#_?%0I6@-8^KU0W=\3I]L=?;GBLN;7S6X@ M4G\P8$&H&X"@2:_3*WZK_#03ZV)CH8R[$] MES9I-=:OF^7I9WY&MV;&,4FE$UI1(HW4FO/$N)BZ-$XUN66RJ<&D;X;CZOHM M5WO>_O3;2*%;_>Y4^'_3D3]79OWY%YW5U?IS*X'O2:OS5V___2'YLONQW_ZV MQ^!]<>O;O[_!;W"]UVWCP[/E]>?6V>'I_N[ASU;_D'[IF._M]Y]QZ]MW:-N' MT_8G:','KHT'+R53EAE,(Q$CA-_#F##$DC,L1BG&29E-J(!"!> M;*:,-.O/=W9*=Q/OVS!+PRPAKDEFA#&IE7668IWZ15]B;$8MH]PZ?5QF.9LR"XUUEM$L19J:%%&6Q$A)$2.9V S&EPAE]<8;2C=CVD0V- 8"2)7>H,3O M,Y US/*XS)),F<41,#P5Q^C_ M9^];F]I(DK7_2@?G;+PS$2JV[I>9#4J6D !A(RY&0._L,)+Z5EV5]3R965F9G.0=^#"R2&L<41(XH+;&"$;9D-8Z:61Z76=B, M6;R2V#J,HA,J1WXRY'!4*#*KE;<:BUQ90_.&R$L>-;/<$[,\7M6-)[E@M-4K M [BST-GNPR;,6X:Y5ZN3[I4%[Y))\"D3'352)JJH-[0L=6DD34Q;;J7BAK-4 M+_L\(:([G5OV44003;%#+$2.>*0$:8<-XI::X+0+F@+1T0:CXF7PW#/*MEPS M0,T ]\8 V%CFE:662,^5(%9[:Q,!5HA*"Y'JY9DGQ0"SY1D=8325M0#YVB&N M/$6."$)5TI;6RQU/B@%FRQTV*N^9Q\CC)!"/ MDB =@D#*L^0D%<3GHK"Z882J&> >*\:\P#7S.@/B2J0X>\HT=,\%SVL:>D0: M:KV>6XR@7G%#@T$RYR[C+FADL-2(Z2"=5)@1PM9>,=(P2K\,'EJ-'(@U>=7D MM4JR^93)ZQX*RM?DM3KD-5M',93@ "H)PC:GH.<4(RTL1D+##U11H0-?>\5U M0\D7LI1>DU=-7C5Y/2?R$BX) _]PGR*W*FBN",,A4D<,_,7U$M"3(J_9$I"6 M8#QKG?*F3(ZX=!%9)20BT9LHJ:::F+57DC3T2ZD979-735XU>3TG\KI5\O2: MO%:5O&:K5Y&YI"3A*'@;@;R21]G 1L0:1;1@,,)T[95A#:Y>R/+5:I#7Q=(I MYX52YJM&W&^>_)]5!&6)K/FGA1U$0)%1'!S!%:%P%J9[ 4@U.HC3A/K]5'Y[ MW3^"MSLM"]2IWXI5BVMLOH%CZ(R=[A@C#&.8E9,RN):93&W<).+F@4G>%V?5;6$C7DH*"LDY'() M=1KSYSS8TUH8"T>ZSE6]5)>V!Q9,"'N5F5\G]&;C^)C<6"<$Z3 MX9@J*ZFU6F@L) F"\4F]9'(';]]409W9+.\&_>'P]7B0C?-GXMCSN G/;;U[ M_ZUYF*][?](\_"1V#K<87/=M]]W.V>[1)];ZO'7%L9<=>#MM>.;FF]-L^+0V M-TY;8/0T#P,8/F^_[!ZVCG;;GNP)"9##JD@8/IPB0R3' F; ML#1!:<+MVBM&&U*_D+VI#S.]ZQ6GFC)JRIC;YT2$)D)8FQ+E/F&#J2,N&6(L M94JD"67<98&HIHS[I(Q9%%[43C)A!*)*.L2)-LAYE1!F'BL+PXJ%*\L8X)>R MF?7A*:/.VK;4$'_JN4ZW&\--K*?S[J3WW9TWV<]V39<^96C_"=; ='QGT%[# M^FU@?;XZC?*)<24T$E%0Q+FD2).$4; 2AQAI]-ROO2(-7JW(I"FJ,>WKJ M:XUQ]X5Q,]65<1@C9A7B(H0YR49PS?]Z.BGL5!/]CAP17'PW1TW_8'FY.QO>J,J,'\%F ^ MGU?783<1 MH5]^BLY:P]M/@[>9KIH%8C/-SH7((C$*1:,( MXI)@I%72*%HOJ.5!:JYSM>87LI.R]D$^3GAQN=UP@8;9*'IQM'HQQDOME*V# MRNH4!2L4JURSYNU833EB!+#4)2:*" MLYIZX3,YX0:E=5KMU]VJYIH@ M].*[S/\]&,R$;C\B-XCV"[()WNHWVSVQI\.U?U],$='I3>]N\N.O].Y=NR*E M1\HA\Q_[]!I=' PRC?U/A^D@?'1:XT Y4]IH&)+HK&36&F?9GEI[U2X3=_13 MD1,$Q3+JR3Y%*;\F[5'O=:?7;Q1;/7]])J>K+S67\D2N4-:8:]ZQM=U^\[%H M;Q>?6AN?-K?:;S:+U]NMS3>MC]6GC]M_;6UNY)_?;K4V6J^W-OXJ/K;AA^:; M5OOC\QGK7[9R9K#^&&X2AHTB?O,QD]A!SDN6D]X &4GU)/.4/41X*"38'[T1L51_VL\RI0!4Z;,L1>FG37)GE8 K,;M-#_I>&Y<^N?C,BQO,)<08LF[UR]SWJQ.7O%8><;]$UO=# L(C0I M5%K]U91;C>)_?V)25[&$=;HHD^M?'>LZW<[H=#(3/IQWQ;F]*I^FO7KKO'7; MFUMT3VA 168X8BQO86"4(2>21TP(BRW64HA<4Y:M7]W+4, ,[4Z26)Z+6"F+ M8)MUQF(G>=';!U5=FWG<2P/U $7K2\-3.Z#"92P 9T#DY<5[) MYM4\G@+W=0!QGAATEI1TUJO#:C .[-=8]/JCXC3#18R]N>&:(LIDK(8+1J;4 M.:8;8R>*2#7(\%M.=CHW^'8X>S:,>AJ/QH,IY@S7BQ^\;I4F]?NOG!,'=GJI M.X[P>\CH-X0'#FRW2'#C_B"G%NQ-!K=0K>"2,4 \@-_NV_&E6RPYL#TX>Y$RL\ ZS?+"%/3[N=N!5C\L9 J " M9Q_'T"G' UXHEMFD9_I;Z0ZHWO5:Q,\]FW6^:8_WPJ4.AI>:YJ[M M<,\B#V MC_/5\/SC\0":.YP.?>B7 W\N)07@*0Q&3AB;Q3!W12\_ UYS"!U5-F[:6.BQ MKQ;.S?9627_ 5M40G+=Q.':',7=?OSP#^K+3&SWG^?KAAQ.R1+YE>/*6SMME MZ/&< 2>-G],"9TK@BV7%9GN'M][O66HH@8Y'7J6 N/8*:6H,@A%11$2BO&3 MBT*L7PVPF1)C15PEEUVG1%T$D P7OL**\TE>7"L\,,@N#B[)3^(.,ZZB3@D^ M1M"YP,11P201P?)A=+'\T%O)"/R836N SG-I0?3%B8L_:[[?DX1K[HA&6BB; MZ[)PY(@R2 G#A2*$>AG67LFKV:_^55H0)1G\@.DND6DFLQX,>_&]/-#+2,,< M?@ @^M_ ZBG-@%N)QIM2DF-HEW2[G3["K\-4O?/?)?^3ER85A8I(UEH0#"4]1.: 91I\S+6VB. :A MH]5*>'T-G=1P<(=&&L\<5Y288"1/FEN/F>54UI/\9P[_:>MD3R4E M \,,Z80UXJ"VP?R6#%FJ HR$CL)'F.3BRB0'XO_>2 -X,VZ)]SP$;B*W%E/E MB;:$!E 9>3W2/W.DSYHG>U[ O#;4(8U]1)P0"[R/$Q(P^Z,(227BN^[:]^:'3 M?/?AH-7>/=C=_,*;AQOP_*W3'?H&7Y;W5OO@J+D9.MN?/\$Y(._OMDYVW[TA MK:.W7^"YI\W-?;C^S\.=]H?4/-O'!^8E80)4)T^M]EYQ9VPB,O+X1!:, MKIE'_W2&G>S&>?/?<5FKZ*^_7C]C)\UV;ZY>B,YF-S&-^3I.A?70$=G):;O= MLNK2"% Y:UU',:O4PX/.,6AD ,AQ6#G"%G1@\4O.$4'Q[Q>/E3^2WW^=^%6/ M!_VOG>Q7357YG+QWHF>[IZ..!RXX[@]&H/)U^@6\-:C1>1&I) @/#>UV2H.P MC 2:+@8YV_M2^2D]-+\SRL8 '+KDE9R^W<66E4ECLN$);0IC/\H+2#$O @W/ M.2GT,R>57HG!**\M3TS5"*WIG\;L_KQTS\ZP.(@V_'=L![F[2E__1]L=%7_9 M+]"BLK,^C>S!^I4I^U,J&4W19"-W215<-?SC=.[;BT7W0W\*VDP =4&'I%'R MV>GEP2XU8%@@)5S41AG,H[B"E#)@RX@W)DF.M=369.3DEF$L33+?*WGTQ) D MSRH[$Q84+.@CR78&Q5?;'.3%=]R-LQ7.7IN)8NT7"?Z.\?O6/_G MIG>NZ_\\JY(PY0;#,G;U]?RTJDO"W+Y+7]OAP660ZD]UG=7KE3MSW] M/2U,D20 MHLW-MZ =?CF]O,%E^]W; W@GT3S\H]LZ^B1:[W8[K:,WHOGY$VL>?B'-PYV3 MYN<6W.O/BW5BI @B6L\0YC8A[H1&-AJ%$F;::&JYQ6GM%3<-7F]PN>-D?^"< M!K?2FF[.EO>PY^*A3(%*/?ZG7U9[!L/\J)\;"28C:/=#,(J*Z[/IE=';PTO( M9ES"3@6AHE \.66I5]09H5B$*<[2#Y!MJ_5V"6A;8 !7EOO6U+VQ5;[$]B#_ MM]S75ZXJ;J>/9=NKH^< B&L _#$ =O#)! "_M_Z/CM9Z?:[W6[S;/_;SM%N!WKH9.?0X]U_X'TWX=RS-V?; M[4^GV1F[%V0"[)01165R*FHPW2UP)$HF$L4\MERI,MT^TPV]8$=[M:%@>#F0 M_G[S*?T0*UYH=J6?J=,L6-.X8$^U9UZ*A8"PT0M31*C5G^5F_YSZXPQ),FH4 MN Z@_A"!#(D)2245#HE('>W:*\H:FKR,FD?W@@QU#J=[R>'DKW6OK(P7H,Z- ML1);XVO.O7?.)36I+D.J\PG\E7."..(130PC'H%9=5 ,V6B)$ 0S&.*U5XHU M*+\:;O<<2?7I),UX5F$&>7%P-+>AZ<0.IWD18[F/J,AP4&U"FEM$+([BZ*!? M;NQIY,5!6X#6/>Z.\I=AS)N\SX,3>J'H3G8QYEU&3PQ<:D%!5U5>3GFJ"< MMYW>$ RO6/P].BW^&EV_??_I3Y7M7K'M1WT7!Q7XD451.?D+M'G_H PY.3GH M=[NGJ'_2 ZD8CAT(:,<.X*0R0T:Q\??&ZVG'-2[%\U2R.A_64SD]\A'H](_S MG7X>Q3,],(W?N2:DYOSZO+NO=U!&Z,R]0UDV1OT^S))JIU.@%%UOC\_GR?P6 MQ7);^-%Q-WYK@!HS' W&/N^9#.4=UF?/6Q1HTXQ=UQ\/>K%1;(SS[CN8BS<* M(:W3%#UCB,QGIDX^5EAF'819!V'609B/'X1Y#YVZ0G&8)7>"M1OJ8,SGM3:*]8P=2SF,XS%?&:D&4>C;DZ!YJ[4G*J#V%:="VZ]:O[7;*UIJU=F MZ LU'2Q#!_/!:59'*0'ZD2*!93H(R(#0H*A3H!)KBT7,_NR744_PV46F+87W M+RC\/F"E&!%8)ARXI$P['ZE45'!MB)+R!_A5A]^O.L:=GH??GUS>(0_] <]H MPG/?0GMWX#[_'+8^;^'=-KQ/^P]H4ZNSW<[/:*5F>T-LMS]]:[9W3J$/3[< MYG6L_=.8ZC-U!C.CDN04A4@XXDQ[9#'62,0 OT?./?-Y9PPS+R/4_I904!NP M]V[ ENMU^SG4[:(9BPJ?;=M)\8C:C'V:9FS/]_K+,$#V9_QM.[7AN@S2MU[/ M(3U/E%OM-/)4Y4WEB2/' D:6J!"C=TZZ!$AO:L-UM5#_N:_N78_S7Z]:KP\$ M][4!L.(&0.W"O",3S*]H"66,EA$C[VA G(-5#J(DD934TI@BPQJ80#2T>!E< M4.O\*X)3#[O#]BY=6>^W_1EZ5;W[]N<'CKS W;<_B7+G5PVID H[ FR+-4>< M)H.LC7MONW'+ MVHZQ=[<-N4]?JJZUZ<_K98Y.JAJ__J#:8 I=U4/]<:Z/.,AE(ZNZP,X.H>?' MQ_VJS(\=C6RG5_8W7'+<'P)6S/7J-$%[B%]CMW]1"A8^0L_V-V&X#YY]MD>W-]R?;[_>U?,MEB&D-@!Q5,2W3NV1BP[L)31U9\7BR]*UYLH=IPVO(_ MV72_E3?'@Z';YBGR/PH-2 MEPMF3$CSG"++#6GYR3/AK%YE&'.#'PRV.694Q8!]9(I'#S:7=DPG1;&E*452 MP_8*3+76_EZ@'D8A@?VDE+>)68V0E%\AJAEDRF-D4[QFVWW9Z/P3MQ>N0+VT\JIB\C\)U:]_UUQ\?2%%67_0 M 9::4M3H.S3WG.VKW'M5$ Q0W@36)ENW%]M=2Q+BK8I)+5EEO2;$)4$,[H%; MATUXAZUOK4B*;C\[=^/@Z**?++NYRN- ((.\ MI2 7P.L-9V77,[&4^;TRMXQ[=@R 'D.)[/F\\E/INRVIRMEN5;GO(,91=KV,[F-0D9"2G/Z.X?/*L5.'TYT;V0>;RNQTP8TXGAD.98.6F*#GU^%4N MR>&YP_"2YZY\?B>?FKIEM=_* YK?%=BJ8J92#YCL3I_0HW/NLT2N M>BXE/WN#FYGNQF[>*''VB MK7;C=_J>S>[1#F^U/?.967'2^64C1<8J>+)$S!T.4?,2VZB$IP9_+T" MI/=@,OU/*O_W\XRD*W+9*'J9.W/&M6=;7)3*=:G4@^2UPNN^0<'F>9U MD^LFUTW^?I.%?J"TZXC6%EL?53]=^)=5=,+;AK M=S[,QG7*,Z!OQ1_D\GOT4VL9? HR..X^ P%<232\XYZP)05QN3R%*RZE93Z[ M,LOF1IDY^0:">< M7+Y_6B=>KQ.OK^#^V2!53)()'$GDS@B#@[8BYUL+HY>6V3;[G>7& MU/-KBNY\_=)J;6V>MS0]PCX.#W?8&V_D,[7ZW@WX> M[5Y,L$MIXL93C:+3%G'/+#)!,N2Y89RGQ$F.0)$-C.M\Z_>7;_VFRM(#)".J MR:,FCX?NMNNS'=\G>]R8(N9LF'GSI2:-Y4CC[)PTG F6&,\1-Q8CSGE$VBB) M:)#4FN2]#!Q(PX@KE/'KDYA0-5374/U"H/K)Z/FM.*H!>SG )K.\TS$:%A7 MM(\!<4H",EPZY &K?<#:$\]R#CJ6*T/76GY-'35UK)QD/67J,$HI&X1P$@N. M.3.*!8^5)!'0E,8I==QFJW_M(GH8\F S\C#!F01L$2A)B /7(Q>-1%XGGX3' M@DB1741$U44+:O*HR6,5)6OER&,9%]'CLD?M/;H7/A&SA-@Z6BPH18Y9B;AR M$CEE A*!6B^\ 6YQN0@.5U<38M?^HQK':QQ?H6Y[,C!>^X^67R4^K\R]L1>< MX!W:E%3C"'+&=,*ZH9$W;M%24-A:^FYWN6\'Z[ M>7U[]?]G[(.HH>Z>'!*WQ[K:Z_!S(6XN9D5KT-@81M$%4&!A;)#!*2+I6(@N M^@#PM_;*L ?V.=2X\L)PYEI[BAI*D5J!KH7CC0:2FU5-8J(;@AQ!!*C! :MJ,_)> MT&^V>,V]Q#'JB%C*D;28"60MH!\WG+.HG:+6Y,5KI:Y&TM:&9 TZ+T"_J@W) MY3WQ"[Z=S>6!T8XE*Q",FD3(X9D MU[CRY'%EM6"E-EV7AI#9&B@,#XLZ<61L](ASYY'C1"'"&(W)12U%RA!2:T@U MDKUL)(LF8>>)$US -!%,NQB)H IXUE+)]/7^N=K<>T@LF]OS'*C#$I2@Y$4N M6$TILMICQ+"SR2F<.&;9W+L:+5:#60UF3Q_,EC'W?@*:U>;>O>#;;!F3,JH) M4P+%J 7BA.2<#@K@SI'(4F#",[P8WVISK\:5%5>2YAQXZILI):JX7& M&:P$X_7&U16CFX]SR[(Q2.^D34A; V038D2@P5H41+"$,F:Y ;*AJJ%9O>_B M@4%@Q:(*:X*J"6IU"6H9!\OC,E3M>[D7SIHMM3/!'>$T(.JB03PE@UQ0&C$* M9A/U4@K!RQ!R?C77PB.&D-=445-%316U+5,[SNZ1%6;1$QZ'0%-R2*8(EHP2 M$FF!*3(FJN""5R9E2T8VL'DA.?IK>JKIJ::GYT1/C@A-A+ V)A:E?;O7#6+,Q))RI@1#7RBD,#F!0 &H.)C@BJ@)7Q*/X^ M:3R>O_[B-7,]Y2/@PF *9:_^XP;_/A>2ZB5N*O?;/?$G@[7_GWAY8\ZO>G= M37[\E=Z]:U>D]'!=48X<0'5_4 K>;\ .(.?YM-QX^_0:71P,,I7]3X?E&L[1 M:8T#Y4QIHV%(HK-E+F)GV9Y:>]7.D[+HI^)U9L'>:/B??]NG*.5JL93W7G=Z M_4:QU?/K2[S4D1WL@TAG')17E<15>\?6=OO-QZ*]77QJ;7S:W&J_V2Q>;[H5HX/^&&X2 MAHTB?O,QD]B!'<0"?BJ.XV#Z[0A:/1J6OXY[W3@<%OW101R<=(:QZ/0","/8 MZK]>VS5S\J&?@'ST1[%0Z\5,V2PJ;;-\_W?]?CCI=+O%+Z\K^KWRXM7?2_Q< MZ:;4F<")H-@IQ;URQAK.(A.1.4U,TN>J]X3G+^K:FOEDJ%#) 3Z)*#03VA@7 M@@S>,V[W-DM=FV*"9DKWS;TNI7W?C_WTX MW?T[G]^"+OV)MMZUH%W[N+7YY^%V^Y_.[M$.;;8_\9W# MD%IG7[[M29 _+JF&#HT.<2,%THEZY(-CF#/-*0Q:$<$$.H1S! MA-^X6<\ZU]QD('2%9L,U>D_[( +7'4$+3XL!$.A^#ZX.&1+.I06@HQ27P@[! MJNMV^R?#WVZ"!>7K3[Y/-,V)4EJJON<]4BG2\,9=>SR,OTT__!XZP^.N/?VM MTRO;75ZT*.7/"Q\>U0I>@*P=+?$MW<3I^4*1:^XK('986X@4O(YC?D3'/ 50H!:%%9J[M=)YY?JO]?]X2BO,@SBU]@;QRNIYQ^^VV[% M2*O5B?<:'O)@A>Z?F1A@\_ M3'XV[X3>3I==U,\CUN.HB7?;7]C.V0:T;>MDY_!#I]E^V]GYO-MM'KXY:='< MCMU.:W/GV^58CYVS#]WM=CAL;N[SYN$?G=:[K6]-:-/NT:?39GN#E>]\M(5; MAV]3LS.7(,)&X?/" ?*>2L0-M4C3D%"*TDEK,?Q7K[V2^&5$>3S87%ZQ9&PU M2]0LL0HL$3AF/DFG$^.$.NV2,X&$("3V-LC)NJ6XL&Y9L\3/8HE92@;E#=?< M1F0XRWN;5$0V)(ZTTUBRJ!+Q8>T54[JFB9HF[I,F:HY87JR>$4%H$X/@(B;K M/$^!:8*UQXK&D+#P(4S,"%J;$8]"$+/L#$0*8F/TB$:G$5=:(),2189B:YE) MT6%7FQ%WF\@U.=3D4)/#C!PX"]*8:)5C,F^WUR9X89/VS!FG9%@8]5B3P\\B MAUEF!&!M!?VND".H*T/5=&W+L%^7KU 8AL%ETK"Q+=&P[_!ZA24"$R94"\0 M/")XG\X7]C5$4$D5DEX!>"=)D.7<(.>$,W" :9;+K>,74MCWOFJMKT"J@1K3 M[AG3C,4R,.160,T8Y@[EBTFELN()IHRC63JK: M _NHF#;SP&KA$PG<(\F-19P&#$:V5B@:KP+144B9:CVMQK0:TSJ),4H%B8IS M#WJ:RDM8USB=(#7QQ"4L M%"4*+&JF-4N:Y7@ D;RTC-5>PL=#ZES6]!RI!5"G,(DA4#45XE9'I&F*2!)B M61!4,.ESO>27 =1UV>8:TJZ#-)OC[0WW& O#(_$N$2)3L(1);(/7-W 2WJ1^ MC7;4DPBB) M1AAE!4P3T-Z"H]C;2"1)40E6NP\?%==F[D-@(*P]5XAYQQ%W-"$KHT!12H*E M8"YB5BMP-:35D.9"9$$2$;WU/(CH+%;:.9,((P',U-I[^*B0-O,>)H=YHM0@ MAR5%W'"+,OT@HH2BW'(A@\PK(C6D/;;S\!G'%K;[H^PZ7) 4\V$]PW7ECR>= M]/\I$Z1BB5.3$C?> @ 'K6,(1@J!D_'$X=II^X@$^7'.:2MCLDQ@C8R3"?'@ M/#)>95\&5LIB^"$%(,@%M9^>)4.N1HF/%0@XJ)FH9J)GP42>@Y7F: @.6^Z5 M-=A$3+S7ED0FB*H#;R2RBNO%<144* B3 ER!A-$!C7W)A@E$]YAYBI MBTW53/1SF>C['5AST"WV+=ZL1Y\^^PB7A(%_N$^16Q4T5X3A$*DC!O[B>NWC M4=EGMO9A#,7)Z8"8"1+L(.V1)92C:"GGR4N*\W:0V@YZP'E>\T[-.ZLDCT^9 M=VY5#>R6)7AK2KI/2IJM71&/C98OLC$ M=^M0O^UDE:38B7:0*U_!6Q1_VM[8#FY:^>JQJM(\WJ:MAY""GZ$R SB1XI=! M/+) F+W]7^O=6@\=&4>$)D)8FQ+E/F&#J2,N&6(L94JDO:T[VQO+E2G^4(X] M3/[M5,W[/.V?B5'RYJS9WB*MPX/.[B$8*(?O3^#9O'7T_MO.T8?#YKLFW7[W M]LOVY];1%:.DW?S6//P$Q_\\:IY].()GPWONT]W-MYW==\T3>"N^\_F] *,F M->?C!4SR&/X)R$0-1HF@$6G/,/))DJ@\L\GD&.&&Q"]DG>;IQ]0]86RG=8Z^ MEX;G+6A:^R1VO\:J=FD-Y%+8/B%K#G:<,Z-=0@S MEXMO>H])+0?@% MG[AD7"J:$%$*(ZZ)RVHX05%[996E.I)4^L15O<_\T2'\>:OA[8,XB#:-XJ!6 MQI\ND/=\K_\=%'\S">"9!_.-/.8UE-\&RCL7M'&G(HD684HBXEY$9%TD2%A# MM0A4)J]R"J0&IW7"X?O$\A=6MG*I;7DO(<#_'LMIOZ#-S8]K3+3BJ&::99AF MWGK'A1^,JG]6X-RH#PA=>=F1/B]!)*0Z*-.@?G=\@G%\9 MQK$8]8L\%/E*N.?EB//"^O^..\/R\+!1^ ,X"N_>Z67\@M?H%7X\&,2>/X7' M5D>+ 3P#SNT<'=O.X @&)K?P2BA[8QK]/KTG-&36#>6SNX!YPX47EV4 ^B.P MM8KX%9XP7%\FXGTEI$$MEH9W_7XXZ72[U[[/\Q!X;P>#TQSW78EB'N3]R9L7 M)W98_.\2'"RQL5@0SFDR'%-E);56"XV%)$$P/N%@DL/2!J4\\%?W+36*01QFT >H[YZN%R4V5#0"'',."9USKAH- 'JZ M%='9<#@>CC+#5(2P+'#<-4>>N$Z2WE;<^'I"C>U9F]_93N^O_G#X8F6MV=X0 MV^U/WYKMG5-HWUGK_9YD4>CH'(!)!$6<$P.*N(D($\$$A_N3' 8)''5_J'+7 MG%3UR-]YY,GV^ST.J&ZDE@@&@N=UFX@<#PDI2J2/Q&B)91YY<_W(YVV2H ?" MOX,(*F\9D5Q$4(\JM"DJH"&F%)&KB--86G3NFE#F-LQ42]5-I0HWWX-A+WF0 MTB'J!44\$84T)S <"OZ2 H,%?>,)W?-]E#CR9U'GC9/]B0F4B8LD&$T9B:A MP"2>H1@BCBD(ZIW+(W\UA] 5/!EVOBV/)I>LT/R0+"8=T(+QXH*T.Y2O%8[IR#Y<+2]N=MI?G[_;;O] M7K2.WI]NM[MYSER9#]OOWN24)0>MSZTN//.T]6Z'MXZVONUNOA&MS2\4VB"V M/^[[.B_]5=; 4K\/"]_MCP-R=@BW<[;W)?M>AOTT M.K$Y 47I8+3'Q]V.K]XJ-P!:D^]TH1'G]SOH#_./L?>U,^CWH&0O M3H 1;C"<>[=LG &'Q?W^J%,Y(:'1\=MQ9U#Y$Z=7JLJ4RU:?'8]@Q$K7,V!O MOO@DGVE[O7'IJO2#6!E_H_.@"R#I;AP"9G=*YV#56+QNQ33.7'O.32@:-PQZ-BP@@SH"^F%^?#Z]#5P]*!-1R[H1]T MCLL.'&2_Y+AZM6C]P?3.E9Z:7W$AP\Q;QW,T4]Y[9'NY4= 5((##SK!R_:8( M#SFVG5!2E_4^OWXVE*\=NJG8-'(7=L=E^H5*H/*@YF^=7AK8(I!3/N2WF7BARS8NHTKA1+6AC$5L%3!C-!3F ME'?64LO!7!-+&^4?JD[X._=!'JJ5T9A^.D->2BU#$P;PDU:Z_$.K\_79G2D%PR F?"YYA:;94'E/26*>[.2_?+?$WL+!K ;F1@#! !.9!8@%FRG*@#@)!CF7(FB, M-DJFE//"Y0)-]PD!GFL%_T\^I,0ETSI:["QQ/%CXGM32YG(]PM>,,&_N[V$# M_9>L0#8G"^'*TEMESL9;-@UG+YSD,1V ;'_2[(0Z&;_X[[HQ.\X,W.T,P$8:@ M[JV,_3SU)QU^$:W/NU]VC_[I;K]QE?L9U"4B"-<6AJX)=IZB[WCQA&J MDO!7$AK.#\!$*2^J@:CMZ!]VY<6N3R%)I;1,V!GN.+><&D$%H1$+Z3!H-G^/ M!\,Q&$Y3DRCUQP.PK7T.:4K9VHU5_ R@66FF3DZ;F#3_+]N6G4&H3I@8K0!M MH]*LNG03L*;Z@^-)PKML,$WA44[7.DM#<'B036XX_VN_-+;R+;-%.OGJ^T< ML#!L("1%9S@<3Y[:'X^R!5A::\>#3L;CJJDQI0IH>]GRJ\QLW[7#(30-KNWT M]5YOCPXJ-/#CK0V&S2]<$P_YJQ"JLYB(2Q[ON;\'@UDPXGY$;A#M%U0Z:7ZSW1-[.ES[]T6V!O2:W-WDQU_I MW;MV14H/UQ7?37?Y'_OT&EV L0<*Q__<0/=:>U4F-LXS^'7657JCX7_^;9^B ME%^CF/5>=WK]1K'5\]>'&5Y]J3E"EBO$Q]+W=VGS3^EA]^KC]U];F1O[Y[59KH_5Z:^.OXF,;?FB^:;4_/I^Q_F4K>[W[ M8[A) R4&O,PJJ;_;J(%18J?#]6X)Y"+.\U[ B >*U3I)2AX>5@1^JPLC@8%SUG M@ID8H(.():DTTL7B8,>MUMLE8DI>EWI4.8P?RS9LC$'>!_!>X=QI@E^:Z7?X M1L#]3YMG6Z1UMO5M>V./,,:#Q@ZY8 CBP7*DL7!(>2V=%(X%1==>"8P;N/KW MJN_$GG=LA1@ )\=V4'RUW7'\OKOL[S@HQ^;^Q.-:&?C;#K8''TMU_)_51(,^]0M#8&+82FW)0!11@O"(Z=8XR\3'O! MJ#D&)2L.!EE"+MHU*PD=?T];6Z/']R2FM;$GK(4Q\ +%G(:"2X:14TPB1@1Q M6L1H4ZX<\R3!XZ(4U/CQ(VDXV1/$,,]"0HQ3B7AB'#FJ+)(^)_Q18$\)5>'' MU0Q3,U')Z!Q&-,;L&J8"64D"DDD2 MD0S7D>+G7;MF8[1P!\<NLZH]"<6H_[(=I=G,AHX%B)% 0H8("=8!<)J MPKWDPAG*PCTKP:_M<0?:6;%9#FT;?(WA;7]057':&F;OL7^Y<-8Z>[]G-,/6 MAHQ:02.N?40Z8(8$IM*$*)+UN-PIK;1H"+I@]UYI\V3NP@;%=R ML#T3$-#$7!P\=9Z8I./X\*6,3:'_'#3/-DZJ:]Y#>SW?;7\2._0];;4/CG8^ M;XG+Z3AVR[0=6V=PW[/FYD;)+:W-@R^MLX-NJ]T]W-W<(=OO=@]V#KNI.9^& M51$JK,$*649RY+K&R,A@4#!>4,9T8$:NO5(-+GD#FZO!2'5&CCJ/WSV.9:O? M^QK+$/=KUN#S(C987J-SWTU&LV'QR]J'CY^&:P]6Y^R%9O];R!":>B9CR%O3 M.<<^AXU'I3E/$H/):^FC,D2U*++5RV'TY2Z%[;PXU#ZPO0EWG$M8S1S+,\=\ M]E<7-$U:>21Y L/<.8E,Y!8I!6_#A):>T9S &W,"S,%>!G/42;P?"\/^[@^' M9:JB6TX5,@$GQ(6QR!&LD4\B:,^\B43F*+0&U;C!^ LIT/"3K(*?HO(_ MKGY\S^EAGQ6 UG[X)P^E\^E. R91:B81E8(C3K5&3GN/C,&)>DFE,]]WXC]+ M*'T,N+A5RM,[Y1*1SV5W%,$/OCUJMA$*M+@YDW^RQ;#<77C%XE^9E?%69PI+ M'[[LM+=.X=YG.X?_?-D]?,]WZ%NXQ\;9;CL<[K0]WSE[<[+[^1.]O#S8>O?A MH'FXQ;8W6YW6YYQ1^> 0H(@W-UO=%FT= -0<-MM_='?;NZFUV82V;^#6X:?3 MYN%.3N=FKEX.U9]I[P_D,&Q?6#QN3K_;X> ":4?6(DA>& MC:N>Y?(!BPZ4+N=&#A$J-:[L:S@/%IO[;7*:M\.#R:M539XE49Y_[>IIZ\5& ME< M.GD4BM-H!XW"14".7H;,\WDX=SSG6LC')IF5)_D6**VRET[TDPIO1YUN]>LY M\S1N=C=&JF1.E]^BS,3E8B:WG/&JVNR;=SOE1%"I^*7SZ_6SJ#=9V;KW633G MAKWU//D[#C(,;4U>=*NWL;\_B/N 5I>\MHB^M&ERMH^W-[?*V,#M38];&WM8 M81@=G4->M4:<$OCD9$2&6T*"4*Y<[S"HRO65:_D$(< M1/,\(]O140PY<5SW-.^:\+$\>UZJ\YU^Z71^K2BHK"H08L[05I*&.[VT]>(J MNUU,9N9CJ0WM#W+6M=RP4BVZK-%4_#,>3'*H79YF.0/ Q3F+J]EI85)-.J+4 M*0?QR);MG)%65B\O+2%=?.Q)S(GK2<$>.%/ '9JLW-G'0HT#PH M2^< )SN9,?#F04$*#CE3O"7ZI39'OS/=]3&'"1 F+BE'S.NL20 MH\XC)ITES'!GK'O>VP4^SEEKA9T(QCQ8?B^9%,5E*I/G$@VNZ+I6\J&BP8FY MY9U_<)!I_F ![#=MU;*+E(N%_D&7+.\6#O/#!D\2)]Q_>(Q>0#P/'E">['\O/;R:J6N6<^QOTE7AA^.MXLV6[ M>FX/0N.*M;$:D6;7KIL^\Q"*VU6FJ[>PW$EMGX18;#%0V8]V-]^?-=N?3N": MT^;9AMC=W#]MMM^?P#7?FO3#88M^^G:EHNRAQ[OO=K^T-IO?6NT_0-7?.FMN M=K]L;VY]:VW^ :K^F[/==TVVVWY[,1!9*<]ER.'') ;$L;6Y>II'7@E&*05K MB\2\A44SU<#TA00BWS=2W)2C7U@]\[I6^9UEZNF0S?59/F['./0!266J"4Z4 MP*G^5VI^-=4L1S5GYU1CHW(V:8>\5!IQ&R.RV2GOO;,7D.(N#?K##@_LFAE(DAEL] MH*]./[P;S!9B,A@JRFA MO[\,'KBO;8\O=D?,LX')ZW7D.V(EO2>D'"X%E;4:?7\(.E.C#0E)8,I0K@&/ MN$\RJ]$$*6V34IB17.ZC1M!GL''\*>C+;\K@ES*(!1 FQZOX+X^K M/3^HP_YM)1KC'-+;"Z7,5,4XIU11T\$R=#"_1Y(YX(,@OT">B=%V.@YW<1K8;_ M]+N)HYX-0_ST/)QU#/1*<,)\##0GA(20!+*"@^IJ=$3:4X.29($[3"//=1/K M-/YW!8N5=/4^'D&M%D(^8K#S4^6.[Q0NO!6!U"'-3X,Y9M:$")Q&RQB24CK$ M/7PR7BG$J.0Q1!*P=#FDF;^0U*3/U(W]!*R)R83.Z0!^DC5QZS2T+RXK]5,P M)^;DIS8GEB>%^1!G%8F.AFKDC %2P-HB:Y5%T1(OK6"$60^DT!"<-BA_(0N< M#X$6*^FQ?SR*6BV(O%=[XBY>RJ=#'BMO3\R11&U/W!]US.P)'B/&8%(@@GE" MW$F&+,<188YYU%P$&MC:*[Z.:]9X='OB>:].O!UWP8:8E)/L#W*2PUAF\1[U MRU]7?2XSY)F'@5EZM60EV*]U*LA*V&]_)A< M:J/F_BAG+N1*<9P(%DBQG(==.(R,A4^!&1$TQ5F_F[ M57(&L MCW'P%3!D,8*=%U4OP6K8[H]L=_YX+M_6ZH]V(K3;]_=[%\JAR*>)1G$% M ]OEAYXWJ@_ 4-CB9$).A:W8*9?+ZO3+=WK]1JZ1]X/:@Q=>:D[]E"ND?5Y7RW>[_>9C MT=XN/K4V/FUNM=]L%J^W :-;'ZM/'[?_VMK,WWS, ;^9^DL%YSB7YJR^E06MJIJ7XUXNOU:5 M1SP!D[H 2P1L'= *?KVV:^;DXRG5>KZNSF_QR^O^I"COKXM(86&EWV==N??# MK#9L57?G4R[Z^CAEHLZUU%FCRC:53:HK1%VLL ?M>2^:)WL>)RL\U\AQ'Q'7 MBJ \%BAP3*E35LNHGW>]J ^+RAL7O^3L:Q3__N'CI_(3^?W7EUY,2I)UHK]S M_ Z5F=0ZE^II%9/*3;YI_:NZF-2SJC)4+6!7'LRZHM3S'NOI>E(UVO,EI.>7%FIYQ^ )(1GD21IDL?<**R%(IQ8 M[YS#@0OZJ)6EWOQW#,K95@_4N7'IO-_.IFK[P/8FJ\?GDO6<(I .W[/6Y[<' MNT>[G>;A!MLY_-!M;GX!]?\-WSE\>]3<_(1WVN]9\_ 3OKPCI<='U&(E,)$-B!.JD ;B04(I MCKDP0=FP]HJ2=54'P]X?&:W8!N^GD*>TKDSUTRP53KS3QDJ?!.5>,N,2H2+' MJAHJ<(JKD5O_A_1QL1I+31'+4,3\ANZDJ"/2*L0L$XB+E)!U(B$MDS/2>T&2 M77M%&H3B!A8O)#]4G62UAM ?*=AWQ-&?J&E_MW!5K6[?%4MGZG943J;("3(L M,<0IQ\AQ21%1*1#"L4H\@KJ-ZRW.SW.+\WS@Z!45?&47^ZM5[VH#T;D4CH]_ M=D-E&2+QPY8N6,$']03:/3X^#SFJ"]T\7(V#9V(^5.)>FP^WH;SY+=<^&F\E M5HCJG'*I8Z^S--<_H4O.!O'[K( M[/-VXKQ,3?9<:&IE]A9<<*',EV5*>V%AO*7*:Z;)(Q"^',PC==2&,>KDVBO3 M$+HN\E7[GVM==CF$RG5H:T7VGL%K3I$%4YQ9D?)"7JZ0'1)R*H,7%LQ'Y[B@ MJ8SUF&VG?]Z*[ MS/J\0FLT'JJ]T(LVK43TO/(^FII[)&(SVBG/LM:$L*LUY MDE@S8>FCYM&LP]@?DDOFP]@52TPS'5 0U" N\I*F!T6">] P+"8I^.P4:6!. M&MB\$#YY#)192?=TG4?ST8/9GRKI?*=F\:V8IXY7?P:\,Q>O+@QA&#M@&T81 MY\X@&[Q'P2G-@)2P%[9TQNL7$HCX@.DT?Y!:924#0.B/ D!6,\*F2J>QU?/= M<8 ;OD@W]?,*N+A+BD^QW=XX;9YM46C?:6M_3QMIC1$ =4M4DFB1)68 -'B1%,1H*8(SS9P**58>T57YR:M%'* M49YUUX)];^*C>'BGOONQ2+COB<2'/(.&(!@Y?PEHO.?@C>C+%A/($^60YB37RTU!8443BQQ4UJO[*_\% -T;9]1HE%#=[0"%AIQ$*WZ% M?I[D7YZ*$4A)*#/1KA=O ; N8-@$O>#F*$Z2%A=',4M7B?CYV!]]&,[\9;,S MB'[4SQ(Z[!_%"NXZO:+,8 @TT@-TRQ(\.3QM8MG"\I<2X48' WA&E82WR)BZ MN/'GC2ZS?558VH'?S^$U9Y?NQBFX3B$X/RM_SB)K>Z?SZ:+M+',U7+!,0O0[ MSJRE,J-O=+O],O_C8D1^4[W!2TYS?@%L6QM[*;)$>$R(:QP0&/T$6:H3"B1% M%_-&=DQ !Z+K]/JLYR#%9;YQ$(Q!EL)QK-)S]H]C3G$+DV@B.CGKW&0*V6"!Y[2[0V8TI^^-:'=9 M<:0\!_U)1E"760(K1U%-K$G$$="?&%Z_NA=J.J6!&,/AN)27/&,S%1[9R;=I M1$&CJ+AFPBASY]C.H/B:_7%3;IGP2)+*V:6T"=*DVP95:!IWAHZG^=;&"!Q7N';S=!JXZ>T^:6>L[V:/26"=H1(9+ M"UJ?I,@9(I&4Q ELJ>""@7"O"WJCT@774 ;B*TT9UV0^GLKB)._QW^.!/P!1 M+ N#/&.FW.I5P0[G57L6*-V 9_WCT<0W4^+.0;\;LIYNCX\'H%I7BN_W>K#X M)9^Q]N;CWW^O_=HH3@XZ_@!PR ,<%#&EF#/QQJ)S=!1#!W 0&G3!Q>&[_5+# MF:G;%]F5UP!PC;/O&>6OG)DB%J\?3QA]#X]>*D\[HH%-!]5&TO4E3/L:*^SEEYRW+J3)[H&%\J'0Y M0.\0)R^?/_Y:]J&=:U:EQ?6A^=D)ME2KJEHV"UJ1GW2A@P 2WL(F >@=C*2 M=@QJX*#D@'Q1]K_9GB]Y9'RV#83 9\8Y'9_?Q#W4&,0\=R8J5^H,AME\ M.LUWCA;@*'6R $S\""X"BI<3/<_]N2OFSLH9PO,9E]*:TG)V30H'Y.-C^-2= MW.+"Q3F]^(5K\U^7W1:32@U%S( P1<'L[:CZY)?.KTNZZ+!+##-0YJ(07$IA M8I122ZX"6(S8IYNLQU03L.=[_=O/OHD_;FLR&EN]C>F0?YP@R8OUTLV2^9]L M;[ZGS?T][HDB'(9$&,\1CSS7GI<*2>,""R29Q&VYBGC%23>9+3>:.]\)9\T73U]0+_%%7G6X/[[XCJ""/@C"U?EU#A]# M!'WK"-3:D'%SL?JZ7ESO#JKE],7(Z;?FP^DU@WADP3ZP7VVG6Y;YR(Z?TAES M23-9+XIG;$R>6QS'>5*.AC/UKM3\IM;+=Z;XZ !>9_\ M,3301]T.%"1QF77 M#Z=%6LX+M, @I)A_FNB.TZ\31]>P4N$JU6Y*9*1DN=+@!0B ,1J.X6A9 FOJ M'[N**!?\P[FUG=$H@GWUIMO9[^3!GKUEJ7=>>,^)P("-9[-)Z^-<-:X55.[N MO ([M?K+ MW;Z74YN*5#8*+YU0K>5,%K[>^IP$22$5!(98><$ DYXR5*DLI@ M-9,^B+57>M$R[/]G[\V;V\:QO>&OPO+,/$^Z2E1S ;=D;JK<6?IUW[;=B=V3 M)_DG!9*@18R6[;1K"(480L)HJK2(A&#,BA07GM7JG6+/?6%/&[;+./!LYINN M[A##TXE!8IW&,=@?ON?[CF_ZS/0>P)[W8,Z,WI$W>QK-\ S$B\$*S-9@Z;48 MC)521.\!>H$;@&7X,U/O&L=I;O<#=N,9T'AG,L;(S8UMI@?#"2_E/;AUM%HL MW^_OTGF8Q^*4QPN6 M1RFKWL+Z9T4%:[DMQP:>GC62_L>W$^OCX+/U97#\]H*(Y/4/SN=/Q\XQ2/?G MRV_PWO>7I[]_R>8E_7CXP?X"U[X,WX'T#GCR^LG;;/#YQ[?O(-WIZ?DQ@?>0 M+\/_)"=OCV'LA\;)Y=_?X;\6&' ,A@%&C*>;H<= TFVF![9GZXE#PX"!S6/' M]*#Q:;'X$"T9PZ(D3!+3#2)* M?T/=C :.@Y7AQ1%KKSQPQVUH3O)#.KT] (S< CF*V'8=!;-"=/KCSM$T7^1/] M:M6>6QE-DE7&)ZNAK9'0*,W2.I7Y,Z!N%V63H\5MD?^.TQ%RG\Q;BT12C;#/ MKBB ^;CBN1X11D$R8@XZCCH1_XB/A/74DO#H27AT)KXZ$WY>U5D?"WV)_ MK%1&'W0N_/W4R[U2P]K,8I/ VY M%Z/&3@=-B5T+1^_\1Z5ACBN"_@?4JXH09)4*O_%U,<[BQLY/9YP.(!>LC-)* M9,!4S??NF.>VN\LVXZ;@*G1WY9H5P144"BJZX\6U BLM+DH:CWFV:DBKM)I9 ME6EF:<4?GA8^X),5K! .1L>!B:>;THQF(!U7(WIK:!258YE)._.^-(_&98EC M&-<\=6I$T[W.:>>)KY)(#1$$>(N$MONDI'MV0JP@20B:SHD5^SZ+X\!U'",) M(C,TT,-B!H;#/2SPPZVYZ:WYR:W/;2L5^=D.EDY>^>3T;30YOOCJ,.;%AN/K M9A3[.HG"1 \"++V*00UU(I=1TSQX;?5O)G.TE2(H$O=9Y @VI"BTXC@T*(D\ M&A@!,\PH\JG);,?TI!O-65$[I!;Y[HM\NA8 M'C;C)*'AX2(OKQUHMTU1J\8#G563*C9M2F8&G!M$#H/T4:=73%:\W8=)G#!Q M O@_$B6,4"_VB6?:1LRLT S@WP8)+(4$ZV"2'\>'7QTC=(,XB70_MIE.B&'I M@67%NAL8)B5FX#*#81+^S8.6'XP$#W*HJT5^Z"*?7'^-(B-PG"#4 Y]9"/*! M'I+0U UJ$ !_*_!#Z^"UT[_9$.8&$K0)#_?!@>6*T+9J/4L,MB.8\C!/$S1# M@2I[K-\=B8AG4<9ICKDJ43$N1<%P$__LS=@NT_8-;0$$S]W$]+=TEFI"I:^X M.02V%WK#Z3167C7V5@I/\O1LK$\3+\6 PA6P'2^]CL9570P9_CA7[-S:8O&T M9@3321,8 <,,O+]@+F-,AQ+9+CS(V@QI=EI#.L$"-6G!"=6VF.>/T'-Q/@ 9ZU ^]MLR:59YXH63K$3N?:( 7ZE3R$+:I;YE\GI] 0 M%Q#]OV-N04LG1926T7B(JXR66)#,JXPI@LHXJZ=1]XYAW9AH^)[&3)MY39;2L+']._6T M-UXD*VO@'6)T(F>> O?5LAP?MQ?^$V](* HE04KR"#\#]*@%(Z\QVNY;MT7; MMPE25GJ[K(U'VS^*Q?T+^&]R#KA2B;UL^T+MY+A)JAG^Y_*S!5\>_NU\/O\R M^'S^80(_DV/K[Q_'ET??3\^/OG^VWL%8#HUYU>#+IY/++Y?1Y,MY-C@9OA^< MO#V"GR]^?#D_GF#.Z?'E^\O/YX-OQV\_SB35'%]&WT'_,PESB6V!)1C02"=@ M&X F:(9Z;+K ?W%HVV$P'[JV C&$,^OI\J%TN MB,Y71.LNR0/B[+=^_!X;\3:YB._AU^39O6(?Q'T$M.*"-_7@[<,T40W9P)A\ M%H%WQG7604".=HW#;>KM;.X8\55#YWPL!$A@/)=F?];;QD?2)"Y54Z]J4A9# MW-&KN9=B51_L?Z)["M"*7B#8HD)07,.*@/I>:=$DRMATMQ=O0-X9I"/Q#!^W M4 )$[FR;H96,<\%GL\.LT@M,J*7K!Z(%E>;7H$)5+)^I5^HBU$F1OYF&^ ^; M=3@'5>!9H],[FH&OQ\2GQ#=#/R'QP6ONG="Q MWF<>3WK+4RB6,3IPXEL6\73)N2A]M%PMLBJR-FU$(KNDSY_$HM# M8M' !\1OBQGN(\Z"9HKO[..+KT%B!<0V(CU(# <,9L_2X?=(-RPP>6$%7,H\ MX+OK0G0BF&>[&V@K47:6TR1C 4>U[(3ABE*6A+>-=GA/PGMYT4SB4-\-?"[M3U^B44E/2_4>X+V[JW\"R>H^LBVNF)_/69V.+L>8 MQ'S]U2&,)8YOZ@!=P%D$L(W:E.BN'=AQ9+G4M]R#UT;_9C_X!_O;$C/R8L-W M/&;Y"*%AQ/",$\/U6>A1DMS;\Z[883WL<'KX-6".:;,@T%D863HQ0X('SL1Z M;)C43M!'[X>WL,,C??2]>_-3X+A)1 W?\@B!CMXO@/; MHV4S8OH!-7TS(!$Q3,]TD\2_MSM?L<-ZV.'TPU?J&W%LN*$>^IA(#WL QGD< MW<3&JRP(0^HER [NAAS_]V8F#S7[(&!F$">$.C:ZP&+'=0-FQ31P;,5,3\-, M#JHN@6LZKNGJ?FA[.@DL JJ+RW0*RC!S$C^FU#EX;:XS:2".B1O 0H,9:!,C M$ JR2JBM5-KU%90#W;/J$MII[O MJC 3B=0.HTBDF()Q1F7DY:9M=F^;*XY,T.O-F)B!1SS;"9@=A(9I!!96\@=- M,X9Y!K7OT8OA[9B=%QUN3%GU1E#GV;(EF.WV5Q.443L,'=TW"=5)8C/=9XFI MVYX3)Q;#)I$FIC"LT:2* C,((T(H?(#$KAE&#F-^Z"7$",+ ,98T456KO3X0 M.C_Z"5=@W%;+BOP"GA1= M![''N8SY=H%YMDZ[#4XW=0/3$,5L@&/( Q@C[#@H,E1E?=SAJ$PS.4!##K#( M<9\XZJQKVPJ;!S*6XH28D9C0'&"8S+=]QW%9C-UYDH3ZB>6YP/]> +N#%]^M M5P]W\0)J+'+Q-@UW#I,DS; G5OPNKWFT>UM:[OS\W>'\F'PE)/",)#!UV)9] M,(%L&X^@ (O8LP >P*ZP:"!#"#BRX(S$ UUM LH<4_;X+??93EQB MAS$UW<"P#0(&/"6A80)2W1BA40/8M?28>MPS<@+B!?Z:TZ"-CTW<<&:8L=,=SV?1K%A,A)R2V6%DO#3 MG:Q@:MM>','_3$)BP_4I@ 0U MNT&+R>/<#)JCAE-:=@HBQ+$M_U;-TS136$ MC2W)J0YF7.)8AA,YF"A+UFE*>'8<$C\)72OP"7S,=PW7CIA#K2!"\'^ QTLM M]*J%CJ[!;J"N@VGO"9ZDX.@@6:X.EH2K)QYU".S&D6WBX MZRB5RU[KZI"=(FX8#_<^ZB,FEFD;)C4XE/XCZG M]+R198[H*'LC]:$_9:+E1-FKP'1(]"#'[WF>A2;T@ MAG\/7OLK;=3[ZAD/,C=N8HE:WCO#RM_VR8>OGFEXD>,XL'\DGDX8&!N!;5$] MPFI_TX-D\.OWI.[!$[B70:>3&VR*(ZI4&LFV$< M6Z%/ ]-,#EX'J\[ZNB^HA*;CFXY#:9)88*X8H'V&9@BF=4#Q )YD.:@H#E@S M!]C'AU^I'YJ@-OHZ!L7 JG$=L%S-4&=!1)@943-$U^=FL6:/W9GG<_4I5 MI M_@WSDV56\>1C3Y"W%QQE5B9 M37BA4!KS*K Y;S9ZF>_D-!?E4K,)_C<=YM6Z'.:\)FKV:[/N\P7?6>%1[RUP MJ>/A1Z4X-S7"(U'3^VDCH>VZ)+$,"@Q B)'X@>/'KA$[KF4QFI![>TR/Y'B. M^'!4S']^S[D\-(^OOQJ6 XJ%!\:R$S,0%B_20PN4D"2*?"^R:1*:/'MUC5J' M&Q++IC%U30_W.,N/J,-,1DAHARYE]W>9JI6^=:5/KK^&AN.Y:,1$E@$K#0:L M'D0 D($-%H"%C3NHN6T^T\2CQ+.Q;0, H2TXQ\@ 6$.!$SG-"S[NU/52M]ZTJ??O@:$Q]V !KJEIGX.K'M&/"" M^'K(8'/&#ON4<;Q8$4S;4(N)_3)%AC1FO*ALMH[M03D)">A+7D 8[-L@*9'O M1U$8VSZ+G,@F;,E)T,H"6:<%@JX@P4_?C,-8=*S)"TPYC MXM![62"@7A]3;/MLNER;'S'L0"UY)M;'HZ(]L0I>D "?R[YWJRMBDP"T;682 M8B<>B1W#C\W8?]Z\\N/XXJL94R]Q$UM/ M,.&1>+"AAI9MZS:Q0=-)(FH9X:J"V,ZYV\FXY!FVW!H$!.:GK8:LOF9,&*7- M ;8TQ\PU;7HVKQGTYHO&P2 $/A%P?;^R5^88H,PS-W*910R?A!'Q+$(-L#*L MQ&*+CV-9*U>]PX%C=Q)Q3O=S8[+SOR>@J>'QZ09S7-TS'1_/_G%U2GQ;]Y,D M8$YB@;KF2<9:5O.Z_%R[F6ZJE ,4,I;DN;80>Z81:,MPO=["2;]_3;RFB.!34.DTZ?U,J,E>1 M/W#G2>!:=N@&>NABZ6\" !X2T)A)[-(DM&(2!<[!Z[RXN7U_N_K^ M-E3"3$H8]0S'(682AXEO!2QR"0S<,-S@-D.:*(YY/,><'G[U#)O&;@R[/;,\ M,)\C7Z=1:.F)8[E>3,*0,NYN,];H;WO0?OR DBNU]LO7'@_C Y,Y 00G>A*X MMDY,E^BAC_:UY]L>-2F-37)'!]P#,Y16[N>X1_$-[GZX\A"+\TY^N57ZWD=^ M'FJ:7YRV;=X$]SUC?HNNP?*TW<2P"8UU4!9"[#X0ZG[HFGK(6&)88%.0P+C% MG3_MG">/G>6'U/.SB=**%_1%4E\*&9@<60+/P>^H\X$6N WFY@+N>">'_5Z, M%[709VH;1!;V"*:P#Q"#Z'%D8Q>&6$)1Y,(RN&$8[-AQ M4MOJ!33]Y<="W:.3I'.@SI)29TFILZ3465*[N=;J+*E5W77MOO8;K4"5PDF_ M37$OC+4_L7$TTH6?0KWD"*D--N1]1TO4KRK0H?@(MJ7][DG;F1_O&PQ.?GS[ M\=GZV_J"QZ$/CPC<__W8.OK^Y>WQ!-[Y[61XDM[HS ]C.OW]G7UZ#FK5^9=O M)V]!,;L_?A\^?[;\8\_8/P?K,_6'VCE80LXX@8>]0.FQYY/=))$D1X: M9J0'+(D]VP"#B-XXK?8> \0Y-IQH,.&4-WS/ M62UNI75=IN&X;KIV=% ?'T!+5WR6Q3J]8B4H-9HX 1YWON8\;_P6 ,&XYNWI M\0/MV6 I6H,R0M)OI6?U,"]@F/ .EB3RT&V:99V>[V;0[]XQ]KV;OE^F$=WY!0/D:\TWE[M.>&Q!58TY9TD.X:^#BWJS!OT;S:DW")EGT8#%XXR= M)O/@R67G,(_EXG#-[CD#*KHQS,BQ2.3I01PF.C$-3_=]W]*-$"S7B)@V8\XC M '5',D00E< &Y^?B)5)6D./CY5(L):,;LQ(2E1195EQ7VHOTKLI63&OZR\O[ MG/,B<+PA*+:]+9&8&1U5[&7SPZLXK489G;Q,[XMKO];QS8O$[5NNO_RZT3>77USY9M/LNV;PP#??+GV#?J4 NE\S2>KGB#C:"'L(7+\:!; M%1_M%A^=@4+]E%RT [!D/R$[2 BY_Q%%C"7);>R"KH#'D&^APV73 M]%OD#G_Y$ F[(Y%^BDP]6"&UD6Y M<]JI&HT:C1K-0T>S3:KG3N#D';(KYB%T\[1Q'#]T(\/$U@5^SUE0H?;+MDC/EEDD"ET5NJX/72/BL"BTXC@T M*(D\&AC\+.C(Q^.1G+:]_-+"<(6N/QM=?[3H&ED!#0/FZ[YK8)DX(SKU\< ] MQPU-)XI=XG@'KTW2<\G- SP5O"IX5?"Z:7AUPL0)X/] _V&$>K%//-,V8F:% M9@#_&K=U2E#P^K/AU6SAU2/$5-'.E^9,6Z&7DD"< 4<4(#X-7L M!=;-KG4*7A6\*GC=-+P^J))"P>L3PJO=PFM"[#BV+:+'9D)UX@:Q'E+X*0@# M.PI-WX^(!? :](AY\XCHK817%9%[C-R_97DQ3',5DU.C4:-Y5J/9HIB<[>X M4GZ:KV)>6KN\%$BM=5/W+COF$E;8.@UTJ0(J"+S>^)1Q#\VS6?A#L>Y-^VQ> M]UN=3I>=)PQN30OMG=!,TT[4*K'"Q(N(H;NN:>B@ID9ZX+A4]^T@B*+ BUPG M.'CMN3UB&3TCN'D&:"-VM_'T!GE8M.3;1BUY"YP0"@;7#X./#"0I&-P2&)R& ME]PP=&S3MG06VXY.0C\!&(R)'MHDHBR*;=<& ]TG/=<*>I[G*1A4,/CL8?"1 M 1\%@UL"@],PD&W;1LB(KS/7C77B)HX>Q&Z$YT$&%HNI20.;:X.6X?8"XV:_ M906#"@:?&PP^,C"C8'!+8' :KH$-S32MP-%CYGB@#5* 06)37+[(C4A"[# $ M;=#NP5T]T!H5#*K0T5,6R/ZD@H6UNLBWBZKK3%&XE4S[FK#0M&5^]ZDXXK.'(2*P$51@^B$)3_*#!UGUB1S@S+\F,SL!GE!]2:F\T M6Z/X;&\84 &Q N*?#L2/=%LK(-XH$$^=T;[IAJX?>;I%\:@SRO 4(@S1!7$2 M&Y%INA[E0'S3#:V 6 &Q N)M!^)'.LX5$&\4B*?N\ CV2, _%F2\X4$"L@WCI.V@L@?J3K7@'Q1H%XZI"/[<2!_R>Z M%]J13HP8@)BQ6'>Q=!.(MR@G>A1:1;YN#@'YZE\CU9YVK M[ZOO[^7W59!/=6Q4HU&C4:/9T>JPWA>/S0_0H MB*2'PZ^1R6CH>9Y.76Q[$\:F[C,:Z6;HTH"Y@6?8JF?CS_/B*GQ5^*IZ-NX\ MODY:?/5\WV"6S_3 ]6*=!*:A!UZ0Z*[-?.H&;FP;ENK:J !6 :SJVJ@ ]JX M>S)58)D5,Y/8B6X[%F8HF($>T)#H+'%,*R&.'_M4]6U4 *L 5O5M5 ![9X"= M:K A#-NQXD1G1A3HA!#08*EOZK9E,]?U[,!.J.K<^'PB94Y\8-[IC[V:3BZ3LW\K0]%M_H5:&R8N^EG1YUXUS>J*!P75#8,=1);-J449V%L:<3BQ(= M5C< 0]VS7#<(@MA.5 ='!84*"K>J@Z."PC5!82"1L;T(P3$)'=7%44*B@<*NZ."HH7!<43K5"$A!8+.+KKA\;.F$ B@&! M7^W024@8VLPE@>KDJ$))6U3'JIHY;E/>@NJ8\$3-'.5NJ#:_>VU^QUWOL$_] MB((^H\?,=G5BNI[N6YZ/[6L2BWJV;X:^:NBX#6EC"HP5&&]S0T<%Q@\$XZDE M$OEN0 *#@OV11#IQ/1M^BCP]3@"B[82"E<)44T<%Q@J,MX!.6]W448'QP\"X MXR$WS#@,7-_7J>52G7B6HU,O]/4@,'W#(E9H4U\U=E1@K,!X"^BTU8T=%1@_ M$(P[FG'DFJ[O^;K!SYV 1=,#RXQUUW)MFUI!Z!F[WMSQ5^[,A?_&Z=7K9A:\ MR5<:-7$J^>L:^'B68\^B 8O'&3M-#O,ZC:73^8Q%XS*M4U:]^QYEXYC%[\MB M^*88CL8U1=J>)O.L?@ZC^BTKHF^[R>(9^_\^3KY\BD>A15P'M+Q(<\Z2IG5S M,[HC/\YBZ)VA]Q8(S]*!\P+3K^13NG(Z]TP$MX="Y2Q-H )P%66:Q1>H3=",&T9RN5R]6*)>$RS M6D49LQ)7*J.CBKUL?G@5I]4HHY.7:0' MY/6^N#8';^*B9_0#SUU^'=37Y1=7OMDT^ZX9//#-MURT?;*1(=M]Q[KKJ&Z) M6VY#O4NPV2AJ!*+$RD<->;&&Z,^AB_<3%,0_QME$L\W>'0KR&O&$_9;=8B\M MO'4'.&?#\?>5G"-ADY0>(8+';PG.N>8?@]VPI4O:[C MV[:>F'B2G45 Y79<1W=-RCQJ!98;NXB]OF5:KY['MO P%'BX3GTW-']2G5H! M8Z?BQ',CWS1]-_0CPER7&BZ%_]+ <)PPHH%2FW<=':=J,T%'DV_XNFG&CDZH M8^BA3ST]@8W1-&AL^9%Q\-KJ&<0$M?EF/HC"Q\=EHLS_WHF(CXHJ11J_+%E& M43RF(>Q_O9*I \01GUOT& U!@Q_7[)6&K1? M^MRVYEATXDMB.3K_XKPX>* "&+'0]XT8M 7/#WP@&0NI:U,:A-3^&I"#YJ%! M.>6T"Z:'):/?=)H *5[2[)I.JH-?9],[-VAM4.*.]X_;E]P[>'W.TU&*1'N#FV5>5__^E;Y>Q$X[ MD(+D+1:/HYH--:NO'=,JTMZF532N*M0>T%8]S&DVJ=(*Z?$^ MS6D>89X04";FX,/O^DA!(4HQ++6DI%\U0KIQ2KF@IIU4#GEH5,KA.8ZTN+E@]8*5V MG=8#_KIQ3L?P%A;SU[&\$C]Q1P[%/T^_5X%"Q1>XDA_,^ UY43/QEX*_>OI MF@N5#H@^W:Z:A?Y"^#?&R3!N5135B M43VNVJ_6!;]^]-=I3Q,#Y0DFIMW34,'LP9,9_)'/$S/-SMZ]Z6FC<5F-:5[C MTQ_'()E@VKT(?WE!?NEK2^F.>BY-@98PF6M:QGI6%-_PG@X]Z@&M86A)QI/B M8%RC#+BBI[&J!@6VH4_(LI0E55\[A3M &1K#U)IEB_@ZQ6F2 GQD1(H"!-* M0)N%UQ<5:\8TS=];/J"^]A[>7Y1R9.+E(NVN*/F,>/,"WKD WL1?CE]F>01C MG2;ZS7X6QE]<\YFPK&+7L-CL;LL)E*>H!HTSBG?(X5=,6!9U6N-2(6Q8QJN/ M:?6M&7V?_\U\Q0D&7X&_H2[5$@W3$S$S,6P[\A.R-]"#YA/,=TR+*67'];AD8J&2% T%;<)HJ;$\KG!F?] A>%A(>C,IX:,BK'PW^ EUX,T&HA)S ^IK^&;8%)T M.,I8[T%?/Y OM< >XL]+WIC_&$J:F#UFJ=WJ=5[$F]NH@$742V#;02QYB(K0H',5VDLLHVCK!C'>D@1*JHBJ:]1/%&^ MNCL" &(]YGM37_L$$CS;P(DHY+!?H3N!MR_6ORN633(8;X7$_QU M B(O-H$A8[7&KC#-=T#S"YYM#"@+&"]$7.Z#0B8O ( 0R;PXW_':2FPLJ== M +PCZ,$6B6._2JLT3+.T1C 10I"6W4T57P:_\_X",]/FE!]]^ -HTV M!-,[XV_OB1?"*N)WQF"LM=M,5<-$AKB,*/XL2=*($X13MT"$^([KAI IG[@N MRF\)8+L8,0P@P_?BODKA+Z"U 7:+.Q'&\7U\+6N6@1V'."/F! @(WT,6X0X7 M[<7!X=&OQW\>_((+Q7*N"R_F!;Z22!*1$,X) @@5%K"]P5)?RS6%J0[I-^S% M0^4R#+G6*7+)\QJ6E%_3LC0!\DXB!$-8@%R+&;=Q.VH*C2)T \V\IL,AG% I M+B_G4Y"L,):Q:G7(3?W3_7DOMJ1GL7$Z&G<+AZ5*>R^ M7#"0PR[@$MPH?\>,>O3(3=H_S(@-?AO)!CCS#>4#]GO*R5>-80^AH&X,8* L MOVA$3W#?="9 KZR8=-F!JS62B5&]J9']>W)7BH#FL*L"31G7%&!'!<6'(3]- MA)Z ;^*Z#&ZVR#IESFI=, 7H/>PJ14%"M!BF4N]"MQ[N/,DXCZ3@1276)DB! M+"]HGOX0,KE@"]H;]/UMG&8U+AI8R\ \R--#4&A2'2Q*5&;/*#WKK,@MP*$A M*U1X*R>D=@T*T1*AE- % %EP 17,A"O)%Y!BY8;$9UB/5D2!)4#08U!V 9;Q MPZ#*5..2BW_)0+'*-6X08$@3$5@+)P(=\%YX%PRQ6%[TT5U/?::%&/>L>];N M+3#7Q45<;;4SHCME$ MK>$V#G7Q&C;:+'I26BV4Z[(WE&RN\:NEW<*A+EY:4)E04:I B>?F&=I^L;1K MV@UUQC(;C,-]5HX_80$T]S.,<^E>IMRDF;H.+@HL1TXTL3\))9/6756WC5C, M&?G2DX!J38J&X$=&P122:BK:T*#2@AI]+<< *P8['NKHXG?TE@W3"'7GJ[1$ M=R]:_UFVS-O1:]]4C<8YYO9)K9^-* =E%&1A/VGH!=C4OX[YQ'2!/P+QB7"8P.5< MVK2<>?@LQ1V>N(.7ME?CL&+_'?/M%+U3E#.LU(]/BA*6\9"']$&JWXU+(+<( MF_UU^*:O'>5:ZZ#%\,8U6MOMAF;AF L3]R+A!QL?7:N81.@-!#2Z M�^L"8<-G5;P7/CQGY$%+M7< MMP#2G%8B!BX]#SP8P,-(0)[&@HN*BQP=1@&H-;K0HAD3JFJ$8-;M@Q45)1P/TU")[\K"*'-QT-/QO"," +L*1 M>XW>0_8-^;#QJL4B;HO&EK!+!3/XF MOB-POQO23)(C$Q"L\>#F2DR=IR',H;'4YR[U%JW!,EK#IWJ@BE88,XV$>3'G M9Q8BWZ5.#T"T G0>(#8(V*;22]]%!AJ+TM4&QMJ% 329 :.^ME2BMR&+:ENQ MHE-[%15F!9S0)+#-I4A"I=HXG@U19"I>[$_=S"+B\Q M8"?%M4LRLUF4!L]- 4<&LCYY4:/^W_[_]GG:1 M7HFV6? .$3@,N08RDV4%+T4MG1N?^+' $LVB'?O#%?J4D@ MZ4U'/*"Q9A)#DI03B_]4C4<\;P.^6A5YSK*%*RW,# M,R_:9WT7.!*MDP[_78 Q@RS:IL6UTBTT,-"JN ''Q4\P%E>80<]+& ]7H@XH MW 1-_I0P6?,DO1B74[LDQ8 PHH'4FH YTD8G N8!&QZCS\VK^CRO)P/RLF5I M%'PT%\#EI1#+HI2N#YF%P 479)%G@[TX.#NJ#GYIP\"'4=0P_5N J;3&:-]? MUV_X:#XQ4-".B[PLF/87+>L<*85J,C*+#.]-I+OA)A6:."!G:2#>-'TKFS1F M'OH(%E(0O\)UT:73QE4"++YB,H^$)WNLII2(87YCVG@$FGYC#L( 4#RZ*F,K M.E/%$LV""9<6N"-B=QCVLHP6>">LP7RBV2'Z>42XA"^HG _>,DR_-R.KBYI' M5:1)!:\*82\?2KN-@>VW/Y;D /J=;9=R(ZXIFXF,Z M&76T1F+SO$Q@49[@Q)-R,AZ+E@'O@K^*^Y-Z+3MCYUG,A*'9:--.) >: \E;5JUK31%/CV!1P EG4D!MM1':;?;9QG16MD-EZ5:6:N MD,^IW@%?PF20)H^"9F(F7#RK%"UZFK-B7,%$,L:;2#8NSC,4!>!JX/B_I#-/ M8 ?WH/*,D,YW@'X-#W:&V5; X+R19"VX5BNSP\Y2X W,%^UQ%PXLXHP!Q_?A M*5W2ID*Z&0$(V%20Q4KBK, D&RS1D9J\AJF2PZ&%OYYF53&WRA)S)7"#+9/B M3L\33V&FPAE9W^1$_/.DBW;8D9M^Z[Y)XI&_-?I"0.R^)Z_?-!R_)#5XPS7YP8TWN3-*9%7EHEK5I MN-8>Y%E_Y*Y"T%/;#6>G$7%I7="R.BOI:?Y+[ JG:'\ PT[=F%NQ=DL _C2? M+\]!$?X(EK[8,T$VSIKBE;8RX4PW1;F/W$E1451->LVU0%])-8"WJ6&_2 +FT7[63VDR^F M9IZ\0[ZB6V7$$Y._HX>]XKZ'9)QE3="#^]ZN2]!!RNK_RHZ+^$P;YNBX_,47 M?@'H 822BD$A60 40?1L(/[89A\&/.W=C8"#P,73O5G,)_%/"Q".3,&0.VB! M>#Q@@:Z.F6%A]<\T3QH)(-)SP99DWYOY"\<(KDU45'CK$@?'+XN<[G<%,6,/ M,*RIRCH4' JD0P?>-/(MRQ^?%; ="ROKL!.X0:*<22-A%^!-%HIQ6[XQ-V,V M:JK%YF)5TI.)?RUYU1BJ$&B?W5)=( R4^3@7!S+V'8"4.YRF=U>B4"8L"PK\ M(@/=XZHMBUN5>G$S_'@CYBA]S](CS>/KTKB9-](Z<4VN8:V(T"V8ARS50:.H M,2J%QWWJ*I=UQZWMVZ$U(/Y5BM':;T *;"?" Z+H!4(2U2L\17,U/4"/,M:Q MC'&BC;B[>&K%%MUL"6V:+=$60;6;S0J:\PVJ0?S>"FI> W W5$&_]+R3"CW> MMOY9XGNYJ7 AU/>B[_[JC[BO,#E[QTW! MK^.4XR4](IQ13T;2F8AU+/4 %/FI%[24I6 \\HU?1!'#F+[\\AW\B_"$:?%_ M_>8I+$XIY*ZZTM/(,\6P&.I"[IHY=X+,G(^Q@,-KZ8_JACV$7Z/Q6'1#*%+R M9IR6PE5S3Q_'#-^AG/#4'B&L,RN!#IXY+).C0+4&?D?G*MZP0(RY>UT$<+*1 MJ/)HW.HWRD,X: J\FE:)\,*6DJ%&-Q;E9?PE/(FGK7?E+VDJNV!F"<^30CG) M&V-M9L0R8Z^IIF87!1]U4QPE>:\SW]8--5.]T,P$O<*P\]G MC>_]X[QC>YL5!IZ@T^0.B:R@QE-[V]8\G\?2W2!E$;O(=>V$F1H4ZL2BVIB% M:! I$+,9+)&#^6UKE&6JEF,G\VN%#$.C'1B4M<4*/&NE26.%PV'N>& M*!>%SB%#3@G?J/)U'I*O8ZI\'96OLU>-B)9P.FTQL;8Q=WM;I\'BKDU6+@_5SCBT,:C-PW.W3(2K M&$DVQEXR-1.A(T!,A":L ,+M9%9QGPD["X.)B4!WB"'ZBP%/D):HRY7+A%;H M'Q*:9Z\SX4Z4NL ,UR4>^9;6><=,61!UGQLH%:HF?FXF)17'L>/!Z_OJ06]. M_W/T5C<#[1U7'[EV_)8-F\CA[CE+FOR;63U&H0^W4_J*3:,"B;ZCRU=)Q M"S]>E'2HO?CKK[]^D9T@1&HZ,O:;PX_OSK1#8,J0P:IS.P&SLT9EVJV=2"Y\C:01F6#T8@T>#I*8QY^;BM,TM83 M+.SLOO9WU9CV^-BTYT>5YM($P!]:+PG>E(QSD5,]VP-LL:>(AZR;%A]@;);84J_A'Q-;25H>@5PRF M5@J^@O%*/\[41S8:B Y"#&,=8AR5**!KB(;>O6DR_Z=I&@_?JOEJP*4+ M7B34A%1:=\G,E-$,%SEJ-)X[W70T%JE LM5: TZBE1A?>?X@#X!<8XRG:=TF M$FTK[D"9UE/( J0;?;6:=V)CE_%HIG%=G%;E>,2C6=-AM5N"<)1H0-V\&$Z$ MQ+9NL-YT9K.SXKZ&QKUS@*P[_PM\C.;#>]): ]--/\/DK+]KQ:T6U&]*BIL-R95W7)O-N9!6X#<34O MY\0$)GEWTT&N9#KP"%B$TOP1U\'%%O<@NX-B]E0[I@XQA-=M&+;#01WE> M7$V="K]S/M@-M:/)Y1K2F,TH_E,G8[=X:S;_;E$NF6RV!=Q[D4:BL%)X%"JY MDXLZRF8GQQ9_TE$H^J@!GP_2D=;X(9J,]DZ?G=;=.-6+N_4 89.@@CY=H<;/ M^HYEL$B,H[N,"^;8.14:)X>X)%-F4]X 4]:8IUDL4 >S)>,KRBT-/@B9(]>, M1'JNUYF/AZ]-QB67S1N>V-YL@.PI4O30JX7HPC,69W--I^I?-Y]4%@=J%,L: M$-/&56_6L.JN)\;-ADTKKNEH>*]1/L)9=!8$H5-'V_1E^/X2ZV<[4X6?1'Y3 MKXW5H$LW>B3[T.OQI,CUWP\/_^KT+S[FT0NVTYO#K4INMZIE MVEQ@:H:($(ZTB-H"(J049V=I4: /H)/3TGV\+K%/ F_+( Z;'Y78]$ V=(@B MT*EY33A7B_@*O,CE6OS2[3V-FD EP*FY?G.8O?E"G<6W55R,N6W)SUAJ>ZGP M:JK15"62S6AEBK>(/G'!%%Z4WER:\[0KI*!#-RS-33R\'86ZK0M!.8RHT.*E MFB+A#M,),%R$WI]9R[!32;](.UY)(%F\+X/+R+II,I&^QPD'S9+G-L@-J]4@ M.\V&IQIQB,!7?^S\;F M(1<#'N3O=CU9%M[$D!JGX>R;I.4W CF::3/!!4SX0YL^XQB?RM!33+&4 M_805$FX8M?"/G/_9DU006T?/R)YYY3%L[-*$11H]%$Q9)YBGNX!HT M$[F)0"!?PRD2"FVHH;&H;..:TXBQ4@Z'MR4=X@CAI<*Z1U,*^R#PXHM5&"$5 M)Q%FE!X@?FLSG+0)XDLM"5,)0<- ,F&'@M4(E&)+%'EU&@/]L^!Z7C7?E'RW MQ?Z^1P0L(XT>Y7[6T$:Q)Y$AQB7^-$*.QH_^07OKT.!X>JFQW(1?9-MCGC%6%Z))^1V MUE\USVM Q0R;VX@]L6J/L)(B7_->P3?045A#HLJ)]],7)8#M_B][4G4R4$3* MLI#SY2.";63(VSY5G?2DV?, 9@!3^O]"#G3IM 2ZXV*!80DT64 ]%&ZA4J3< ML'A!VV38)GX_NPB2I+_LMI#?=NK':CB,"U9)1Y5(2Q2+W=D\Y*XP]WRKG"+/ MBK- BCSCCC:^B**_6 ?&BQ[_C/Q[**(+W!*<#STTKY:C6*ZJ\W8TI+JM%"4UY:W3B[Y>[,V7F%;CKG M&.4RW M&%7+!&;<,E+T;'TMR^91_& MBK5I_/^7Y2WVY]=!_BXQWQ4K(^;;+(TX!AY(G]%1Q5XV/[P".PWTEW!GX'WB$\#E/BS\6">_OL)*)GWO;5#/-GRV\8,4;;(0]E"UE)O-W[XE:N^0XN^#9!@.*%K1+^#:@S_X@B MQI+D)R@P"]/0-DU"[AI:Y)&:E[&?1L)[L.?=24E^ BG_N5F2/0Z?!/\);\86 MT>S%O]/O:)&\ER>M8)_<^B/ZZ\=5?,!35H$"_ ^I9R?$"I*$!!$EB17[/HOC MP'4<(PDB,S2^OL6]P7 ,4^<_>+9YP-/KAC2K_N= 1QP FL%/!YK(18*7?J]? MYN-A7-3RQ@,MIT.&G]''R8\+Y_3MN^OC MW_^3?C[__./SIW?.Y^&['W_:)]GG'\6/T]\_F)^M_Z2G;R^NO[P],HY_1.3T M_.+[\=O?,KC/.K;>#TX__3$X-GWGY&UT]27_8_#E1^$<7_XV_')^03Z?'UE? M?G]GG/[^<7#Z^_OL\^7) +[G?+X\-+Z\/4E/TL#X_.F/ZLMY\>/S^?'D!,9V MQO:W\?G'-_C6(#T^/_S^9?@.OCU(3SY]^'[\1C[S__X8A,,X.X5W'O\X M,C]?7IC'GSY,3LX_7L(8G=/?CV"<[X>?SS_ /([,+S#/__?CJ#X^,[[_>?ZN M/KG\^_OQX5[)#'#'-O4BPV9Z$IF63HA+=)H$5#="SV"68QIA:!V\ M-IV>&]C/%[G7YCA0P*V ^VF!VPD3)X#_(U'""/5BGWBF;<3,"LT _FTT;DMI MW%L&W">S&G= J,TB,]&IET0Z"0RF!T%DZS8-$\-V I8X"0"WV2-V\'R!6ZG< M"KGW!;E].TH"R_&2,+9 ^W9\V_&#((QC-XXBFU"I DQ* 1('?0"URRZ\B]1[D(3^+*/XPOQ[*1Q<[0I\6N21A"[&[<)(#R(O MT'TP'SQJP!^2&'11[V;4;E%I^B(VW2!;B@:63Z<0;[?#0D';FJ%M#2$O!6V; MA+99,]OSB!>A<6V9)D";89EZ$/BFSD)*@B .O"A)#EY[@:N@34';,X>V-02% M%+1M$-KF8S^!922A'^MV$+N@M?F13DV+Z(Q:A"21:QDQ45J;@C8%;6N)FMPY M6*)0;[VH-ZO0F9$1^"X!K/-MJA/7=O70]1+==!ES M.,8'4!]7I.8"GY-MUO<.]&[:D-^QDVZGG<9Y-?@=;P[R&=9$6&/EC,\ MD/LW9($N!T@&4&!_+[#_>]XQ&7N.37W3U:/$)3JQ+1M47"?2'6H00#TSC!+[ MX+75(\\$[-+' MEAY83J*#W1#83FQYAN$>O+9[KF$JI%1(J9!R&WVL"BDW@I2S2F7 8N91Q])] MEA@Z<0W0)]TPTIF?.);KP=6(@E))>C9V:U%0N4VNUX?G>!)_!UROY_Q8\;LD MQO_4$-IC.K!M'?9;/=<-]E&,-[&H6UEHKH3@TY[G M*R%00O"H%I*2EXJ!2H,N#'+?N2DV=^IGW[D(X5?([BHORV#=?C8HP% M><^MI<7F^I7?C<1;"JTOX%?/7V=;@^T@]%:7.2N@4$"QX5C[#13<\_(K/Z7U=>=<6)X3<>OA MR:9A'[S>G5-]T1.SX%1?3 \I_AQP<$H6S]5_N&7:0V<$]UE M\A_9%0ST>4F"/IYMOG637GUJ\R>F@6BD5XR?7UW*"8NS;ZIQ M6$5E.N(93.),Y2)A506_TDR#+UZE$=[+6+7\%.M=(-%2OEA"M+,N8>:99)M7 MNZ^=PBK/K&N[Y!&(%G/)E7-AIQSAC3%X^/Y"=SX>S4>C8JRGC)1/:"U=HTG MS2>L%*?5\]/4(WPDR_CIVD/ GE2?,%KR##K,F*IZ\G#V>C+"30'&7-+\@HD1 MU_Q0VKK0$F1P?+#J:VC4;_)]_ M^);EOMI^CIU5,PE'#]B3LA060RORL* E7N]I60%3*& '3W/:PE7,1D65UOST M]S$^,&(Y\B4=C4#0Q>:EU;!TC!\:#S=VSI5/\ZI.ZS'>A.0RO5_P_\@N#Y#OY<3SB?OD_S,_B%]?#=D\Y@0"HP_S?&OZDPGE90<0')0V5E? VWC.LW$.U+8=7#0 MS58 WZQ89Y,1'Q4CR=@%C2:=3X,X@Z158R#G](^T9""#.;MF<:\[G%)CWT=I MR910;>-0%PO5\6T* ZU D("5X+]X9PDJJ3X&!H+5YE,W7N$9U&'QG?]FOH+= MX(IEQ0BS7AM>=F*8SP2H['>&@HBID4PI)EF#H_JS[MOO*[FHV6ZXLH;5/H M*%E47.3P9M@&*5K,H#Q>"?G58'6&+9)):07$ #+P[7@\0DB+ZO2*;\E][3VL M"4CQ% NXFC:DD^8NANN#W6)$HUK<-BORXO,EHPE,J(?0-:(U'K MH%V7%2TG#=G3'/8?V"HZ3^!+>F)^S6BGQ.QKR\0=1]+KROIB*<8)PFYUE<:( M]PW?5126#.0X+6*.%\N$&%Y0%5,"BY7D=(UGV;W#Y L_LFC)IF^3+RAQC'PF M8':4K/T$O"1'(&R^(ABB:D?0UXYR+6(EZ)CP7UK)]>-K.ZX'H/SBN( K2]A' MD5C<0,,_G-&,50!T$6L9\%OM>T8Y'WIO5MNG;\6>N9N^'9:?PY(U(*M!VY+THMQ*?]2X3,(R;#9 ME8 Z?'/C.]156A4 ]\V'Q);-CU@'&:^$C&>(!.A2O!"C6FA:"]28;FG71?E- M(-'9$<H4B_R:< =P_ /./X"6 M=7 9(:OU%BY8@MNH?&,+XFZ#LI":$ P/T)J7@N(NRFW#WM2PS&@(7QS@P%%/ M&LNM!W9#](T!I6M>&A:.8^$.X7?VM?-";MU(OJP R[32.)0OHLK4%.,4!:L/ MU#S8+X;PAA)6OJ^]'9>-R[!1$BX*'6DM]U#A6VP7JK?D2RUG#^DW!AHD/()[ M W K?V='.;SIUA9F:_N!:ZZ&5')'![GLS=W/*M1GTVH 5)DR$"[&L(!_!HQ> MIR0"7T7W^X.;.* )G$9?7I]\(5T.;9<^2K?OOH)R&&R^8'L(R?M.Y0OF2 M9M=T4AW\.AN/ @6@2\X;5'HL*9)DC_LC!XJ7PC^!M.'BZ>X/6!B76 MO__C]DBJ=_#ZG < 0)S?8.D\KUNEKQ=QQC:''U=S^BU Q_UF239&&[5>[*/@ M -X^D IG8C*NQZ78D8%P')U"UBC><$]C'Z%J0"NT7($HU_6@-P5$W**%YNG.U0#Q[,#7:[&;]T"WC=^_*80.E>[Z>,J_%["+@H& M+\[M65DP#35V.'K:3&$Q_X/N"XN$NH#4MZM6X1[1-%Y@U4YM=!35SL6_0!% M5:Z'DI2-N5]@@1D_@/'@I31/2A#>$M%!"CMH;:!&\3T> U\R5^.& 7]G+T$/ M)K5J\C2K"CE8)EPM-UU*_+-H^=^DA-#S<2X=EP)W>:![^"X#:+\-DZV*/&>9 MWCA[\$'T %4%V!_X!VYA2!T?OWE;>+J[#!4%RR;%OX5@MB1I+?7]3E/;J-O4 MEHFF*ER[OV*9]']T!M;3Z-S)6SR&@_JY]':A4LFB00Z,?C&17K2FDPN':=!! MXP6Q_0L.-0(XQ 9RA5XZKM5*=1M-+/$3WU&2<1YU':BP]%EG8 U=6A*+?66 M^P-NR_BZUIO>FBI+%JQU, (K4K&[W\*#S\OCTX#-0L_/C@+G+4I.BYM3*,6' M[B?0C1L:_84_0WZ7RN,YCW>T$Y?XMI@$:<7/%^:)*7D-\Y8:VBVQJ)9R8-3F M'$B+>1!H/Q&+>*OP?$A_ )_ C9&N6J(!#[AQ[4[$$AKK4XN+#"@K(W/" P#8 M#3=U8SFSIK&PQ4O&X6[)EY&ZX3C-:KT8US+4PN-]C=-CL2N"CF@(V%6GC'M= M0.C09\*2A$7O8';A:HNQ.8P6RC=ANITW>=_I\Z^+8 M-Y,4N "/)?Y)LZY:]*+A*"LF;!D"BT?0?9IRD1*/8Q@W1R%='T;WM=_:>#/? M*SJY.:T.TT1><4*'(F>,Z]TUW$!+L)'_'O%8Z(O#L[]_T4Z*/CQN$MT(1.B+ MCCBW_& "'[E?MR%1ZW'%+)U0A/"F*8PW# ?\+*I;\^3I2>TTK R&=\GI.[( MFOP9L2)-=+(-.$L0PJPT0='>5%'C4!TS#-,#?S0N CH"J/N>HN\6/D/:],E5 M[-(U H GZ@I=]S@GS-R$&T4X=_H@?.&BI,,9[LA@[Y01@:G:WS*93$(:5XPG M@2:L9#Q 06->%U#Q;$"@*WRW&A37\.8"X\P:;E]U.] 5*G>[40EG+(Q]D(ZJ MY4KWI]8WLI#_&\K<2'MJ]E"Y7<*-^"1.46[0XG4U _(TOIR_\Q0_#@Q9LT94 M.ELAQM0+W'-+-.GP56(@8/^AULXC%'NJ0B]-X*^ :]&>!%J]G:8.[ 8RSXR^ MF_BP&I[OJ^#.J]'(."R'A6?<..XU>8#\+?\%Z>-YA%4U+KF]W.X&,WD:BT3E M]OG,X$?=44KK05K&^HB6]30+L"BK%>^4JGG)FK?'(E5,X'!7;LO5KP"16B&W M\GZNXS;&LZ00!X)O#*-\H/SS_:!U]:S*L7A6$OJ["/UR:AW&L/\ .Y<\"+8; M,MH=/YT9_\^0TN\L&N.W>C*Z#C]@JBR(XF ,DT/6AOND 2RZ!//TK8XS"3^2 MI:WG2^R6ZHJ1H1ID3PXJ*RW&R>$[30TWEJ(=S,-I+(O3T3&!X_^.NUKI^+GJ<>HR8.5=_1F?-R8+=H, &_ZIVGU+6V( M3J9"..9P$IA:,D)]0UB6/$IRUY7E1)C);N+!V:5S&U!$1 "N>"*S#ZE M4!/22OLP!IL=>',"ECH/'<-KWX,AHIF&_D$$GI("]/9KOA\B.[8#%4YEE@D' M)BJ_V-1#5&\THYB;(D]Z$.4"=U%/S(#?PIW ,&"^W;51K#R^/B1TF$GQ]5[&7SPZLXK489G;Q,<[[:_*'Y)BCPUBGL]@T) MO;)GK/R O-X7U^;ZM8B+CMX1$' M=WSQ+5V0G[![5SN:8+,]F:4^NOZNS/X3-&4^YP!]+(#Y'0+SO\/RU]<-."\] MEF:ZX@TNYH70U=9SJ^*CW>*C,]C>GY*+=@"6-MPJ?B4[+6W+MG.,AMKB'?AI MR^BGF&%#S( G]_UL9E!+KN1?R?]V,,.<_._1&2U/0<\7_\1*CWI0C+%IS]2M M4@VH+&?A[='$;T.,)US*J/=VAPNC$7>OA M6C^C#7A3AO3R(7#\4P[N4]]7WW]NW]\$B"7\?_<'L5TX%OUL48'J.@^*O!OQ MEBWT=A%KG8=K+"#,JE,>MOQ,#,ONF::Q*&]YT"O$J0M\ES MN0M&_^J>R4O]F=:Z*?H(&-TZ,?5[ONOOI90^;-W6Z1I/DN/!3TB$D4 M+RM>W@->-KV>Z^VG^J28^=DQ<]"S DS]%8> M:;YK,FN;O<#;3\M@ ZNZG5XZ)0:/]T?[/<_=SZU+B<'3$VQ7Q, U>_Z>VM9* M#)Z>8+LB!H'=(YZGQ."A8O!T$8][2,,7/2Q+S]4XU'/WO(+N^Y M<^N8%QB=!Z\Q!WT\:AL7;4,B[E8YE=0 U ">9 !;Y(U:!=+SXYF&LK>VY]8_5>G<-;W2ZQF^K=1*94#M 2^;9B^P5$V%8N:]8&:[Y_C* M_:N8>1^8V;)ZG9XXBIFWRD'UO R?U6=6*@OHV:4(>3W7WT_'NDIW>VZ\;!H] MUU7,K)AY+Y@9?K7VTS>EF/G9,7/0(_9^IK&H1.2G3$2>/^A,)22O7W9)S_.4 M7UFEH#UO,;"LGK.GEK(2@ZHL3@>8L!,7O$V4_K?,\3DG>R M>?3O95%5/'B3UMO1;V6OI-GT>M:>;FH;6%7EB-M3,;#8+LB M!K;=,PQ7B8$2@V MEG,O*CU&9M?CV/FY!92*.(HX#_K^1@XI=L%MM,MIPFL8>^O<5JEGSXZ9G9YK*6M>,?->,+/?(ZIMO&+FO6!FR^OYCFJU MO2-)P7MI[WQD%:-E-. F3\RN6%:,ABROE='S[(JT_9ZUIWW_5<.!Y\;+6#L6 M*&96S+PGS.S:^VGS*&9^;LQLN?"KJB)1K6">SN;YG>6LI!DW>6@\3/.TJC'L M?L64U?/L?#!NC]C[6=NI_(G/C9=-HQ>HL*5BYGUA9MO>SYZ!BIF?'3-[/=]3 MS+PCD9X=:O]2W,@85@U@UN^S<'JFHWHQJY+_YRT&Q(1-S%1BH,3@>8L!Z1&B M=@,E!L];##RS%_@J*KE5U9%[W #F3^S_DI3%L#%YBGQCILXSKGE^X?4"XOVR M<[7&S]<5ME_LA[DN@:WX3_'?$_&?V2-VH/A/\=\3\5_0"URR>_RG>GW<=ZE/ MBER?>N_3/"J&3'LAO?B_J+X?3_M]11Q%'-7W8[&WP-\!=#W*:U:RJI; NAV> M@EW31BQW/]W<*O_FN7'RGD;O%2,_.T;V57ZOXN1]X&3+W,]4DCW,A]P)C?^T M'K!R.Y(?=TT47[BFOU:7HRKK?6XL9/9,4U7U*E[>!UY^X5GKS8!0+/3<6,@) M%!CN>HN#+6(GGOP6LJ0H61,IK.GWIN1G.YS;^Q6']WNV8>Q>&/[YNC_VB_U, MTG,L4_&?XK\G2X-S?)6&J?COZ=+@3,?=/?Y33MO[IFG\+&5VO^U-RU#-3I7G M9#\X>3\#W(J3GQLGVZIGK^+DO>!D^(;B9.7-7EOE"ZNUK*A4^?9&_-:.8>V> MW:S\-OO!?B;I>=8.EB\J_ML3_C-[@8J;*/Y[0K^UH_S6C_-;[Y &J]&Z+M-P M7-,P8UI=:'F1PZ-Y7199EO*R;E&&J+S:#[/X?,NT7BG;4WE1]H";7UCV>BTS MQ4+/C844("INWA]N?D&,[2P[4O[<>ZWC87PYKFH\-?K)]>']+IG=9_A7!>#/ MC9M-ARA.5IR\!YRL<%EQ\_YPL^7N9^VB:LRQ;<[R-VE>]+2C/.IOU@I<6W_& M[2+L/W?BS(NMP[<-Y,ALC'C;YMA22GOA[&_T2J--)K'6IQFXYK%3^:25+K:W7SRVZ>. M&7WS*:TD90@I^=EU^5&-=Y7\*/EYN/P\I?M\;^7G,0< /B-INI5,NRU;UEK[ M8:Z16,JS]N!E_<0_Q6*-PFSH!=/R\3!DI58D0+WAL,B%NZW2BG%=U6 =PF2> MAW]M UEWZQN HH^BSU;01WG9UNQE6U>*[H/"6/*-]V>)K5-7/+='+*-G!*H% MX3U6=SL-%R42:^%"G_1<*^AYWGYFMRN1V!ZB[8I(P"YA&6XO4.T]E4BLPRVQ M=P+BVSW3M'JFO9?=]7_.6B\QFG[EJ4OPWSB]>OUO^*>9R9"6%VDN4LHL:<", M1TN%:O$D9DE\YY69KJC;=Q;P6Y;F3!^(WTT+V'6!47;P&L^U'H]F>>5GC7NA MF-P8-C]X(QO'\,*J+J)O>D@KAA@RQ#,X:)T6>7,>AT8K+2FRK+BNIHZOV]9, M_BZ9PQ6K*'+5&GH(]H'Y9G14L9?-#Z_BM!IE=/(RS?FH^4.+R'R=QO4 I@MD M,P1N2#-[XMK<](B+A*K[SG!\NM&WUQ^<>6;3:M/ O>!;[[EHNT3->0= M'K)CW'54MSB7-ANFNINR$6Q6V8@8]HMYU) 7;]C^'$IZ/T&9.!^4C&G'\)5! MI;W+8Q;_.RQ_??W'.)MHMMF[0U2AP<:\R-DMRN<];E5\M%M\=)9^?U(NV@%8 M>IP'_G'L])B&QEO':Y9A!@\)=Z[#M'@,!15';/"D.6,C'*%08(O77*& XHB5 M**#RCNY%OS=%56.2434.JZA,1]SC4K(KEH_9C7.1-D]#54*\IFR2G2LA=H-] M]&P_GT-;%#8H;-C8)D_V,NRU[>"P-D-(88/"AHTU;[;W,XUJR[%!*0X*'+8? M'&S#5N"P3;V1'EI2L$.>E%%9)*RJTB*GF09OO$HC^-0RE\K3))#N6OJ;;>RG M ;!/9'2?W;.(J7M[N0)5BY3LI M_H8*N2A0W@=.MGNN:RI>5D& =2WD1U8Q6D8#T5F(7;&L&.%YY,KM_S"W_WYJ M_\K#].PXN6?8^[G1/#TO;YWVO]^L[)J*D14H[P,GHTM&-9Q2;O^U+>3O+&8^SG9J-<3<^-ETG/=OWW[-%[=:!I-4C@4I:7^\B;YO+4"&00J#M12#3[EE[VB%FUR%H*[I$* 12 M"+3Q5+$]]47O.@ I'6B[)$4AT(9T(-*S+16OWAP$K3X.9E14*;IP7I8LXS'= MZ@WG28PJYQ^L' M[D:.8?'[;N#LU,$Q:L0_9\1W/0YJ!P[!4&>JW"-\I,[F47RDSN9YMJ=R[!RC M;>Q(CHW2;T>88=:8W7E.40?V*&A0T*"@X79HV 'UX2FUT?W!B!?CG([CM&;Q M+\JV4=RT4]ST=-5Q:S!*GZ@]ANB"_?(A:L%/*?Q0WU???V[?WP".K6\']7< MUL[N,\ZBC37:O.\:S^7A::K641MU4:_K4C3AXEAW=>4M_H[V7+ M1R6'/Y.ME2 ^?D,T^T0)HA)$M2$^L1P&2@YW7 ZWS'NW"W;N7T]RM-U^-Z"P MO/U4K54OE6?'RF:PG]X:QL;"A6_MD-KM9FO-ON#I@% MHN75-L>][G0"^JX(M&GL91'PYA=X6^5'.>J5!"L)5A*L)%A)L))@)<%*@I4$ M;^\"[X8$;UET;YEXSS?]2?.8Y?5+/>@\P-\0W*3W]C0!$GU5WA15C1:76B\EQ*+6^?!+]/* -$N9AORH]7W MU?>?\_>WV4&Z$WD3#3)6JDY@4P<%[V>,8_WI6,J\V2>FW\MT"\7TBNE7,?U> M'M>DF%XQ_?(4CF _ZG]*IC6/FYL3(>;J!4#)7CO?$<[TB:"=LFI@[(RY$[2[K$I?MBM&X8#\[.V"% M_5X65<6#-&F]'<&8O1)PQ][/Y()-K*GR%^ZO$"A?HA*"9R\$>]G?40G!%A!L M9X3 43O!5EDXF^\)O$7<=SIB>!Y]?J&]^SYB>?7 4X.>S'VQ(\XA13I%.D6Z M[79/[40*\1G-X)4TC[4A+;\Q1.[M<%'MFMIE6TKM4HEI^\+*>]EE1;'RLV-E M*^@'BI45*^\'*ZLPUZYF"^^$+?"158R6T8"; S&[8EDQ&K)\4S'KYU4,[.SG M1J0JX!73+S)#$&OLILH[BI45*^\!*YNJZY1BY3UAY4 I M&#L;K]BA[B9%FW'*9,;I-L8K]BK%W//WA*7#;1LT[%_I2X/#TQ=T5< M/%.)BQ*7)R?FSHB+MY_9NJJ_R:[T-_D3VYLD93%L;+$BWY*F\WLEZ"\LT@]^ MV;F*VN?KL=LO[K.MOJ6X3W'?TW"?Z?<=Q7V*^YYHYS7[]NYQWS8'&':AE\5) MD>O3Z,)1'A5#IKV0?2UNL,/&[6S58$"13I'N&9)NN[P2.Y$M>I37K&15K:4< MM;?#&[%K:L^>'MJJ(2>K5"3%R?O!R7L9&U6<_ PY>2_/R'H6Z:$[80.< MU@-6;F,NZ*Y)Z@MSO7%'54FLF&UY,9>JGE<\_\QX'@!VK:%UQ6R*V5;HW>KT MP%WMU+!3&8$A2XJ220^\5M/O38'6=GCC]RQ#P84?=BY#X?EZ:_:,^X*^K[A/ M<=^3Y08J[E/<]U389^QB9JKR+C\ZP^0GJ;7*.%7&J7+([#7/JR;)BN>?&\_O M9<<^Q?.*YQ7.*\?[TY4LL5K+BFH7RN_E1?DY&Z['Q3C,V Y[ MR^NZV>@#M3 M>ULY^U\/J;=[;LZS_9,IV]C>K@-*II1,[:),F<'V5K,KF5(RM8LR91G;VYMI MSV2*6X:_UA1F /^-TZO7_X9_FJ$.:7F1YH(2ULV9W/&;LP.]\_Q6T,F#]V1I MSO2!^-VT.!._*88C6J95D6M%HM4#IIT/2L;X,3=GZ7?M&%XQJ+1W>WW4%LDB_ M@WR_N&SVQ;4YX187;;-OV<[RZT;?7'YQY9O=OF^3![[XEHMVX*L1JQ&K$:L1 M/^&(R5T'=8M'^ EZ5=W4L,W-AD,BAGU-5NN \@,/[3BS6.WS%V@SF];ZA"*T M4 &Z@XW5[/UYD;-; FE[>JL2B#T3B*7V@!*'F5NW.K=Q^]GLQ3^U- =3M!C_ M_^R]:7/C1I8N_%<0GO)[RQ$06]0NN\<1Y7*YI[K'71Z7W8[WTPV03$IP@0 ; MBU2<7W_/EIDG 9"B5!M%X4;?;S'!AK5JT'.KS\\G?[0[#5=F?' MT9S_8G?XH]+ZIT +',CLHY&9I\_Y%"^2#C&^N6__4BASL^L3PR3^^*3^]+?W^G-&28WD-4PN1V:W)?^_DYO MSI.8W*YX%+OJXF,HE7[;3*IIF2ZQ,6!4MI,Z/D*NU)S^WT-O\VYMUK-/NS'; M%^/L7([=T7$\'N]EJ],/.J=/42CX"0*!0YW@MN1U/D"@;DGS.W1H#TK[_GSW M<)"N@W3=O#/'E_'QZ7YV21FDZR!='7E='([.]Y'*!^DZ2-=AT/(#>#=!VDZR!=/RO7 >EZ,4C70;KNNW2]'*3K(Y>N MNY1J^!ABQ[^4Q=Q455KD21;!2#?I%#ZQ+HC\D9C*GG=>O8@OSH;.[I^FB_"N MR<<])^6C\_WTY@Z4_-0H^3(^&>^E0\E,C9<07'"AYH.0]H.3S^.Q\/QU+ M RT_,5H^NMC/WDH#)3\U2AY?QD>7>]D_9J#EIT;+1WO:\>ZC4?+.EEX]EI8P MOQ5UDGV*LJM/AA-T?W3PW=KQCQFH_W38)O=$!=\YSGD\CB_/]S*,L3-G/B00 M?);-?BRZRO@0_C%F'GF,"@O@SJR^-47TXNXO.SO71B[,R9#^K+H+X, MZLN@O@SJRZ"^//*;M7/,]&P<7^QGOM+.G/F@O@SJRZ"^#.K+H+X,ZLLCOUD[ MQTPOC^.3\[VL'-B9,Q_4ET%]&=2707W9LF\W;5B:STP.<[L<86;-SK7RI@_W M-;#&S>QI8!T 'Z_M9OV8=N >Z[491U&:3TN35&86/1N?C8XB^'*&#\R+DAJ> MU]3G/N7.#H?CRZ_CFYQ]G5=II.& M.Z7#%OAC<">S;CI)Y?:(JJZ3&A=3&IAXFCK(N'L8 MG2,(\,,'PSM0FGEFIK0,? 'XQ"T<$IP;;G::5S!L!F]-@"1&3YDG'<-\.CRI M2M_?AR-M>OS)\Z.S1\^/SK9C(W?S([K4'\Z/UE[79<'D\&UI,GCCQGPG/=@/ MX2[(O3@YY4O;]UHRH56;[T3G/-3O?]7E#*S+2C^Z'6<$1V?AMNG_O2Z]!7!E M#B9 F.\.DCFLZMLDNTU6U5=_"1:_ :HM[.S2Q^Z%?/YI]L*.KF9@3Q33H"63C_SZ_^(SV^F)U.S>3BXG!V=')\?G%Y 4=B)LG9<9)< M3I+C_WO^U?>_T96#._X2/@F$"_IX\GT?9>CC?EPB;SMU!<&D-FD8]Q"!B/KX MT*&>E*IR7P,R0#]Z:]&/GH EN1GV2:MOAZ/3+V)1XFM6*4'2UQI=U=&V2(.S M"L9D]5"=Z_8:;VZZ6&9F 8>;L'X"BLX\O6J8,]( H/>D.0[OMHZN?&E ,X%E M/^Y+]+$H!S33SZ[W[R?5[!R)K.6SY_U$\[*HR*JRG)6VXV^TG3_3VCI+__ZO MK+O;);*K%I:0):_[Q>#PZ.CY=__LA&#%K?]PX\MGHXOCD@0/?\>/QY<4PXV'&PXR'&7_! M&9]L.ZD[BM%W(J ]_K01;7'V; QGR@<>VG*U/X)YT=+_SC]'[3S9!3^SAO@LDS7(B[']T5W))[79W=(;/GS]#_ M5U\7#8PUJ[Y92UV77_YN?TA[\=W9E MO[_3FS-,;B"K87([-+DO_?V=WIPG,;E=<6P^SGZ&5N6L^A(S=P2<>:B0WX^N MR/'AQ5[V8?KX[6*'(O5]Z:=PO*?]%)Y0B^2=NX>#&![$\ < 7XSCRZ,!^6*0 MPT]-#@^ZYR"'!SD\R.$=V:?Q<7QZ,0#N#W+XJ0G M'ZUO^"YE/PVDO(&$+L[V4S(.E/S4*'E\&)^=#;0\T/(^T/+X>#\#> ,I/SE2 MAO\\&FAYH.4]H&50EL<#)0^4_/@I>7P9GQSO90/9@9:?'"T?'@X^C(VDO+-% M8\=GC\"3_AO!ZD_%G[YCU6+WJROCH^%"/-X,ET&4#J+T"^7&G>YG7'\0I8,H?:@HW4O?_2!*!U$ZB-)/ M*$HOXHO#H?1E$*6#*%6B=,!&&43I($IWF^_N'M\8QR>G@Q(^B-)!E+HK<3)8 MI5\V_/O0TJFSP]'YZ2.(^?Z-NL]B[51:?]J(_G:B_QA8W*QHL.>M6TO0VJSG M@2>D'-PS4^(C;>R.7RTG[;WESSF(37L$2H*I\?[B;^R3TF.@S@=Q.DN M\Y"CLWA\/G"109P.XA3$Z5ZF1PSB=!"G@SC]3)"(Q_'AX5X&P@9Q.HC3^XK3 MH01O$*>#.'T\?';W>,A1?'@T<)%!G [B]/1TL$[OC@/_I4Z [K^7?MEK^HF? M7(XP2KM(RJLTYQR+HZY,V7)+PGW<>OO[CHT^_&U:PX*G'?H*6HP?!2W&W^I^ MC[^V*W@?XTYLM^[>/I=1FD]+DU1F%CT[&5U$,($,?Y\7951?&_C_I3'1 KYR M744&MF$6_;W)5M'Q.(Z.#H\.I24[_+DNMGAA?!E'5R8W95(#649)=$6Q==Y1 M^FC_+&'Z9Y>C\Z^#S[7>YF=.OMYR[N/+481;4[D^\C#DVR0S%;P_-5$#^QW- M3;A%QZ-CMT5)%=T:F% .2VED1K-9E,.Q39L*;I\IJRC)X;J;+,.?TIJ!5^=- M/N5_IO4*7S/OTXKVP[T7TXM+^%>1YX8+SH.)'([.6A.!#QC^NEDLLV(%,Q]% M;^MB^NY@0N_@UIF\2FAGS7O\MPF'/')#JBWY]>WO571C>(+-$G[$O7W]RYM1 M]&)1 -/YWW!$W/UD^N\FQ5.:P0%FQ1)',M/K'$C^:J4'QZ'HX8HV!\_P7_!O M%,:OX*^P/;@//Z5Y!?_1FJT_B5EC:/?[IC-K2IPX?FC>P#G GJ;%;&OZ'D5O MX+%2#F";6]0SL5E2)QYN=]F4TVMZ%B=1F@IH;A0-#"AZ=C$ZZ3"@*GU_'_:S MZ?$/8#[G<*I;,)^CK[>:]X-8SZGBSE^4]8Q'XZ?.>LX_!NO93-D/83RG#V$\ M?QB:\+2F24TWWM5;&-Z1'7[ ?A[^$263JL@:V*I9D64)$F!%0^;-8@(+@4&1 MKFDM].>7:5Y$/R3YN^C-TM[)MZNJ-@N\6K?5Z%&SQ(=JI[]HB/:W]NB>D)JZ M&:,^5,8.O[R^VC]=6,=SA&W]YBZA@0_=1V-]]7Z:-3/+5L 2Q(L+XR@>7]W% M>-L<%CA!D]'ZYF6QB(JF1!X;;[O6K;?^%AC"Q>CPZU'TTY:OQ)OET'GG^/MG M6)MDT3GX)3#C,EJ9I+2,>1;RM%ET;9+9%&Y(?3]I=J3H>#.@D<'LJ_+E-2ABE8= M3 KWJ9^:.M=B:^*7">'S"Q#^Z(MX#5,&71".,U]%&;R5@@9E%L#&:0VLQ=WC MUUZA]V5.9@ B;P[2.:PJF^3[#9955_])5C\ H2N MWL[.+GWH5LSGGVXKZ.3@'A0ED=6W$?_7];\A^\%Z^A$\"X8*^E7S? M1QE/7/,Z49S\BQCJZ[4ND$C;*%V7VUOJ.ZQRW;'G*'/0:^H5KLTO;%2WM.OS M2:A;Q[NG;FG7RQ;JUO'>JEM;$/Z75;8>OU18Q_;@!D5)5173-"24UM6+T3'8 MXUBZ0\C/= UMX#V3@_0S\5^B&2FKX!GD&^V?@6>0DR9)\2EK M/*VF\ R0U%@O!SA!,X65WDVOY -KZC2S=R2%O\R YU0&R#6A/46VL.J[)$2- MMT7Y[@!EQ,$UK"O\O25$[,5;[S?;.0IOW?Z68MEL3 MYWI,D7R6E?G6_N.[65HMLV3U;9K3=^BEOHIEI[V/#D6#E^)I^8#\/N+?6A%^ M_O'X<'1R?K'^]\/1>/V/&T<^&UV>;/AYX\!W_'A\<3+,>)CQ,.-AQE]PQJ?; M#GP'K,5.8+J,/RVHBWC:-F9$R@>V (^Z!RC'14NA//\0U7XLM?B;=@Y0X7XNY'=Z4!SKVNSNZ0V?-G M;(07#8PUJ[Y92UV77_YN;PF4N.,[CF[H+W:'OP!0WSV%R$!G'XW.C@X?$9U] M"H5DH*6!9PT\ZU'1V6?A63N$FGG/0_DBU7==/_VW6QS2QRN:_FCW=)C<%Y_< ME_[^3F_.,+F!K(;)[=#DOO3W=WISGL3D=L6]V%4<+QZ!YDA5D)3YLDC*=P9U MR!UIKOV$0'4^8NN!G0,&&1\.'50>=^\E'STOIC)).;VF(+> U"($R5KE9NCSL&$W+^*C\[V4FOO4-VD@Y:UD MX>E^VJ0#)3\U2A[#?UX.7'F@Y3V@Y>/QT)=QH.1]H&3,N#C>2VM[H.6G1LN@ M*^]E#N] R4^.DL_@/_@Y2='RQ>C\4#)0VW8)SK7OU%+@$Q0NA=IGE9U M29U,/I'O_$F%XL[BD^,A-W6(/S\IHC\ZW$^)-=#\0/,;*F OAPK8@>J?%M4? M'8U.!YH?:/XIT3QP^N/CO_:'#P0_ *=^XF'YW&X].] MM,\_Q:D.(?+]O 7G%_MIN0QWX,OOUV.Y R=CL&3V4JL;;L&7WZ_'<@LNAEJP MX0X\\3MP/L\HXRU^?G\>7)>:>9_3[L]9#V\%DV^[&H$<^/3D:7^TSH M.[37 V+Q(*[WX6;M'A-#,)O+XWUF8[O),@9Y_=E)_?AH=+3/A+Y#>SW(ZT%> M[\/-VCTF-A[')\=[;7;L)LL8Y/7G)_6+T>D^$_H.[?4@KP=YO0\W:P>9V&5\ M>7:RSVQL-UG&(*\_OS]\/-IK1](.[75/YZ"_U FL /[O++WY_J_P/W:JM&%I M/C,YS.URA"'R15)>I3EOSE%W<5M.(YS[UDONVSKZ\+=I#4WQ$=/\VR6!\Q"_\.2G?&:PJ=#OR&->_[6H7=K6NAC)*\VEIDLK,HF>GHZ,( MOI^E11[-BS*JKPW\_]*8: $?N:XB [LPB_[>9*OH>!Q'1X='A\ H%\NDA#_7 MQ18O@#B+9HW!AV&_[+>C8AX].QZ=N*^G>;0T957DN!W!VSB-JF?-M4D6U2AZ6Q?3=P<36C/.'O:!LBCLGN@M.1Z- MW:1*DR4U+_37M[]7T8VI:-AF*=]\_^-^Y]KVCJ*IT9>#AWVV?@PW(&0*6W M]754-1[?U!;E-J@AN2)W"&:Y@I?/*U-%D!:C"_;#\'5JLMT2B>'9P OOQ0O? &7W':EG'50P>)2<= M6S:&&]G^*Y+.J_=XA2WUF?G<3&L\)N (45)5Q32E+7?4TV(E<71KZ$=X:R/5 MU47(%29@IC4UD'Z194D)KU4X4IHC:\('Z-K.W+VV]Q)Y'WVB@K#OZ]%%'1#_;&G&^ICW(1[+%DU@.U5";SNIKV$78)-FPDU,^S;[7[*7[3KPAA_K]K[HDPUZ6*>RS M*7>=0HXNPFW3_WM=>M_4E3F8P!&].TCFL*IOD^PV655?_258_ )NAM[.SBY] MZ%;,YY]N*^CD0. 67&_P;03S,B4^AI-/'M^D([B)\__\ZC_2XXO9Z=1,+BX. M9T4D.?Z_YU]]_QMZQO#VO81/ N%6?_U+\GT?9>CC M?ER\4#1?;3K$FQ3IM0KX@S5IUNI:W"YTAQ /;?BG^CHM9P>H2ZYHV#*9UD5Y M3W/F2#'3[T^#\ ,MQH-0/,%W* M==3:M5_&AQ?W-6 ^I@6S=J9;FS%"8]>P!V"?*)HE\T:&C')8;;)<@K[/3@;Z MWKPI:WS)Y-=)/C6TFOQEFA?1#TG^+GKC,!7?KJK:+)Z6S:/[6+WH[V/U&+=A M^T6'S;MZ&?W)Z/2+V#W57F#>WE=GN%'.@ZJ:-9.HOR CC,= J\;?N(Q2\MD1>X"94/&[F? M_ZW-0;R8PHV?)JCLPC2LS$)7("A;$2M;R[*8PQ]A6" BU]I')I4%+!3^D-1UF4X: MRG3!5ZV=$ 1B7N+8.:B$%T?C\^\JUJ8_(L3%Y?B-+VG MQ(O0 -BPZ5T3X/CT"X8P-LQT:Q- G!\Y6!)1; 9%W$]+B,X4-QQ3R.)@;_.XF6S004;[Z;^>IIF1*O MB$ JBO8)8)+=XZ/9RK@^+M()C2LJJC?S<@" S^%\H* MO&1C$!%%-(-;0Y?E.H'[@.(,Z;!,#7 R],@LX/<2A&]P/6SDKA(F#7PR2U8X M@64#EC8^-3/3M"+F"-0\1;Z82? =/E+RU^BKX4> =.'&$J^X 4E2E,QWF)1P6Y3O#O#3!]>P.!B2\@?(54#Y!%F&Y(5;:F"08F4D,%HUU9*E M'CY"HX1![5'T.GJ0:)@/V(54*G!;8=S-7+OA3_/8+9-Q>[L"6@*M!6@J$3)+?XO MJ6TX8_ZC\4R#% \[0PQ2FP6P4AP5F#T] 0^G4[P6*^3]Q:R![;Q):_@O/'$X MA2GN,R[5.M/M0=:X'?QM_"K>L1D0UA0U(K<1AA,^9+-D1G(=ULZOX!ON<*A$ MR/FM@Q]@9@M22VY!ZX%KB:2*+\IQ*8=8%37YN[RXY=DW^1(4/" :HBS:MQ16 M 7PLEA0A2S- /@E3=@6#E9@N0]<"WH?;+9.W)(,'CA82GP?V7]CAW1X"G\(4MI/0DO->"*R$1RPR*=#(MI Q(^#N\(BES. M1_$'F=C[@P>Y@ LT 8)*WID<%9PK5$MSW$4\@Z:^!BJNT^!&SVV$Y">XN?[F MT/GP]@%G0M8)MSF.D+,>'7Y'#/;HNY_XW>B%X_2H@GGOX:]\1>1I1RA.*N;1 MCV9!I '?QE??HGJ#RZ'OC+^C>UJ40*S SIH*4\(H=AO3GB8SV,?*.+Y M9P>R&DZXA*OF3A&G*WR!F+)#8AO)@H9X^T/B[9?KX^VXKG3VGU_=';$='UY^ M-43IARC](X[2G_??C_].026<60'W,EFB@8+,%[C45/7#VC^+XP6QV:ZA'ELE M_MGQQ448#IXF%=NX] ]4IF^2#.DBMJD&R73:+!K6E&<&U:N:DTE/5#G%B.15 M;NHH*RHTCTD%G!B0N[,2V#>)7Y82Z-9C108^+XJ-55(V!-WB5EYB7\IC48*A M93-\2;L!'=6^P"J+Z7,PS)MTR$'7-UWI#913J@7,;NX5(GD$)X7. MQJ;$R=76[VG>FQ)L9C*P*6%<=";BQ[>@3L*<_D_$N;%$3L[65DXD_L0WJ*\[ MAU !FA09>,L2[6;*8AR/8,I 5?Q"K'(UT/MU=56:*]AING9@[$QY4XNHH04^ M.SJ[4-$M$N=PW\@D0N>]G3#^!UIDZ VK9,<7BY3LLXJ(?IFDY),-LHS41/ MN:D5Z.LX3S8#T_K:/RD&*3M?6/-&E=^9Q]:5(/;U"AV+,#)8YKG$.L2?".:& MR[VJ4..>>8^(,K9_,-,$4[/(%S(MKH!9X;^ /S;H'4W0C(-)XB>!U9H2G??R M&;:6Z_S-48U3ZS MRS]03((E?"..#Y D)5E?ZP0SNP@F2.+B[" J1RX;^AGD,@O+58XREDSP+;1D M:W&9OZ^C\1&K#7Q=^5*) Z)WE):O O9B9>UG;6'BI(2$2A(,Y,)*%Y8"O3>% M/'3$.+P87I\8-(=5L,MMR[P=B0#5Y!H,%-2[.V)\)N.44@%?--PP96X@6"1 MM_P5DBKH;Q$7Y 2]?1G';6$X5SVU: !]-R$E+]XS&Z?5DZ.@L>B%3](9C/$M"A[?HA9;5V2!I,2'' MBYR GW^16W*B!]E/29.)ZOK9S3&QMJ&>-$<;7\!^C?^PS[WZ=*\\[*Y]P MN^&DT^H:N(/? \P2_WL"*T$_OX0S\/YS:!M>(W\NQZL+ELTINJ)@M)B8-6B1 MRZ)BS56X1>)B2;"!Y8K=^\B>W(>8!1$'($4<0^B(T,%!#W+T]?CF6M?(>0WQ M*;\BT.OP*J05+T65ZCZ(3[)IBH>HH4@J#0+24EX$T&-=M4 MTS*=&'+2HED,+ @-W)DP6-I5=EEZQ2[<.58,70H%AQ2L=N=3.QOO/910@/TS 5EY"ZM%7IZER<3*F$E3<^ E8,$V2BBLG6,PF!N02)") M8AUY2I)FFI0EA1*3!6>[S/YL*#G#VKQ;+,#ECI!U0]&;I,Q)+X=!1!=4\A"V MJS37!N3M#65]8_A/'J0C1EK$E*$%T3=.8$%D&8'BU("-(-Z1!,R'LN4@H<_T M^4VV/0L\X36_52$M4W7OLQ-OF>VQ$'B)JNM/0(3[['1[VRQ@QJO(+5:'B[9* MU1I?$OTQ(:+M:BB6C88JWN N@7S_5U8G[(XPT!):C0_'A2^LA^8#\/N+?6J!3_./9Z>CH_&3][X>C\?H?-XX\ M/AV='&WX?>/(=_QX?/'IIGRTYM_RG;8CY4+3G)P3F_.G:B.X<9.WX,#X_/!]Z MP7[^?LB;)O/9L.$'_K!;I+5S_ %LH\O#LX$_[%VOZ$>E,=DD!H[0;M:6=@'V M_M$!UY\>QA ;4-%NZ'6[@^W>*3\^R/JV7OW+4Y M/1X,M8\@&SZI+390\E:NQ+/S^.)R/%#S7;+G2;6T0?%!@?I?E/CP>:(ONN+C M,>[*'04:UX9J"RY=.O]=WF*7V;X9;Z8T\XPK654M$-<*77H@S%CC QT=JFE@ MG@PFT>#Y((K+E>3_/#O6.)J<4%[S;.&Q_(HGB 7>.&V;O9I,N:1A%/VS/:A' M!?&H,AO0B6),)9<:NWJEP@J"3;U-*CQTHT=NG4%L2 5<765K=/I@+Z7,+5; MRGB6[%U5SBVHH.,C=4JN[T":^YEC5G]ZX^OHI_=<=&]/A&?'"D1K*"A^ $,X M/EQ?4#R4!@^EP8^P-'@-I?=RI66R8O0,9&/3:=EHQ"J??ZHR:.-N*Q;=6$SS M6$((SQ'A;<55&]R>X$RCXFDAP6)C@ZBX P^-"U!T!=^^:S)CW>KG8V@RX\M- MFHS2FP)-YDQ)H;6*S/A,$(I()I53U,;JQ X@A '[ MA^%HW;.CT'CL"]UM:;K:-'U7K0]4!K($)(C B&!5#->=XG\1!!36S2#X%X@< MJO]64'+F)5. LDHG2'.[:G'_5<@%F%YW+/[>C>A"U!S\9'7STB*W9=69VH20T0 MZ1N@T2M5N/L2B8X!!O:;7918AT] G1Z8UAI1@C0P5?M4M/9IZO>),"K[8+," M /7>NM&'$^+1>!\($?D>EK^_8+L#&<$O18:@)+S+KZ0<=Y]I$5%2FCQI9BGC M'^%:V.Y6U?:^GKZJX0]"=Z5ARZIDO0BMMW(F,+#U=?2W%R]^80;,3SF+G/&" M>\>4(G?V7,#BDBLNP*_QFKPSKD!:X$.JJEE8K"J"OF44#"Y[EMIR+O&F.V*- MO6F&"0C$KJ@8FQ9 R:@JE\<7U+61A#W!M 6)OP/XK$-M* [7R MM&\]B$Y","D$BX0*)MO&9^GK1Y=@*X2#8%Q"(39!S MJ_0J3^=P'GE]+YU,$\=KE&=[H$@>S.?'_P@V!EO"3OC15GB M(>^[(O6'<0URB-85<)]@KQ'D"2'QLX\/>^D5]((@E2$('KP:$R,!8^D@!"%1 M)H+:4L) RE>"E0*LZ#I=5DR^31Y(3H2VJN4F*,6,6G@A[ILI@C2-'.(H# R7C6V^0AGQXT36_E2AM ^RI="SW=@>3K[T%Z] M!35Q*BKL8PX/%;<$:I(N2)VPN#\/5S2/#_?@?O[*<(!:S2R+'/X]W?L;^M:8 MZ)]%;:(C:]8\3-GD.X(7*JO,+>.:Y=PNX'\8GQ((\%?#:&\YPM\OHO'AP?\0 MJ3,<(RHM,S#!S2P0=<%)B.HGCPN(ZOJGD8^L\';PN.N5C"%_8T/^QGA]_L9] M.,7Q @_9'T\YJR/-=+CU<+@?*^BOS$*J0"O16^!.S;[+#ML6YW<-@TQ=B<$ MCU6@"&/77Z0BB/?<&R-_?_/#6[1&1]'OSI*V?P.#OW<\U+_ 9.1^4\S:\1G$ M6R597,H6XCQK+Y=V,4[G8.6M)"==VQDXAPC(PM6((U32HQ MK/RHB/*Z(C#N,KU!Q&PW3P^.:#)N<$3XV88%(S=0X@Y1MLD;J\6,.LL>AHKA MX!?X#=)@MUDHJ96L4HX9C<$D(K@N:!(WQ13:@D% MIXIM8>PG-^R5BQAT:.J%;SX3*Y#^ENJ"S@A4%":R]M)WIK0[(9"NVYQ!6U\A M]T_8E:]]$A^@?9_M@?;]&K&3CT>H)Z)9Q."62 [PA\S^]X_>S1>](!?9SXRF MC(V*]I_'FO=+\N&0GY767<*Z73"L*,$\191 (,.R,MV$@)_]2^AY99N;0=[I M;_ "Y:"YOE:VZUAP::RZ:[M="KRQ]ECYAV6>U&] ]'8B=G+2JD7PVAH&0O9Y M.-Z!2M9OAE:U!%@HC4&0,4OG;,8V&*!4B]]@"K?L/<]+OKN_.)BO[6;\BGQY MSR_$BWI3!YKUL/:4&*O;T]S9^3=_A^F,2/("N5[D9F4I%_'PJ0D";_V!8,M2 MO[JR8=Y/#GS*Y46@8APT(%NB_E'T7\4M=LR+VQ$*A55,6+38'P'%E+T*J,=X M_WFV G$77:^6Z/AA?_'X\&NYF3TWAA'&G6.NOP5GD;<8@ T8.&M_*QN?M"#Q MZI'%RV#2&JR>'%YEPH#^["]K!.;885/C&;@&I93LPX#NI+=0GYV@:Z ]!6*9 M&*B2!D'M$W#\9X\YQ$_"&U]:WOC*\L8]YQ9OJ,T(4B2GXLKR4Q9]OX_>CJ2[ MLX/-MBG"&(BQCQ-V-+ *VX4!S(=TE@*KH$8^A R-G#FW1/U"PKQ,T.Y9IJX8J_X<"A9QA5S!%<2P$+YY88-I :?@[5!?;.PS4K M\;8N$C,"MZ:4B^?W_'Y^Y:K)6B2H6XDT3*]\=2Q,]0O[.(HU9T MRGW<70P"<>53$TQ4_D&"L(FINYYMP!]_CDK9-V1RI-)+JA=.?13]+4ES#6PN M&EIP(FG>5I(LR6E^+K8\U@+X+;+S$X*RM86]#E=I-K"RLL#EG]!/W M/5T4V'0J[+X$BGV%;9CM8>?DB$9/"EIAJR523D:Y9F@8PV?;]\[:VRQKKH"& M:5'79G;%@9.NGACL46W;BR498K5>7=M. -/K JU^_+V(JL+U=O+=ED7"!>UV ML&W38F%FV*B>!+)+>R_*(+7^X03/DIP6K22XL(0B[Z'S(-3EPO4?8(5>]EFA MCRA(O\DP/1E%Y+LLBXRYQR^82#A#0W2SW'S42W^%).@2@KSQ_;"M>-0JA%K\ M5"]^Z18?MQR;F U11>/CY&!\^MQ\0T^/3V?R7SYEZ"THN=(AVNEC+[C5]_CR M^(2&31;L]GJ.+PAKU@\+!P:&O#"PRG"*S"O\1+GLR7JA7-K0S* AP=X%<:;I M'"??F8C>T.T'=,^3BI!@EEK MF!Y ZT#9',-KV!0!BWUBB0AR,EEL1:7T /-I!A2!GZ?>2_CVU4O7(:1L,N]$ M6$BU$2U6.KCX%<.,M.RVN9Y-CFV^?&ZS+-U]P:?*Z70"7+DK4,-\Y"FWLN*^ M7:5UR\KOGF?+[TP@2RRR*%-N?59@WR?LR@)KS] XFJ:<(8Z]',L92P$Y,Y\Y M9WTR?HXNTX>[H\/W+2] >?U!=F MR $$N=5 M3FR*9<\=SK#'W2,R=>]($?:>1W+%H-DF(BK"\[:%+M2A6"8_GTL#3,05_&SPW@6M%68 B]F:!V(/_DLL8 ML'=BL<64E-E9-SELPY4=$CD>DLAQ- !Q#"D9>Y62L8;2^Q+-)"1>.1O9>8=0 M;\0&;Y67F*LH2]\9CNIWGH_OQU#W1MC^-V:-2@RN8"WZ55M]>]*FXNM<;*G4 M]AX602F=-+?1:[F'\':4%;?+<%S7;UL4DJ_6&ZU<3\JJHA3K03KN9 MN'WXB@R.C[UIT:+!\ ]#L+ /+[&Z"/7DE!H?+I8AGV9=)JE-/FWM>%H%1C"G M MG*&?+->Q*@RA^X*?.4?:*@='!9^KIU.8<@6Y5IR86T'%WP.T1AL(^]2TF& M3LY*"JBPDAETKZA98B-W[)6,!66J\,>7+1'C3*^+@LINI6,QNM]K9U@;:OF= MH\L@Z'SL:%;61AW P03'PEVN8+/TA#M(#N99=%7 5,6! $RZVZ_:%R3UH75^ M. ]Y@<+A SG'D)G\((7V^*-D)I\<#9G)@QJ\C1J\NS=DCOQY% M;W[[KU>_1J__^=.;7W]^\=OK-_]\<+3GI+6=@5L65H:!).YYJ4QU57%4E6,;= M*&O"*$&J$L\G=_/P&5I-A6>2 M-+Q_B".7"Q1=9>HZ8S65],88M$1\6SSY@=T@I>$J;"05\-L59A^?]9.]D/GW M?YV4?_G^H2SGXOQDGUG.BQ%E844_\8;?A]U@#S-_' M)%XZQH#/_.KQ(MZX=)FOG-7Y0!00A94!O-0@M\ 4&(L\D5A,.&($-F#(OGY@ M"TMAX)S>LU@4DH;$-BB?0FO/'=LF?H;N@B*G&!6R%,&I%*>_]1/D+E@W+S!^ M27R4QL;L*7$,H'FZYM1#(?$N+VYSYO;$V07"PQ>4NQ0=BEJG"P^]0"2H'7ZY M%B"23!9R_C5L7H%_Z-RGUSG'E$$*&/9TV+172I2W$5"]U3(K.!J\.6Q#K^#" MH#3&:#M?BY(-='A_Q=Y)>Z9]X N/T__X*YW^KV0'XQ4L*&S]@T8$?)W/0!24 MJ\>SY/NF\MH$M\05\7O5@[,K5S:S'1%Y*-T":\#2*9924(8'*$NVM(,])#W* MBV QV-HH]KQP"C7F $[##_N\<)T4][AEV!UE"+ZTS-[9#>>!/W,",&FAR'^G MF*6P^0R\M/$82%Y[M.Z].= .#QVCO\[.@A1 KX G4=XL)ES"%_!.5:*8<\YJ M*6^3]\W]<2WOG9=<2IFM%*@2Q6RQ]H_2KET=G#@IJG+X/W3+B*EX&'+U8%+7<(&;VM;8YB_3O*#BK.?CB]&9 ME :[$JUGSX^.1L<]?SWO/DL@J,_'EZ.3\!=7MC 'E1SNU,I@(86 AG9A%\<7 M B&*XW$6ENC!OE#Y;F!88:LSLME5PB"FB4[3FD%23PY'XW"JO6E@-!9QX]QP MF,ENK7!Y)EZ;6NX0ZSG7B_/^6VQ[= ;IG0<"JU'84A?EIP5_V5HI5@#"J?<8$UUDPS/Z7*@J"D37DE%"KT MG(L';&$YE[/P@$'U#EY@L2F8QG[ @C[?B^OMJ@(3*18X?Z[$26P:*$QZUDS1 M'()5% Q:?0VV*,G".%PI<_X62"T.*OR:B- M*W9Q%[Q &]#0EX7BN6>#)C2VC 2;N7W*;B% @&)4DK)\>\UN0?@0_)-6S@=W MAPPA#>26/9E-;K?$OJ5O;TN3P^6X,I .\'E@'I)XUY6@KK!DC\5][[;6!'9& MX RJI*@,CG]2%@F(:E&;VCTZ;%E5XXOH*7SJ$G\M:Q7V0T2 Q-[R$6S"FMH# M?>&W-=# CYJ?R,G@)6M8*Z)W<7H MBRYSK$H6Q#9)J,R3FT)@5TRYJ,1W1YR6AW*;I,>DAY$F4@?^VSI6KI EXXF] M9U3[9@OHN2[3&_':1I;H1SQD&C\H,>-DR#0>4BR>0J:Q]]$YY;M"0X9\#F1^ MQ?Z765IAH[1JGJB"BE#'F+6KX)7;KC(, !!PW%A[HLBYMEJ*9@GK:%L&54QQ M!IHOOQ9S!S?$H[W1N7)22U7XJBS/Y'T9LO/LD<%#5FD6 >7DQ8(L##L:3*:FUO3EA@6F-K+=\9:0-&/ PA"&LQD05/B?%66* 8]WBF[)2G' M$9,8*/944O@K5DH^)2 :BJDHB=;6/4BM8?%&RH351-*R3Q?I5_PIJ[&CGI)B M0#)8:TA.X2] BR(IF)AT, M$>F'W,'>*RT68<6T5&7%;%*V3/0RLM[%' MUGEK^P^/'WUZ!L;O=*-L<6^6!IJ-HE:?@"OE0/=*Q!4=> MB/"6K]8MA#RW[/<0]$M4WPG1#8@*"_RR;MQ!7&^2WS6%A17S^C8ICH& GZ$QI MR+?OX@1\\K8Y");MFC*O@E.NN([?^AMA-;.D3CSM2CC!@F?"GV#U*^ M\$\2 M297Q VOL=DJ$46R9H8I*[! MR1J+M!'Y+SXY"7^Q C SJ"Y5-J-.14DKLJ%]\D=@.!.Y:F>O#R#FK_\G=BDK M(C;%J6O=^%Z,$D@HJ@*@=8'N@(*W\QV37S/_T2XCK[(Q+:Y[JX,Q*C)>RCK4 M1 (;'2:[*)Q;P+H1:'I^[-86T%>L0B7^"WB+NO>2T]8[N+W36AR_?*G3N=), M^JB)8JXM)_MV:LA4"3U2CM:0,2M,O==50;\JSF&Y$_,-&X#EF[803(=0C9P5 MDC*T,.)XUO'3>(,X#IFDS_=YB!MPYR3R R*N/>Y^Z\_N<;*1=OYT@JK*'Z7= MB42ZSTXOVJ&_.<$R4802@Y"XE\\NQZ/334]=TE/CXXO1T8;',(1)E$M?/AN/ M+OKCHW>T5*0)'?=-:)MP:+297%JD8D$Y\]H;R=SVP2?5P"U'+2_+>EU_-":] M8(.>ZNN8_#U-!+5#9^' LY0=FF.B8JAQ%!Z'FG1\"I-U0JNQ\ZERYHM;!KLB MX6NM>8JRXE*T>A?CS&64Q61^8G 6'RH9/JP5W[7XO'T.39L;YGS=-"CU%^WG ME[&2)=Y9H)P5"N=;=A,M;LQ*9#'#K@2;L3Z/7K[YU^L?#\:7MHY:R7QK +,< MX2I#$AILS.OU](F/P"WB-"HT_TDCLXJ:@(&S8YW]X=PM"*M:Z:A].W%43.SB M* +=Y*YAT$:'1Y_][_SMFC""H^:]NBL7% CFID"OL_1@3^L.'2DOOPXWNAF$ M88.\ MCG8A@J(NV:M)2?@S,1]4V70@CL)M[\\1W!#;0A/6L!GJ9,%",N]9)B"O4@"< MKL=MD<4]EP*9)F;QP\<>=D7"H"Q,(3-](R MS(<08W;*V6Q8+S=L2S3EEZ]<=54A<<4"9KG2[2?L6RPK%)HQFF=91^$8Y6RRYY0N5^<6[O] MNZH]BR@T0"N^ 0 ^TL_1%>ZO:!N=-)JPAN4GW>55>5A:W0:*.VZ>$"7#YN'A M9@XI!?D"6M$90\Q3@ M-2JHAHHZLX9[+ *@D. M$CM&VDWH=U7IXEDESY3AEMG2I"2L;NB ;=B(3)K/R\0UWAZ$[2Y.M9]^OYAN7GRR)+IQ). MYU/WCGI*-"@&]]EN3K7_F"M&!L\HW.@C*)QYV*FHY=@2=Z!UG2$)H,OD\)>K M:ZG4YN)N3,=Q\52;M^,Q'08RV<6IWNEE=?6_7&F$T1-;F)]B\!G_160T60F@ M6XL]1)*^(VG3+EG>]N&RM4VS50[KFSHR]-!#JHC+X>E1O=&B4"E/%#$/(CY2 M-9Q."7LM1T\_+F>@PQV_G6N*0T#0FD/SFO!T7+)IAYRF]8?&FG-9)19^@TL1X?2H MXIORB+7)U\HDL$9AR4GKRH6HL!QLRA]&\ F2.&AY[M(1BIY&P7N?W-5*C$& MIDEFT8@I"KZNR+];LHG!&HM6DWH4!*>^/78&<\@MR?K_N MRQ2P.EA01.653K, :N+4N+0*'J;@F9AU 9G M:G%7^LNC[0&UB8M3S],@0\/7Z]$O*E10=$JS'3Z@)WBIK+L'A6,V$9P3MF<. M""D.&8G>M0Y"7U B-)A('DNZ!^&= >E;T;XY&UU.G]+K6X G MFK9MW1^O@J%02!5HN$[-WBZW^C#5E7+[?"\BT83U!:*UQA(/<;^PF .Q:Y:U M3,*GZYG6A.(HR!F=WHE!6K]\ZF^Z ]^,O&BE_C_6>%^+>=!J*]7HNP)#F MGLW6,7)+:<.852R[+JP6B "AP>$AZHA,!UE5NKC0,TK@/RBI++M%::(K0M:" M!%CMB(YUV=C?W:-@)W9;"VV)=L$!DK>+D=;[5$(3028/I1 M\1%G23OJ@H_:GJVV/+H2[_W<5OSPQO#W[!(Q].-;O?K6']QA+H128=#'5BD6 M8_J))- 5PJV"8)G[%1[1%=7WEN'T1UR49BMBQ!49MYNF>0,/-; JF9NK)BEG M5;MQ>FT3X(%CSOG,9":8V7!%UYJNU4T"ZH*N"D=4+74R5C_0?],UVUSJ.HK^ MJ[@U)),\E@E^E+B$0>4Q1[7, BKCIPCD:\D<80W3*((^A? .GK.33HX_<49L M\:D1:4DW@.?G*">^&X\!Y>L\,^^I)9^@+ (!OW? !\JJ<6WLZ"W:7=H).OFK MQJF<\Y@CG7/*5DBEN:%68$U9%E37T+XNS..E+OVFR3"@0EN9"B!J.SXFZ#9> M+\+)ELV2O!AT+=2QKZ>W(:WQ(6F-9T-:XY#6^!0@T"PK M%]8=B MR5W3PP]KJJ*^_,P,VP;KENL-R74#LK6<'7#; M,&EA&[HA"!\E5N V-&7F,:H;%IB+-8E_Q1=!PLP*AD,34)?0,^ P2#34:;#P MV"GUUR:Y25FY)X^S+E?6WUP2=LC4^98E>DJ.3NZZP' DO>L&(S*0)%S=.E9CBH-XKVY&3&5UWA2Z_Z0Z-I$-_X!&D+*" M>8=JUJ.P:$U%R)M.YKIHI"MN@%&TU[;.:H+7KDZF[W27N 4:NJ3[,\JYJ05K M2,#05RWL;0$-YN;8V$&0S0R-4N3H1XP"# "*860K+L@2H2 QZ=.E\4UI6IC# MH C5Z+!!*!;-+01/QID.2"D-7GFQJ*YAG<@IQ*Q2ZYP6,Q,]MU;635HV-M)S M"\I3]0W0..CSU]2>&_2NK%@94E3GI'4!+3:R?J &(,*#8GX@ZXID>Y$;X1C( M<$@)+DF51U!ERI(*$(:Y3/. .GXQA+#^@QA0?![(JQ#VS.17[-7V'_3\$&Q^ MAA9"FU$@"M"IG7 XMJF8\;X4AWWAH#/<+*?)TBFJ,=D2!>%=48!-T)/@-732 MM=1:I@6MK\*Q9D5:BP>DK05[,>,#=!6[__7-+QUC":^SPFID=D$V@Y8]&]F: M6'Q(3!8]G]$>?'L79\GU?)4>]M.T_@[7<\(18P4L M3-FP0B3/N+4MV-RF<0$R[2UB^23B6\2X\C^QO]IL^$4%QG@;!1#C36AJ,[!,BP[#9E5XF![+#ZAG ?PF M@)%QKZM+Q+;^!!WER#69&3D&'2(5JM=T^#UV2!$0H',Z&Q;%3*3_Z1N0%-GQ577Q)6PC5 M9J W4O4JZ59,ZKZX;!$EF14,ZQJUO.XNI]M;.[SGI56[\QEQ%9?KZ!.-.F90 MPXO-L,\IZ&1Z4I>G+J.*&R##*[GQT-"=J$7<@\70XNZ]P;I8$!BZ MG3F(>1'$B-3\; W%S,U9N!,> R)IL9XEMU63HMJ@F,$<+Z-7+Y*IBR!;.$]B M-II)W*=IZ!,-EP3&>E4LNNCD+M;(;;DM#Z#+KM!QPFNN[R&7 S)$#,@A;@FK M2@7!:"P3[N^7VMX2KF#$M:AP*.".A,@5C&_1(Y:)>$%"C(+# Z"QS2@ZH)+( MP@FS $MO$+;2JC.5&]0: RY%(=>9&@Z4AR%LDK5[H3*76LJ@TFF$N>;^)*R; M0WP;L;>P,5X0F,>E"':+-B>.DK2<-@OA.Z4M2S80 M/+F2_'8)?AJQAZ-;?=35#F9E"!ES%>(4PT4P]PGG-B4UKS,8:^[?UL#C< D)8?H/PV% GT%$$2)W61S/ML4? M?C10PN339 M:.&[W'W,?"$%Z!/JM4H? C9-@PLL(C8\3%52W&(3.[CQ(.$(. M-Y!KDCDH3GB 1>Z[SUC5S_:*9J&)B[.P_[A>X+PK@7E!\Y35\GRE5L1@>PC# M+18QCLO]KK5)6,$-=VIB9QI.9[688D!.= 13OG+D-& @*_DNN:;]I&F;?2PS MXUB9N#R635DU[E/^S; ,H]V?NU6[T?<9K_[#+5FDS2(*:OTD'%SXK%E.HYD9 M2N^FDT6J]T-K2R[^3#)VY^3I?;-)?H*Y)11"S(*DA+MBG^B*F#1I5EO_\UNL MUR"K,?H%I!AJQ#8=P/H 2)VSN8_,W-1;Z\SWMD]\KQ6>!QY')TN2G3%%/BFX M^',\:_&4JS^_L"^X9"1ISH8;^/<&9!V"_AX='IUC2P;* MPD:@PQ35*ZO9D?TL?0780DL#YRS?GL+_[K3$EF894P84ZKS35:S*@@32DK / M,<>1PTVSE-I\^UH?1F8$2LO0Z$1SF3-G:$)S=&\9WS T:8";);4H:F29\2@O23/H9Y\?+9J"=PQ(7,2UMUG5:658ZZT<5%DMXTXE9;="J=3#M M246*48@325F7<)G1LAC2/AZ2]G$^I'T,:1]/(>WC%@3H4]TJ=R"7A=HR[>"P MV8";#P(MVM3F6["[-@D"2@XWTV$*Z[($UMY LA:Z=(K]:JI+88;=T)NJ6_[% MV,>SM*)(=2V1;(N>3!38WBX<@USL?I".$WG]K)JJX_MH=PRTF/U!(0<[)_ H M\I4KH>K70B=!"]R";'_IQP.?ZVGUUZE)_ AM_O9 :PUNE]KE:ZDTZG$D8D/) MUDVC9!;G=&T[$IVMTM9+N[Y-45;]\%3"3DJ<-I_L7*K6M5?:6&J[/3O\>'^A M+$/#3W69LL&K/\$$D$EQ(UZ\T@3--V>=VTVO"\E@E[([+$$CWDP?#;(R;H,& M/\KCF5J?O.LUI@-G/,6[Z(12N:84,T+KP:!#^A4VP6$9>HO&#;43LE]%EB=+ M\?-?,WV)1K7+]3!ZW&Y_UBH"@ =C7?<:V]?$)Y)0N,&0=B"I;-:&HRD'R4*4 MCX]3%C$BDR873O^V6S"";189]71KMWTD<7&AE(DW=$";E)SM)I+K:8N<=EO* MDOEKCJDV("DJ3H*DL..5+1//1;WI.-*H")7VU<::J TCZ6R*&J2T^39OYU&Q M^\*(-P..P#K;4)]PI)4(HH3]V8UAZYC922N]]*AM*+=XXA*J("NHA<4"\H7Z M>-QB>F9&78?N=,11S]:R0+>F^JL,:M6YIAIB -O% 'Y1D>5V<)@[8MD<]X)$ MK:MGPNZ*FKWYU7EXY)H3NPO?,G3**:6<*Y97^C8?:RC4WI+55K8+<5N8CK>*7UZ]C9$EELDQG M6$?#\PV#R\YQ83Y2'%RKPJ=P MJ>R2C>7:P\U1N$+2K]V:(TB5[<;>$V-QQY8%%2]8O@7_[AX()QEU3D38*\? MY:0[EY'ARCM7=]-U_%U19WC'L",X=V)I')$RZ0@#%? MOOSEA7LUK]GOP9E]..C?D[S!OFK8N5,:J!$2FO@UL+:!MH0TS\KC4W%.@BM# MPORHM,I\\H$8JKC5.L41?E+SQ&RAQOG@$C099M)2R_V"(WBK4-Q6' (%T\!& M,OJJWF-=.Q&X!."T#Z3CETO%LJB%?2,QR^*=3"JWO:E$NK"'*^X;-T.%O[XU M0$[$,<.?R*;N/' 92\4+==*,)D"Q[%7$M_P9SEG[)"8OV#:CZ,$D-1!SM?VJBSQ M:.WBLY6T?&V!O6"/.+2$9LTBPD"9I45_]%9U^96/]@4E=G%BC\2JU<,3]+T2 MN?X3OBW[QO0J"<2L9+N]HMZFLE^2,THHTI:L[&7E.3!Y@;&&.XD8 9@N,\TP M@'<+G(3;S^:PKD4Q<\F)/F.)W"4"'T=?I\#VK12R]+]#%52@^-<,>6UR3MM7 MA(;)>**CZ[O5RI?&"GG\P$H07OHK!CE3L@G+3#@'7[D$Q($IIKL2;@2KCQ4! MY#VR^VHSA>!/R#?Y*4>'B*U%L\]6+57C9;&0I"_'=_'WO_WXRZ_66X#5G0LC MS0==%C(2QL^P_*/3V-XK7!BF&AEGT&0K5\O/">?D(D>8Z^ MKKHI<^2=%"!P5X@WZ24"G^(;?V\J&Q_>H*>]_+O2U.3.)^26J)P7 (RZA% N M99]?_7[P^^CMR%W M]>I 5OK)Z>$X94WY)&$/1'N3F_\B$&&V@(8XC$:9\G: MJ#5EN4V2*O403\[8Z&3@V\[N[>7)"00"4A+8[([+18'U^^5J/V>EXS$*QF/" M(!)8W&5F;HJB15KYKE.3T2>*57\C46E9J23\-+DO,W(YHQR1-I'%5ONL>283 MD>,)2O>X:N#H\JEIE4%*JJU6:N3X6W"6TA<[V*A +O90/DW&ZR'N<#;=H'83 M6&.7_2.Y)U)T1__&CL&;3:4YP:U\**\;LAD>DLUP,60S#-D,3R&;X0-5(8H0 M_ GRV0/O.1<+*$+X"##;!:NI7/#FX'Z$[UEM;M_-<0FAKXQM)#TS'-@R-DM< ML*2XAD5RZ<4*;S)3:?'@_(XD"MMIFD4W2Y2K'NX8C'1Q4@FX_IVM7Q_)":SP MV!67$;Z2.-,[@ANS_%E S[/45JSH F"_5B?%VB:4Q[RWWIMG-< M.DQL'U]W!6_.RS0K5(2PY>GDX]BPUS%7ZB#=TP%Y4&G2X[PKJVP'^DF)X]DS M95$D6.Z=Q7MVB=R^6E-*TMJ%-;A@=BO;Y/R\=H@2Y "H3601BVO&KD;G2BUW MHR,F8A]*YT_Z&)DM?LEU00W5E\;:-K1S5?6EK62QQ'*OQ+J_@XXY0:L\&UZ> MT_UC6^ *<_X)A>-&V:NE0D#(&&!R[BK[,%)/03I*")W]\LV_7O]X@$Y M_LVV-?U?W$/?Q8J4"EC* <,PI;PG$B!-^--,VPH83>1IV!J28P3X2 M<$I-K@QNCU_@I%GOF6)>V(\VP,K..<13LN6[L@2+?<1>$I@='-,!\1YR [#R MQ [X><(0\P([3=4(M###7 ";382P2C%")8$"H_&=$"-)_ C$"RD' FZ(E<_ MAH!G9IX0S1']D73&S)+;_ K?Y4P2"B@3E)&! [ #L?F>_(ELG9!:[&I=1 $! MPZCJ'C2;&84X&;L:W3'ELJ#TUA:>] TQ-XMN9C^(JI&47MO0M7DO&H+@CZN" M$>LTL'35V#N-< MA@$5N*OM[:'=FO=X8 ?+4D5@U*D[U*BLF 92XQ46W ".^ M X8C:%N?Y%D&QBZQY ^2&GK#HO9+8;&$.S= MCW=P@531.GK;8;!<<$^7(*:OD[LST&)):^[%Z'&04#P87SMVK%4.;AT_<)-D MC>G9YDZ; =QN7D_0?.$^Z.M/2^S^X,$?2Z!)N&7_:]IM,&Q/EQMQ&MM^'IQ8 MP(943*P+_?$,T++D?Z;M"D"?Z5B:>6:FJCZ@/W,.;)_4]0"2&K"]%LS <_R% MO>M,8)= ^5R%9]/I":VA+_@&>'@$2K"SX8-.$Q;LX%"Y\L'^.1#I(%Q>1-G; MMM,<&AXSV .RF&QT0M;C$$DPM%EZ<+' 3@UO-@$C)D(NF.9'FH9\#)'U+)YU M;:.FT@'-VC;\U0M4)BMZ70TM_ '\K:"%Q=( M#(M"QI ('M^GI^<#5534)H1 P763XH+7*ITTHK/2MG)>LJM#\1#S#C ? M2\WIUL"R;Q7@7%:(.$WA^1M)NR#]1Y)A"3 G65!D<0[7TN:,\%6G:?F^3P'+ M)4"2)Y5?_$>82=L]O[32 #YS!3E@U;K*MDRP Z78)P!M_4I":!:+BRU(!D@K MEF .9!:\S@(<5PW=$W^C;#\DC^B G6HT49!/+D4JJA7X#N/IH.FQ9F%AE8!J M6:/*[X3 C*J)4@AEJ&HB'A#P$N8WUM_5^;9LY50*Z?HX6Q>Y#!6[:=F@=<$@ MPG8BLH,6_)7@2[PA(#8JFIE6MV:H)XXU^,F#D6&F")H4W +I.;FA]&7G"/P! MO0!9WEHPQE!.H0CV)0S6.'=6DP,)]AX2+22A;%F=*?/PK>CIQ%;QL<6 M7]FDB]O#VVM&]:+GK#JJ4W\C;[CI!6V\;"6*)(VHJ+4#O+@4HR!(4DID( 7/ MHI Y>U19UXB7M@K0L/>^ MQ@@*N2ZMHTYX$268(<*#@R%KV\;LW"9 )BH=$@,P+.2!_[F2>I*"-5;7/=3" M43HGM]7GJG7K("V0%B,^*([2D:\+!Y3&0D-&Q4,R*BZ'C(HAH^(I9%1H&2HF M6N4@]KA$KEV.6)1=>.N,C!!1(\FR<-*T%1U7:1<*>;D'8C3$?2*W'GU[BF9E MUDKE;'5E:AF=EGU3FJ'BX5+Y3"!WY48^*Q,AZ:CZ@2XFX@VW$R9^;$OP7'N3 M%O(!=7-L(Q#8^CE2>BB:YTI4;8XT@[&65M\BVWQ-3SON"!L89;3X;0I!419A M1*PO(+.%BL49'$Z)VT(G(R=\8FDJ@.?P3ME4]84-,9^I^MTWIK""+WR"6G&9 M=R&J0,%-<_EDVFBE"E?"MQ4U4LQ,Z%82=N!M6E$Y4@%;CG$,NW.V[2Z32$+] M2"@QERLY1<*[/%T+N/VKF#V@$*D\%:<5J1WS+OXN,DH_/+.$Y0G*R@9EI)4: MU=U0-0'^SQ5WF6-_NG>9MT&;E=^<\3O)4T3ZN&R@M1%O[UT:NL?FTV^JI:ZN M$%)9RL1_\>1SVA];P$LF%^8N<_QH#BP&>0"B@PMF\500/DD%CXDR-/Z^[F+K MAYRMP_7*#-'8>H\T$W',5Y=.!V*R,83F_!R5?+(M6X *Z- M%8JC>3%M*&:.$)&8 M';T#MG=*OS&R6B-=@;=J2\F7J+,D528EC,<]F>TXL8?SCN4FV1RY=G8/;$=N MVT;' AMQ XRSIUA>,G14S@!EX"T*0:!(A%5*RQX5&)3UVV_!G&->!$V;4GXJ M'8ZDCM<6JJ%(L$3"_:0K\9/< FK%Q:8"T2F*XHDNQ2*]]-]Z-* M^E&!,]6,()T7NL8'<_/LO?.78P7[FL\R MJ4I9N.3%5$&8AY"YNCO6GPGYG#I;2PE[+]N4P-X<7+I!W<\6L"R2=\:ZD7&4 MKH;%/N1VDR#E\,&K[[SIFIP^1C; 'MS2/J!4*U9(7*9(A#=I6>3,BSG2R'M/ M&1=;(6<[BXHBHQ^2$1G]80$-L<]:88.^" ;;UK*XN$FKYXZZJ)*;Z'VSX<)7 MCB2NU,=K+D:A%1(K:SF'2,"J#[:RZ,1GQH_L-3:;7%'<*,K7V6 /_PV8? MHB*E,*MM>R?QRI:D9YGK))OC,2OP&Y5_IW.@521#=?/@XW&4)%1;8;AK:COE M;:MYAWUR7 .'O>84O]W=&-SKS@A.SFD%'_%<+7R:P'%9A.HUQZH_C*6D!7 W M3&^OJF*:TB14.GXPRS548#/<.6S1\9B)V\4W$_16GFXPHW-OEW92FV?BG7 . M.9&4?//OZ WPO3]?&IU0( K;-7<-:?P3M.FW!+%"]B#L)IZWCY+38 M?)Y>V?1271,&"OE&9[;KD(2..<&@L*6/8JBP9+^]-KG21CDGP"+9])04DN"1/%'S?L RK MY:E_+WOGVXP4V[QROP472&:?<\L::P5>YJ#LN;)ZAY7A<^UJP0!L4>A=P1$+ MFZS:L1N_5R@;7P>,Y\44!02IF3\:;/Q;P[]^N7U)F_$'>JE_+O*R,-$O(#AS M HI6R$15-O8%+/NV9=-- ++HW$I\9)" M\/[D."5+9P954_0!!5YJ@5/$<7PNK>MZUH%Y#.<75/VQMUV@.W \0DW(XY%T,>1=/(>^BQ55\>H-6)N*VUZ9&CZ3G:9D-!>IPM'.A*F/1 M]4<5Q88;BI5"+TE5G&O0G2G_LOS\^'G7HEU5U=B:P&K M;UN)VC<+P54P88^,5D-WE,:"HWM5N!H$*4;K9EWLM8G:29PD\%7*($=\"%^! M@/H,UXSFMAZ='])YTQHGP_M^>Y.IEQG&TEQ! \:];3(VIAHH]N/%[0LF"R,1Y!:R MU]J+U\19<,/889=(A,V9L>)=LGGZT;5)9N0GB1D?LE(V3=B,$![(K]$PTBEF M3N>S 5MO*^H$9INFQB>N8E5B[%,@Z4U82V4SDBFF].ST8C3^__YC?';XW0)K M607M=)ZB_4 @B$COSR['H]--3UW24^/CB]'1AL<0A)#2E>G+9^/11?=A,NK2 M]Q%88O4U1E40\X] #(_'L?_4Y7'?A.YZ&8%$<3?J DM:/.:TJZYH;\_)\1G* M%,1+9!A;_J9,A?;F\G)L'X$/Z=_Q:S\C<[$!_PKNO03B$B(S0J0'N\D[=(.P M.YAIQ140XC57)1[,T@KQ#8TK(0C+HCN%_F3,90[+)X :45F-C$$51ST],K5/ M=IHL%9S(;X5/+G"(3IS9+.:5>%[Y M2L16I^#6FO@)C^KG[B4WD[:.IX)[3*-P]S:09X9\L[F!LO@ME/4LQ8KDA" I M0Y)@:0U4N<7L;5-[Y<1ODC& @7(O^>V(6X(_5E*"10=A'YBDE#[G0>Z'\B01 M &9N,BX6;9^0U6KSCC?%AJI8>A)*1,2,(RR!G MYTU:])=ZS.Q87MSS_ 7[E=G(S]LKK![0P MV3EY>E_]ZT>#2X3=4 W8+5EV SK"Q>X.B;O0L#XC?V4#B4A(>]+V#*N3T[)- MCI3:$OBJN_$Q1:FR&G\LU0ZPYP8JW,PO2#-P#/1.U04'G94;C MK)=8"_]ZZZ6/J7Y'][M!9(E7.L1I^;7B?I,&H?7>&\&@L$@Z_PQF&"+Q5J^,(53EHG"#8N=:]32TEHU @ MRWAC8GV8ZW>H'9S@67=S[%M)]3&6+*#EKCL[]D"KQ-[XQHV[+K#;4K):",@- MI69U$..8R%P(WD+,=:(OJ8,ARC#WS&/E>2451FS*A'TG!!WG_ H,6"0HC:AP M&5 M'.Y"0B$E6'KLHPBIU%/?B:9X 4+U1X'DLU>CA0[K:E5ZFGET MO'0]=?KM>S(Q(D*%M>H\363.UMOO'\<@"K_=42>45AK$59^3F91G MHSJD'ADSD_3!5'VFTW?&XK(H9F1Y"2@AF!:-\\I?_T]HL4DXEC,L[*5D.ZF73=') MV(T8@5GNTQ><7Y>5')N@2RTYR%Z8'-H7V_/E&9XJ[48 9K MK4W7/KDS;QK=8R&UA=3VX&#>0O[MVK7JI%8Z, "NU>E)"D71-H>96V14A>Z/ MH4O;9$/,,1M$AO]E]B4I!*SOM59&IKH"\'%>6S'0$PH(=+8[I'1JE,6WE.\M M==;I/7U<8Y!%SM%I[Y @KX(L"_A/CH%DE(84Y^W#958>%-(HI2N!]C($,X?% MO3-F":J'3:Q7@L'ESH1YZ)A80TZF(*$?OV#[)[C"%069['Q,F'E4(:E;8(0T M3'7I)/+JO;0>H< 2P*_G12..T$J?@"NB3>SE:9;<<$27^(6-<"P$D&(LGZAD M;.?DUP.B)BJI)BUG!]Q]V5(.8\[8+!@G\>928NT21KP5]8M2Q2W>IW R]EV) MD8/>88^C$UQ #X-#F)U3ZBFL\AXVSK/0>9XZ<,;\.'9&!#PXI$ \) 5B/*1 M#"D0^Y$"<5]V*1RK1U^SAKE3K%WD@<6*$V76@\1*FE:Q/FL8]W+T".VO/[B= MEE=K)*)!X&OQAG>*)S3[#4.(AJ/I5%;<< MB%O+KXZ&[QV#B<_);%/BUEK[)E_DZU:QED&+[;HFBY2+'E@J2UQZXRJ4_MUQ MO9.IZ]1.9Y,PV+B=H4X]QPVGYM!)<)V4OME4=ZDRW2T.R[C[(X@NT$9-#MK M+QV(U9:"Z^TYK_AT[1!&$L4%WS!F8@M%1!: -8X+@'F"30E,6V5S25$ 0AOH MBF@BM;J5RR#Q#:P?IT):"SGCN$/J#76Z1'4Q?8?! IW\W\DR4T"@#G\O#* $ M/L.V^\)ZK&Q%'H,F 17/4Z8 :0#C")+N(^Z.L[_U)NRU3[OE7RB!BKWS'BI_2_&V32D!! T20)Y0"P/\8_6,4_4G +C=<0N.K;[@"D*K_ M^HP#<_J$$2@%;R>U2>$FSQ25]AC$ M#&6UY+"UER%*@DPMEG5[;+GY*FK 3; 1-L AW&GO.F=#M3$QZ.PP49%4(S/3 MJ=4$]XY$X>N)_ D)%&B7S9".XJ,15OY,:]>#JZ\6KM5%R,=*7+@(%XR2$H'A M^WVUA/%,.@AK+HB%4Z4E8X I&5IC%F;M0?VPU5XIA4SH(U[8(AIIEN'7&0P0 M,&&9BN>GI'5;C!$B>QSDJC2[?;L7:#\87P$R7.-_\ZB SJP4Z/3T;L:>SHI8&?5$B"*<)10QM5S0J9[Y[&N;.(?Q3GCE/M M/_>P;(^SW(J@Q5^O\:18W7#:NSC5_M,..SRJ0SRP(3:B@.%(=W&J_4<:9&:) M1T-ZV8>0:J2YXD\NSSU,,^9"8P4W)1A.+O%;D*:ZRH#VZ=AO=Y]"71G&U#41 MMNDOM[88J&X7IWH'U=FT%J5N>E=22W!(V8#T$D^FJY8QVBH464=O YWLXE3O MY$[ 8=#%91F$!O98PS%:KF$7D:'T0L(-UPX2K&)*RM3&6MBTYWP3>'(@FEV< M:C_1M- Q*U^#9^N.UB';+(I9CZ!B;\QJ((%=G.HZOJ$B+QL=XCV(Q\-![^)4 MU]UUK@K@E&+'\QT4@T+;ZGB$.T&5H-1U((.=G&H_&5! MJH:F_NJU4F.,50& M3%>6[H+O3J"V& %C%V9Q*R$EUR["A\!57&R@BEV3JE!:9;)(/UW.%\-X9W9J7ZV5*JD_>4001Z,<'1Q8& G)EE M:=#IFMJ.P9+W0@5+>>4@M<(6FS"N--RYM" M1B0],2[UB^&:$'9ALK)IX@YQHK6JM7T<7,Z4%%*ZN>\U/_K!7R+308JKX KZ ME'V])\%!KP.$BUWC;-QG,)!\T.UU7E%QA44CCYZ3'#S\KOT#_7G\W3=TQJH? M"%'DR7AT_C7],AZ/+K[>EA016,)#<+VHJ(ZAHF90G7D!0:4UD,I< -@PNPS; M=%(A B;%Q6I6,5,FPZ6A=J,3ERSIDU>HJ:GA)S'U-G4S)Z28N"==ER09%(]S MMUF'K,"HYI3N1I^75\A;C6W.-<*.K9D.IB#Q]A[ S0F#/BY=5J/@V$\XO[SE MVI(:&7WS+%B1OWO(L3JCR)*NOJ;[#(NC8]C4Y@/ MDPO\BXQB'V;F4P@IX2["%3 T3*CT20R5H!/,4)*Z/[LDS$Z/9MOF2!!KJ$2% MGG8(*6H<;+L&=)D*/H!K:"M8:JS MP(@R'H"TY"L0VATQY=%C1DA!;QDZIX?=P#6T5Q.>57Q M7A.$(1K86:I!9#1 MXLKJJ8D#"7D@S]\Y_GY?P?\FI)?2V*:UI;EJ,H<1J?.SE4A0/5>HQ 8+F1@= M496V$YJ%T%V6W-IJ'!J>;S:#,W@O:8),6%46V=ZMDAW=UP/\@\K]?/6J!',% MJ*'@QA]8^)!260C3R6VR:K5$/OOV&UO$UC6 U M Y 4P:1Z(NDI396ZTR $9ZL.*]\\?A.RGT!-8QT 27Y':6&3X+5TIVT6K$JA MXD+N4 .;7,Q G:6.-,BRL.JV:"J[JJ($*H5E3FUZ4H_I4YJ;% '4&6?$:>8- M7AAW!J*!V_2ZH$-I23T.6* M.;1M]2+S<=E-JBO36C) X.>:FM-I*# F9"X42@AX$,?#KM.=0^KO&+3NUB!< M)A%' EIPS;B6W 'T1-HA.7<'5(^V"VC_?A5=/(FA586N"+(+T0CP[N?+LN!/S%YQ(PR78 M5>I.\@ZHQ4CMHB#RZ9LG*G:H!;H /M4_4L568\ONI=K5_=*JK;9%=-986C8E MZ@L54SLHGBO2AGWU.;HYJ3QZNO]@NA;0( YP<[D[6I,OX4C 0-"$B-=:I75[ M$,=6?S7&<^S@0A2AQNDZQ[DK4*^IO?1#^(^@8!1WJ^T;K:&V+'"J!Z1S+)^O MF0WS&U8A4VN/SVU/*B8=7;XR)XQ@,RU8V@=83L MGT2VZFF[J2L2K)WF!K8E?#"D5N<"H E&DTAS;-7#-RE\+P#>D;I1DI<)0_S- M@L8>-E%^KUG63W)?I99\99+2-M#@UA>NAP;+B*W:;=SSD*7X12(M%Z-#=F5> MCLZ^#GV4<>C8M) $5L4+5&WZ6N*BZN"BS&:W./&@ M20=5,),PGP!3$6(A;4![[+W@A"\/"3$/28@Y'A)BAH28_4"97DZ?]:Z%GAK6*T=AL$*5P!N"49S(NBF*G51#$*[2/(#C/# M]>I L:"BVQ;#UO) &W_TL>D0A"+DL RGZR%PIH@ 2]%J5+]61<-^C2YK]BVU MN'F1#X!Z-81]L.'GNWNB !\04_DF$>2FT/!S^@S;,SV+V&O=P+L,UQVA-3.K M-5+/-^^1S E=%B(^DLHJ;\X@*% M453]QSV*7KVGRB1;1MORKO;31]"2F3'Q"4B98SAMMR+EHJQ3@']K&^OT ;HU M%JB)"J=:D'!R_=E%UOEUTZ6/N0^%\S3;+R0-[%)I^89V8DQ6"@7.8?R9]](Q MSQMO%$Q=EA1OY%B'LY.T.G2<6=IU$I#4_5S:\],NK'X@DE#;A,N578%4_6[RX.3(7> MW,3&)1-D=7%E..Z[M=4:APW69AZ5[NFUAOR#W=0$<:529>\I/1+^0H1-;X0GIP\*/_&$4_E.G$ ME.3N#CN12?M'#HC3=R?R*,>=X0_OTND[W-O>(*-E/[T!2!^P@%M]G4[26F77 MR?S24N6KNJV@ '.96J>@O?_D^K)-$:045)K"$_[[DJ+Q*P8+KE,Z>FY1=BG,<3I",:?RGB@A#E,L4PDFD(N,;Z2-VEA5^W\I\(Q6&,H M2/_ K\BC#A.,ML[#_$I_N) BEMBG#Q4.%@*2@4!BP7D5O%:G1$>:.P?6GPV( M.'00[OW-"P-VV 5G:IS_!BY>$-ELM[=4%69WL+H![&IG4ZG7@UWU@!X-Y6&[ M.-7UQ:(.*[J8BK5)("3)L@XU(&2VZ-]#T\'K0,-I[^)4^T^;P_K4TA@=]: Z MK5SC8U"?:IJ 38PC(! .)',0OD\G&4Y_%Z>Z18D3FD(U)CB[0+ATP;;J32OM M3.Q#UBW)B!S(X7&30Y-7+K9-RIIRY: IX#PYOAE=F,9-GAW,'"&;XH<2N]D[ M#\T_!E+8Q:FNYPSLG+-HS!J[#IN;YE?&^KFGJZDUC&RY#5E&U%%C./5=G&K_ MJ>>2Z>9/W[J"I6R/NE$.J*2[.=7^,[TUR3MN^EM+CN"H M>"O[WQ<_*A33[Q@>9V<:K] M-.<400\BY3RG5"9#*)4%JQ*NU>-PPKLXU0UV(V?HJE*:5IZWI%!*=>T"&<.2 M.YA[>Y*4!@P*X7_XD FBT?18$_V&1XQE^['WIUL'^V"//&XB\YVG?,Q+02WS MR=HXY*0IX>BL%BJ$-WBC=G2J_0>.%9=E:CL'2S$W-EV92Q<,S'$?H%5V=:KW M@U;9ZP#9FTZ T>?:VM DY&(G$CYOW7*,3 M4>V%7NAZXAO2>3>D\YX,Z;Q#.N]^I//>MW(&J\-4I994#8H22DE@JBKOWPT, M2[5SOL,'9SS8=):FO92JO![]I'JD7S3 M-E>L/#-8PD%;NQ35T:=;2^:>R5-LOV22F8 9UR99>*F:%57%"8RK:&$L5 0E M5>.#V^2L(!2)&B:5$&&.5#I-@! MH?39\NP5K16L4(9(;V4G09X! FPP/2SMG353$X!1^'EPHTY"P\/*]'QE]3&% MGQ<@XMBC9JJS!Z59$&7[7X%DKC6B/Z^$('5LG;.M#[0W$P,#JE=1Z1ZPK _/ MO( %V/),4=_\2[$NZK(+MB7<6 ( !%021EN"N8FMJL,_BPG6&M NQ4$] 0HDF6VCM]CJQ'MWK%1155*;HO!AIBT6"20R _&.>PG;*!.XP[3"C^=Z M%YV\B$%Z& [(&6-2B]+#:$87^C6BOBOAJ14YL:&6W![N[QCKBV"(F=N \?TL M8RU7)I.+,*NL&$O5LKG=$5EW/"BXS_;WI1^1:#^X4N,J\IS^+9F7%QYI0M[\ M9%:1Y?3."V2:AWO8*H\9?LE.F1#Z!65NRZ(UMG/=@;)Q(?V*5/6R'T8^LO%B>>^5]W3PC>;9G5TEX+O.DWA@;-BP6VG:2YTLXP=1,:P M;L!/-OV28"'$];"6UIA!_%&,8:($YBCX?2C**Z>,SE+/#2#6C9B9KTB9P](% M7:7S+'9AP*CRDR0$6C%%9H)UL?+HTH@ZK1#S'I?*BXVOA&DP@!$F=?@>_N5N M.?M VZI#/BGUZ)LY.(^^UT7H?BX<]**&B0$98!@K01.#7Q3\5*<1W/+FZR1O M A/(OW3VBIV1)I#=:QL$Z'A<6[4K1BV?37NP3I(H/!ZP2AOOGAV3]U/8^VLL M8I=&\VY>S03=YB51XH=K\;<(.]'=Y0!'3PQL>A7AT1IW@4UW0%6R1T MVOML8YY_WFTF@W%61A9)>,/NI]SC9H%F#8KE)XN&UK"M6"UUE;JQ7(( !H!H,;_]X_'^D[OW5F@#B> M'F/,/\99H* U:7,_LBQJZ+% #$-"Y6&.1'V3=BS:J['7KX*1B?#Y MHJR=Y%(5#M5<;.J2T;7&83 R>@W[#]8\>,M3EAWSB!7^B!@3"<\;0_]Q@KKQ M)GYK#G2@N ^6SCI>AJ#,\AH(=.,;T[OC9%*!E.QB]51[E6VO'=UKU?O^!MWJS[BVY]IQ M%GUG''HQ9N2O67@Y_J$MZ"#W !%PX7A545F&IPA-9DKG^NP:%-@2\),N1M=H M)8%F%T6?58H1AP-WOW$/QD]8T6P:JP:1=-S":QG/K5P&_;?->R'^<8_@^ET2 M4D4;JHB+.<]J&BI-YQ;2*,!Z$>/JVI^-V?4B/4MT-5QR"QH3^'I)F(CVP6[P M,%\J,J)D_, !U7@'PYX3/'0$)5AY',;2;<]2IV;EE>9'6%"G'^78*D+2])C+ MR,>HQ>57U%O6V*+<]$++#DJJ:'^U].MUU&)-*3 .3@P0W1@QTP$#:?J.*F=^ M\_TN'H2]$;U#KA3Y'RX>F%^;/C0?3PF^A='@9:HY#G>C;%(+[?)- MY[T4.G!.2 $?4D;J1?>\6P.E!+W&L@0?J\V%Y +\0\'X%?FF\:I,URL>@&?\ MC( !KEV5'%/&C?H47/L[4._>ZMQYU@;@6/KQD.H@L#"G!9WWE2IH&)+V2VK[ MJ_I@K;%S5VG.>)DX.8)?EPL0O$4IT]J2->_#9!7$NIKR2!$()HG]6")>24 7 MZ4832EV9G [0R/G*SBJ@*U)F-! 4&LB=!I.);!3BVM.1L\O8;?8AV@FS[S" M5]TE6K&"EP>%>2/9$< MFF^L1A'ADFKH@A#,-1Y2[5PM;55T[%'U3P)U'B(W*Q)R^"(]6[OP3Y&S<8!C M+CEPE ',Y*D"M%-Q/^$2TZI*YBEY 60T+S9,8R-))0+Q3V=5:H:7-:4G"USY M<<:^ 2@.B"+P%R+RR0/SD":[X+]I_X"9R%+ >_+Q"LH?5HW:@5Y@K9PYT4DX M 78^D5/X>RV23WKIN0#,[MU-A*)S.7TY(>>Z\K_C-(%@OK*3P6[430GI;H"Z MWWIA$)$,E:7 H<3R!'3)_\TN"YC\[I?Z*_Q#FTSXV=@O!UJ5^1U?_XPD8ET+ MT8(7L2L2]/2#Y_&&/TM7B!8GH(I^I&=.21X7I:#O8L[@;%DU6R_)!:8NC2?F M\?Q"^1%C"6;H>1 3\*:'QHB.+?!O@V?:\&4W0O.KRJ3W_2$^$\P=N&Q3M!P5*IK^0M%D]BAG49*V=8JMKIYOK,[W\ M/_KIIS[#9/2W\HKZ=<;7X'^2@,D!>P7<>&#-RZI4EUW2$6V#E5Y[5'J#<$TK M Q[&C%1E^OL:K =!>I3$T=@?-B\0"P37"JCHLV8"69E53&.C?70FFJX1"@L^O%OOD"3?P MA9 2K*+V!9!=9*NPEK O:GMIHH\)([@8&@A%QDSQDG--QGQ\558?#MR>':# M;AA(V&N[5*C1FBK7C%$9ON-I3GQK@;]/XI4^[>1^>VG/TOHBDQJ-9BVV=XVM M^^/V;UTH"& :Q*1!Q;#,:@,@.D;W ,WVI)0O2JE?5O+#5X0"4DY],%^HI-@BT$X55N/&B_#5K3^RYU2KV\=1K M!'4S&E8],J/U.-4=G0G!EN\/X>[+R#U4 B1M@$$*@=_]8,.DY=MN,$B**CQG MSLB%'6K('%COS+Z$,M8$>F57!'TGS"ZBZGE![HY?<17T-FC$[ +C3,J7QI*Q>LO$0DZ4D"-?>0OQ! G?P*=*H;6F> M,MU+*EBV*[DJ6E#>ADG=M M:MXWQN7'('HC WS84>NQS=6US&6S-]**-FJ,,6B.D, M?YIQ.<2?P5GJ5]8R1+<2LCB#&6V)";<9@MAGFTM>EI]-7-<=1ZVJ>%TW@B S M^(&MS&H]B+D0\[4E:ZRB)7]:.!](/_('I$;,0X ;3:8W"*))VF-N74L)>Z7^ MHVSFB*OTMDE]D"F)M1!#\HHQHDW^)]@7JP MR_OU,AG)>YC2U/.)V MF7C#IF8_L_A/5"$W6\),R!UO7 QXO"P+*M)!@-08=NS-M7%6GG?O9U8+>2%R M333X!([:#H'UE2_IFUARY?^2J39=T*)<.[4C'0W4T*#K4POSTGUEVQK0 M'NB*V->U_4S"4.!)^*)&$MU7%B?#\1V$*,1ZE*X1K>_>>E8'K9ZJ<%+^EG7W M66IME%;KV[OAM>.E2NK5V P@L1HSS]$O']RE(YW9(EY439R/9GF2$3LB\:54,D*^# U8 (B]UZE3P_ M<.=U_BRLI@NBU'77U_U#?Y,++YIOILK)6#K.P5;NPR8!15=UZ^?7PK70(,'> M*.;>[(:0_EX7(G*KC6PB?2OAN7O6)M=J>+_3S%&][N)59Q9K,C,QG+0B3W)/ M?HP7TJ@[<.7?IG\:_*1QQ7M=]V9F(HEP6Q@VN(^U4YVT^$"]O:!PQ$6YR3(Y M8]*(@Q!"1XJ400TD*M.D#)?:2<=2:D:1]@'IGXNW-AY)1]W6S!)#-?Y6U?B' M0S5^J,9_F]7X)TBQ0?E.-XW\,A(8L;UC/65X/*8;4,[J=.UU286Q=V[VTNSX'B8#3>ZQ1T[I6MUH] MD^ZN5^2/2&LB#_J%EH+:-!+4(97.!:@P3#\._M;&)P1"9EK=7JE*KH'*A(2F M$QJ .R'YGM=F/MF#&TEP9=\X=$FN4?ME3*D54P":EU S$^)4-'G2B<6UPK)Z MKP :L-4*/8L5HECY%D: #T* $O,^R]$'?>'W4A.:306B<([:$@_$4)^;&DL MA=Y8O=)YFQI'*PHW';?CKZ )8[*I&S/Q>C/NA^ W MZ.;;M4WBC3=S;TEBWA/B6KPD4#54&S1T=YN7>VU\. MG&6FHRB;K>@Z,1IQM/-110JA6V!8Z$D@O8YSLH$!>21JQ:I'+).0DH%J:Q>7 MV@VM>0&3'UYGGT\PG4%52I%)^(L?<%O0LP'A@"P=B1J+6/"V(E4CWE;MK1NZ M1-0+&E!V=W&I/=C=<"4-8A>$IJ25M^3!^ %K.TL0ZF MAH6HE>=D'[9;9]']T! R2-,N+K5;FDS#B[?N5!DM /3/=$+E)LE7Z!?1Y+WI MY:((K$+=K-2.(0YSJ$U;2E9%2B:PV1E^4R?"($:[N-0>,?J((0+3XRH*"FZF MP:HK;3^:"P. 0=B@UK9-:-KH1:&@:"6NRJCZLKT94E ++M< -KZK2^VC#)" ML(E;XD.[*,NPU_$%Q:*J;V5\TRCK)"Y^F;X?2>31"Y-^='XD==1YD%2NES83 M9O@-_,@(EH';((RGX),7T.L<+@L.(UV6 6!2GJ_]0L-9.W>(GYQU#XWUYM!" M&E&C;WC\3;0;D/*D@@_0T2;)K8,48^[UJ^'3U0B()64]EJY^@J C^<5\.;7$ M@0L+_< IJ1S)<7!6R9 >BN-2$D8)N2I4J>>>GL!HK13S\NLI5Y=^4BZ(?:KKQ&*PT2U%6A ]BH I_,>\[/*U000GBXD-* M/'$[<:3Y9"<2$?+)*M+@S@AYAQ;W-Y%L^_XX9#(.R9HJX&A #?!7#= M//O+0M,I?!>N&EUJ?PQOUMC\L3UK%*CND5*EW])"N V\7@E&+Z->V<2JN0'O MD5E F*N8-L8[.$=+"O1BI9ULZZB+FJ(SA7_1O9+6JR;.L"/Z1:3,754OUWLQ#7P0,^9@LRW3#\F&;[ MNNDB&$(@X;RD$\5-O6KD$!D[C