0001023459-23-000056.txt : 20230407 0001023459-23-000056.hdr.sgml : 20230407 20230407085145 ACCESSION NUMBER: 0001023459-23-000056 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 66 CONFORMED PERIOD OF REPORT: 20230228 FILED AS OF DATE: 20230407 DATE AS OF CHANGE: 20230407 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Simulations Plus, Inc. CENTRAL INDEX KEY: 0001023459 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER INTEGRATED SYSTEMS DESIGN [7373] IRS NUMBER: 954595609 FISCAL YEAR END: 0831 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32046 FILM NUMBER: 23807874 BUSINESS ADDRESS: STREET 1: 42505 10TH STREET WEST CITY: LANCASTER STATE: CA ZIP: 93534-7059 BUSINESS PHONE: 661-723-7723 MAIL ADDRESS: STREET 1: 42505 10TH STREET WEST CITY: LANCASTER STATE: CA ZIP: 93534-7059 FORMER COMPANY: FORMER CONFORMED NAME: SIMULATIONS PLUS INC DATE OF NAME CHANGE: 19960923 10-Q 1 simu-20230228.htm 10-Q simu-20230228
00010234592023Q2false8/3196P5Y00010234592022-09-012023-02-2800010234592023-03-31xbrli:shares00010234592023-02-28iso4217:USD00010234592022-08-310001023459us-gaap:IntellectualPropertyMember2023-02-280001023459us-gaap:IntellectualPropertyMember2022-08-310001023459us-gaap:OtherIntangibleAssetsMember2023-02-280001023459us-gaap:OtherIntangibleAssetsMember2022-08-31iso4217:USDxbrli:shares0001023459simu:SoftwareMember2022-12-012023-02-280001023459simu:SoftwareMember2021-12-012022-02-280001023459simu:SoftwareMember2022-09-012023-02-280001023459simu:SoftwareMember2021-09-012022-02-280001023459simu:ServicesMember2022-12-012023-02-280001023459simu:ServicesMember2021-12-012022-02-280001023459simu:ServicesMember2022-09-012023-02-280001023459simu:ServicesMember2021-09-012022-02-2800010234592022-12-012023-02-2800010234592021-12-012022-02-2800010234592021-09-012022-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2022-11-300001023459simu:CommonStockAndAdditionalPaidInCapitalMember2021-11-300001023459simu:CommonStockAndAdditionalPaidInCapitalMember2022-08-310001023459simu:CommonStockAndAdditionalPaidInCapitalMember2021-08-310001023459simu:CommonStockAndAdditionalPaidInCapitalMember2022-12-012023-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2021-12-012022-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2022-09-012023-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2021-09-012022-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2023-02-280001023459simu:CommonStockAndAdditionalPaidInCapitalMember2022-02-280001023459us-gaap:RetainedEarningsMember2022-11-300001023459us-gaap:RetainedEarningsMember2021-11-300001023459us-gaap:RetainedEarningsMember2022-08-310001023459us-gaap:RetainedEarningsMember2021-08-310001023459us-gaap:RetainedEarningsMember2022-12-012023-02-280001023459us-gaap:RetainedEarningsMember2021-12-012022-02-280001023459us-gaap:RetainedEarningsMember2022-09-012023-02-280001023459us-gaap:RetainedEarningsMember2021-09-012022-02-280001023459us-gaap:RetainedEarningsMember2023-02-280001023459us-gaap:RetainedEarningsMember2022-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-11-300001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-11-300001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-08-310001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-08-310001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-012023-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-012022-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-012023-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-012022-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-02-280001023459us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-02-2800010234592022-02-2800010234592021-08-310001023459us-gaap:TransferredAtPointInTimeMembersimu:SoftwareLicensesMember2022-12-012023-02-280001023459us-gaap:TransferredAtPointInTimeMembersimu:SoftwareLicensesMember2021-12-012022-02-280001023459us-gaap:TransferredAtPointInTimeMembersimu:SoftwareLicensesMember2022-09-012023-02-280001023459us-gaap:TransferredAtPointInTimeMembersimu:SoftwareLicensesMember2021-09-012022-02-280001023459us-gaap:TransferredOverTimeMembersimu:SoftwareLicensesMember2022-12-012023-02-280001023459us-gaap:TransferredOverTimeMembersimu:SoftwareLicensesMember2021-12-012022-02-280001023459us-gaap:TransferredOverTimeMembersimu:SoftwareLicensesMember2022-09-012023-02-280001023459us-gaap:TransferredOverTimeMembersimu:SoftwareLicensesMember2021-09-012022-02-280001023459us-gaap:TransferredOverTimeMembersimu:ConsultingServicesMember2022-12-012023-02-280001023459us-gaap:TransferredOverTimeMembersimu:ConsultingServicesMember2021-12-012022-02-280001023459us-gaap:TransferredOverTimeMembersimu:ConsultingServicesMember2022-09-012023-02-280001023459us-gaap:TransferredOverTimeMembersimu:ConsultingServicesMember2021-09-012022-02-280001023459simu:NorthAndSouthAmericaMember2022-12-012023-02-280001023459simu:NorthAndSouthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-12-012023-02-28xbrli:pure0001023459simu:NorthAndSouthAmericaMember2021-12-012022-02-280001023459simu:NorthAndSouthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-12-012022-02-280001023459us-gaap:EMEAMember2022-12-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:EMEAMemberus-gaap:ProductConcentrationRiskMember2022-12-012023-02-280001023459us-gaap:EMEAMember2021-12-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:EMEAMemberus-gaap:ProductConcentrationRiskMember2021-12-012022-02-280001023459srt:AsiaMember2022-12-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:AsiaMember2022-12-012023-02-280001023459srt:AsiaMember2021-12-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:AsiaMember2021-12-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-12-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-12-012022-02-280001023459simu:NorthAndSouthAmericaMember2022-09-012023-02-280001023459simu:NorthAndSouthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-09-012023-02-280001023459simu:NorthAndSouthAmericaMember2021-09-012022-02-280001023459simu:NorthAndSouthAmericaMemberus-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-09-012022-02-280001023459us-gaap:EMEAMember2022-09-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:EMEAMemberus-gaap:ProductConcentrationRiskMember2022-09-012023-02-280001023459us-gaap:EMEAMember2021-09-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:EMEAMemberus-gaap:ProductConcentrationRiskMember2021-09-012022-02-280001023459srt:AsiaMember2022-09-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:AsiaMember2022-09-012023-02-280001023459srt:AsiaMember2021-09-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersrt:AsiaMember2021-09-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2022-09-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMember2021-09-012022-02-280001023459us-gaap:EquipmentMember2022-09-012023-02-280001023459srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-09-012023-02-280001023459srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-09-012023-02-280001023459us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-09-012023-02-280001023459srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-09-012023-02-280001023459us-gaap:LeaseholdImprovementsMember2022-09-012023-02-280001023459us-gaap:GoodwillMember2022-09-012023-02-280001023459us-gaap:GoodwillMember2021-09-012022-02-280001023459us-gaap:TradeNamesMember2023-02-280001023459us-gaap:NoncompeteAgreementsMember2022-09-012023-02-280001023459us-gaap:NoncompeteAgreementsMember2023-02-280001023459simu:OtherInternalUseSoftwareMembersrt:MinimumMember2022-09-012023-02-280001023459simu:OtherInternalUseSoftwareMembersrt:MaximumMember2022-09-012023-02-280001023459simu:OtherInternalUseSoftwareMember2023-02-280001023459us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-09-012023-02-280001023459us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-09-012023-02-280001023459us-gaap:CustomerRelationshipsMember2023-02-280001023459simu:ERPMember2022-09-012023-02-280001023459simu:ERPMember2023-02-280001023459us-gaap:TradeNamesMember2022-08-310001023459us-gaap:NoncompeteAgreementsMember2022-09-012022-11-300001023459us-gaap:NoncompeteAgreementsMember2022-08-310001023459us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-09-012022-11-300001023459us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-09-012022-11-300001023459us-gaap:CustomerRelationshipsMember2022-08-310001023459simu:ERPMember2022-09-012022-11-300001023459simu:ERPMember2022-08-310001023459us-gaap:OtherIntangibleAssetsMember2022-12-012023-02-280001023459us-gaap:OtherIntangibleAssetsMember2021-12-012022-02-280001023459us-gaap:OtherIntangibleAssetsMember2022-09-012023-02-280001023459us-gaap:OtherIntangibleAssetsMember2021-09-012022-02-280001023459us-gaap:CommercialPaperMember2023-02-280001023459us-gaap:DepositsMember2023-02-280001023459us-gaap:CommercialPaperMember2022-08-310001023459us-gaap:DepositsMember2022-08-310001023459simu:TSRLMemberus-gaap:IntellectualPropertyMember2022-09-012023-02-280001023459simu:TSRLMemberus-gaap:IntellectualPropertyMember2023-02-280001023459simu:DILIMemberus-gaap:IntellectualPropertyMember2022-09-012023-02-280001023459simu:DILIMemberus-gaap:IntellectualPropertyMember2023-02-280001023459simu:EntelosMemberus-gaap:IntellectualPropertyMember2022-09-012023-02-280001023459simu:EntelosMemberus-gaap:IntellectualPropertyMember2023-02-280001023459simu:LixoftMemberus-gaap:IntellectualPropertyMember2022-09-012023-02-280001023459simu:LixoftMemberus-gaap:IntellectualPropertyMember2023-02-280001023459us-gaap:IntellectualPropertyMembersimu:EnslienMember2022-09-012022-11-300001023459us-gaap:IntellectualPropertyMembersimu:EnslienMember2022-08-310001023459simu:TSRLMemberus-gaap:IntellectualPropertyMember2022-09-012022-11-300001023459simu:TSRLMemberus-gaap:IntellectualPropertyMember2022-08-310001023459simu:DILIMemberus-gaap:IntellectualPropertyMember2022-09-012022-11-300001023459simu:DILIMemberus-gaap:IntellectualPropertyMember2022-08-310001023459simu:EntelosMemberus-gaap:IntellectualPropertyMember2022-09-012022-11-300001023459simu:EntelosMemberus-gaap:IntellectualPropertyMember2022-08-310001023459simu:LixoftMemberus-gaap:IntellectualPropertyMember2022-09-012022-11-300001023459simu:LixoftMemberus-gaap:IntellectualPropertyMember2022-08-310001023459simu:IntellectualPropertysMember2022-12-012023-02-280001023459simu:IntellectualPropertysMember2021-12-012022-02-280001023459simu:IntellectualPropertysMember2022-09-012023-02-280001023459simu:IntellectualPropertysMember2021-09-012022-02-280001023459srt:MaximumMemberstpr:CA2023-02-17utr:sqft0001023459srt:MinimumMemberstpr:CA2023-02-170001023459srt:MaximumMemberstpr:CA2023-02-172023-02-170001023459srt:MinimumMemberstpr:CA2023-02-172023-02-170001023459stpr:CA2023-02-170001023459stpr:CA2023-02-280001023459stpr:CA2022-09-012023-02-280001023459stpr:NY2023-02-280001023459stpr:NY2022-09-012023-02-28simu:renewal_term0001023459simu:DataCenterMemberstpr:NY2022-09-012023-02-280001023459simu:DataCenterMemberstpr:NY2023-02-280001023459stpr:NC2023-02-280001023459stpr:NC2022-09-012023-02-280001023459country:FR2023-02-280001023459country:FR2022-09-012023-02-2800010234592022-11-3000010234592021-11-300001023459simu:FY20231stQtrMember2022-09-012023-02-280001023459simu:FY20232ndQtrMember2022-09-012023-02-280001023459simu:FY20221stQtrMember2021-09-012021-11-300001023459simu:FY20222ndQtrMember2021-09-012021-11-300001023459simu:FY20223rdQtrMember2021-09-012021-11-300001023459simu:FY20224thQtrMember2021-09-012021-11-3000010234592021-09-012021-11-300001023459simu:Equity2017IncentivePlanMember2016-12-230001023459simu:Equity2021IncentivePlanMember2022-10-200001023459simu:Equity2021IncentivePlanMember2023-02-090001023459us-gaap:StockOptionMember2023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeOneMember2022-09-012023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeFiveMember2022-09-012023-02-280001023459us-gaap:StockOptionMember2022-08-310001023459us-gaap:StockOptionMember2021-09-012022-08-310001023459us-gaap:StockOptionMember2022-09-012023-02-2800010234592021-09-012022-08-310001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeOneMember2023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeTwoMember2022-09-012023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeTwoMember2023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeThreeMember2022-09-012023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeThreeMember2023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeFourMember2022-09-012023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeFourMember2023-02-280001023459us-gaap:StockOptionMembersimu:ExercisePriceRangeFiveMember2023-02-280001023459simu:NonManagementDirectorsMember2022-12-012023-02-280001023459simu:NonManagementDirectorsMember2022-09-012023-02-2800010234592023-01-112023-01-1100010234592023-01-110001023459srt:ScenarioForecastMember2023-03-012023-05-310001023459us-gaap:CustomerConcentrationRiskMembersimu:InternationalSalesMemberus-gaap:SalesMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:InternationalSalesMemberus-gaap:SalesMember2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:Customer1Memberus-gaap:SalesMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMembersimu:AnotherCustomer2Member2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:AnotherCustomer3Memberus-gaap:SalesMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:AnotherCustomer4Memberus-gaap:SalesMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:Customer1Memberus-gaap:SalesMember2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesMembersimu:AnotherCustomer2Member2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:AnotherCustomer3Memberus-gaap:SalesMember2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMembersimu:AnotherCustomer4Memberus-gaap:SalesMember2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMembersrt:MinimumMemberus-gaap:AccountsReceivableMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersrt:MaximumMemberus-gaap:AccountsReceivableMember2022-09-012023-02-280001023459us-gaap:CustomerConcentrationRiskMembersrt:MinimumMemberus-gaap:AccountsReceivableMember2021-09-012022-02-280001023459us-gaap:CustomerConcentrationRiskMembersrt:MaximumMemberus-gaap:AccountsReceivableMember2021-09-012022-02-28simu:segment0001023459simu:SoftwareSegmentMember2022-12-012023-02-280001023459simu:ServicesSegmentMember2022-12-012023-02-280001023459us-gaap:SalesRevenueNetMembersimu:SoftwareSegmentMemberus-gaap:ProductConcentrationRiskMember2022-12-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersimu:ServicesSegmentMember2022-12-012023-02-280001023459simu:SoftwareSegmentMember2021-12-012022-02-280001023459simu:ServicesSegmentMember2021-12-012022-02-280001023459us-gaap:SalesRevenueNetMembersimu:SoftwareSegmentMemberus-gaap:ProductConcentrationRiskMember2021-12-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersimu:ServicesSegmentMember2021-12-012022-02-280001023459simu:SoftwareSegmentMember2022-09-012023-02-280001023459simu:ServicesSegmentMember2022-09-012023-02-280001023459us-gaap:SalesRevenueNetMembersimu:SoftwareSegmentMemberus-gaap:ProductConcentrationRiskMember2022-09-012023-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersimu:ServicesSegmentMember2022-09-012023-02-280001023459simu:SoftwareSegmentMember2021-09-012022-02-280001023459simu:ServicesSegmentMember2021-09-012022-02-280001023459us-gaap:SalesRevenueNetMembersimu:SoftwareSegmentMemberus-gaap:ProductConcentrationRiskMember2021-09-012022-02-280001023459us-gaap:SalesRevenueNetMemberus-gaap:ProductConcentrationRiskMembersimu:ServicesSegmentMember2021-09-012022-02-280001023459us-gaap:SubsequentEventMember2023-04-052023-04-050001023459us-gaap:SubsequentEventMember2023-04-242023-04-24
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, DC 20549
FORM 10-Q
x
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended February 28, 2023
OR
oTransmission 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-32046
simu-20230228_g1.gif
Simulations Plus, Inc.
(Name of registrant as specified in its charter)
California95-4595609
(State or other jurisdiction of Incorporation or Organization)(I.R.S. Employer identification No.)
42505 10th Street West
Lancaster, CA 93534-7059
(Address of principal executive offices including zip code)
(661) 723-7723
(Registrant’s telephone number, including area code)
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:
Title of Each Class
                 Common Stock, par value $0.001 per share
Trading Symbol
SLP
Name of Each Exchange on Which Registered
NASDAQ Stock Market LLC
Indicate by check mark whether the registrant (1) 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 x No o
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act (Check one):
xLarge accelerated FileroAccelerated Filer
oNon-accelerated Filer oSmaller reporting company
oEmerging 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. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes o No x
The number of shares outstanding of the registrant’s common stock, par value $0.001 per share, as of March 31, 2023, was 19,996,653.

Simulations Plus, Inc.
FORM 10-Q
For the Quarterly Period Ended February 28, 2023

Table of Contents

Page
Item 1A.

PART I. FINANCIAL INFORMATION
Item 1.    Condensed Consolidated Financial Statements

SIMULATIONS PLUS, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited)(Audited)
(in thousands, except share and per share amounts)February 28, 2023August 31, 2022
ASSETS
Current assets
Cash and cash equivalents$39,292 $51,567 
Accounts receivable, net of allowance for doubtful accounts of $12 and $12
11,398 13,787 
Prepaid income taxes397 1,391 
Prepaid expenses and other current assets4,335 3,377 
Short-term investments76,052 76,668 
Total current assets131,474 146,790 
Long-term assets
Capitalized computer software development costs, net of accumulated amortization of $16,455 and $15,672
10,501 9,563 
Property and equipment, net822 632 
Operating lease right-of-use assets1,190 1,420 
Intellectual property, net of accumulated amortization of $8,552 and $7,928
8,358 9,057 
Other intangible assets, net of accumulated amortization of $1,812 and $2,662
7,387 7,560 
Goodwill12,921 12,921 
Other assets548 439 
Total assets$173,201 $188,382 
LIABILITIES AND SHAREHOLDERS' EQUITY
Current liabilities
Accounts payable$350 $225 
Accrued compensation2,635 3,254 
Accrued expenses535 931 
Operating lease liability - current portion432 461 
Deferred revenue2,050 2,864 
Total current liabilities6,002 7,735 
Long-term liabilities
Deferred income taxes, net1,859 1,456 
Operating lease liability747 943 
Total liabilities8,608 10,134 
Commitments and contingencies  
Shareholders' equity
Preferred stock, $0.001 par value — 10,000,000 shares authorized; no shares issued and outstanding
$ $ 
Common stock, $0.001 par value and additional paid-in capital —50,000,000 shares authorized; 19,930,623 and 20,260,070 shares issued and outstanding
137,821 138,512 
Retained earnings27,050 40,044 
Accumulated other comprehensive loss(278)(308)
Total shareholders' equity164,593 178,248 
Total liabilities and shareholders' equity$173,201 $188,382 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

SIMULATIONS PLUS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME
For the three and six months ended February 28, 2023 and 2022
(Unaudited)

Three Months EndedSix Months Ended
(in thousands, except per common share amounts)2023202220232022
Revenues
Software$10,487 $9,758 $16,561 $17,120 
Services5,263 5,038 11,153 10,093 
Total revenues15,750 14,796 27,714 27,213 
Cost of revenues
Software843 780 1,728 1,515 
Services1,777 2,050 3,563 4,071 
Total cost of revenues2,620 2,830 5,291 5,586 
Gross profit13,130 11,966 22,423 21,627 
Operating expenses
Research and development1,317 902 2,483 1,784 
Selling, general, and administrative7,779 5,584 15,028 10,572 
Total operating expenses9,096 6,486 17,511 12,356 
   
Income from operations4,034 5,480 4,912 9,271 
Other income, net1,034 53 1,774 118 
   
Income before income taxes5,068 5,533 6,686 9,389 
Provision for income taxes(894)(1,124)(1,267)(1,954)
Net income$4,174 $4,409 $5,419 $7,435 
Earnings per share
Basic$0.21 $0.22 $0.27 $0.37 
Diluted$0.20 $0.21 $0.26 $0.36 
Weighted-average common shares outstanding
Basic20,112 20,177 20,200 20,164 
Diluted20,529 20,745 20,657 20,738 
Other comprehensive (loss) income, net of tax
Foreign currency translation adjustments(23)(38)30 (275)
Comprehensive income$4,151 $4,371 $5,449 $7,160 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

SIMULATIONS PLUS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY
For the three and six months ended February 28, 2023 and 2022
(Unaudited)
Three Months EndedSix Months Ended
(in thousands, except per common share amounts)2023202220232022
Common stock and additional paid in capital
Balance, beginning of period$140,306 $134,512 $138,512 $133,418 
Exercise of stock options205 169 963 541 
Stock-based compensation1,160 703 2,046 1,337 
Shares issued to Directors for services150 88 300 176 
Repurchase and retirement of common shares(4,000) (4,000) 
Balance, end of period137,821 135,472 137,821 135,472 
Retained earnings
Balance, beginning of period40,071 34,224 40,044 32,407 
Declaration of dividends(1,195)(1,211)(2,413)(2,420)
Repurchase and retirement of common shares(16,000) (16,000) 
Net income4,174 4,409 5,419 7,435 
Balance, end of period27,050 37,422 27,050 37,422 
Accumulated other comprehensive (loss) income
Balance, beginning of period(255)(280)(308)(43)
Other comprehensive (loss) income(23)(38)30 (275)
Balance, end of period(278)(318)(278)(318)
Total shareholders’ equity$164,593 $172,576 $164,593 $172,576 
Cash dividends declared per common share$0.06 $0.06 $0.12 $0.12 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

SIMULATIONS PLUS, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited)
Six Months Ended February 28,
(in thousands)20232022
Cash flows from operating activities
Net income$5,419 $7,435 
Adjustments to reconcile net income to net cash provided by operating activities
Depreciation and amortization1,858 1,840 
Change in value of contingent consideration 243 
Amortization of investment (discounts) premiums(379)1,122 
Stock-based compensation2,300 1,513 
Deferred income taxes403 424 
Currency translation adjustments30 (275)
(Increase) decrease in
Accounts receivable2,389 (5,188)
Prepaid income taxes994 563 
Prepaid expenses and other assets(1,067)1,274 
Increase (decrease) in  
Accounts payable125 22 
Other liabilities(1,010)(3,384)
Deferred revenue(814)590 
Net cash provided by operating activities10,248 6,179 
Cash flows from investing activities  
Purchases of property and equipment(316)(710)
Purchase of short-term investments(47,156)(25,504)
Proceeds from maturities of short-term investments48,151 46,810 
Purchased intangibles(77) 
Capitalized computer software development costs(1,675)(1,507)
Net cash (used in) provided by investing activities(1,073)19,089 
Cash flows from financing activities  
Payment of dividends(2,413)(2,420)
Proceeds from the exercise of stock options963 541 
Repurchase and retirement of common shares(20,000) 
Net cash used in financing activities(21,450)(1,879)
  
Net (decrease) increase in cash and cash equivalents(12,275)23,389 
Cash and cash equivalents, beginning of year$51,567 $36,984 
Cash and cash equivalents, end of period$39,292 $60,373 
Supplemental disclosures of cash flow information
Income taxes paid$93 $921 
Non-Cash Investing and Financing Activities  
Right of use assets capitalized$ $624 
The accompanying notes are an integral part of these Condensed Consolidated Financial Statements.

Simulations Plus, Inc.
Notes to Condensed Consolidated Financial Statements
(Unaudited)
NOTE 1 – GENERAL

This Quarterly Report on Form 10-Q for the quarter ended February 28, 2023, should be read in conjunction with our Annual Report on Form 10-K for the fiscal year ended August 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on October 28, 2022. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc., the interim data include all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.
Organization

Simulations Plus, Inc. (“Simulations Plus”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation ("Cognigen") and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. ("DILIsym") as a wholly owned subsidiary. In April 2020, Simulations Plus acquired Lixoft, a French société par actions simplifiée ("Lixoft"), as a wholly owned subsidiary pursuant to a stock purchase and contribution agreement. (Simulations Plus together with its subsidiaries, collectively, the "Company,” "we,” "us,” "our").

Effective September 1, 2021, the Company merged both Cognigen and DILIsym with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (Simulation Plus’ state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.
Lines of Business

We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial-intelligence-based and machine-learning-based technologies. We also provide consulting services ranging from early drug discovery through preclinical and clinical development analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies and academic and regulatory agencies worldwide for use in the conduct of industry-based research.
NOTE 2 – SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The consolidated financial statements include the accounts of Simulations Plus and its wholly owned subsidiary, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.
Use of Estimates
Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.
Reclassifications
Certain numbers in the prior year have been reclassified to conform to the current year's presentation.


Revenue Recognition
We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development.

In accordance with ASC 606, we determine revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer
ii.Identification of the performance obligations in the contract
iii.Determination of the transaction price
iv.Allocation of the transaction price to the performance obligations in the contract
v.Recognition of revenue when, or as, we satisfy a performance obligation

Components of Revenue
The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. Standalone selling prices are determined based on the prices at which the Company separately sells its services or goods.
Revenue ComponentsTypical Payment Terms
Software Revenues:
Software revenues are generated primarily from sales of software licenses at the time the software is unlocked, and the term commences. The license period typically is one year or less. Along with the license, a di minimis amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support, they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.
Payments are generally due upon invoicing on a net 30 basis, unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.
For certain software arrangements the Company hosts the licenses on servers maintained by the Company. Revenue for those arrangements is accounted as Software as a Service over the life of the contract. These arrangements account for a small portion of software revenues of the Company.
Consulting Contracts:
Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The Company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the method chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.
Consortium Member Based Services:
The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.Payment is due at the beginning of the period, generally on a net-30 or -60 basis.


Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. As of February 28, 2023, remaining performance obligations were $10.4 million. Ninety-six percent of the remaining performance obligations are expected to be recognized over the next 12 months, with the remainder expected to be recognized thereafter. Remaining performance obligations estimates are subject to change and are affected by several factors, including contract terminations and changes in the scope of contracts.
Disaggregation of Revenues

The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Software licenses
Point in time$10,191 $9,493 $15,993 $16,600 
Over time296 265 568 520 
Services   
Over time5,263 5,038 11,153 10,093 
Total revenue$15,750 $14,796 $27,714 $27,213 
In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:
(in thousands)Three Months Ended February 28,
20232022
$% of total $% of total
Americas$10,589 67 %$9,696 66 %
EMEA3,618 23 %3,706 25 %
Asia Pacific1,543 10 %1,394 9 %
Total$15,750 100 %$14,796 100 %
(in thousands)Six Months Ended February 28,
20232022
$% of total $% of total
Americas$19,089 69 %$18,155 67 %
EMEA5,748 21 %6,731 25 %
Asia Pacific2,877 10 %2,327 8 %
Total$27,714 100 %$27,213 100 %
Contract Balances
We receive payments from customers based upon contractual billing schedules, while we recognize revenue when, or as, we satisfy our performance obligations. This timing difference results in accounts receivable, contract assets, and contract liabilities. We record accounts receivable when the right to consideration becomes unconditional. We record a contract asset if the right to consideration is conditioned on something other than the passage of time, such as our future performance. Contract assets are included in prepaid expenses and other current assets on our condensed consolidated balance sheets. We record a contract liability when we have an obligation to transfer goods or services to a customer for which we have either received consideration or a payment is due from a customer. We refer to contract liabilities as deferred revenue on our condensed consolidated balance sheets.

Contract asset balances as of February 28, 2023, and August 31, 2022, were $2.9 million and $1.7 million, respectively.
During the three and six months ended February 28, 2023, the Company recognized $0.4 million and $2.3 million, respectively, of revenue that was included in contract liabilities as of August 31, 2022, and during the three and six months ended February 28, 2022, the Company recognized $0.2 million and $0.5 million, respectively, of revenue that was included in contract liabilities as of August 31, 2021.
Deferred Commissions
Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. We apply the practical expedient as described in ASC 340-40-25-4 to expense costs as incurred for sales commissions, since the amortization period of the asset that we otherwise would have recognized is one year or less. This expense is included in the condensed consolidated statements of operations and comprehensive income as selling, general, and administrative expense.
Cash and Cash Equivalents
For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.
Accounts Receivable and Allowance for Credit Losses
The Company extends credit to its customers in the normal course of business. The Company evaluates its allowance for credit losses based on its estimate of the collectability of its trade accounts receivable. As part of this assessment, the Company considers various factors including the financial condition of the individual companies with which it does business, the aging of receivable balances, historical experience, changes in customer payment terms, current market conditions, and reasonable and supportable forecasts of future economic conditions. In times of economic turmoil, the Company’s estimates and judgments with respect to the collectability of its receivables is subject to greater uncertainty than in more stable periods. Accounts receivable balances will be charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.
Investments
The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds, and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are measured at amortized cost and are presented at the net amount expected to be collected. Any change in the allowance for credit losses during the period is reflected in earnings. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security.

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value. For available-for-sale debt securities in an unrealized loss position, we evaluate as of the balance sheet date whether the unrealized losses are attributable to a credit loss or other factors. The portion of unrealized losses related to a credit loss is recognized in earnings, and the portion of unrealized loss not related to a credit loss is recognized in other comprehensive income (loss).

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. We subsequently reassess the appropriateness of that classification at each reporting date. During the quarter ended February 28, 2023, all of our investments were classified as held-to-maturity.


Capitalized Computer Software Development Costs
Software development costs are capitalized in accordance with ASC 985-20. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.
Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $0.4 million and $0.3 million for the three months ended February 28, 2023, and 2022, respectively, and $0.8 million and $0.6 million for the six months ended February 28, 2023, and 2022, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.
We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.
Property and Equipment
Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:
Equipment5 years
Computer equipment
3 to 7 years
Furniture and fixtures
5 to 7 years
Leasehold improvementsShorter of life of asset or lease
Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.
Internal-use Software
We have capitalized certain internal-use software costs in accordance with ASC 350-40, which are included in intangible assets. The amortization of such costs is classified as selling, general, and administrative expenses on the condensed consolidated statements of operations. Maintenance of and minor upgrades to internal-use software are also classified as selling, general, and administrative expenses as incurred.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our condensed consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. The operating lease ROU asset also includes any lease payments made at or before the commencement date and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.


Supplemental balance sheet information related to operating leases was as follows as of February 28, 2023:
(in thousands)
Right of use assets$1,190 
Lease liabilities, current$432 
Lease liabilities, long-term$747 
Operating lease costs$252 
Weighted-average remaining lease term2.55 years
Weighted-average discount rate3.41 %
Intangible Assets and Goodwill
We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Finite-lived intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill and indefinite-lived intangible assets are tested for impairment annually or when events or circumstances change that would indicate that they might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
Goodwill and intangible assets are tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. During the three and six months ended February 28, 2023 and 2022, there were no changes to our reporting units, and we did not recognize any impairment charges or additions to goodwill.
The following table summarizes other intangible assets as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition ValueAccumulated AmortizationNet Book
Value
Trade namesNone$2,910 $ $2,910 
Covenants not to compete
Straight line 3 years
60 58 2 
Other internal use software
Straight line 3 to 5 years
77 2 75 
Customer relationships
Straight line 8 to 14 years
4,450 1,614 2,836 
ERP
Straight line 15 years
1,702 138 1,564 
$9,199 $1,812 $7,387 






The following table summarizes other intangible assets as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Trade namesNone$2,910 $ $2,910 
Covenants not to compete
Straight line 3 years
60 48 12 
Customer relationships
Straight line 8 to 14 years
5,550 2,534 3,016 
ERP
Straight line 15 years
1,702 80 1,622 
$10,222 $2,662 $7,560 
Total amortization expense for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.2 million, respectively, and amortization expense for the six months ended February 28, 2023, and 2022 was $0.3 million and $0.3 million, respectively.
Future amortization of finite-lived intangible assets for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$251 
2024$489 
2025$489 
2026$489 
2027$442 
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories are as follows:
Level Input:Input Definition:
Level IInputs that are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level IIInputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level IIIUnobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.
For certain of our financial instruments, including accounts receivable, accounts payable, and accrued compensation and other accrued expenses, the carrying amounts are representative of their fair value due to their short maturities.
We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.



The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:
February 28, 2023
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$71,552 $ $(175)$71,377 
Term deposits (due within one year)4,500 4,500 
Total$76,052 $ $(175)$75,877 
August 31, 2022
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$72,168 $ $(839)$71,329 
Term deposits (due within one year)4,500 4,500 
Total$76,668 $ $(839)$75,829 
Research and Development Costs
Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.
Income Taxes
We account for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.
Intellectual property
The following table summarizes intellectual property as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 5,275 725 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,821 1,029 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 23 27 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,433 6,577 
$16,910 $8,552 $8,358 





The following table summarizes intellectual property as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Royalty Agreement buy out-Enslein Research
Straight line 10 years
$75 $75 $ 
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 4,975 1,025 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,662 1,188 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 20 30 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,196 6,814 
$16,985 $7,928 $9,057 
Total amortization expense for intellectual property agreements for the three months ended February 28, 2023 and 2022 was $0.4 million and $0.4 million, respectively, and amortization expense for intellectual property agreements for the six months ended February 28, 2023 and 2022 was $0.7 million and $0.7 million, respectively.
Future amortization of intellectual property for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$694 
2024$1,218 
2025$793 
2026$717 
2027$477 
Earnings per Share
We report earnings per share in accordance with ASC 260. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months ended February 28, 2023, and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Numerator
Net income attributable to common shareholders$4,174 $4,409 $5,419 $7,435 
Denominator
Weighted-average number of common shares outstanding during the year20,112 20,177 20,200 20,164 
Dilutive effect of stock options417 568 457 574 
Common stock and common stock equivalents used for diluted earnings per share20,529 20,745 20,657 20,738 
Stock-Based Compensation
Compensation costs related to stock options are determined in accordance with ASC 718. Compensation cost is calculated based on the grant-date fair value estimated using the Black-Scholes pricing model and then amortized on a straight-line basis over the requisite service period. Stock-based compensation expense related to stock options, not including shares issued to directors for services, was $1.2 million and $0.7 million for the three months ended February 28, 2023, and 2022, respectively, and $2.0 million and $1.3 million for the six months ended February 28, 2023, and 2022, respectively.

Impairment of Long-lived Assets
We account for the impairment and disposition of long-lived assets in accordance with ASC 360. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three and six months ended February 28, 2023, and 2022.
Recently Issued Accounting Standards
None.
NOTE 3 – OTHER INCOME (EXPENSE), NET
The components of other income (expense), net for the three and six months ended February 28, 2023, and 2022, were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Interest income$985 $75 $1,756 $139 
Change in valuation of contingent consideration (122) (243)
Gain on sale of assets   1 
Gain (loss) on currency exchange49 100 18 221 
Total other income, net$1,034 $53 $1,774 $118 
NOTE 4 – COMMITMENTS AND CONTINGENCIES
Leases
On February 17, 2023, we entered into an amendment, effective May 1, 2023, to the lease agreement for our office space in Lancaster, California, where our corporate headquarters are located. The amendment extends the lease term through April 30, 2028, reduces the leased square footage from 9,255 to approximately 4,200, and reduces the monthly base rent from $18 thousand per month to $8 thousand per month with an annual increase of 3%. The amended lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last three years of the lease term with no penalty.
We lease 4,317 square feet of office space in Buffalo, New York. The lease term extends to November 30, 2026, and the base rent is $7 thousand per month with an annual 2% increase. The lease agreement provides the Company with two five-year renewal options and the right to terminate the lease with one year's prior written notice with certain penalties.
We have a data center colocation space in Buffalo, New York, with a lease term through November 30, 2026, and rent of $4 thousand per month with an annual 3% increase.

We lease 3,386 square feet of office space in Durham, North Carolina. The lease term extends to September 30, 2023, and the base rent is $8 thousand per month with an annual 3% increase.

We lease 2,300 square feet of office space in Paris, France. The lease term extends to November 30, 2024, and the rent is $5 thousand per month, which amount is subject to adjustment each December based on a consumer price index.

Rent expense, including common area maintenance fees for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.1 million, respectively, and was $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively.


Lease liability maturities as of February 28, 2023, were as follows:
(in thousands)Year Ending August 31,Amount
Remainder of 2023$255 
2024411 
2025346 
2026219 
20278 
Total undiscounted liabilities1,239 
Less: imputed interest(60)
Total operating lease liabilities (including current portion)$1,179 
Employment Agreements

In the normal course of business, the Company has entered into employment agreements with certain of its executive officers that may require compensation payments upon termination.
Income Taxes

We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position, and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal years 2019 through 2021 are open for audit, and our state tax returns for fiscal years 2018 through 2021 remain open for audit.

Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.
Litigation

We are not a party to any legal proceedings and are not aware of any pending or threatened legal proceedings of any kind.
NOTE 5 – SHAREHOLDERS' EQUITY
Shares Outstanding

Shares of Company common stock outstanding for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
2023202220232022
Common stock outstanding, beginning of period20,313,755 20,168,796 20,260,070 20,141,521 
Common stock repurchased during the period *(408,685) (408,685) 
Common stock issued during the period25,553 12,988 79,238 40,263 
Common stock outstanding, end of period19,930,623 20,181,784 19,930,623 20,181,784 
*Common stock repurchased per the ASR Agreement, as discussed in further detail in this footnote, below.


Dividends

The Company’s Board of Directors declared cash dividends during the fiscal years 2023 and 2022. The details of dividends paid are in the following tables:
(in thousands, except dividend per share)Fiscal Year 2023
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/31/202211/07/202220,299 $0.06 $1,218 
1/30/20232/06/202319,924 $0.06 1,195 
Total$2,413 
(in thousands, except dividend per share) Fiscal Year 2022
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/25/202111/01/202120,148 $0.06 $1,209 
1/31/20222/07/202220,178 $0.06 1,211 
4/25/20225/02/202220,207 $0.06 1,212 
7/25/20228/01/202220,239 $0.06 1,214 
Total  $4,846 
Stock Option Plans
On December 23, 2016, the Company's Board of Directors adopted, and on February 23, 2017, its shareholders approved, the Company's 2017 Equity Incentive Plan (the "2017 Plan"), under which a total of 1.0 million shares of common stock were reserved for issuance. The 2017 plan would have terminated in December 2026. The 2017 Plan was replaced by the Company’s 2021 Plan (as defined below), and as a result, no further issuances of shares may be made under the 2017 Plan.
On April 9, 2021, the Company's Board of Directors adopted, and on June 23, 2021, its shareholders approved, the Company's 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2017 Plan, the "Plans"), under which a total of 1.3 million shares of common stock were initially reserved for issuance. On October 20, 2022, the Company’s Board of Directors approved, and on February 9, 2023, its shareholders approved, an amendment to the 2021 Plan to increase the number of shares of common stock authorized for issuance thereunder from 1.3 million shares to 1.55 million shares of common stock of the Company. The 2021 Plan will terminate in 2031.
As of February 28, 2023, employees and directors held Qualified Incentive Stock Options ("ISOs") and Non-Qualified Stock Options ("NQSOs") to purchase an aggregate of 1.6 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.





The following tables summarize information about stock options:
(in thousands, except per share and weighted-average amounts)
 Transactions During The Six Months Ended February 28, 2023Number of
Options
Weighted-Average
Exercise Price
Per Share
Weighted-Average
Remaining
Contractual Life
Outstanding, August 31, 20221,245 $28.61 6.14 years
Granted434 43.82 
Exercised(77)14.94 
Canceled/Forfeited(26)40.48 
Outstanding, February 28, 20231,576 $33.27 6.85 years
Vested and Exercisable, February 28, 2023766 $21.76 4.69 years
Vested and Expected to Vest, February 28, 20231,569 $33.23 6.84 years
The total grant-date fair value of nonvested stock options as of February 28, 2023, was $16.2 million and is amortizable over a weighted-average period of 3.66 years.
The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option-valuation models require the input of highly subjective assumptions, including the expected stock price volatility.
The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2023 and fiscal year 2022:
(in thousands, except prices)Six Months Ended February 28, 2023Fiscal Year 2022
Estimated fair value of awards granted$9,457 $4,597 
Unvested Forfeiture Rate0.00 %1.04 %
Weighted-average grant price$43.82 $42.13 
Weighted-average market price$43.82 $42.13 
Weighted-average volatility46.26 %42.80 %
Weighted-average risk-free rate4.32 %1.74 %
Weighted-average dividend yield0.55 %0.58 %
Weighted-average expected life6.59 years6.59 years









The exercise prices for the options outstanding at February 28, 2023, ranged from $6.85 to $66.14, and the information relating to these options is as follows:
(in thousands except prices)
Exercise PriceAwards OutstandingAwards Exercisable
LowHighQuantityWeighted -Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
QuantityWeighted-Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
$6.85 $9.77 259 2.27 years$8.33 259 2.27 years$8.33 
$9.78 $18.76 174 3.99 years$10.10 174 3.99 years$10.10 
$18.77 $33.40 214 6.15 years$25.37 147 6.06 years$24.62 
$33.41 $47.63 646 9.15 years$42.06 84 7.58 years$37.92 
$47.64 $66.14 283 8.07 years$56.27 102 7.68 years$58.55 
  1,576 6.85 years$33.27 766 4.69 years$21.76 
During the three and six months ended February 28, 2023, we issued 3,645 and 7,160 shares of stock valued at $0.1 million and $0.3 million, respectively, to our nonmanagement directors as compensation for board-related duties.
The balances of our par-value common stock and additional paid-in capital as of February 28, 2023, were $11 thousand and $137.8 million, respectively.
Share Repurchases
On January 11, 2023, the Company entered into an accelerated share repurchase agreement (the “ASR Agreement”) with Morgan Stanley & Co. LLC (“Morgan Stanley”) to repurchase an aggregate of $20 million of the Company’s outstanding common shares. The ASR Agreement was executed as part of the Company’s existing $50 million share repurchase program.

Pursuant to the terms of the ASR Agreement, the Company made an initial payment, using available cash balances, of $20 million to Morgan Stanley and received an initial delivery of 408,685 shares of Company common stock. These 408,685 shares were retired and are treated as authorized, unissued shares. The final number of shares to be repurchased will be based on the volume-weighted average price of the Company’s common stock during the term of the ASR Agreement, less a discount and subject to adjustments. At final settlement, under certain circumstances, Morgan Stanley may be required to deliver to the Company additional shares of the Company’s common stock, or the Company may be required to deliver to Morgan Stanley additional shares of the Company’s common stock (or, at the Company’s election, to make a cash payment to Morgan Stanley). The final settlement is expected to be completed during the third quarter of fiscal 2023. The Company estimates that the final additional share delivery from Morgan Stanley to the Company pursuant to the ASR Agreement will be approximately 91,000 shares.

The ASR Agreement contains the principal terms and provisions governing the transaction, including, but not limited to, the mechanism used to determine the number of shares that will be delivered, the required timing of delivery of the shares, the circumstances under which Morgan Stanley is permitted to make adjustments to valuation and calculation periods and various acknowledgments, representations and warranties made by the Company and Morgan Stanley to one another.

NOTE 6 – CONCENTRATIONS AND UNCERTAINTIES
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable, and short-term investments. The Company holds cash and cash equivalents with balances that exceed FDIC insured limits. Cash maintained in excess of these limits is on deposit with a large, national bank. Accordingly, the Company does not have depository exposure to regional banks. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts, and management believes that the financial institutions at which its cash is held are stable; however, no assurances can be provided. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.
Revenue concentration shows that international sales accounted for 31% and 33% of revenue for the six months ended February 28, 2023, and 2022, respectively. Our four largest customers in terms of revenue accounted for 6%, 5%, 3%, and 3% of revenue for the six months ended February 28, 2023. Our four largest customers in terms of revenue accounted for 11%, 5%, 4%, and 4% of revenue for the six months ended February 28, 2022.
Accounts receivable concentrations show that our six largest customers in terms of accounts receivable each comprised between 5% and 13% of accounts receivable as of February 28, 2023; our three largest customers in terms of accounts receivable comprised between 4% and 19% of accounts receivable as of February 28, 2022.
We operate in the biosimulation market, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.
NOTE 7 – SEGMENT REPORTING
The Company applies ASC 280, Segment Reporting, in determining reportable segments. The Company has two reportable segments: Software and Services. Segment information is presented in the same manner that the chief operating decision maker ("CODM") reviews certain financial information based on these reportable segments. The CODM reviews revenue and gross profit for both of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment.
No operating segments have been aggregated to form the reportable segments. The Company does not allocate assets at the reportable segment level as these are managed on an entity-wide group basis and, accordingly, the Company does not report asset information by segment. The Company does not allocate operating expenses that are managed on an entity-wide group basis and, accordingly, the Company does not allocate and report operating expenses at a segment level. There are no internal revenue transactions between the Company’s segments.

The following tables summarize the results for each segment for the three months ended February 28, 2023, and 2022:

(in thousands)Three Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$10,487 $5,263 $15,750 
Cost of revenues843 1,777 2,620 
Gross profit$9,644 $3,486 $13,130 
Gross margin92 %66 %83 %
Our software business and services business represented 67% and 33% of total revenue, respectively, for the three months ended February 28, 2023.

(in thousands)Three Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$9,758 $5,038 $14,796 
Cost of revenues780 2,050 2,830 
Gross profit$8,978 $2,988 $11,966 
Gross margin92 %59 %81 %
Our software business and services business represented 66% and 34% of total revenue, respectively, for the three months ended February 28, 2022.
The following tables summarize the results for each segment for the six months ended February 28, 2023, and 2022:
(in thousands)Six Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$16,561 $11,153 $27,714 
Cost of revenues1,728 3,563 5,291 
Gross profit$14,833 $7,590 $22,423 
Gross margin90 %68 %81 %
Our software business and services business represented 60% and 40% of total revenue, respectively, for the six months ended February 28, 2023.
(in thousands)Six Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$17,120 $10,093 $27,213 
Cost of revenues1,515 4,071 5,586 
Gross profit$15,605 $6,022 $21,627 
Gross margin91 %60 %79 %
Our software business and services business represented 63% and 37% of total revenue, respectively, for the six months ended February 28, 2022.
NOTE 8 – EMPLOYEE BENEFIT PLAN
We maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the employee's gross salary. We contributed $0.2 million and $0.2 million for the three months ended February 28, 2023 and 2022, respectively, and $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively.
NOTE 9 - SUBSEQUENT EVENTS
Dividend Declared

On Wednesday, April 5, 2023, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of approximately $1.2 million will be distributed on Monday, May 1, 2023, for shareholders of record as of Monday, April 24, 2023.
ITEM 2 – MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

Forward-Looking Statements
This document and the documents incorporated in this document by reference contain forward-looking statements that are subject to risks and uncertainties. All statements other than statements of historical fact contained in this document and the materials accompanying this document are forward-looking statements.
The forward-looking statements are based on the beliefs of our management, as well as assumptions made by and information currently available to our management. Frequently, but not always, forward-looking statements are identified by the use of the future tense and by words such as “believes,” expects,” “anticipates,” “intends,” “will,” “may,” “could,” “would,” “projects,” “continues,” “estimates” or similar expressions. Forward-looking statements are not guarantees of future performance and actual results could differ materially from those indicated by the forward-looking statements. Forward-looking statements involve known and unknown risks, uncertainties, and other factors that may cause our or our industry’s actual results, levels of activity, performance, or achievements to be materially different from any future results, levels of activity, performance, or achievements expressed or implied by the forward-looking statements.
The forward-looking statements contained or incorporated by reference in this document are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”), and are subject to the safe harbor created by the Private Securities Litigation Reform Act of 1995. These statements include declarations regarding our plans, intentions, beliefs, or current expectations.
Among the important factors that could cause actual results to differ materially from those indicated by forward-looking statements are the risks and uncertainties described under “Risk Factors” in our Annual Report on Form 10-K for the year ended August 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on October 28, 2022, and elsewhere in this document and in our other filings with the SEC.
Forward-looking statements are expressly qualified in their entirety by this cautionary statement. The forward-looking statements included in this document are made as of the date of this document and we do not undertake any obligation to update forward-looking statements to reflect new information, subsequent events, or otherwise.
General
BUSINESS
OVERVIEW
Simulations Plus, Inc., incorporated in 1996, is a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial intelligence and machine-learning-based technology. We also provide consulting services ranging from early drug discovery through preclinical and clinical development analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies and academic and regulatory agencies worldwide for use in the conduct of industry-based research. The Company is headquartered in Southern California, with offices in Buffalo, NY; Research Triangle Park, NC; and Paris, France. Our common stock has traded on the Nasdaq Global Select Market under the symbol “SLP” since May 13, 2021, prior to which it traded on the Nasdaq Capital Market under the same symbol.
We are a global leader, delivering relevant, cost-effective software and creative and insightful consulting services. Pharmaceutical and biotechnology companies and hospitals use our software programs and scientific consulting services to guide early drug discovery (molecule design screening and lead optimization), preclinical and clinical development programs, and the development of generic medicines after patent expiration, including using our software products and services to enhance their understanding of the properties of potential new therapies and to use emerging data to improve formulations, select and justify dosing regimens, support the generics industry, optimize clinical trial designs, and simulate outcomes in special populations, such as in elderly and pediatric patients.



Results of Operations
Comparison of Three Months Ended February 28, 2023 and 2022
(in thousands)Three Months Ended February 28,
20232022$ Change% Change
Revenue$15,750 $14,796 $954 %
Cost of revenue2,620 2,830 (210)(7)%
Gross profit13,130 11,966 1,164 10 %
Research and development1,317 902 415 46 %
Selling, general, and administrative7,779 5,584 2,195 39 %
Total operating expenses9,096 6,486 2,610 40 %
Income from operations4,034 5,480 (1,446)(26)%
Other income, net1,034 53 981 1,851 %
Income before income taxes5,068 5,533 (465)(8)%
Provision for income taxes(894)(1,124)230 (20)%
Net income$4,174 $4,409 $(235)(5)%
Revenues
Revenues increased by $1.0 million, or 6%, to $15.8 million for the three months ended February 28, 2023, compared to $14.8 million for the three months ended February 28, 2022. This increase is primarily due to a $0.7 million, or 7%, increase in software-related revenue and $0.2 million, or 4%, increase in service-related revenue when compared to the three months ended February 28, 2022.
Cost of revenues
Cost of revenues remained relatively consistent with a slight decrease of $0.2 million, or 7%, for the three months ended February 28, 2023, compared to the three months ended February 28, 2022. The decrease is primarily due to a $0.3 million, or 13%, decrease in service-related cost of revenue, offset by an increase of $0.1 million, or 8%, in software-related cost of revenue when compared to the three months ended February 28, 2022.
Gross profit
Gross profit increased by $1.2 million, or 10%, to $13.1 million for the three months ended February 28, 2023, compared to $12.0 million for the three months ended February 28, 2022. The increase in gross profit is due to an increase in gross profit for our software business of $0.7 million, or 7%, and an increase in gross profit for our services business of $0.5 million, or 17%.
Overall gross margin percentage was 83% and 81% for the three months ended February 28, 2023, and 2022, respectively.








Research and development
We incurred $2.1 million of research and development costs during the three months ended February 28, 2023. Of this amount, $0.8 million was capitalized as a part of capitalized software development costs and $1.3 million was expensed. We incurred $1.6 million of research and development costs during the three months ended February 28, 2022. Of this amount, $0.7 million was capitalized and $0.9 million was expensed. The overall increase in research and development costs is primarily due to the development of the newest version of our MonolixSuite product, version 2023R1, which was released on February 28, 2023, as well as an increase in personnel costs from market compensation adjustments following the Company's engagement during fiscal year 2022 of an external consulting firm, Arthur J. Gallagher & Co., to complete a full market study on the compensation payable to our employees compared to those of our peers. The Company rebuilt its career grading system based on the results of the compensation study to ensure competitive and equitable pay for all our employees across the organization in base salary, cash bonus, and stock option grants. We believe that the market study and resulting compensation adjustments were necessary in light of the highly competitive employment market to attract and retain superior talent.
Selling, general, and administrative expenses
Selling, general, and administrative ("SG&A") expenses increased by $2.2 million, or 39%, to $7.8 million for the three months ended February 28, 2023, compared to $5.6 million for the three months ended February 28, 2022. This increase was primarily due to a $1.7 million increase in employee and labor-related expenses from a 14% headcount increase to meet the robust and growing demand for our services as well as market compensation adjustments following the Company's engagement during fiscal year 2022 of an external consulting firm, Arthur J. Gallagher & Co., to complete a full market study on the compensation payable to our employees compared to those of our peers. The Company rebuilt its career grading system based on the results of the compensation study to ensure competitive and equitable pay for all our employees across the organization in base salary, cash bonus, and stock option grants. We believe that the market study and resulting compensation adjustments were necessary in light of the highly competitive employment market to attract and retain superior talent. The $1.9 million increase in personnel costs includes an increase in stock compensation expense of $0.5 million, an increase in accrued bonuses of $0.6 million, and an increase in base salaries of $0.3 million.
As a percent of revenues, SG&A expense was 49% for the three months ended February 28, 2023, compared to 38% for the three months ended February 28, 2022.
Other income
Total other income was $1.0 million for the three months ended February 28, 2023, compared to total other income of $0.1 million for the three months ended February 28, 2022. The increase is primarily due to an increase in interest income of $0.9 million driven by an increase in interest rates.
Provision for income taxes
The provision for income taxes was $0.9 million for the three months ended February 28, 2023, compared to $1.1 million for the three months ended February 28, 2022. Our effective tax rate decreased to 18% for the three months ended February 28, 2023, from 20% for the three months ended February 28, 2022.








Comparison of Six Months Ended February 28, 2023 and 2022
(in thousands)Six Months Ended February 28,
20232022$ Change% Change
Revenue$27,714 $27,213 $501 %
Cost of revenue5,291 5,586 (295)(5)%
Gross profit22,423 21,627 796 %
Research and development2,483 1,784 699 39 %
Selling, general, and administrative15,028 10,572 4,456 42 %
Total operating expenses17,511 12,356 5,155 42 %
Income from operations4,912 9,271 (4,359)(47)%
Other income, net1,774 118 1,656 1,403 %
Income before income taxes6,686 9,389 (2,703)(29)%
Provision for income taxes(1,267)(1,954)687 (35)%
Net income$5,419 $7,435 $(2,016)(27)%
Revenues
Revenues increased by $0.5 million, or 2%, to $27.7 million for the six months ended February 28, 2023, compared to $27.2 million for the six months ended February 28, 2022. This increase is primarily due to an increase of $1.1 million, or 11%, in service-related revenue, partially offset by a $0.6 million, or 3%, decrease in software-related revenue, driven by timing of the software license renewals and foreign currency exchange rate fluctuations when comparing the six months ended February 28, 2023, and 2022.
Cost of revenues
Cost of revenues remained relatively consistent with a slight decrease of $0.3 million, or 5%, for the six months ended February 28, 2023, compared to the six months ended February 28, 2022. The decrease is primarily due to a $0.5 million, or 12%, decrease in service-related cost of revenue, offset by an increase of $0.2 million, or 14%, in software-related cost of revenue when compared to the six months ended February 28, 2022.
Gross profit
Gross profit increased by $0.8 million, or 4%, to $22.4 million for the six months ended February 28, 2023, compared to $21.6 million, for the six months ended February 28, 2022. The increase in gross profit is due to an increase in gross profit for our services business of $1.6 million, or 26%, partially offset by a decrease in gross profit for our software business of $0.8 million, or 5%.
Overall gross margin percentage was 81% and 79% for the six months ended February 28, 2023, and 2022, respectively.
Research and development
We incurred $4.2 million of research and development costs during the six months ended February 28, 2023. Of this amount, $1.7 million was capitalized as a part of capitalized software development costs and $2.5 million was expensed. We incurred $3.3 million of research and development costs during the six months ended February 28, 2022. Of this amount, $1.5 million was capitalized and $1.8 million was expensed. The overall increase in research and development costs is primarily due to the development of the newest version of our MonolixSuite product, version 2023R1, which was released on February 28, 2023 as well as an increase in personnel costs from market compensation adjustments following the Company's engagement during fiscal year 2022 of an external consulting firm, Arthur J. Gallagher & Co., to complete a full market study on the compensation payable to our employees compared to those of our peers. The Company rebuilt its career grading system based on the results of the compensation study to ensure competitive and equitable pay for all our employees across the organization in base salary, cash bonus, and stock option grants. We believe that the market study and resulting compensation adjustments were necessary in light of the highly competitive employment market to attract and retain superior talent.

Selling, general, and administrative expenses
Selling, general, and administrative (“SG&A”) expenses increased by $4.5 million, or 42%, to $15.0 million for the six months ended February 28, 2023, compared to $10.6 million for the six months ended February 28, 2022. This increase was primarily due to a $3.2 million increase in employee and labor related expenses from a 14% headcount increase to meet the robust and growing demand for our services as well as market compensation adjustments following the Company's engagement during fiscal year 2022 of an external consulting firm, Arthur J. Gallagher & Co., to complete a full market study on the compensation payable to our employees compared to those of our peers. The Company rebuilt its career grading system based on the results of the compensation study to ensure competitive and equitable pay for all our employees across the organization in base salary, cash bonus, and stock option grants. We believe that the market study and resulting compensation adjustments were necessary in light of the highly competitive employment market to attract and retain superior talent. The $3.2 million increase in personnel costs includes an increase in accrued bonuses of $1.0 million, an increase in stock compensation of $0.9 million, and an increase in base salaries of $1.0 million.
Additionally, the overall increase in SG&A is due to an increase in merger and acquisition costs of $0.4 million, an increase in commissions to distributors of $0.1 million, and an increase in travel costs of $0.2 million.
As a percent of revenues, SG&A expense was 54% for the six months ended February 28, 2023, compared to 39% for the six months ended February 28, 2022.
Other income
Total other income was $1.8 million for the six months ended February 28, 2023, compared to total other income of $0.1 million for the six months ended February 28, 2022. The increase is primarily due to an increase in interest income of $1.6 million driven by an increase in interest rates.
Provision for income taxes
The provision for income taxes was $1.3 million for the six months ended February 28, 2023, compared to $2.0 million for the six months ended February 28, 2022. Our effective tax rate decreased to 19% for the six months ended February 28, 2023, from 21% for the six months ended February 28, 2022.
Results of Operations by Business Unit
Comparison of Three Months Ended February 28, 2023 and 2022
Revenues
(in thousands)Three Months Ended February 28,
20232022Change ($)Change (%)
Software$10,487 $9,758 $729 %
Services5,263 5,038 225 %
Total$15,750 $14,796 $954 6 %
Cost of Revenues
(in thousands)Three Months Ended February 28,
20232022Change ($)Change (%)
Software$843 $780 $63 %
Services1,777 2,050 (273)(13)%
Total$2,620 $2,830 $(210)(7)%



Gross Profit
(in thousands)Three Months Ended February 28,
20232022Change ($)Change (%)
Software$9,644 $8,978 $666 %
Services3,486 2,988 498 17 %
Total$13,130 $11,966 $1,164 10 %
Software Business
For the three months ended February 28, 2023, the revenue increase of $0.7 million, or 7%, compared to the three months ended February 28, 2022, was primarily due to higher revenues from GastroPlus® of $0.9 million, partially offset by lower revenues from MonolixSuite of $0.2 million. Cost of revenues remained relatively consistent, with a slight increase of $0.1 million, or 8%, during the same periods, and gross profit increased by $0.7 million, or 7%, primarily due to the increase in revenues.
Services Business
For the three months ended February 28, 2023, the revenue increase of $0.2 million, or 4%, compared to the three months ended February 28, 2022, was primarily due to higher revenues from pharmacokinetic and pharmacodynamic (“PKPD”) services of $0.4 million and higher revenues from physiologically based pharmacokinetics (“PBPK”) services of $0.3 million, partially offset by a decrease in revenues from quantitative systems pharmacology/quantitative systems toxicology (“QSP/QST”) services of $0.5 million. Cost of revenues decreased by $0.3 million, or 13%. Gross profit increased by $0.5 million, or 17%, for the same periods.
Comparison of Six Months Ended February 28, 2023 and 2022
Revenues
(in thousands)Six Months Ended February 28,
20232022Change ($)Change (%)
Software$16,561 $17,120 $(559)(3)%
Services11,153 10,093 1,060 11 %
Total$27,714 $27,213 $501 2 %
Cost of Revenues
(in thousands)Six Months Ended February 28,
20232022Change ($)Change (%)
Software$1,728 $1,515 $213 14 %
Services3,563 4,071 (508)(12)%
Total$5,291 $5,586 $(295)(5)%
Gross Profit
(in thousands)Six Months Ended February 28,
20232022Change ($)Change (%)
Software$14,833 $15,605 $(772)(5)%
Services7,590 6,022 1,568 26 %
Total$22,423 $21,627 $796 4 %


Software Business
For the six months ended February 28, 2023, the revenue decrease of $0.6 million, or 3%, compared to the six months ended February 28, 2022, was primarily due to lower revenues from Absorption, Distribution, Metabolism, Excretion, and Toxicity Predictor (“ADMET Predictor®”) of $0.4 million and from MonolixSuite of $0.2 million. Cost of revenues increased by $0.2 million, or 14%, during the same periods, and gross profit decreased by $0.8 million, or 5%, primarily due to the decrease in revenues.
Services Business
For the six months ended February 28, 2023, the revenue increase of $1.1 million, or 11%, compared to the six months ended February 28, 2022, was primarily due to higher revenues from PKPD services of $1.0 million and an increase in revenues from PBPK services of $0.9 million, partially offset by a decrease in revenues from QSP/QST services of $0.9 million. Cost of revenues decreased by $0.5 million, or 12%. Gross profit increased by $1.6 million, or 26%, for the same periods.

Liquidity and Capital Resources
As of February 28, 2023, the Company had $39.3 million in cash and cash equivalents, $76.1 million in short-term investments, and working capital of $125.5 million. Our principal sources of capital have been a follow-on public offering in August 2020 for $107.7 million and cash flows from our operations. We have achieved continuous positive operating cash flow over the last thirteen fiscal years.
On December 29, 2022, our Board of Directors authorized and approved a share repurchase program for up to $50 million of the outstanding shares of our common stock, including the repurchase of up to $20 million of our outstanding shares through an accelerated share repurchase transaction. Under the repurchase program, shares may be repurchased at our discretion based on ongoing assessment of the capital needs of our business, the market price of shares of our common stock, and general market conditions. Repurchases may be made under certain SEC regulations, which would permit common shares to be repurchased when we would otherwise be prohibited from doing so under insider trading laws. There is no time limit in place for the completion of our share repurchase program, and the program may be suspended or discontinued at any time. Except as required by the ASR Agreement (as defined below), we are not obligated to repurchase any shares under the repurchase program. We funded share repurchases, if any, through cash on hand and cash generated from operations.
On January 11, 2023, the Company entered into an accelerated share repurchase agreement (the “ASR Agreement”) with Morgan Stanley & Co. LLC (“Morgan Stanley”) to repurchase an aggregate of $20 million of the Company’s outstanding common shares. The ASR Agreement was executed as part of the Company’s existing $50 million share repurchase program.

Pursuant to the terms of the ASR Agreement, the Company made an initial payment, using available cash balances, of $20 million to Morgan Stanley and received an initial delivery of 408,685 shares of Company common stock. These 408,685 shares were retired and are treated as authorized, unissued shares. The final number of shares to be repurchased will be based on the volume-weighted average price of the Company’s common stock during the term of the ASR Agreement, less a discount and subject to adjustments. At final settlement, under certain circumstances, Morgan Stanley may be required to deliver to the Company additional shares of the Company’s common stock, or the Company may be required to deliver to Morgan Stanley additional shares of the Company’s common stock (or, at the Company’s election, to make a cash payment to Morgan Stanley). The final settlement is expected to be completed during the third quarter of fiscal 2023. The Company estimates that the final additional share delivery from Morgan Stanley to the Company pursuant to the ASR Agreement will be approximately 91,000 shares.

The ASR Agreement contains the principal terms and provisions governing the transaction, including, but not limited to, the mechanism used to determine the number of shares that will be delivered, the required timing of delivery of the shares, the circumstances under which Morgan Stanley is permitted to make adjustments to valuation and calculation periods, and various acknowledgments, representations, and warranties made by the Company and Morgan Stanley to one another.

We believe that our existing capital and anticipated funds from operations will be sufficient to meet our anticipated cash needs for working capital and capital expenditures for the foreseeable future, including to complete our share repurchase program, if we so choose. Thereafter, if cash generated from operations is insufficient to satisfy our capital requirements, we may have to sell additional equity or debt securities. In the event that additional financing is needed in the future, there can be no assurance that such financing will be available to us, or, if available, that it will be in amounts and on terms acceptable to us.

We continue to seek opportunities for strategic acquisitions, investments, and partnerships. If one or more such strategic opportunities are identified, a substantial portion of our cash reserves may be required to complete it; however, we intend to maintain sufficient cash reserves to provide reasonable assurance that outside financing will not be necessary to continue operations. If we identify an attractive strategic opportunity that would require more cash to complete than we are willing or able to use from our cash reserves, we will consider financing options to complete the transaction, including obtaining loans and issuing additional securities.

Except as discussed elsewhere in this Quarterly Report on Form 10-Q, we are not aware of any trends or demands, commitments, events, or uncertainties that are reasonably likely to result in a decrease in liquidity of our assets. The trend over the last ten years has been increasing cash deposits from our operating cash flows, and we expect that trend to continue for the foreseeable future.

Cash Flows
Operating Activities
Net cash provided by operating activities was $10.2 million for the six months ended February 28, 2023. Our operating cash flows resulted in part from our net income of $5.4 million, which was generated by cash received from our customers, offset by cash payments we made to third parties for their services and employee compensation. In addition, $0.6 million related to changes in balances of operating assets and liabilities was added to net income and $4.2 million related to non-cash charges was added to net income to reconcile to cash flow from operations.
Net cash provided by operating activities was $6.2 million for the six months ended February 28, 2022. Our operating cash flows resulted primarily from our net income of $7.4 million, which was generated by cash received from our customers, offset by cash payments we made to third parties for their services and employee compensation. In addition, $6.1 million related to changes in balances of operating assets and liabilities was subtracted from net income and $4.9 million related to non-cash charges was added to net income to reconcile to cash flow from operations.
Investing Activities
Net cash used in investing activities during the six months ended February 28, 2023, was $1.1 million, primarily due to the purchase of short-term investments of $47.2 million and computer software development costs of $1.7 million, offset by proceeds from maturities of short-term investments of $48.2 million.
Net cash provided by investing activities during the six months ended February 28, 2022, was $19.1 million, primarily due to the proceeds from maturities of short-term investments of $46.8 million, offset by purchase of short-term investments of $25.5 million and computer software development costs of $1.5 million.
Financing Activities
Net cash used in financing activities during the six months ended February 28, 2023, was $21.5 million, primarily due to share repurchases of $20.0 million and dividend payments totaling $2.4 million, partially offset by proceeds from the exercise of stock options totaling $1.0 million.
Net cash used in financing activities during the six months ended February 28, 2022, was $1.9 million, primarily due to dividend payments totaling $2.4 million, partially offset by proceeds from the exercise of stock options totaling $0.5 million.
Working Capital
At February 28, 2023, we had working capital of $125.5 million, a ratio of current assets to current liabilities of 21.9 and a ratio of debt to equity of 0.1. At August 31, 2022, we had working capital of $139.1 million, a ratio of current assets to current liabilities of 19.0 and a ratio of debt to equity of 0.1.

Known Trends or Uncertainties
We have seen some consolidation in the pharmaceutical industry during economic downturns, although these consolidations have not had a negative effect on our total revenues from that industry. Should customer delays, holds, program cancellations, or consolidations and downsizing in the industry continue to occur, those events could adversely impact our revenues and earnings going forward.
We believe that the need for improved productivity in the research and development activities directed toward developing new medicines will continue to result in increasing adoption of simulation and modeling tools such as those we produce. New product developments in our pharmaceutical business segments could result in increased revenues and earnings if they are accepted by our markets; however, there can be no assurances that new products will result in significant improvements to revenues or earnings. For competitive reasons, we do not disclose all of our new product development activities.
The world has been affected by the ongoing conflict between Russia and Ukraine and economic uncertainty, amongst other things. Inflation has risen, Federal Reserve interest rates have increased recently, and the general consensus among economists suggests that we should expect a higher recession risk to continue over the next year. These factors, amongst other things, could result in further economic uncertainty and volatility in the capital markets in the near term, and could negatively affect our operations.
Additionally, in March 2023, Silicon Valley Bank and Signature Bank were closed and taken over by the FDIC, which created significant market disruption and uncertainty for those who bank with those institutions, and which raised significant concern regarding the stability of the banking system in the United States, and in particular with respect to regional banks. Although we do not hold our cash in regional banks, if the banks and financial institutions at which we hold our cash enter receivership or become insolvent in the future in response to financial conditions affecting the banking system and financial markets, our ability to access our cash and cash equivalents may be threatened and such events could have a material adverse effect on our business and financial condition.
Historically, we have paid cash dividends of $0.06 per share to holders of shares of our common stock on a quarterly basis. The declaration of any future dividends will be determined by our Board of Directors each quarter and will depend on earnings, financial condition, capital requirements, and other factors.
Our continued quest for acquisitions could result in a significant change to revenues and earnings if one or more such acquisitions are completed.
The potential for growth in new markets (e.g., healthcare) is uncertain. We will continue to explore these opportunities until such time as we either generate revenues in these new markets or determine that resources would be more efficiently used elsewhere.
Critical Accounting Estimates
Our condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of the condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements, and the reported amounts of expenses during the reporting period. On an ongoing basis, management evaluates its estimates and judgments, including those related to recoverability and useful lives of long-lived assets, stock compensation, valuation of derivative instruments, allowances, contingent consideration, contingent value rights, fixed payment arrangements, and going concern. Management bases its estimates and judgments on historical experience and on various other factors that we believe to be 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 estimates under different assumptions or conditions. The methods, estimates, and judgments used by us in applying these critical accounting policies have a significant impact on the results we report in our condensed consolidated financial statements. Our significant accounting policies and estimates are included in our Annual Report on Form 10-K for the fiscal year ended August 31, 2022 (the “Annual Report”), filed with the SEC on October 28, 2022.
Information regarding our significant accounting policies and estimates can also be found in Note 2, Significant Accounting Policies, to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

Item 3.    Quantitative and Qualitative Disclosures about Market Risk
As of February 28, 2023, there has been no material change in our exposure to market risk from that described in Item 7A of our Annual Report.
Item 4.    Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of February 28, 2023. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well-designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on this evaluation, management concluded as of February 28, 2023 that our disclosure controls and procedures were effective.
Changes in Internal Controls over Financial Reporting
No change in our internal controls over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) of the Exchange Act) occurred during our most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
PART II. OTHER INFORMATION
Item 1.    Legal Proceedings
For a description of our material pending legal proceedings, please see Note 5, Commitments and Contingencies, to our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q.

Item 1A.    Risk Factors
Please carefully consider the information set forth in this Quarterly Report on Form 10-Q and the risk factors discussed in Part I, “Item 1A. Risk Factors” in our Annual Report on Form 10-K for the year ended August 31, 2022, which could materially affect our business, financial condition, or future results. The risks described in our Annual Report, as well as other risks and uncertainties, could materially and adversely affect our business, results of operations, and financial condition, which in turn could materially and adversely affect the trading price of shares of our common stock. Except as set forth below, there have been no material updates or changes to the risk factors previously disclosed in our Annual Report; provided, however, additional risks not currently known or currently material to us may also harm our business.

We cannot guarantee that our share repurchase program will be fully consummated or that it will enhance long-term stockholder value, and share repurchases could increase the volatility of the price of our common stock.
Pursuant to the new share repurchase program authorized by our Board of Directors on December 29, 2022, we are authorized to repurchase up to $50 million of outstanding shares of our common stock from time to time through a combination of open market repurchases, privately negotiated transactions, 10b5-1 trading plans, accelerated stock repurchase transactions, and/or other transactions, in accordance with federal securities laws. Such program may be suspended or discontinued at any time. Except for the $20 million of shares we are obligated to repurchase pursuant to the ASR Agreement we entered into on January 11, 2023, we are not obligated to repurchase any shares, and the timing, manner, price, and actual amount of share repurchases will depend on a variety of factors, including stock price, market conditions, other capital management needs and opportunities, and corporate and regulatory considerations. As of February 28, 2023, we had repurchased an aggregate of 408,685 common shares pursuant to the ASR Agreement, and we currently expect that the final additional share delivery from Morgan Stanley to us pursuant to the ASR Agreement will be approximately 91,000 shares. The timing of additional repurchases pursuant to our share repurchase program could affect our stock price and increase its volatility. We cannot guarantee that we will repurchase any additional shares, and there can be no assurance that any share repurchases will enhance shareholder value because the stock price of our common stock may decline below the levels at which we effected repurchases.

Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our current and projected business operations and our financial condition and results of operations.

Actual events involving reduced or limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds, have in the past and may in the future lead to market-wide liquidity problems. For example, in March 2023, Silicon Valley Bank and Signature Bank were closed and taken over by the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Although we did not have any cash or cash equivalent balances on deposit with Silicon Valley Bank or Signature Bank, or any other regional banks, investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities
During the quarter ended February 28, 2023, there were no unregistered sales of our securities that were not reported in a Current Report on Form 8-K.

Issuer Purchases of Equity Securities
As discussed elsewhere in this Quarterly Report on Form 10-Q, on December 29, 2022, our Board of Directors authorized and approved a share repurchase program for up to $50 million of the outstanding shares of our common stock, and on January 11, 2023, we entered into the ASR Agreement with Morgan Stanley to repurchase an aggregate of $20 million of our outstanding common shares as part of the share repurchase program. The program has no expiration date but may be terminated at any time at our Board of Directors’ discretion.
In January 2023, we received an initial delivery of an aggregate of 408,685 shares of our common stock from Morgan Stanley pursuant to the ASR Agreement, in exchange for which we made an initial payment of $20 million to Morgan Stanley. These 408,685 shares were retired and are treated as authorized, unissued shares. The final number of shares to be repurchased pursuant to the ASR Agreement will be based on the volume-weighted average price of the Company’s common stock during the term of the ASR Agreement, less a discount and subject to adjustments. At final settlement, under certain circumstances, Morgan Stanley may be required to deliver to us additional shares of our common stock, or we may be required to deliver to Morgan Stanley additional shares of our common stock (or, at our election, to make a cash payment to Morgan Stanley). The final settlement is expected to be completed during the third quarter of fiscal 2023. We currently estimate that the final additional share delivery from Morgan Stanley to us pursuant to the ASR Agreement will be approximately 91,000 shares.
After completion of the repurchases under the ASR Agreement, $30 million will remain available for additional repurchases under the authorized repurchase program.
Total Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced ProgramMaximum
Approximate Dollar
Value of Shares that
May Yet Be Purchased
Under the Program
12/01/2022 - 12/31/2022— $—— $— 
01/01/2023 - 01/31/2023408,685 
(1)
408,685 $30,000,000 
02/01/2023 - 02/28/2023— $—— $— 
Total408,685 
(1)
408,685 $30,000,000 
(1) On January 11, 2023, we entered into the ASR Agreement with Morgan Stanley to repurchase an aggregate of $20 million of our outstanding common shares and received an initial delivery of an aggregate of 408,685 shares of our common stock. The final number of shares to be repurchased pursuant to the ASR Agreement will be based on the volume-weighted average price of the Company's common stock during the term of the ASR Agreement, less a discount and subject to adjustments. The final settlement is expected to be completed during the third quarter of fiscal 2023, and we currently estimate that the final additional share delivery from Morgan Stanley to us pursuant to the ASR Agreement will be approximately 91,000 shares. Assuming 91,000 shares are ultimately delivered at settlement, our average price paid per share would be approximately $40.03; this is just an estimate that remains subject to change, and the total number of shares to be delivered in the final delivery will be determined as of the date of the final settlement.
Item 3.    Defaults Upon Senior Securities
None.
Item 4.    Mine Safety Disclosures
Not applicable.

Item 5.    Other Information
None.

Item 6.    Exhibits
EXHIBIT NUMBERDESCRIPTION
2.1^
2.2^
2.3^
3.1
3.2
3.3
4.1Form of Common Stock Certificate, incorporated by reference to the Company’s Registration Statement on Form SB-2 (Registration No. 333-6680) filed on March 25, 1997.
4.2Share Exchange Agreement, incorporated by reference to the Company’s Registration Statement on Form SB-2 (Registration No. 333-6680) filed on March 25, 1997.
10.1^
10.2
10.3*
31.1 *
31.2 *
32.1 **
101.INS***Inline XBRL Instance Document
101.SCH***Inline XBRL Taxonomy Extension Schema Document
101.CAL***Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF***Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB***Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE***Inline XBRL Taxonomy Extension Presentation Linkbase Document
_____________________________
^Schedules and exhibits omitted pursuant to Item 601(b)(2) of Registration S-K. The registrant agrees to furnish supplementally a copy of any omitted schedule to the SEC upon request.
*Filed herewith.
** Furnished herewith.
***The XBRL related information in Exhibit 101 shall not be deemed filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability of that section and shall not be incorporated by reference into any filing or other document pursuant to the Securities Act of 1933, as amended, except as shall be expressly set forth by specific reference in such filing or document.

SIGNATURE
In accordance with Section 13 or 15 (d) of the Securities Exchange Act of 1934, the Registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized, in the City of Lancaster, State of California, on April 7, 2023
SIMULATIONS PLUS, INC.
Date:April 7, 2023By:/s/ Will Frederick
Will Fredrick
Chief Financial Officer (Principal financial officer)
EX-10.3 2 simulationsamendment4-ex.htm EX-10.3 simulationsamendment4-ex


 
EX-31.1 3 slp-20230228x10qxex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF THE PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

SIMULATIONS PLUS, INC.
a California corporation
I, Shawn O’Connor, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q (this "Report") of Simulations Plus, Inc., a California corporation;
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 officers 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 condensed 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 officers 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 Company'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.
Dated: April 7, 2023
By:/s/ Shawn O’Connor
Shawn O’Connor
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 4 slp-20230228x10qxex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF THE PRINCIPAL FINANCIAL OFFICER
PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

SIMULATIONS PLUS, INC.
a California corporation
I, Will Frederick, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q (this "Report") of Simulations Plus, Inc., a California corporation;
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 officers 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 condensed 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 officers 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.
Dated: April 7, 2023
By:/s/ Will Frederick
Will Frederick
Chief Financial Officer
(Principal Financial Officer)

EX-32.1 5 slp-20230228x10qxex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATIONS OF THE CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
(18 U.S.C. SECTION 1350)
In connection with the Quarterly Report on Form 10-Q of Simulations Plus, Inc., a California corporation (the “Company”), for the quarter ended February 28, 2023, as filed with the Securities and Exchange Commission, Shawn O’Connor, Chief Executive Officer of the Company, and Will Frederick, Chief Financial Officer of the Company, do each hereby certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to his/her 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 result of operations of the Company.
/s/ Shawn O’Connor
Shawn O’Connor
Chief Executive Officer
(Principal Executive Officer)
April 7, 2023
/s/ Will Frederick
Will Frederick
Chief Financial Officer
(Principal Financial Officer)
April 7, 2023
(A signed original of this written statement required by Section 906 has been provided to Simulations Plus, Inc. and will be retained by Simulations Plus, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.)

EX-101.SCH 6 simu-20230228.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - GENERAL link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Other Income (Expense), Net link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - SHAREHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - EMPLOYEE BENEFIT PLAN link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Other Income (Expense), Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SHAREHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - SEGMENT REPORTING (Details - Business unit segment and consolidated results) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 simu-20230228_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 simu-20230228_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 simu-20230228_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Dividends [Axis] Dividends [Axis] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] Gain (loss) on currency exchange Foreign Currency Transaction Gain (Loss), Realized Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Earnings per Share Earnings Per Share, Policy [Policy Text Block] Leasehold improvements Leasehold Improvements [Member] Net income Net income Net income attributable to common shareholders Net Income (Loss) Attributable to Parent Operating lease right-of-use assets Right of use assets Operating Lease, Right-of-Use Asset Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Accrued compensation Employee-related Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Accumulated amortization of intellectual property Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization $9.78 to $18.76 Exercise Price Range Two [Member] Exercise Price Range Two Other Intangible Assets Other Intangible Assets [Member] Dividends, common stock, cash Dividends, Common Stock, Cash Security Exchange Name Security Exchange Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code EMEA EMEA [Member] Common stock, $0.001 par value and additional paid-in capital —50,000,000 shares authorized; 19,930,623 and 20,260,070 shares issued and outstanding Common Stocks, Including Additional Paid in Capital Number of options, canceled/forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Weighted-average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Segments [Axis] Segments [Axis] Weighted-average dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Retirement Benefits [Abstract] Retirement Benefits [Abstract] Entity File Number Entity File Number Weighted-average volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Schedule of Other Nonoperating Income (Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Exercise price range, lower range limit Exercise price range, lower range limit (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Subsequent Event Type [Domain] Subsequent Event Type [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Amortization of intangible assets Amortization of Intangible Assets $33.41 to $47.63 Exercise Price Range Four [Member] Exercise Price Range Four Weighted-average discount rate Operating Lease, Weighted Average Discount Rate, Percent Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Subsequent Events [Abstract] Subsequent Events [Abstract] Industry Sector [Axis] Industry Sector [Axis] Prepaid income taxes Prepaid Taxes Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Americas North And South America [Member] North And South America [Member] Award Type [Domain] Award Type [Domain] Exercise Price Range [Axis] Exercise Price Range [Axis] Equity Option Equity Option [Member] Local Phone Number Local Phone Number ASSETS Assets [Abstract] Number of options, vested and exercisable (in shares) Awards exercisable, quantity (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Intangible Assets and Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Services Services Segment [Member] Services Segment Gain on sale of assets Gain (Loss) on Disposition of Assets for Financial Service Operations Concentration Risk, Percentage Concentration percentage Concentration Risk, Percentage Preferred stock, $0.001 par value — 10,000,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Issued Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Declaration of dividends Dividends, Cash Award outstanding, quantity (in shares) Option outstanding, beginning balance (in shares) Awards Outstanding, ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Trade names Trade Names [Member] Retained earnings Retained Earnings [Member] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted-average market price Weighted average market price Weighted average market price Long-term liabilities Liabilities, Noncurrent [Abstract] COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Gross margin Gross margin percentage Gross margin percentage Related Party [Axis] Related Party [Axis] Repurchase and retirement of common shares Repurchase and retirement of common shares Stock Repurchased and Retired During Period, Value Accounts receivable Increase (Decrease) in Accounts Receivable Record Date Dividends Payable, Date of Record FY 2023 1st Qtr FY 2023 1st Qtr [Member] FY 2023 1st Qtr Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] FY 2023 2nd Qtr FY 2023 2nd Qtr [Member] FY 2023 2nd Qtr Deferred revenue Increase (Decrease) in Deferred Revenue Earnings per share, basic (in usd per share) Earnings Per Share, Basic Operating lease, expense Operating Lease, Expense 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Entelos Entelos [Member] Entelos [Member] Number of Shares Outstanding on Record Date Number of Shares Outstanding on Record Date Weighted average number of shares outstanding basic and diluted at record date Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Common stock outstanding, beginning of year (in shares) Common stock outstanding, end of year (in shares) Common Stock, Other Shares, Outstanding Commercial notes (due within one year) Commercial Paper [Member] Weighted-average remaining contractual life, vested and exercisable Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Cash flows from investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Small Business Entity Small Business Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and shareholders' equity Liabilities and Equity Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Deferred revenue Contract with Customer, Liability, Current Scenario [Axis] Scenario [Axis] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Weighted average exercise price per share, exercised (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Covenants not to compete Noncompete Agreements [Member] Operating lease, opt out required notice period Operating Lease, Opt Out Required Notice Period Operating Lease, Opt Out Required Notice Period Concentration Risk [Line Items] Concentration Risk [Line Items] Weighted-average remaining contractual life, outstanding Weighted-Average Remaining Contractual Life Weighted average remaining contractual life outstanding, beginning balance LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Lixoft Lixoft [Member] Lixoft [Member] Accounts payable Increase (Decrease) in Accounts Payable Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Operating expenses Operating Expenses [Abstract] Entity Interactive Data Current Entity Interactive Data Current 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Minimum Minimum [Member] GENERAL Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Change in value of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Gross profit Gross profit Gross Profit 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Selling, general, and administrative Selling, General and Administrative Expense Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Paris, France FRANCE Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Entity Address, State or Province Entity Address, State or Province Schedule of Future Amortization Expenses Schedule of future amortization expenses [Table Text Block] Schedule of future amortization expenses Current liabilities Liabilities, Current [Abstract] Capitalized computer software development costs Payments to Develop Software D I L I D I L I [Member] D I L I [Member] Revenue Recognition Revenue [Policy Text Block] Vested and exercisable, end of period (in usd per share) Awards exercisable, weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Leases Lessee, Leases [Policy Text Block] Accounting Policies [Abstract] Accounting Policies [Abstract] Awards outstanding, weighted-average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Number of reportable segments Number of Reportable Segments Purchased intangibles Payments to Acquire Interest in Subsidiaries and Affiliates Cost of revenues Cost of Revenue [Abstract] Total operating lease liabilities (including current portion) Operating Lease, Liability Document Transition Report Document Transition Report Common stock, value, issued Common Stock, Value, Issued Services Services [Member] Services Other income, net Nonoperating Income (Expense) Nonvested award, cost not yet recognized, period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Customer concentration risk Customer Concentration Risk [Member] Net (decrease) increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Commitments and contingencies Commitments and Contingencies Subsequent Event [Table] Subsequent Event [Table] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Entity Emerging Growth Company Entity Emerging Growth Company Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current EMPLOYEE BENEFIT PLAN Compensation and Employee Benefit Plans [Text Block] Intellectual Properties Intellectual Propertys [Member] Intellectual Propertys [Member] Software Software [Member] Software [Member] Product Concentration Risk Product Concentration Risk [Member] Cover [Abstract] Cover [Abstract] Schedule of Geographical Revenues Revenue from External Customers by Geographic Areas [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Dividends [Domain] Dividends [Domain] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lancaster, California CALIFORNIA Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Other comprehensive (loss) income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Dividend per Share Common stock, dividends, per share, declared (in usd per share) Common Stock, Dividends, Per Share, Declared Accrued expenses Accrued Liabilities, Current Payment of dividends Payments of Dividends Interest income Other Interest and Dividend Income Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Prepaid income taxes Increase (Decrease) in Prepaid Expense Equity [Abstract] Equity [Abstract] Shares issued to Directors for services Stock Issued During Period, Value, Issued for Services Document Quarterly Report Document Quarterly Report Non Management Directors Non Management Directors [Member] Non Management Directors [Member] FY 2022 1st Qtr FY 2022 1st Qtr [Member] FY 2022 1st Qtr FY 2022 2nd Qtr FY 2022 2nd Qtr [Member] FY 2022 2nd Qtr SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Income from operations Operating Income (Loss) Customer 1 Customer 1 [Member] Customer 1 Member Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Term deposits (due within one year) Deposits [Member] Operating lease liability - current portion Lease liabilities, current Operating Lease, Liability, Current Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Document Fiscal Year Focus Document Fiscal Year Focus Stock-based compensation APIC, Share-based Payment Arrangement, Recognition and Exercise Stock-based compensation Share-based Payment Arrangement, Noncash Expense Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash dividends declared per common share (in usd per share) Common Stock, Dividends, Per Share, Cash Paid Deferred income taxes Increase (Decrease) in Deferred Income Taxes FY 2022 3rd Qtr FY 2022 3rd Qtr [Member] FY 2022 3rd Qtr Income taxes paid Income Taxes Paid $18.77 to $33.40 Exercise Price Range Three [Member] Exercise Price Range Three Other liabilities Increase (Decrease) in Other Operating Liabilities Common stock repurchased during the period (in shares) Stock Repurchased and Retired During Period, Shares Industry Sector [Domain] Industry Sector [Domain] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Defined contribution plan, employer contribution Defined Benefit Plan, Plan Assets, Contributions by Employer Maximum Maximum [Member] Lessee, operating lease, renewal option Lessee, Operating Lease, Renewal Option Lessee, Operating Lease, Renewal Option Software licenses Software Licenses [Member] Software Licenses [Member] Total liabilities Liabilities Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-term Investments Distribution Date Dividends Payable, Date Declared Award Type [Axis] Award Type [Axis] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One International Sales International Sales [Member] International Sales [Member] Weighted-average exercise price per share, granted (in usd per share) Weighted-average grant price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Cash flows from financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Vested and expected to Vest, end of period (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Total shareholders' equity Balance, beginning of period Balance, end of period Stockholders' Equity Attributable to Parent Services Consulting Services [Member] Consulting Services [Member] Common stock, shares, issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued City Area Code City Area Code T S R L T S R L [Member] T S R L [Member] Entity Address, City or Town Entity Address, City or Town Schedule of Dividends Payable Schedule of Dividends Payable [Table Text Block] Repurchase and retirement of common shares Payments for Repurchase of Common Stock Useful life Property, Plant and Equipment, Useful Life Shareholders' equity Stockholders' Equity Attributable to Parent [Abstract] Operating lease liability Lease liabilities, long-term Operating Lease, Liability, Noncurrent Capitalized computer software, amortization, maximum period Capitalized Computer Software, Amortization, Maximum Period Capitalized Computer Software, Amortization, Maximum Period Long-term assets Assets, Noncurrent [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Capitalized Computer Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Statement of Stockholders' Equity [Abstract] Entity Filer Category Entity Filer Category Defined contribution plan, employer match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Weighted-average risk-free rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Software Software Segment [Member] Software Segment Income Statement [Abstract] Income Statement [Abstract] Concentration Risk [Table] Concentration Risk [Table] Entity Registrant Name Entity Registrant Name Durham, North Carolina NORTH CAROLINA Proceeds from the exercise of stock options Proceeds from Stock Options Exercised Capitalized computer software development costs, net of accumulated amortization of $16,455 and $15,672 Capitalized Computer Software, Net Short-term investments Amortized Cost Short-term Investments Weighted-average exercise price per share, canceled/forfeited (in usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Provision for income taxes Income Tax Expense (Benefit) Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accounts receivable, net of allowance for doubtful accounts of $12 and $12 Accounts Receivable, after Allowance for Credit Loss, Current Amendment Flag Amendment Flag Equity Components [Axis] Equity Components [Axis] Dividends Payable [Table] Dividends Payable [Table] Entity Tax Identification Number Entity Tax Identification Number Investment Type [Axis] Investment Type [Axis] Document Fiscal Period Focus Document Fiscal Period Focus Total current assets Assets, Current Share-based Payment Arrangement, Option, Exercise Price Range Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Intellectual property Intellectual Property [Member] Accounts Receivable Accounts Receivable [Member] Total undiscounted liabilities Lessee, Operating Lease, Liability, to be Paid Concentration Risk Type [Domain] Concentration Risk Type [Domain] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Over time Transferred over Time [Member] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] $6.85 to $9.77 Exercise Price Range One [Member] Exercise Price Range One Fair value of non-vested stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Data Center Data Center [Member] Data Center Other Income (Expense), Net Other Income and Other Expense Disclosure [Text Block] Preferred stock, par or stated value per share (in usd per share) Preferred Stock, Par or Stated Value Per Share Revenue Benchmark Revenue Benchmark [Member] Equity Component [Domain] Equity Component [Domain] Shares issued as compensation (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Common stock repurchased during the period (in shares) Stock Repurchased During Period, Shares Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Estimated fair value of awards granted Estimated fair value of awards granted Estimated fair value of awards granted Operating lease, opt out period Operating Lease, Opt Out Period Operating Lease, Opt Out Period Amortization of investment (discounts) premiums Amortization of Debt Discount (Premium) Statement [Line Items] Statement [Line Items] $47.64 to $66.14 Exercise Price Range Five [Member] Exercise Price Range Five Dividends Payable [Line Items] Dividends Payable [Line Items] Property and Equipment estimated useful lives Property and Equipment estimated useful lives [Table Text Block] Property and Equipment estimated useful lives Weighted-Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Shares issued, value, as compensation Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Internal-use Software Internal Use Software, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Segment Reporting [Abstract] Segment Reporting [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Amortization Period Finite-Lived Intangible Asset, Useful Life Customer [Axis] Customer [Axis] Purchase of short-term investments Payments to Acquire Short-term Investments Use of Estimates Use of Estimates, Policy [Policy Text Block] Number of options, granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Forecast Forecast [Member] Title of 12(b) Security Title of 12(b) Security Other internal use software Other Internal Use Software [Member] Other Internal Use Software Total assets Assets Plan Name [Domain] Plan Name [Domain] Common stock and additional paid in capital Common Stock And Additional Paid In Capital [Member] Common Stock And Additional Paid In Capital [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Weighted-average remaining contractual life, vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Geographical [Domain] Geographical [Domain] Document Type Document Type Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Lessee, operating lease, renewal term Lessee, Operating Lease, Renewal Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Furniture and fixtures Furniture and Fixtures [Member] Lease, Cost Lease, Cost [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Denominator Earnings Per Share, Basic, Other Disclosures [Abstract] Geographical [Axis] Geographical [Axis] Weighted average number of shares outstanding, basic (in shares) Weighted-average number of common shares outstanding during the year (in shares) Weighted Average Number of Shares Outstanding, Basic Earnings per share, diluted (in usd per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Buffalo, New York NEW YORK Common stock and additional paid in capital Common Stock and Additional Paid in Capital Common Stock and Additional Paid in Capital Sales Sales [Member] Other Intangible Assets Intangible Assets, Finite-Lived, Policy [Policy Text Block] Enslien Enslien [Member] Enslien [Member] SUBSEQUENT EVENTS Subsequent Events [Text Block] Finite-lived Intangible Assets Amortization Expense Finite-lived Intangible Assets Amortization Expense [Table Text Block] Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Total cost of revenues Cost of Revenue Investments Investment, Policy [Policy Text Block] Equity 2017 Incentive Plan Equity 2017 Incentive Plan [Member] Equity 2017 Incentive Plan [Member] Annual rent increase Annual Rent Increase Annual Rent Increase Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Deferred income taxes, net Deferred Income Tax Liabilities, Net Equity 2021 Incentive Plan Equity 2021 Incentive Plan [Member] Equity 2021 Incentive Plan [Member] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Impairment, long-lived asset, held-for-use Impairment, Long-Lived Asset, Held-for-Use 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Capitalized computer software, accumulated amortization Capitalized Computer Software, Accumulated Amortization Accumulated other comprehensive (loss) income AOCI Attributable to Parent [Member] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Contract with customer, asset, after allowance for credit loss Contract with Customer, Asset, after Allowance for Credit Loss Dilutive effect of stock options (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Common stock, shares, outstanding (in shares) Common Stock, Shares, Outstanding Total other income, net Other Operating Income (Expense), Net Revenues Revenues [Abstract] Schedule of Shares Outstanding Schedule of Capital Units [Table Text Block] Document Period End Date Document Period End Date Entity Central Index Key Entity Central Index Key Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Impairment losses Tangible Asset Impairment Charges Exercise price range, upper range limit Exercise price range, upper range limit (in usd per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Fair Value Investments, Fair Value Disclosure Non-Cash Investing and Financing Activities Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Customer relationships Customer Relationships [Member] Customer 4 Another Customer 4 [Member] Another Customer 4 CONCENTRATIONS AND UNCERTAINTIES Concentration Risk Disclosure [Text Block] Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Trading Symbol Trading Symbol Currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Total revenues Revenues Equipment Equipment [Member] Remaining performance obligations, percentage Revenue, Remaining Performance Obligation, Percentage ERP ERP [Member] ERP Line of Credit Facility [Table] Line of Credit Facility [Table] Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block] Outstanding weighted average exercise price (in usd per share) Outstanding weighted average exercise price (in usd per share) Awards outstanding, weighted average exercise price (in usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Stock-based compensation Share-based Payment Arrangement, Expense Awards exercisable, weighted-average remaining contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Entity Current Reporting Status Entity Current Reporting Status Earnings per share Earnings Per Share, Basic and Diluted [Abstract] Investments [Domain] Investments [Domain] Counterparty Name [Axis] Counterparty Name [Axis] Common stock issued during the period (in shares) Stock Issued During Period, Shares, Other Property and equipment, estimated useful lives Property, Plant and Equipment, Estimated Useful Lives Cash and cash equivalents, beginning of year Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Total Amount Dividends Common stock, par or stated value per share (in usd per share) Common Stock, Par or Stated Value Per Share Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Current assets Assets, Current [Abstract] Intangible asset acquisition value Acquisition Value Finite-Lived Intangible Assets, Gross Common stock, capital shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Customer 3 Another Customer 3 [Member] Another Customer 3 [Member] Capitalized computer software, amortization Capitalized Computer Software, Amortization Impairment of Long-lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Number of options, exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average number of shares outstanding, diluted (in shares) Common stock and common stock equivalents used for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Exercise Price Range [Domain] Exercise Price Range [Domain] Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax FY 2022 4th Qtr FY 2022 4th Qtr [Member] FY 2022 4th Qtr Related Party [Domain] Related Party [Domain] Share-based Payment Arrangement, Option, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Point in time Transferred at Point in Time [Member] SHAREHOLDER'S EQUITY Stockholders' Equity Note Disclosure [Text Block] Customer 2 Another Customer 2 [Member] Another Customer 2 [Member] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Number of options, vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Entity Address, Address Line One Entity Address, Address Line One Area of land Area of Land Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash flows from operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Principles of Consolidation Consolidation, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Weighted-average expected life Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Change in valuation of contingent consideration Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset Defined contribution plan, employer match percentage Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Asia Pacific Asia [Member] Current Fiscal Year End Date Current Fiscal Year End Date Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Unvested Forfeiture Rate Unvested Forfeiture Rate Unvested Forfeiture Rate Statement [Table] Statement [Table] Number of Options Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Recently Issued Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Goodwill Goodwill [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Accounts Receivable Accounts Receivable [Policy Text Block] Subsequent Event Subsequent Event [Member] Goodwill Goodwill Intellectual property and other intangible assets, net of accumulated amortization Net Book Value Finite-Lived Intangible Assets, Net Scenario [Domain] Scenario [Domain] Adjustments to reconcile net income to net cash provided by operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Operating lease costs Operating Lease, Cost Computer equipment Computer Equipment [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Right of use assets capitalized Right of use assets capitalized Right of use assets capitalized EX-101.PRE 10 simu-20230228_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 simu-20230228_g1.gif begin 644 simu-20230228_g1.gif M1TE&.#EA8P.8 ' "'Y! $ /\ + !C Y@ AP !!"C#J$O?___SI[ MM0A*C @Z>P I>RE[K5J;F M8YS>YC&YN:EA'O>Y@B$8Q#O(>^80.JT0.IP0 MM>\0M4(0.N80$*T0$',0M<40M4(0$.808ZT08T(08RE:K>;FA$(IYD((Y@@A MI3J,M1![K1#O8Q ZWA"E8Q"4,1 9WA!"G-[O]Q!:K1!C:Q!:0IP0YN\0YG,0 M.G,0YL40YG,0$',08P@98U):YIRUWFMSK9QSYN9S.N8Q.GNU.EJMYJTQ.JUS M.D*U.IPQM>\QM4(Q.N]SM4)S.K6U.N8Q$*TQ$',QM<4QM4(Q$'-SYN9S$'NU M$*US$$*U$,5SM4)S$+6U$.80A*T0A$(0A.9S8W-S8WNU8ZUS8T*U8SKOM;6U M8^8Q8ZTQ8T(Q8YQ2YN92.GN4.JU2.D*4.N]2M4)2.K64.G-2YN92$'N4$*U2 M$$*4$,52M4)2$+64$.928W-28WN48ZU28T*48SK.M;648VOF.C'F.J7F.FOF M$#'F$*7F$&OF8S'F8Z7F8S%2A!#.$#I[O>]SYG-S.IPQYN\QYG,Q.N:U.IQS MK1#FM1"UM7,QYL4QYG,Q$._OK<5SYG-S$.:U$#JMK7,0A#IS8SKOYN:U8\7O MK7-2K7,Q8Q"$E.]2YG-2.N:4.IQ2K1#FE!"UE,52YG-2$.:4$#I28SK.YN:4 M8^;OWIR4WN9SA$)[WG-SA.8QA'NUA*TQA*USA$*UA$(QA%KOM;6UA)SOM7OO MM>92A'-2A'N4A*U2A$*4A%K.M;64A)S.M7O.M5J4WHSF.E+F.L7F.HSF$%+F M$,7F$(SF8U+F8\7F8\7OWA#.,7,QA#ISA!E*C!!:C @ Y@@ 8Q (1 I0@I MC!E"C$I[I0!"C"E[O4)[O?_O]Q #I[I0 ( /__]P BH /\)'$BPH,&# M"!,J7,BPH<.'$"-*G$BQHL6+&#-JW,BQH\>/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7//JW/'D"-+GDRY1K+ERY@S:][,N;/GSZ!#BQY-NK3I MTZA3JU[-NK7KU[!CRYY-N[;MV[ASZ][-N[?OW\"#"Q].O+CQX\B3*U_.O+GS MY]"C2Y__3MUC@.O8L;_CP4. @.K@PSO/7N]=O0#ESY\/8,! !Y!O <1Y9V^ M^/OX;5]'@CV]._0!_'?>?^X,R%Z \@G 3WP+BM*@=_E%*"%HY)D7H#L"!EA/ M@>9M&."%'[)7#S_U"4 ??28&0:**\IWXW80PQG@8>>B9EV%Z-7J8(8$>^N>A M =TIJ""#\YF((C_T+3CDD"?*Z.23>CMJV*%Y50YH(7OP>6=D MBBN*4N1\)YHIBIEEDE@BE'#&Z=6%]?B7(WHZXFECC@0"6"> &'XXX'\&("# M?$2ZB"2#WBGI8)%"FK@DB4K6)^>EF"[%WW]5:@BHA1RJIR66_1=262>H4WIJ M@)MNLBFF@_45V6J1]+$HZ:LLLNBFB9GVZFM._75H9WD%JH=CCP*JMZ>H=@JX MY7HEJMEH?+&:F:*)2CYX+:60HMCHI"_^*NZX*6U8H)^ 'ONL@:9>6>6Z[!ZK M'I#QJ5CKB90J"*NK8[I*HK?^1AIMB^06;/!'!KJ;9YW)^KDLL^@US.S#'P;J M3HG?[BIFM9)F>ZNU^7J;8I*)*GGPR2A/% "HZ8YZ9ZC*#@HBCA8W##/+JQ[Z M[\;YKKBHM-[J>JM\^=J:Y,4"4GLDK;3J M6Z+ATX*[<\](OX9*M_L\HBN[9[RGJRS;B(N9*Z[EIFQV"YN M'+:8A1_]+^S09UHCU I+7*7GS>9(+/;O<#]WUP$\SG.:W]:G;<9$DFUZ@_,U M:"VNX48OOXPKVRXOH!7;?K6H,.]^HY6[BUB=J*4S@1FM?&0:V]>&AB(TV6MD M14-2_.9'P0CA;G^96];5GO6.Z[CG@P=R3_=FEK53!>HZK$J>D$:'OA,A*G5H M8Y"TSH8K_Q=6\(;YR1^@3(4[F1G( <((A6"> #W7.>']SC $ ^0.;[=B$ ; M*V#C6K6KH]E+@MCJUP/5-ZM_Z4H4-,E.=G!(1LT(JGL]NJ"=V$/$ (#"'E=8 M@!4DH X.;" )^D &,ORQ 75LP I6N (_@F@ K.5MA %@%>F8A, EC8EG47S0 M^R)).I&I1(PQNYS< (2=BI3G.IM\S)="&1;^K Q 52K-QS"6.%:Z$FD J\@K MK=68WN6OB74"8A#;80\6< 9 PBF,(=)S&#ZPQ_!Y, 5@ABHSV%I8X/SHK<$ MY[/A'2E2B_N9X(;WL_F81$H5XV'"!$5.#"TL !$YXM;^!!D :O\.G6%1IS-+ M0[P"UO.>U11:/G<6$7OV#(R,\5SG_$2L(-*CEQS01S$7RM!B(L,=!U#8"/\3 M &JYCX!D@Y2CBH2/+!I.5AWC&0$?MR"2''%=U^.:2HNU)>V-$ D/R9J6_O.8 M[''('6-!Z:G@.1KQN>BG"P2J"OO%0H VI'0BF^",;I1( 2Q"J$L0H! 0C@%] 0QR:1H4DDVB-H[6@WN_\Q M2U0\70A!N_2.QVQ.:F.!& !)@TBQ*7S-<$U)#^E.S2=>% MC)340A(W0P5)EIRVZ]H!%L#9\DYUF5L+U3O:U*(V^/W.*M79N+&>8T!^#>\HXAGQOH72[4ZJ-%UA\\7- L;*9X3+ ML!?+M! +/_^V,1K,4P"H8 7SFGBAGG5I+L,G,&RVZFL858(WIFJ%7:BNDJUS MTT?DRC_D)BRX3L.=UC"WD&9Y#C(4ZY-8+":H]*B2;? C:L?B$UWJ2GB!)%*( M!*79),:TS%TD/K&8A8G,0;:L0!>C80,-6]C;'BJ^4[TOQD)J+^)-$V$I9>J% MGN4G O$90W]NEUZMU"7A*B9=&1S+J(YEZ,_H4[^'+:R:(EU8HEF85PF)9 )K M:H!BSJ(.Y "I,U%.)K#23/(8OC0I ""5NJ#>48-$E5?E6#[).>"^G MN[OR>3USZV&A&]V98>'N)V(48W*6-S)KW1I6 E-9H&^E,7:P/G!MJ!?QV"[+5?'&6.7(= MZLV5IA)A5Y-91IH^AY/8-CDI_]"3G,&9]K:WI?#8*"UIY>+4B^.:=+]0* M[Z@/OA!;:>GN>R,\QI.3+^),EY'&;GSV_TF7W)D<2P_-NQBYIO*@C?&D(LXQ M/&+6>*<*BB%J!Y2@]/1ZWM'MJ2+C'>[1$?B\JK[W&2Y-.J>QSU.GINK"2I+\ M]MRO,Y(CJ7>*- L3U4_TEJ?*5_MX8)\(-&OOS8-HW73V^6[G.GB EB_T"NH6 M8)T>S+L '. *54T"*.C!,C1#$I+%J[ HE.#W8M;;:(BS,S01%7P?URXC&!1> M!:!QG_1)WK,G M!\ /FP51,4-1QA-2,"8RB9-[#.4//30/S* YB5 3!/FM34AO'0QR"50W% 0<@3[5#?A_B M'B#74*#@<<52,=]B*R/S@!4F /1'8X'W5?@T36*">%?R.0&B$:%B8,8U&ER# M*D,(A/9C-Y7';%^S$9'F+0>114C%A(O!.>@1@E5XA9353+_E4AC84,B0!!O@ M#F!X)Q6%/!D%,$FX"PS04"ZX>Y7R;M*670V8$3=268N'$9VB+C@X&K"H9#UA M? #T@\;Q*(S$/AN1)MW"(!+X*F43?4OE1.9G ?1F:KO#,GG#2?=P!>&V %=@ M#Q9@ >TP?D?4/^7!*I?F/)9F*_0G=_9':X/'C0<4,!N!!+U6:%VA;!;JX8Y* MD853@U,8D6S7T1%60FAW"(3VB' I 8\CT8_WJ!']@DU)HQ&V$D'99Q#=F"9) M(3:7MQ,#12!DUX)6>$3%-2P#5AYIEW;T0 \>QW[-A%>-$X,8U7NF"(I3Y0T^ M5XJWQFIO2(<'-S=/YQ+]IB'NTA!U%2(&$2R9]$G^.!#]\3(A$I0(059=UBQ*:>1>. M]!8D&>8X0Z,K1.=O50,32'ET@_9G;KXE7 MZ42 !%(0"C=.G=.;*E,_LF>,9GDE&1(1R=-6MT60;<9WB"@0"114F;9"KM-/ MT"8MA\<0!51%@C=G:9-?]\D2&FE^9<=0^D"6$TD[N=-,/32/3G,>-(1 K81K M]:&2]-:2UO5U/W>@1&B$.@B,=3S.:=&@ ?19#YVE>6Y M/U82>C827$OZ$-9C+CQ5G@R&HUFRHVPI7J%G>A9G.,7@&I93C23JSTY MD:S8?KUV@:Y*F\VZ9PU1/Q+C,E#CG4'_AJ(*D7P5(Q#[$W7MN2=FRA^^\YMD MFD8W@XWTV!!MI4"IB!$M,J %5(CYF3@8UTUZ.9BH^BT"BD5"$S:G.&?(6U9EI01"4 )P*C# M5&^;FE;X *J@*@"A"D-#LA$4FE5XXQ+_A94- :1T(A# !5J;XT2YFI0_>T@1 M6@]+^93?4YD_FI'O&:Y8R3<,04+,AY43N8X>0FS97#C^0]D.V358XP-H:Y :[1!:&R^HY1]&H.=V(LV%Y_15SXP M&(R[.+,243K9_[40TF0V+128,TAAE>*:=D@/[C!5_K!,2]0>]P!"V0&M.G*Q MB$8S8(4 OV2)ZJ!:JY6Z'& %K>5:%+"2'24 ^<"Q"*"I", #(4NR)'N@"XD1 M^BBQ'L(25.-$.FETO6FA>Z.->DA3& MYN\Z*1G#".A"]:^2_M.TH2&2?]@N2>F M4$E0B4E@NJE+ :OE#:L+L[R8@^RFEGC520%IF]K+$-NZM$/&8#\68I(ZQ$!6 MKM*+MVTZ$#VH+/$*MMZSQ0BQ09"ZA^0YO4MK:&>$L9=C0L2RQMTS.V +.K0X M7+Z&JX06-5=ISIOXMF(]](NJ-VR\&4 /AP-#3[;RNU:&BV(5BCE$:,=#J%ONP;Q;/L MK-K3@^T;,T*)QC:H.TH,QJV(G$4GO[GIHF+_S+\9>7P(ED8;>1!:,Y-&9[[# MZ\5"66!:HE>A^[[(_ ^K2&!4,[7O*IW#J2$\NHP U+9'*6Q;XZ7#8&FPTF]0AJ' M="6K?1/5#F$JKZVV":&-3SOX(!?,9F#Y(LUY3RK ^>_ M7$)1" ;9?K*V!SA1SBW'<955,<6U=N+.>.O;TAM 0JVKSGPA@U:"@A(1,O\: MT$4V9$Y=$44]XL/=I#G"E"_SX:F]S"#=C,D:E.HX*C6.ULS(+F-YO_I(VP[A3G(;KC9[8$"] M+BFNXOX!VW),QCQ.W=?\Q?E<( [N0Y5NK<'=FA*AOE>"K*5MXM@+O?I\E/?< MX2*1=]!&)ABA;];T5IUGB(NRGXQS1=)W:1V3IQMJ)'H=CP(U/0< "AGHYBA6 M1!9K@J(ET\9>50P 'RC2$7LE?!2.QNFE6S^F5TGO5BZTF<7[?A)+.'VY)GV35(K3%N4'$=B".LFM-M\.D237!,I23JB+?!0Z-,WT M$ !1U>S%M !8A<_/E'=L3O)O7JHLLF,;&;J^L[SX7&A,%:Y5:^[G;N2$+N2_ M&;UC^3_>/>]XLHH_:KP\HK2-V?,FU>FGCO/S&*SU6+$-UC24>JS6;YQZUW X1=6LC@];OI*[T7+LRH3\SK5T2C4?P!C$[81_6-UCO!>$YR441 MUISZ?MYITEW%,^H.2:O'8TKVDM31$J:7IFCE#GV2C+2?K12YA4@INO@H$3RG M;YH0@:VQ>"D4,N\R&TA(_& /#0 E3@ [0], M,UR)E:@/<+XB)\&<\7N#[$FI /%/X,"! >J]JQ? G<*#]0@^)(BP84.&$"T^ M=+=P8<*-[RY^3%B/HT&.'P5.-*A0HTF0(S>*#,#2_YU$A"ICLL29LZ#&FNX: MXJ0ILN9!G2QA'B5YTZ+!C1I7%GT8\J5$I1=3^ARZ$.I C2Y_7IPX5:C#K64' M"A E@)^ (&L%O V25BU;46WGSK4;-R[:JRPXKS;,$R#"T4$018%2)(/#,C8,""&4T M" 3XP:?'3 D5!3N[!!,S5()LDF\L"PLB$2L,QYR)(Y0*E&A&G\HZ,*E3"3J3 M)_:*NB]-@U@J,T.LMAJ-P@.[\B^J^?#;U3R$GA6IU3!C3,J=C\H<2D.S&')O M5I/_J@WV5F!=[8G!:WTBLU5N734S6C0KK%(RM@"3R[#+Y-7LWLSXRO4V:U[)Z+VL8,(GINDS4:9?EC[XRUQ7M'?_\>Q#D>]H\ M@)X%(.7-"BJN*BU(+A/V$N*T$ '90Z$4"LSN?K2,D=1@ S"8J'_N4_CT*R] M:, *@\,)0XUA0MJ^]$3<"KV@Q"6ZQ1*;U2D FCS4#ZP#ARH*"=(&G'%!D40: M*,6TQY3OI0U[M2EL9=$=BRC.[F/J/IFV=GM;M,>*>BG2U$9;Z0 5/]QNEGS& MC#&?]Q*XKNYRQ'RR(;O#2> OJ;S(\I<-C*KBUUT4);Y)VK]'KE Z@@@%_4,Y-G0,X=H>OO?*2B["&VT* .D@Y M4&)*NO*26,B=;Q9ARM8Q\Q#\H6=6()*(KO9U+0=PRBYDV5I)O MR8I<4ME@L"8T09V(AUZ?RPSE!/:7'?W,2"G\2TY:=\+$Y PR?WK,CDC'%I;H MQ2VT"YA>-",]@U$.=. KBK 69P#5,'$X#G))5[S6(:@=!#4;0-X ].$.X-CJ MA%$ZG0UW*!266 =EO M71T!5N+>8Y94=>5#':3/V>IW+K5-J%@3PM!YW/22 M'=Q@2%!DHD3.L6K0,N0EM59)H>"QD*/)G8-DJ# E(8E+1E)AP"P7I1_9L"BX MG-UA6&E*9Q*7R>4OR.R7#F/FKS=V#5DB,0 _[&$!?F1D(:G) M#[.0@D!5O:-XQT,>/Y:G$> XR5Z1>QD+[5(]E%& !]I[)^HJ][UJ;L@EHSDD M1$JDD!;%9V,()!;:M@8K6074*@B$7UF@B,<$/O2")&K:T:K5*OAU2%W_XZ!) MVD2\]X[ MY04[[_2(AV7ITKV.^)!Y[4M>9ND27]32N89IZ:?U9HG+FYM8"W!VJL2PZ9.%R=>+"R;7Q+JJ[I0L+MM3!/N21_PDYP%BK PIZ M+- K@SOH >PAUP50 0GMDVH^LE* MB@G.)-6VY2J./"7!'U2)X":\E:S$#UJR4@EH*VJ1H585+=V%"&2B:3N"J,ZO M_S*=7>[UEK((275792,+8>A.( -(CO2(*Y[X88".?HU4;GL'/4"117TL8)TI M"0!]P?C3:1() ?FPV:5^]#HVBM&8ESU*[BC,&3!WQ%L64:AI3_O95%WVH 9! MPF7=6KBEY&J12>SMHP5:QY D^K A/]6458YR1:3PS&E,QTJ MFE&D:"K!K7;/FO:=$E=-8,T.Q&70%6:5;5VP\'#W+*)KDG2W@EW2Z:4\V;5, MG=4(-")7F48$K8=Z(45>*$+P@$X+B;2S>(7RYFXQ08(>/D3PC:K9U0 MO[VPSO1$5AI6+02G8E%5];&F<:NU^4#Z2>^VE5RG32F\WP>XU(J4>9,U7)I" M4[5UN7M%H+P?OPT8:XF@N+0.K9I7J#(N7?UV/] V%MN0"%(^.3C($7L9DG7] MCQO2][@$H1ADP/30 %H 47>7(. '!\N=RO<+R1D*< MP@15C47T"SY^!( R=?#@A[7AW"KR MC^<1X9<^"F.ALG:,0Z3%E7VU9 GW]8$ YTPJ!LG8F :27N4'(E]#R<,%ZE$" MM;J..V[T>U+%=U3%\J1OC#C96:*S'0YLYZB+"UY#E\9D^AHG0C38COJ9L[_> M_V7GJ$JQMJMC9FP[%H0;@:M<]>0V=PQI8D[]E/,Z948\<2!3Q9$R7 #K0\_( MD4^4%_% )R)**T_0;[--U8497"(!;Z6E4)-)C#X-66S)EK+7-#GL8PUYL*/_ ML0D7[?O[34'(9UY^8'FINT?$48<#_'PKIA87P[S\X#_JJR&W^!,?:C:OXIDI M,SV!P*> >:Y;JRJO$K? >KV3H)%G&0YTZHT-. "_TR1L6RRO$2NY4J<: 04' M 8R4*Z[D*J:UN)/JN ZILR7BFB_CV#H^NSVIN+\2B[^ZXR05H9!\$PC4*JT" M&4&&8+2YI$ M"F(XJ]$^#\NPWPB\4I&E#"H\H8";54,PN\.IF9@T KL\&*D6P-LC0N.H,:&U M_9$:]Z.P*6(Q56&1D LY]H,Y)2.2S'B]XO">MJ@,=?.\HK@U-K.+ROB3RG$C MFI,9P\A #LG&-7$!E+$'.%G_GN'8.V31B.6904A1'H74F#3C*B%QP5VJ'7V M2*OSF8#YH=2[I<[@&U_A15:4M?F@-RQ\1>]2I(7SOKI9G+231E(2-?,A#9*" MM%8Z$Y="+XQJ+;0KR<6C-/FSNVOJ"@^[-OG#PIM\M<49J#][G](B,8!C)4)B MI<9;/*8D&T("EVA928&X1V2:JIVK)6A:0*!AMKE &/Y*)LJXB-#;'+6<0!X) MR8"$M@$)@.)!'BNX@G9X*^)Q$P,0S 8#B:"$W60*P:@@@EIIX:)'J,"Q2=# MB_NZGN-[IUN#F.!;0+-K%3RJQ0PJN:M),(X2.P.Z/B*$!H^Z1&?,J6.*@?1)6[*S@#RYL3H3$8,\>O,A7@ M.4<]JSC#69;:8A_F4<>SF![-P)*=@R6( DT,@LTA/"60CIV!)BZTBN MBHM\@,3B*Y3.B\".%*R].1JBZT*FB)&_$Y>1C#!6H4GAM*:E9#O(6H^&8$/C M)""L'*7#@20K/+RSRR/"*\.-&\9;)(G<&BFHA,/,6AQIS*DI;!O?6A"IH2V\ MR2T2_,KHBSM3@SN NDX18Z7/? @@F9UU>\?4*3U '!+1R_^)N$1+7TH,T:%+ M?_PVO=C,[E))@V B+)*KW/! +=+(LTJ"-R6S31R*!_(3<$L+U,,7GZ),/$F" M>V)'>1F=*]E!SN@XD@L+X;&1 $""_BD_R0LP$.TWG:(05G$W.=R*]X*?FH"^ MW2DMHKQ-#Z+1I4""M2)!2F5)WL2*#>U,R7M2\Z @G&J:+C._4:F;5V%)Y4P[ MMJ*63ZJVK=$55B'-HY Q:"F3%V/""8QWF>K)HY78/'GA'/-9H8S7'+ M ^RQ7JO'( ,W^F*RM?S(V1%/( N19Y&]-F77+'*!Y8D_S!0B;36N%,*']:H. ML[J.7$K%X2(F'_$,O.G)%(N5 !3_T:U90I.X4]\R3;1+/^:TL!NE,=7T2:3L M#Q)L5.GC+ +CN-\I5?B++8&+OI[$1:# MF7QU$GD4>2,B%![V.$$L[@+'AMI MQ5CZQ1UMQ22UJ-IST2!%5F8)T;MKJ\[15G\9RY6[+FCJ1QX+/7A*MBTM*LKA M&$%D RIW M>@L$> 1)L6D%4"N';N]FS^$@]7=HJBQG* M 9BIM1*NW9E>$V)]BA+1 1@;BJX?@:;4X2^V[-KK%4>?V%Y[8/_3[Q7;]N)4 MF@".S:$E(N(>0ET,(@I7F=.>5'0A\I!<[A/:!B8G:YLI8!VIFF3=I%15B$LI M!,:(GKBFSS I!B(5_!D@YDF[UHP@@R,U6 6IVS*7 EQDB!6?E I 0KN51O2* MB>O4"8-5&"65KWL^\ --@GM9]\0IYWL^HYQ.&B88:3*8![3 8MM383O>J@(^ MY'49Z;(JJ&,8Q<@E?+G'"Z0ER;C>(%T:A"V9!((<97*2\D"O/(+)/&O.WJ$H!/8?5Y9.FF3<(80I%35)$8WG^/DN M2N0D%3[E"%Y2*>TW@HNTJ=&;M!E2SI3L/I3=NTF."L%=8 :NO26,EL4)6<)) MHFLS&AFNQ(ESV1(%((TU/!G"TB*J8B![8BJU7R(A$BEN0(M$IS(V\GA M-46D2S "V&,>0J=P/G?8W@/@!V;>8F?^0'Y]*%X)0D($Q:4DRFQ8A+*/K1T7AV)8."J'<3Z#C: MRA**G(?Y,>+UCJ66(>[1H:16OF5J(7RQWW_8%Q_.*OI=7M?_LVE.VJVQ00TX M>0<+F T.>,CO+;.W(C5BI,B_,LLOI8DNU%9,,3;'2BMFPF\H' M([BUEM7YV&K;@N1V9NB(]N/->N<)LT+<]&",D-3B5"S3W:AU&56UR>I1A4:< M M*=T$F4'+B;=#3U]D51_1M5[MD*HZCXAHB+@V/>DF:7/":,])2 3#=6@X$9#,S7FIQ#4^CMJJB#:SH.5>1="6_W5\R$=/RG1&_/8'!:>CV$BU6 3@^"'U[B"!%@#V9"-;0*%1(=7 M&<%DBBPJC$RNZ[*J9/)#:P;U%6(]R1'T4T?U5%?U56?U5G?U5X?U6,>5;%P/ M*71$1G40 ]AIU4!(*J '7R^9>W"*TPU&8':F>$SQYTF^%W\G;^V9R_$O69?V M::?V:K?V:\?V;-=V[Z-KR=-*PD&*9UD(D $91PV9C+T,O9.4[<[.]"@9]?R,P.P.@=GO=C!*C-] M>7SB[11*MK:_^K>'^[B7^[G'=\=%+ WF55HG9_R]*!;[#7ZH +I5F&SU='BO M\X7?1SU]^FFE^\9W_,>'_,AW-O%K1?7.,,89+%0FN8#Y5,K6>+1>28NZ?V4:UH@.?[N]_[O M!_]_C(?A U;EITSE%M4XHG>'P/<7>2)BS4RJNMV>6U/ S0[_^\?__-?_")]R MPP6(>NX"#*Q7[YU @O4"&$2XL.'#@PDA2ESH;N$[>P(V;N3'48 H ?R"B"PI MBJ3'C2=5DE0Y,J0 !"7_T:QI\R;.G#IW\NSI\R?0H$*'$BUJ]"C2I$J7,FWJ M]"G4J%*G4JUJ]2I6J0\9.D3(4*%#AA;=A2W(-:)8L 8,I QR$J;'("EA>LFR+ X:AK)%9)']1EX((()*K@@@PWFQ-U7FCV4 M&4&ZF2> @QEJN"&''7KX(6$7+6%1 * $\ Z(*:JX(HLMNO@BC#'*.".--=IX M(XXYZK@CCSWZ^".000HY))%%&GDDDDE2*KDDDTTZ^22444HY)9556GDEEEEJ MN26777KY)9AABCDFF66:>2::::JY)IMMNODFG''*.2>===IY)YYYZKDGGWWZ M^2>@@0HZ**&%&GHHHHDJNB\HHXTZ^BBDD4HZ*:656GHIIIEJNBFGG7KZ*:BA 5BCHJJ:6:>BJJJ:JZ*JNMNNIB0 [ end GRAPHIC 12 simulationsamendment4-ex001.jpg begin 644 simulationsamendment4-ex001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WZBBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ I"<4M(:!/86B@]**!A1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 % HH% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4AI:0T">PM%!Z44#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ I#2TAH$]A:***!@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ H%% H **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MD-+2&@3V%HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !16'J?C+P[H^\7NKVJ2)UB5][],_=&37$:M\;-,MI3'I>G37BC'[R1_* M4^N!@GTH ]3HKF_!?BZ#QAH[7B0^1/$^R:'=NVGJ.<#.1724 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !2&EI#0)["T444#"BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *!10* "BBB@ HHHH **** "BBB@ HHHH **** .?\:^(/^$;\+7=^F#< M8\N!2<9=N!]<=?PK@/ DNL>$/$EKI6M2R&SUF 30,Q.U92,XY'#=B/<5HZVH M\8_%.RT@?O=-TA/.N1N.QG/.,KW^Z,$]F]ZVOB9HG0'_@- ':45C^%]>A\2>'K74XL!I%Q(@8$HXZ@X_SR*V* /.4GF_X7 MN\7FR>7_ &?C9N.,8!Z?7FO13T->;)_R7R3_ *\/_917I)Z&@#PWP!X'MO&. M@75_>ZE?Q7"79B!CD&" JGG(/)+?I77I\'M&5B7U/5&&S;CS@/F_O=/TJ'X) M?\B=>?\ 80?_ -%QUZ50!Y7J6G^*?AU!_:>GZO)JNC0D>?:W;?,BYQ@'GVY& M/I7I&E:C#J^E6NHV^[RKB,2*&&" :YGXF:W9:7X,OK>=XFN+R,PPPM@DD_Q8 M]!USV.*T_!&G3:5X,TNTG\P3+"&=7;<5+)[+PIHSW]W\[GY M8800&D?L/IZGL*^?/$7CK7?$D\AN;QX;9C\MM"Q6, =.._U-;WQBU0WOC/[& MLQ:*RA5-N>%=OF;'X%<_2HOA;X2M/$VL7,VH#?:V01C%G&]F)QGV^4Y'O0!P M_P!JN/\ GO+_ -]FNN\+_$K7/#UQ&DUP]]8Y^>&=MQ _V6/(_E7O=WX9T.]L M393Z59F#:RA5A5=N>NT@94^XKG_#WPPT+0-4DU!5>YE#EH!,-C:/*A/#+\A(_&OE)KRY9BS7$Q8G))DRJ]KK%UA&--N#IFF2 VD9>0P1G)V#.3CKGK7BOQ)L]!LO$_E: T7 ME>4/.2%MR))DY /TQD4 >U^!O%\7C#1#=&-8;N%MEQ$IR >Q'L1_4=JYCXUW M$T'AW3UBFDC#W)#A&(W#:3SZU@? Z.7^V-4DV/Y7V=5+8.W=NZ9]<9KT'Q_J M>@:7H\$NOZ>;Z,S?N8@N3O /.0*N3_NH![DV^N6-]"8;B*Y0.AYQ\OM7IE<-\,/%5 M]XIT>[DU(1MKO%4(H51A0, 4M 'EG@= M7\%>-=0\)7ER[VURJS64DC;58]P!_>(XX_N5ZG7GWQ6TV?\ LBT\0V.5O-)F M$F],[MA(!Z>AP?IGWKL="U:'7=#L]3@*[;B)7*J<[6QROU!R/PH X5/^2^2? M]>'_ +**])/0UYLG_)?)/^O#_P!E%>DGH: /"/AWX3UC7M N+K3O%-YI,273 M1F"#?AF"J=W#KS@@=.U=3J_@#Q1;Z9)/IOC36+FZCC+>0\[CS6] =_'?KFI? M@E_R)UY_V$'_ /1<=>E4 >6_#32?"VK6HO3;23:S:L!.EY*9&B8=&48 P3ST MX/':O4J\N\8:/?\ @_Q ?&NA(K0'_D(6VX@-DX+=>AR/H<&O0]'U>SUS3(=0 ML9EDAE4'@\J<HGE2.X4%E)^7GN=W'TKT;X@^"U\7Z2GD.([^UW- Q'#Y'*$]@ M<#GM7SK>V-WI=X]K>6\MO<1G#)(N"#_GO0!]Y=E(]""<8J7P MUX=U;Q%JD<&E1/O1@S3@X6'T8MVZ<=^.* /IO7/^0!J7_7K+_P"@FODNOJR] MMY;3P?HH ^G/"?A>T\)Z*MA;,9'8[YI6_P"6 MCXP3CL..E8WQ)\)ZCXMTJSMM.:!9(9S(WG.5&-I'& :;\-/&*>)=$6TN')U* MS0++N.3(O0/GO[^]4?C!J^HZ3H-BVG7L]HTMP5=H7*,0%)QD>);2&4'&Q(MW'XL/Y5P,GBKQ#-&T!/NQQ(%5?H!4U% $' MV*U^V?;/LT/VK;L\[8-^WTW=<<5/110!6LM/LM.B>.QM(+:-W+LL,80,QZD@ M=^!S5FBB@!LD:31M'*BO&X*LK#((/4$5#9V-IIUN+>RM8;: $D1PQA%!/7@5 M8HH *I:CI&FZO#Y6HV-O=)C $L8;'T)Z?A5VB@#F4^'GA)'5QH=L2IR,[B/R M)P:Z"UL[:Q@$%I;Q01#HD2!5';H/I4U8/B/7YM*>SLM/M1>:I>N5@@8D*%'+ M.Q'0 ?S^M &ZRAE*L 5(P01P16-_PB'AK_H7]+_\ X_\*S+GQ5JFCZ)-DAC M&64]P>G:@#KXXTAB2*)%2-%"JBC 4#H /2J-]H6CZI.)K_2[*ZE5=H>>!78# MTR1TKE].\8Z[<1:;J-[H<-MI%[)'%YGVC]XA<[0Q4X^4M^A!K+TO5-=TSQ-X MSU&]M+3RK:&.::-9F)^6)B@0XZ'!SG&,T =W8Z!H^F3F>PTJRM9BNTR00*C8 M],@=.!3]5T?3M;M!:ZE:1W,(8,%D'0^H/:N:@\2^)V\/Q:A)H%NTUV\2VL4, MY; ?G?)Q\J@=Z-.\=A;36'UJ"&"73!&SFUE$J2AP=JH>[9!&/7% %S_A7GA+ M:5_L.VP3G^+/YYI!\._"/;0[?\V_QJM:^(/%KB%I_#";;J,F QS_ .K;&0)L M_<&.O7D8KE_"WB*_\/>%O$5[<6<;"/5GCB7S]P$SD!E9BI=:=;M(2YV==[ XRC#3EL;&6*U@=UD>6612"<@X & !]?R] HH Y2[T6ZN/ M!FC::T3RS0O9^C^(].M_#\%U ^J/<117C@K M=0,0,* >& 0'+>O3BO2Z* .8\&V;6L-\W]@-HL6P,G'T% $M%9^I:O!I<]C'/%.PO)Q;I)&F51STW<\ ],UH4 %%%% ! M17C'C[Q-XBD\5ZA#H-Y<0VFDP(UQY3[1G(R2#UY8#\*ZSQ)XFN9OA(^OZ?.U MOVRF9XVP78A.3Z]30!Z]17D^J:EXF^&^K6EQJ.KMK.C7 M3B-_.&)%(')'7!')X.#WK)\<^)_$]MX[U"/2+^X6ULH8K@Q*P"*FU"21W&6Y M^M 'MU%>>>,/&\J>!M-NM'D*7VL;$A*D;H^F_KW!^7V)SGI7,:7XG\0+\,O$ MMS<:G.U]:7,4<2_$&1[J3]X^F^8C.<9 M)4@MGH/3I7/R^/M7$VDV^H202PXS&D>YE' Z$ 9'KCOS0![K17 MEB:OJ^N?$W5M'LM=F@L9+/,+1X(CRB$,H/4\]>O)KGROBZ#Q];>%KGQ9=AY@ M"9XF) RA;H<>E 'N=%9%OI-[#X9.EOJ\\MX8G3^T&7YP23AL9ZC([]J\ENH_ M%]IX^M/"[^++MC<883JQX4Y/3UPM 'N-%>4:KJGB2/6+/P'I&KM+?JI>ZU*8 M8<@Y?'?&%(ZN&_O);@PWI2/S&SM7G@4 =]17CFL:O MJE[\4-1TB3Q7+HMA$H*.7"HN$4XY(&22>]=Y82R>'/!MW?7>N'6DB1[B.Z;' MS+CA003D9!Y]Z .GHKQ?P#XOU]/%=G;Z_=S36VKPEK?S7& =QPP';)5EQQU' MM5WQ;XFU2Y^(:>'SK+:!I\0'^E#(\PLH()/'&>.N!@T >MT5YSXDFUWPS\,+ MEVUQKN\$Z^7>I]XQLXP,^O6CP7INMRRV&HWGC8W8D02_8E82!T*C(.3P03V' M% 'HU%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !0**!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !139%9XG5',;E2%< ':?7!KDSH/C//'C:/'_8)C_\ BJ $\?7/ MD6NE>7J2:=,+X2"Y:(2^4HC<%BIZCD#\:;K%O=V?@J.5[E[RYQ%'=WUM%^]D MMC("Y&,D?(2>.G:G'P_XR8$'QK$0>"#I,?\ \51_8'C/_H=H_P#P4Q__ !5 M&;HG]CS^)/L_A9GDTN:UD&I*AD,>< 1A6/W7Y;.#TS[5G66IZ5L\,67G3?VO M8WGDM'ERT";F4J_89&T<^E=$GAWQC&,)XTA4=<#2(A_[-0/#OC%69E\:0AFZ MD:1%D_\ CU &%JT'AV7XAZA'J.I36UI+:Q)-"DLD<<\Z1% MU_[ZH;P]XQ=2K^-(F4]0=(B(_P#0J */B6?0;OPQHMG:7(&G3ZC#&AB=A\@; MYL-U'6M#PO#::3XFUS1;(RI;1+#+%$[LP4E3OP6SWVYIG_".>,"H7_A,X=HZ M#^R(L#_QZG_V!XS_ .AVC_\ !3'_ /%4 ==5;4;O[!I=W>;"_P!GA>7:HR3M M4G 'X5@V.B^*H;Z&6\\7)=PC;1(QRPR?3./\*]EHH \0UK^RK+XKZS<>(=&NKZ MR=%$0CB+?-M3YNHR, BK/C>[L=7^'^DPZ#I=[!;IJ)2.!K=@1A6)QUZE^.>> M?0U[-10!X3\5?#-WI>O2ZAI\J#]\L:$@2 @D'ZD!OSJU\1(9ULO!4XMI MG2&U4OLC)Q@1G'UXKVRB@#QCQ/J%[\3M4T[2](TJ]BL()-\US<1;=N< D]A@ M9XSDU9N]%FO?C1?VK0S"UN+!H3+L.W:;<)G.,=>/K7KU% '@_P /M U6[\9V M=IJ<4B6VA^9((Y4QABW ''/S'=^%.L;2XF^&WC2.."1G-^A"A3DA9%)_+!_* MO=J0 *, PT8 SQUH \(^%EGJ,?Q$D2]AF$E MK:O%)O!^0#"J/TXKH+JW-Q^T!;MAU$4 ?.PD-B(C\N>M>K!0"2 ,GJ?6C:N[ M=M&[&,XYQ0 M>4ZW%(/CSHSF-PC0C:V.#A7SBO5J:54L&*@L.AQR* 9Y1XMC MNO"7Q.M_%S6DMQILZ!)FC&XQD)L/';@ C/7FL[Q-KG_"T-1TG2=#L;S[-%,7 MN)I8\! <#)() &[KUXKVD@,"" 0>"#2)''&"(T5 ?[HQ0 D,2P01PIG;&H4 M9] ,5XGX)\;:;X1GUNUU&"\:66\:0"&(-@#(YR1BO;ZC,$18L8D+'J=HR: / M!?$CZ/#\3[^\\26%W+I=Q&KQK&"K$F-,'@CW[UI^(-:T[4/ NFZ#X/M;B*"^ MO6A\F0'<=N&(R2>"S*UB"H; .>F21R".]>PLJNI5E#*>H(R*8UO"V-T,9P,#*C@4 >%0PW\?P.U$ M72S"+[V[/ZUL_#_5/ L>LZ=%IVG7L6LR1>69GW,F_;\W\9QG M!YQ^5>OLJNI5E#*>Q&13$@AC;;Q)H-S'$S0P// MYKCHFZ,@9_&@"?\ X2'2?L$E]]NC%M%/]G>0Y 63<%VGWR156\\9^'["%I;C M4D51.]O\L;N3(@!< *"3C(R1P*X&Z\%ZO+HFJS*^IB>36&DCL%E7R9(S,#O* MX],G.>PJW/I=U86-Q+_9.M+??VM=SV4^GA'>(-MP6SC*-Z8Z#\: /0[S5[#3 M]*;5+JY6*R55+F^C3^T'"6I&6$I.,8([-1E3MZAF8\?[-8DGA;5M4T'1=#U M&S87&FW%Q;I>(6V!1 3$X;&0N[8.G5* /2)]8TZVU 6$UY$ET86N/*8\^6O5 MO8?X'T-9UOXUT"ZTRXU*.]<65N@>2=[:5%P3@8+*-W/&!DUQUMH6NW-]%K6H MZ=)_:%];74$H5@?)7R5$2MT'+*Y_X$!2V>G7M_\ #:719;/6GN EJLD%Y$L: MJ%= RQ$ <;5)Y)/XT =[>>(-)T^)Y+J^B15M_M1ZG]UD#< .HR0/?-4[7QGX M>O=+NM1M]3B:UM5W3L58,@]2I&[GMQS7G>J^$=9M)= H/) M- '>W>N:98V-O>W-Y'';7#(D4IZ.7^[CZU3_ .$PT'^W&T47X.H(2K1+$Y"D M#)RP&T8'O7GM[X2UZ:UEL+BUDET[1GSIFSEY=\BD=\D(F1^/M6[I5I?V7B;Q M!'-#JR+>74KPK' IMI T> S/C(/_ (=J .M@\1Z/5> ,G)*@#\37":!X2\0:1-X: M5+8_899TNKR)L%K:90P)SV#*1QSR.W?M_#5C=6GB'Q/+<0/''<7B/"[#AUV M9![T 2R^.?#<.H2V$NI!+N*80-$T,@.\G&!\O(SW&1TYYJ6/QCX>EUG^R(]4 MA:]W;!& Q!;^[NQMS[9S52^T^[F^(>F7L<#FVBL)D>7'RJQ(P,^MO6@#TG[;;?;_ +#Y\?VORO.\G=\V MS.-V/3/&:S=.\5Z)JVJSZ98WPFNX QD18W &TX/S$8/)[&L:_-QIWQ,35&T^ M]GLY-)%KYMM 9 LGG%L''3CFL+17UO2=#U>"&SUI[]FN/LUNUN!;@M)\KJVT M-GG/WL=: .\7Q#I#Z9<:DFHV[6=NS++,K952#@C\_P \C'6J3^-_#<>CQ:J^ MJ1BSE'+WPY;WFEZMI\T^F7L,4BMHR/(8)H]HW_ M ##Y6.-V?;O4LQU_4H-"O-0M]6V6EY,8KJVM5^TM%LPCO&00I)R.G3M0!Z,^ ML:?%I<6I27*I9RA"DK @'>0%XQD9R*O5RWB;^TKOP7&VEK?&[WP-AEV38#KN M+ 8P< D@"L[PK'?6WC/6$FMKR:WE9W%[<1R1[#NXC 9BK#&"" .!0!W5%>0V MGA;6)VTI[P:PK7[7K:EB=QC;EH<\_+D@?6JVN1^*)]'T51IVH_VC'8I^_02E M_,67[N%8!6"C)9@40Q\$[G/053:?J-QXM M,TEGK#:C'K#-%-(&:U6V&?+.!QCI[^]2?#>UUA-?N9=4N+]+GR7-U#/!(%9R MX(.]F*Y]-H'&: /4:*\A+>)'\;7,]IIU]:(7N5E"B5LJ4)0EB2G+#(V@8XZU M++HNNZ)9-%IBZK)#/I4,UYND9G\T2+YBH3T;86X% 'J%OJ%K=W5W;02[YK1P MDZ[2-C%0P'/7@@\59KCOA_9BUAU9X;2_MK2:[5[<7P82,OE(,G/)&0:Y:QCU MV7QU=O>7&H0S&6X5(C;R,DD.&V -NV =".,Y'6@#UB21(8S)(ZH@ZLQP!^-. MKRNZ\-7\/AZXM6&K7$:4[< N&PP&@ Y)KRS5].UC^Q M?$%^IU/[2^KO!@ER/L8D!!1 0=O/5<'&><5FM;:K<:%IUOJSZU>V;VTRVZVT M#H5GX"*X^\R@;L$]N#5; VUG%1;L6QYI894#/60P<=AG@YKGK70]8N/"-NLSZG M)>ZCI]TES!<2,5+IS%P?NGICUH ]CL4TX?VVMS=WKQPK<"V9D*MQECLRV >H&?RH [&BO$T MEUR'1=!^V0:K-<074ACM%29/,C+*4._J"#TW9X)S72^.WOO[95KB+5?L2V3- M8'3\\7>>/,V\\<8[=: .X?6M/36H](,Y-_(GF")8V;"\\L0,+T/4C-7ZX+P? MHFH1^*M0U75X+E+I[&R D=R%>3RL2Y ."0PZ=NU=[0!!>W2V-E-=/'+(L2ER MD2;F('H.]<]'X[TUHK6=[+5(;:Z9%BN)+1A&=_W>?0YKH;R=;:RGG=798T+$ M(I9C@=@.37&?#O3U72HKDWNH32"SA@DM;V,J+=TR<)D#Y: &*;AN /0X].#5"'6K>74]0L9%:!K+R]TDK*%?>,C'/MCG%>16NCZG M&TDFI3F'65N<^8NE227);>"'253A@1QSQC(QTKIM2@T0_$#5[G7-'N+N'R(8 MXI3:-+&&"DD<#J>.: /2,CCD<]*021DL ZDJ<'!Z'TKS'5( OPRABOK2\:9K M@R:?"(6,UO'YF5&5S@A/4]"!VJ_JNB:5=_#K4U\.Z4QD.T@/"RRR/&P.X[L, M3C)SU.: /0,C.,C/I35FB:5HEE0R( 60,,J#TR/P/Y5PVGWMO?>,8=3T_2+Z M-SI\J7%Q);/&LSCRRBY/4@*PR?4=:YO3!(=&UCR/*O;B\WWL=KI;Q"%7X M(>0\MEFYZCOQ0!Z^649RPXZ\T;AQR.>E>>Z[;>'KGX@AM4L+AXUM0)66UD,< MDF1M#[1\^%QCJ.E:_BJTMM$M+#Q#:V<9;1, 1(HR;=AL9%Y & G/::9)>W-O%!?:E*;NX2-<;2W(4 M^X&,^^?K6\S!$+'. ,G R?R% &5H6O1ZZEV4L[NT>UF\EX[I CYVA@<9/&&' M6J%YXMEL@\DOA[51;+<" 3%8P&);:"%+[B"2.<54\+:O;7/B#7HUCND-S=B6 M!I;9T5U$2*2"1@N.U:.M6UU?Z_HMLB2?88I&N[AP/E+(!Y:D^NXYQ_L^U M &_163J6NQ:?J^F:8())[F_=@H3^!%&6<^PX_.M:@"IJ=^FF:=/>O%-,(ESY M<*[G<]@!W)JEI&O?VE<3VEU87&GWL($GD7&TEHS]UP5)!]",\'@U/KNJ_P!B MZ+(DW M < GZDY)H NV/BZVO;^WA^QW45K=N\=I>2!?+G92% ME1$A0KN#8P=W &#W].:-=UB+5]5NM.U);^UTJR<;H8K61GOG!SC(4CR^.FW[2AF)M]@5 ,?>9V4 G/ J;2M2AU?3(;ZW618Y0?ED M7:RD$@J1Z@@C\*H^(;VPCMQ9:@]]%'<(2);5).,8R-R D$YZ'WJ'P3!-:^$K M&":%H1&&6)9!A_*W'86&!ABN": .@J*YN(K2UEN9W$<,*&21ST50,D_E4M<[ MK&H0:SX:\2VEAOFFMX)[5U53S)Y1.T>O4#ZT S?AFCN((YH7#Q2*'1AT8$9! MI]>0Z?/K/]C7EUIUSK$%MINGP3E;SH-\/+[7 M;B*]NIK]FFBM8I6#11,^U%4@9 "X)('K0!WE07EY;Z?9S7=W*L5O"I>1VZ*! M7FGA_P#MS5+6QM;B\U2WA?5[A6=9) P@6'>;X5SP10RO-Y-M^[C4EN)(\\=>UZCXF:!UTV\U,Z0-15 M$N;M)!,%\O)#%1OV;N^/2@#V#/.**\JLM)OI-1A,FJZFVIW>CF.&_B$B1O,K MN-K9 (P-O7'0GJ14>DZEXUU#4;>*^BOX(-1EBC#)\OV=82/-)RO&_!_/% 'K M-%>3:%?>+9KO47GOYTOUANR+!TD;,F#Y04%=B@$<$-STJ/39/$=[IWEKK]ZR M27-G'<(GFM-#N;;)AVC4+U!P-P&#VH ]=HKG_"*WD5A>VUY7'N"*%4LSL>BJHY)JMHOB?3->>:*T M:=9X%#2PSP/&Z YQG<,!M* MD]M]3Q:UH6NV=\T0:YLQ;@3SK ^UT.?D! R2.<@=,^M &_D>M)D9QD9]*X#P M'I6DM;Q7.V\;5X/,(-P9E\M"Q"J V%*XQQSUKE=/@NDU."XN]1TZSU]KHI-^ MZN7NBP;.-N_:RL!Z!0* /:20,9(&:@N[^UL/(^U3I%Y\RP1;C]^1NBCW.*\Z M\;6^GS^)Q/=7=N)(84 @U 3QIPD YZ4UW$:,[9VJ,G S6/X8;0_[+9/#[;K M)96Y!<@OGYB"W7GN.*V)'6*-I'.%4%B?0"@##L?&6@ZCSSBO+[76['6_!=IH6EF6YU1I4V&.-P+9A+N$C-C"@ $_ABL MC5!JA\0:E/>7^DV5]'=2"V>ZEN5N%C)PAB5#M*D 8P#G'- 'L]%<1X@<^'M5 MM/$[+/=12VYM;B./=_K"/W;A7:SA5+;4&2<=@.YJAHVMVFN6\TMJLJ& M"9H98YDV.CC&01VZURG@"7^S[#5&FU;3)-.MV4A+-I6AML+DX>0]".< D#\< M5-X(U+3&U37X8-3M9YKO4Y;B)(WY9"J\C/7OR..* .WSSCO17DT8TQ-/6Y6X MO1XT%PN^(R/YOF%\E=G3R\$]L8[YJQ=KX?;Q]XBAUH7S(BV[0JCS,HD9,MMV M="?EP#WS0!ZC1_.O([JTDN[6X.K/>IJ,6A7%S$CSL'78[>67VX!8)L!XY.N@Y[_E2UY?X/!BO M]3C74]);37LWDFM]/DN)%4DGYV=^%;&[/()].]2>';?3],MO!FI0W=TTU^QC MN'EF=A(S0OE2IXP) ..W7O0!Z)'?6TU[/9QS*US JM+&.JAL[<_7!JQ7FMW M9>&M/\=:Y/KK26RRQPS0,\\B+)P=^W:@ ))]@*@TOQ%I>LSS065P[30J&>.6!XF M/0X=02*Q/%1^P>)] UJZ21M.M?.CF94W"!G4!9&]!U&>U1:;KIU;5]6@N[G2 M[K2([,LUY:*Z;5).4:3<1D+R<$=<\4 =I17FGPRBTN]L(+Q[^:ZUR)'S')=. M?*CWLJC&<8( /.>H/I55/LW]G1R?:;O_ (33[6&-L9WW>;OR5*?=\K;WQC;W MH ]5HKA+^>PTC6]?CU5I4BU&T@DAB221S-(/,#B/'(.2G ]0>.V-?1Z>[>!Y M=4^WO%/IK+<"!Y#N*)'C>%.< LV2.3_PE/A5I)8$$=U*S>9(JG'EGUZT =-?ZE8Z5;BXU"[AM82P423. M%&3VR?H:FBFBF@2>*17A=0ZNIR"I&00?3%KV4\W_/..=2Q_#-:E<[YOA2[.D,DEC*4E T_RFR0P!QMV\XP._''-=%0 M57^W6F ?M4&",@^8.?FV_P R!]>*6]DEAL+F6!/,F2)F1,9W, <#\ZX30?!& ME:SX7\/7DTDQEBM4D5E.,YVCD\>AK*;Q+XO7PU/=S3Q1VZ2QL]W&(6F6(H6?:F\JV M#P.93>.+_ $_5+N6XO8Y;/[#YMBB0KMG=8?,.\@EHVR0<$8Q^ MKT\3ZU965\O]KV>HS&PBO8Y5A $+/(%V8!Y4 \9P: /1S+&IPTB@^A/MG^0- M+'(DL:R1NKHP#*RG((/0@URUIX(B75%U2_U*ZN[\M&\K_+&CE%9!\H'0A\$> MU9>CZD-'^%DUPM\RQVTLL$-S% '(7SRB%4) [C&3QWH [^D9E12S$*H&22< M"O,M*\8:]J3:9ID=S!'<27]W:27,T 9W6&-7#;5;:"\ M)W*2W=K9*=)CGECDC^:Y=I&1O+.[@?*.QY.* /7Z*15"J%'0# I: *=_JVG: M6(S?WUO:^:VU/.D"[C[9J2ZO[6RT^2_N)U2UC3S&EZ@+USQUKDM(S)=:+IKPZS-I_G7,,;3V^"7#_+M'U)X M/;K7+:7=:JES#%-X@O;E[W^T+,1L%_=K!D*X('W^!R>N[VH ].JB=9TX:R-( M-W&-0,?FB \,5YY'KT-<3INK7L^@^";V759OM4]QY$T>\8N%(8'<.Y&T<^_K M6SK[2IX^\([,B-VO%D([_N<@'\L_A0!U=(S*BEF( '4DUQ?C&XO+G4HM/TVY MU2.>*$3S"TN(H$5"6 9G<$]5(P./7M65J=YB:>=+M7M7U M:ZU%V;S1)=2!W"D # 'R\'\S69X02>TN=:;;-IL=T8;=4#K(7Q@L03]1F@#M:*X:?4]:U/P/I,EG=HFHW9" MR;'2*691N#>66R W /3UQBM+P9>7$]I=6UY=WDUS:NJ217L:B6$E0=I9>']= MWOS0!T]58M3T^><017UM),20(TE4MQUXSFK5>56FA7^K/JME::'80P/JUP5U M8R 2PE93RJ@;N,8'./PH ])?5M/CU./37O8%OI%W);EP'88)R!U/ /Y5W*C:&3#!P>N><>G% &Y17 M#6-YJ:^"KU+36%N;N.]DMK>[N77,@\S 8\;B.!G(SBKG@Z>]6XN;+4+S4FN M(XDD^S:@L;.@);YED3[P)XYY&* .MHJG8:K8ZH;D65RDYMI3#-MS\KCJ*N4 M5;C4K"TD\NYO;:&3&=LDJJ(1!-+=WBHJYC-I=-&K \Y^4\_6L M7X@6%O-#H\QLX)';5K6.61HE9O++]"2,XS@?C[U:\3)J"W_A_3M)U%],BN)G MAD\F)&&Q8R^ &!Q@)@8]>] $)U34M:C8C M<:A(2I]>3BD@^'NGQ0*DNJ:U,XZR-?N"?P! KJ4N8)+B2W2:-IHP&>,,"R@Y MP2.V<&I: .7C\":;%(LB7^L!E.0?[0DX/YTT^ =,)S]NUC_P8R_XUU5I:S&^/E<:A(2 MI['DXJ*'X=V$>SS-7UN7"[3NOW&XYZ\53T:^.C>(_%%G)+M1TC4KP:.K'[-'-:-Y11YQ6?'\+].=7COM9UJ^@<8,4]V=N<@@\ >E5H M?%VKR3:'(;BW.G7)$, \@FJ5K\0_$+Q:E?2:)_Q+XH M)I87:-D52C8 +$_-GO@ @T ;]Q\.["4)Y6K:W#M8%BM^YW#TYS3+;X/#I3732Q+H,3RRR$C>Z2% QR>/EH MS_ ]L7CQ!JVMV\@((D2_= MB,>S9%1/\/8YI$DN?$>OS.K98M>8W+_=. ./ISS79T4 JK= M*NU9OMTA91G.,D],\XID?P]M0$\_7-W%(_@$S@K=>)]?G7:0H:[V[21][@#I^5=A10!QW M_"OHHA";7Q#KUO*B[7D6\+&3IR0P('3MCK3O^$(NO^AP\1?^!*__ !-=?10! MR!\"R*^8/%7B"%-JJ$6Z! ^H)]?SI?^$(N_^AP\1?\ @2O_ ,37744 <_I' MAF?2[\7,OB#5[Y0I40W4P9,GO@ "*YMY()XUDAE4HZ,,AE(P0?PIT<:0Q)%$BI&BA551@*!T %.HH **** M"BBB@ HHHH **** "N8OO"-S>7TUROBC7+=9&+"&&=0B>P&WI73T4 (O_ E?_B:/^$(N M_P#H(O_ E?_B:/^$(N_\ H!]1!'F>-->88YVR@;A2/RVU#% MX(U-+IG;QKKC0]43>N0?,M?*8 0+,H(](O_ )7_P")I@\#WWF,3XRU\H0-H$Z@ M@]\G'/;L*[&B@#D?^$(N_P#H%+BPU"&Z?Q-K=TL9R M89YU9'XZ$;:Z6B@ HHHH **** "BBB@ HHHH **** "BBB@ H%% H **** " MBBB@ HHHH **** "BBB@ KD-1YGACR=V_R_P"S?EW=,X]:?:>'/%MA(\EG<>&[=WX9HM/*DC\# M[5W5% '!6OA?Q38WDEW:3>&X+B08:2.P*L1]0:O_ &+Q]_T%]%_\!7_QKKJ* M *U@MXMA"NH/#)=A<2O"I",?4 ]*AT;1[70M.6PLMXMT9F17;.W<22![9)J_ M10!2.CZ8UPUPVG6AG8DM(8%W'/7)QGFHE\.Z*EN;==)LA"7$A3R%P6!)!QCK MR?SK2HH I?V/I@O6O/[/M?M++L,OE+N*XQC./3BDMM%TNSADAMM.M(HI3F1$ MA4!CG//'/-7J* &NN^-E#%201N'4>]9NG:!8Z?X?CT7R_M%HJ%'$P!\S)R2W M&"22:U** *EMI>GV:1K;6-M"L;%D$<2KM)&"1@=<<9]*CGT32KHPF?3;27R< M^7OA4[,YSCCW-7Z* &2^9Y3^5M\S:=F_IGMGVKB3;_$P0JPO- ,A)W+L? '; MG'-=S10!YS<:!XQU E]4TKPG?2]/,E60-CTR!R*AO_#GCK4[>&WO;?PM/!#_ M *J-XW*IQC@;>.*],HH \XM/#GBRUL$L_P"QO"3Q),)PN)0-XZ-@#&0*DGT? MQN\L,L%AX5@:*=K@%1(?WC<%N1P?>O0Z* //?["\4_:GN?[!\(>>\@E,G[W= MO!R&SC@YYJ.[\-^);Z[:ZNM \(S3N>6N@> M*;*.>.VT/PE$EPGERA&F&]?0\=.33;3PYXFL+M;JTT#PC#.IRLB&8$'&.N*] M%HH \\GT#Q1%+>:0$.\;S L"=7GAWQ/?W3W5WH/A*:=SEI':8DG&/3TJQ M>Z7XQU*"*"]TCPK/%#_JUD:8[.,<<>E=[10!YXN@>*%T^2P70O"*VDCB1X09 M0K,,8.,=>!3M(T7Q=H,+1Z;I/AB -]YA+.S-]6.2?SKT&B@#SS0='\=>']/: MUMX/#TI>5YI9I))=\CL226('/I]!6KYOQ#_Y]?#?_?V;_"NNHH \]U#0O%6J MW N+_0_"=S* 'D:8D =.U2MI7C!_L>[2/"Q^Q?\>V7F_==/N\<=!7>T4 <" MFD>+HS>E-&\)C[<&9RQ+^;.Q&< M9 SG X' XKT:B@#AXK+QK#J$U_%I?A9+N90LLRM,'<#H"*5(F>,%LCIS[57@\'^ M'K:&XBBTFV$=P094VY#8((&#T (!P.];=% &0OA;0EFM)5TNV5[/_4%4QLY) M_F2?J:6V\,:):7MQ>0:;;I/< B1@O!!^\,=!GOCK6M10!2T[2-.TA)$T^SAM MED(+B)<;B.F:IS>&;"ZUB\U&\4W)NK=+9H90"BHK;L#ZGDULT4 %%%% !111 M0 4444 %%%% !1110 4AI:0T">PM%%% P%% HH!A1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4"B@4 % M%%% !1110 4444 %%%% !1110 5SFJ>+H=(.M"YM)/\ B6P1SKAA^_5\C(], M,,'-='7*^(_"#:[XATK45N5C@M\+=P,I87$8<.JXZ8W#OZT 077Q M8(+>:& MREN$DL8[V0I(/W2NZH ?S8_\!]^+.I^-;;3[O5(([?[1]AL!>;TE&U\L5VY[ M=N?>L>/X>30:1K5H;B&X>]D2.V,H)\BW63<$R>>,GOV%2W/P[AAGU@Z0EK:V M][IXMDAPV!(&W%C[$8% %BX\<7MCI%K=7FA*ES=7'D06\=_&ZGY=V3)T%-F^ M()DATS^S-(DNY[^%IDCEN4@"A6VMEFX//3'6J:^")]3TK2["_P!,TZPMK:^: M::"T=G61"A&>>Y.!UZ?3%5K_ ,!ZG&-%,<&G:LFFQ20+#=DHI3=E&..I !H M ZJ[\6VEEXDL=$N(95GNHA(SC!2$G(56/3)(('OCUJ.Q\43:EXGNM+M-,WV= MI(T-Q>&Y561P,_ZH_,5R0-W3-86H?#[4-7?5+^[U=HM1N9DD@2 _N4$?^K#9 M7<2,MR,=:L:CHNMR>)H]:^R64/V)6E,MB6\^\ '$+ \8/')STXH Z[4=3L=) MM&N]0NHK: $ O(V!D]OS:M;+;7.?)DW9#XZX^E9FO:5J^NZ M'I%TL%JFIVD\=V]I-\T3G:04)/\ O=<<8JCIO@28:I9:EJ>PQSZDT =G#>VUQ9)>Q3QO:NGF+*&&TKC.<^E90\9>'&L9+Q=:LS; MQN$=Q(.">@QUYY_(U3?PQ<3_ \;PX\\<WT-O;SX\J21L!LC( MQ^%99\;Z3#XDNM'O+B"V\M(6AFDF&)]X)X[#''4\YJOX[T+6=;L+6'2+A45& M831%Q&7!'!#X.,<\#KGVKF3X!UQ5E@CCTYX[S3K2TFFE)WV[1QA6*''/0?7( M]* /09/$.CPZJ-+EU*V2^(&(&D ;GH/K[=:2?Q%I%M91WDE_#]GDB>9)%.X. MB8W$8ZXR*X^/P7JMOJ4EKLL;BPN+]+U[^7)N8PI4A!Q_L =>C&G:5X.UJ."" MPO6L5LK"UN;6V92S/*)>C-V&,#B@#M=+U.TUG38+^RD\RWF4,I(P?H1V-7*R M/"]G>Z=X;L;#4(XEGM8A!F)]RLJC ;IQD#I3G\3:!&[(^N::KJ<,K7<8(/H> M: */BW5;VQ73;+3YTM9]0N?)^URQ[T@4*S$X) +<< ^]2^%M9DU2VNX)YX;F MXL)S;2W,'W)B #N ['G!'8@U0\2:[H%_I?V83:%JBNXW07&I1Q*!S\P/SF>'/"NH#2]4T,ZK=$RK!%>1I%&Y 4*,MT4 <]3@^M '3:9?7>IZWJ MD\4RG3K8BUMU'1Y1S(QXSP<+^!JOX"8BP3^V(XTA'.)70@[GQCG/&>!WK:U76])U/7-)B?6=+_ +.MBUSVNB:_->RPW\VD%P+B",QI-A-VW&2-P/!P>*C\4^(X+C21!HFO:2)I) LK M?VC'&RQ\YV-SACP,X.,FJ-GJ>EWWA*^T>XN=#T>*6W,,$4.I1S%=RG)8C&3D M\]<\\F@#7TJ[U^SUBTLM=GMK@7UNTB&"+R_)D3&Y#\QW#!Z^HJE)K^M[CK2& M(:.E]]D-IY.9&02>69=^?[W.,=.]5=*\0B^UBTN]9+BU:8LVX@@888 &:ZRVE6>UBE26.970,)(_NOD= M1R>#]:X[7?&4,-P4L$T/5()(B@=M4AC*$]0P8\J>.E7] UC0=(T"QT^3Q#I+ MO;PJC,EU& 2.N!NZ4 =/5.YU;3K*XCM[K4+6">3&R.6959LG P"OXT =A>ZU;V.M:7I=9?9O(BO(X?-83!U:/:FU . PZ@YX.*EU'P7XDOHK&YU"W%]*UHUG/: MVUQ%!Y:^87#%F0J>" =J@Y - 'JLMQ! T:S31QF5]D8=@-[8)P,]3@'CVJM- MK.EV\0EFU*SBC+,H=YU4$KPPR3U'?TK*\2:%=:W6VS8V<=PJNHN)0OFE@1@_=(&AG7 MM'%F+PZM8BU+[!-]I386]-V<9]JL75_9V, GO+N"WA.,232!%_,G%>5+X*\0 M0^&I$72]VH/J!N8$%Y%^X#1[27RNQQG.0 /:NE\:>&=4UJPT::%?/N+')FMH M)EA$A90"5+ @8(XR.A- '4-KVC))#&VK6"O,JM$IN4!D#="HSR#VQ4,?B?0Y M+J]MAJEJLMDVVX5Y NP]^3Z'@^AXZUQ1^'T[Z3>Q"PMEG.FPV]DTTPE>"16< MMA]HQ]Y?F '2FZMX-UFZ;5(([.*2*Y:VNA*)45I7C50\1R/XCDAB",CG.: . M^DUO28K6*ZDU2R2WE.(Y6N$".?0'.#4B:II\EW+:1W]JUS$"9(5F4N@'4E&]O MH;M9UD:"Y2'4UO5V,9,CF(*'R* M170[B1@$$\C'ZTX^(]/ANKV&]N(+-;658O,N+A%60E W'.0<'H:P/!7A[4M* MU6[N[W3+#3XY+6&!8[-LAV0MEVP!R[21H9< M-N00%.5(Q]['% '7-XDT9;ZSLSJ5L9KU"]L X(E&<<,..3P.>><=*M6FIV%_ M)+'9WUM><]\4 ;VC^,-+U M5[J)KFWMKBWN)8#!+.N]@AY?'7'?\*V8KVTG,(BNH9#,ADB"2 [T&/F7U'(Y M'J*\WL_ ^I'7 MUI5BD U22^;44D!E>)B?W)&,X.>>W-:'P]T.>SU+59[F1I MX+.1M.T]V3;MB1V+X'^]@$XY*]30!V::OILM\UE'J-H]VF=T"S*9%QURN<\4 MRWUS2+Q)7MM4LIUA7=*T5PC!!ZM@\#ZUQ,'A37C\21J]Q%;+8137$B/$RJ&6 M2,HHV@9W\#<23G(QT-0W/PYG;0DL[.*SM9FTA+>=T&/,G62-SN(Z@[&&3ZT M=EIWB?3M4?5#;2J\&GD"2X5PR/E=Q*D$\"ET/Q+IFO:=%=6UW!N:(2R0^ M$'^^ >*RO">BWMLNKS:EI=C8#4'5A:6Q#(HV8(;'&3WQP:Y*R^'^M3:=+9/9 M6FDM#ISVOGV\H)OG8ALN1@@?* =V>IQQ0!Z#/XM\/6T,4LFM6)CEE$*NDRN- MQ[$@G'N3P*O0:GI]RL+07UM*LY(A,0 M7UOJ\\_A3AJ5@UW+:"]MC2> F<'BH;'7;"_M[ZXCE\N*QN);:X:;Y C1G#(KG2O$>@Q:2D$-_>37<>H"\ M7$NZ4,%*=1E1M]/;U .Z.NZ.+1;LZK8_9F;:LWVA-A;T#9QFIO[3L#?J,$BPJ552641A&5@ M""HY&T>N*MWG@S7[_4?$$<%M!I]M>PG]\95D\Z36ZV9 87#2J(R#T.[.,5YH M?!.JZB+JX;1++2TN+FT)TZ.1&39&QWL=HV\@]*Z_Q?H]U=^$)=.T6SM2Z[!' M;M'&$V@\A0P*@XZ<<4 ;']L:6+(7O]I6?V0])_/78>WWLXJEX@\3Z7X=TR2\ MN[B-F$>^.!9%$DPZ?*">>M<9X>^'D\8TK^V+2WD@@FNGEM799% D"[.@ )!' M88]*RY/ WB2/3GLY=+L-4EN;001W5Q*H-@%9L!>YX(P1WZ\<4 >H3:S;6^J: M=I[K)Y^H)(\1 &T! "V3G_:%6?[0LOMWV'[7;_;-N[[/Y@\S'KMSG%Z;<3137"W*2)>Q M1^3E>8WP"S!?NX4X(H ]'.MZ2L4\IU2R$=N^R9S<)B-LXPQSP<]C4C:IIZ3P MP-?VJS3KOAC,RAI%]5&>1]*\K;P9KC:%J-NOAV*,/>":S@6ZA9XL*W+L5Q*F M2 WS 9YIUQX!UNY\26-Y?6GVB!HK8O]EGCMUM608*+P6"KU&SK[=@#U9+VT MDNY+1+J%KF, O") 74'H2O44DU]9V\R0S74$ 37GGASP3 MJ>D^/GU&\BFN(Q+-(E\)XPK;UP-RD;SUQC. 1FM+5O!UQJ6O^(K[R(-]U8)# M8SN06CDVL&QW7MS[_6@#H=0\2Z?96"WD223FH;WP1XCU'Q!J4TVD6D<$L-U'$\8@1&+9\LD+\Q.<'FZG/*MG<)-#'&KMZ4^D+Y$- MI:V5I-J;36Z$*8-@@122,%02V< C.>F>M 'K-SKFEV>GQZA/J%LEG*RI'/Y@ M*,6.!@]#_P#6)[5*-2L&N([<7ML9Y%WI&)5W,OJ!G)'O7%G2#JWPGTNVL-+$ MLB);S16MT1EMKJ6R3@?,N[TR&[9K/L_"NJIJP)\/0Q,^J1WB:CYT8:V@&T^0 M%4YX ,>!\ISGI0!Z5)<0Q.J231HS?=5F )^E-6[MGDDC6XB:2,9=0X)4>X[5 MR&LZ/>MXMFU%M M];@F@BB@:5XU^QE6.XX?KG=NR.>,>]OS=/:@#TM]=TF.ZBMFU.T$TN=B>068*.G;G\JXV_\ !Z6+:-<:;X7T^[:&!XKF(K&GSE5V MNQ/#8(/OSQ6-X;\*:]!!JWVC2EM//^R!(E,2+NCE#/@*>@ X)Y/J30!ZFMS MTIB6:,R#J@89_*EDN(8642S1H6Z!F S7 Q^$+Z+7#JD5C%%>'7S<&X$@W-:% M3G//0YQMZUN:WX<76?%&GW5Q;1RVUM:3A7D 81S,4V':3SP&/IQ]* -Y;ZS= MI52Z@9H3B4"0$H?]KTZCK4,VK6L-Y86VXR->NZ1-'@KE5+')SZ UY7HW@S7K M#3]4C.F2->FT> M,86@G)[M6AM([Z: MX6-C&IB1X"OW$.%RQ^Z.GH* /1#CW>M>+]=BT[2MUY]JM/+U7S0AM J(6_VN@[=<^U277@N^$6I7TFC MQW.3NVG'3Z4 >EM=VR1K(UQ$$;[K%Q@_2G/<01E M\T:E_NAF W?3UKQ:;1+FWU^T@O/#1N8IHKJY@TE;D$6ZDK@ DXSD9P/[W [5 M/>>"?$*MID-_!<7R_8HX ]L(F:W97+;=S].H^<$=,=* /6KO5].L(GEN[ZWA M1" Y>0#;DXY_$U.ES!*F^.:-USMRK@C/I7G&J>!)[K0O%DK:9;2ZG>7KS64C M!6D\O M@V[>AY- 'H_VZSP3]K@P.O[P4]KFW1U1YXE=L;5+@$Y]*\OC^&BG2X4;2(Q= MMIET)G:8$?:B5\H]>H^;D<5;U'P-=:KIKRWEB9M2ATBR@MI#.-RSH7,O.[K] MWD]>QZT >BBZMS"91/$8P<%]XP#]:'N;>-%>2>)5<94LX ;Z5YG=^#[_ $V> M=(=(^UZ E\93I<,W^O0Q!0_S-G*L,[>_![4FF^!KR^N-.36M+_XET5O<@6[W M ;R"TF8T'S9X7TZ4 >@6^N6=SKEWI"%Q]O;XWB(!FY8+TR.YKS.X\.ZOI6G7FMZ@ABN;"SL9H)7F5BTT2D.IP23 MD$K[YK?NO#NI7?PIN;%+??J^H 7,T9(4F5Y [ ECV'')[4 =PUW;(H9YXD!. M/F<#GTI7N8(]F^>-=_W=S@;OIZUYOI_@>[NK[1X-9TB-[*S^TI<.TX?[0[!= MLQ&<@L1R.H(K$/A+Q#)8PQZEH4FH7#Z<;2U)G119.'<*QYXPFP^_UH ]E\V/ M./,7[VWKW]/K33=6ZNJF>(,QPH+C).<8'X\5YCJG@[Q5'KAGTV=)(+XNU>3Y<8C11]YOJ<#\:EDU?3HIK M>%[ZW$EPQ2%?,&78#) _"NE7,_AF&1;#4 8U:.)+B2 H5W2 <%E;:J/::219ZI/9BT>+R/W+2V\C2%AA2<*,=QR, 9'2@ M#UR#4K*YO;BSAN8WN;; FB4_,F1D9JU7(Z%H4FD^-M8N6T\-#>0Q-%?83<"J MJKJ<7>/;S5H/%MH^FVM^LD'DLDR-*R."QW *OR8QPV[KZ4 > MERW=O#3:O!JFB>(O[/BU74+.PC:W^P22/<2A\L6D!\L M$.201M?'!XXHN/M/]J>,+--0OV>8,WVU$G(M@9 !"8\9/H&0'Y23TH ]9J*Y MN8;.VEN;B18X8E+N[=%4=37,^$->MI=.TW2Y+>ZM;UK=W$$^]F"(VW=N;G!) MXSZ8KF9;BYFC\2&:?78M=Q=&&U#2>4(@I$>W V$<\$,]JZSP3KYU=IY+ MF6875]F]BM7)86\&0BC/09QG'?)- '84 Y&1TKR_59YK_P =ZEI#:AJ-S!=6 MTBK#!)+#]DVIR2I 1P3T(R?K6!J.H7-GH&DPZ+=ZZ]P;,?,;BXVB96P\80+U M&#P?EVC\P#V\$'H:*\AO/M^G6WB(6-UJ:7S7T:LVH75X\S6S[)"?+3G#,Z@\9^\P&>@H ZR[NX+&TENKJ58 MH(EW.[=%'J:E#*RA@05(R".A%>3:SJ,D^N>+?L.L:BIL[-U2REE9E>3^)HT( MP%7';/7/3%0KK&H3^);D-JVL'5(KJU2VL82_D.A"&7>H&W@%CR10!ZMIVI6> MK6,=[87"3V\F=KK['!^E5)?"_A^>9YIM"TR25SN9WM(R6/J21S7+>&+B,0W0 M:[GM;?\ X22=+06L65F4Y.PX4_)DMSQC'45WU &/_P (EX;_ .A>TG_P"C_P MK%O8/!EEXBLM$?P[I[W5WD@I81E8^"1N..,[3CZ5V5>;&SU'2?%NF17YL99= M2U5[IIHG.<#)J75[/PMIEO9R0^$K/4'O&Q#':6,+,PVEL\XXP*9XG\16%5PG"L1C;E M>QQWH 6;2_"UIH)U:^\+Z?:HL8=H9+&(R*3P%P 1N)(&,]ZBT>Q\*ZL;B)O" MEG97=N TMM=:?$KJK9VMP""#@]#V-4%D<> )YT-U/I]M?Q3VKS F1K2.:-]W M/) "OC/) %7]+NK35O&.H:Y8R_:;"+38[8R1@G+[W=E QDD*5Z=SCKG !6T* M'PYKLD93P+';6TL7FQ7,^GPB-U.",8R>0&_^A>TG_P H_\ "N-T MB/1K/Q!HZ^%+R\9I)76\LI)I"L<(1L[T;[A5MH&<E4 I]8TCPGHNGM=W'AS3I!N6-(XK"-G=V.%4# M'4DU!\0;^RMM$AAN+_[-*]S"Z(")[F*2TT36(2L]C:W\ M=Q+(O(6(HZ;^ > 7!^@H CTG3_".K6&X-!GM5U/2M&MK"1R\3;;5(I%*MM93M'JOZ5OUY&UEIMMX9E\2VL^S4H]9D M,VDGF6\ MZ!XWVE<@].#S7DVL?VE;ZCXAN;=)4CT65Y-D4A F%P?:K%Y;31 M2Z)8WGV./3TTJ)K=;^YF@0R]7RR=7''![=.] 'K-%>8RO+/\.TMKCQ#"-U_Y M,-TC2>257+"-W(5BG!&X>W)K3\)V=K=0:[820"2)MBR?9+YYK=_E/$;,O/_ (>?V!IUA:Q1W2QZO-&89;5[ M@EU*L21L)X/K]*] H Q=4\6:)H]Z;.]O"DXC$K*D+R;$)QN8J"%'UQ5XZK8" MVM+@W40AO&1;=\\2EAE0/7(KC=6U/3TU_5FM-;32-0B2..ZCOH@T-RHQM(!( MSP2ORD=15#Q%;6^I>&?".K7U@ME#'<6_VE YC2"$@@\ _*N=N.X!'3F@#TVB MN U^XMU\$JOA6]B.G_;%CNYHYY&\N,\O\XRRCEN>)8-"TN&SNI+&!KFY@N92JDN-BC ZX#%N?4?CL> ]1:[\-16<\L2,= P!(YZ]*M7%Q#:6\EQ<2I%#&I9Y'. H'G4"NMN;&PUGQ_X@M[^>;R;:QA=56Y9!&Q!W. ". M0,=<_K0!Z#17FBZE#J6C>$3KVH3+IES;$S3"4H);A0H59'!! ^_]2*NS3Z-I M_A/65TO4+B^LVG6W(DNW$=LS;0<2=0@W9)!/<4 =]17F/@+4FM?$VK:?)?V, MUNEJL^VRDEDC#*<,09"23@C.#CIWJIHTL2^(-)N8[^/5#=7;E+BUO)$N"O/^ MNA?@*!G. .@_$ ]3CNX)KF>WCD#30;?-4?P[AD9_"IJ\N?3?#UM\1/$4FM7) MLD!MKFW+W31"0D'?W^8;L<=O:K/BB0ZGXH@66YL?[->R26S%W>2PPS,2Q9E* M#!8#;WZ$'OP >D45YC=7,*]&T:[%K?7;)/Y?FE$A>38G3,-!TFQM;V\OPEM=C,$B1.X"UN)K@W:R3,%6: J M%7!/]W&TCKQ[UGZ]J2:H^AZ/XF3-!*D,OF*BD[D /L#M^J MFNGEC6:)XG&5=2I^AH Q;+Q=I=]JL6GQ?:%DG\S[/(\)6.?9G=L;OC!HN/%N MF6U]);2BY6.&4037)A80QR'HK-^(YZF7 M==0SVL@2334="+EPP/EL,;N2,<'ID M8H Z#7/%5AH-S#;7$-Y//*AD$=K;M*0H.,G'09-6[W6K>PTR*^DBN668JL<4 M<+&1BW0;>H/U]*Y_Q!!HE[K,+ZAKMYH^HPV6XI!=^3^[8GJV/FPR] >PR*M: M%K8?P=87>LZ@EO)=!HX[F0B,ORP1L$8#%0&QC% &OI&LVNM6\LML)4:&0Q2Q M3(4>-AV(/L0?H:CL/$.FZGJ]_IEI.9+FQ($XVD $YX![XQ7,>'5OUL/$\.EW M4=_>&;,&I2<+/(4 Y(&#L(Q\O'0>M)X+MO[/\1W6FM:QP26FGPI)MN%E9V+R M,68@#!.>A]NU '>4V2*.5=LB*ZYSAAD4ZJ.M//'H.HO:J&N%M9#$"< MM./U MH LQ7,$\'GPSQR0\_O$<%>.O(I\Y))/?Y:;8ZSK?AWP9&UOJ(O"VDQ7-NAB7$'[Q4(! MYVJ3G/<&@#UVH([VTFD>.*ZA=X_OJL@)7DCD=N01^%?3O7-^-O!FDZ#X0UK4+".07%QY:,&8%2&N4?'3UXYR M< "@#TX,&&5((]12UY?#9>(="OM/TR&YM=*76KV5F@M(Q(ELJQ@G9N'!)!.. M@XHT_P 2>))]3U&8ZA:F"!KF-K662,2+Y:ML*IM#$\ GL: /4*0,"2 02.#S MTKR"37O%?D"7^WSF31#JY"6J JV!&N1TZ9_&KFJ>+=8,.I2074-I%&UI+)L MV"8QO;!W$>\X8@C..IZ4 >J4R6:*!0TLB1J2%!=@!DG 'U)KS"W\4>([_P : M0PVMS&FGQRVT;1W#PQF6)T!9RI(31317"1V MXC:!45S@QL,GD?*P;YL9]30!WL4ML\C>2\32,JNVP@D@\ G';@X/M4U<#;V= MIX6\' M[.&$KONW*23D#Y3T]OQSM3U:]U'QM9Q76IQK';:^D$6F[ &"*.)<]2#N/7CI M0!ZS2;%WE]HWD8W8YQZ4M% !1110 4444 %%%% ".BR(4=0RD8((R#2T44 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !0**!0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% $0M8!=M=B%/M#1B,R[? MF* DA<^F23^-2T44 175M#>VDUK<)OAF0HZY(RI&",CFH+'2;#3% LK2*#$: MQ91>2J\*">IQ5RB@ HHHH *B-M ;H71A0W 0QB3;\P4G.,^F:EHH *JVVG6E MG/=3V\"QRW3^9.PSEVQC)_ 5:HH JZ=IMII-BEG8PB&W0DJ@)/).3R>3R:9J MNG'5+(VPO;RSRP;S;20(XQVR0>*NT4 )?_ U?_B*/^$)?_H: MO$O_ (&K_P#$5U5% '*_\(2__0U>)?\ P-7_ .(H_P"$)?\ Z&KQ+_X&K_\ M$5U559=2LH9#'+=1(XZJS &@#FY?!=ZH5K+QAKT4RMG,\RS+CTVX&:F?P;+* MV^3Q3X@#G[WE7"1J3W(54P*V_P"U]/."+R#![[Q5B"XBN4+PR)(@.-RG(S0! MS'_"&7L<\;V_B_7E3D2K+,LA8'^Z2N%/O@TQ/!%YYKF7QAX@:+&(U2X"E>3U M.#GC'85U]% '&P^$O$D$2QIXYOBJ]"]I&Y_,Y)I9/"GB62-D;QQ> ,,';9QJ M?P(Y%=C4$?$,3N M\?C.X1G.79;"$%C[^M:0\;>']CN=2B 7L3R?I0_C?PY'LSJMO\^,88&@#.D\ M)>(IDV2^-+AUSG:UA"13_P#A%_$W_0\7?_@#%7513)/"LL3!XV&593D$5)0! MQTGA3Q'*A23QK%?$D:*B>-KE548"BQB KL** .,C\'Z_%( M\D?C*=']2_P#"+^)O^AXN_P#P!BKKJ* .1_X1?Q-_T/%W_P" M,51R^$O$,\9CF\9W$B'JKV$)'Y&NRHH X]O"OB-T*-XVN60C!4V,1!'I21>$ MO$,$8CA\:7$:#HJ6$( _ 5V-% '&)X0U^.5Y4\93K(_WG&GP@M]34O\ PB_B M;_H>+O\ \ 8JZZB@#C)?!^OSLC3>,IY"ARI?3X3M/MGI3W\*>(Y$9'\:W+(P MP5:QB((KL** ..C\)^(H8Q'%XTN$0=%6PA 'X4V'P?K]LI6#QE/$I.2$T^%0 M3^%=G10!R/\ PB_B;_H>+O\ \ 8J/^$7\3?]#Q=_^ ,5==10!QJ^$?$*S-,O MC.X$K##.+"'<1[FE3PGXBBW>7XTN4W,6;;80C)/4_6NQHH XZ3PIXCEC9)/& MMRZ,,%6L(2#4$7@?68)!+%XL>.0=&338 1^.*[BB@#C!X0U\.[CQE.'DQO;^ MSX6=/AVX M^E"^$-?6#R%\93B'!'EC3X=N#[5V=% '&IX1\01[-GC.==B[5Q80C:/0>@X% M-7P=KR3M.GC&996^](-/A#'ZG%=I10!Q M$?$%PFR;QG/(F<[7L(6'ZUV5% '&2^$-?FB$4OC*>2,=$;3X2/RI$\&Z]%"T M,7C*XBC;.5CL(DZ\=N]=I10!Q-CX*UW3;*&SL_&5S%;PJ$C0646%'XU8_P"$ M7\3?]#Q=_P#@#%7744 <9-X/U^XV^=XRGDVG*[]/A.#[9I3X1\0M,LQ\9W!E M48#FPAW >F:[*D)H!G&Q>#]?@9VB\93QLYRY33X06/OZ]:E_X1?Q-_T/%W_X M Q5UU% '&1>#]?M]WD^,IX]QRVS3X1D^^*3_ (0[7C<"X/C&;SATD_L^'=Z= M<9KM** .+F\':]<[?/\ &,TNWIOT^%L?F*?)X3\131F.7QI<.AZJUA"0?PKL M:* ..C\)^(H8Q'%XTN$0=%6PA 'X4B^$?$*2O*OC.X61_O.+"$%OJ>]=E10! MR/\ PB_B;_H>+O\ \ 8JZ6UMY8]/CM[R?[7($V22L@7S/4D#@59HH S].T:Q MTO3K>PMXMT%OGRA*=Y7))X)^M75AB3&V-%VKL&% POI]*?10!'#;PVR;((HX MD)SM10HS^%.=$D7:Z*RY!PPR,CD4ZB@!K1HY4LBL5.5)&<'ID4P6MN+@W @B M$QZR!!N_/K4M% #/)BR#Y:9"[!\HX7T^G J)[&TD7;):P,N65)9+>)Y$QM=D!*X]#VI8;6WMBWD011;OO;$"Y^N*EHH R;_PYIVI MS76&+8'IDGGZ"M"2TMI84BDMXGC3&U'0$#MP#4U% $7V: M#:5\B/:4"$;!C:.@^GM2-:6SSB=K>%IAC$A0%ACWJ:B@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ H%% H **** "BBB@ HHHH **** "BBB@ HHKSCQ;K6J:3K]_I-K>3?: M-9@@&FY;B&7?Y; '^'(.?UXXH ]'HKR0>)M8U#1[NYCO+B(Z58103JC;"]V9 M0&!W#).$Z_[7;-6]5\1:W+J7B)6BO--:#25>&W,RG:_F8WJ5.!GIGVH ]0HK MS/79=8TO1M)BC_MD3W5Z5DB%^KS.HC) 5^BC/./:LY-1UC53X6M3=ZA=_:;% MY)DL[KR7+*XP78XR5Z'U(H ]=HKR_7?&\NF^-XXX[^1=+TLQV]W$8RWG,^0S M%AQ\HV=3USCO6PEU?Z;X[QK5U>-;7EPR:<;>7_1Q\O$3P* .^HKD='\ M5:CKGB%K.UL+>.Q@MX)YY993OQ+'O4* ,9!_E5?Q%XUN='\6V&EV\=G<02RQ M17"Y?S8C(< D@;5]0"-;^VO)6N=)B&GB>\ABE2XS(QMU=B2 MN. ?+8=:J^&]9UO4?':C4Q%!#/HJW,5M!*SH TOREL\;\$@XXXH [ZBN L_& M5QI?@&^UR_WWDT5[-%&O3/[PA02!P!_3%5W\?ZZNA6EZ^B16YDNO(EN;D2); MA< AQD;@IR1DC Q0!Z/17$:EXXN]*UK5;>[L8(;6R@:6$2.ZRW("YW)\NTC) M /.1R3T-8[?%6[&BR7+Z*8;EIT@@+^88F++DDG:"=O< >02:9J4ES+;HQ^=-B?,0#R!@@^S&@#9\7VWAGPSX:N+Z72+ M$R ;+>-H00\AZ#Z=S]*3X6?V@WA-Y]1B6)[BY,L05%0&,HFTX7\>O-<1:7UW M\5_%UI]JB-OHVG(LL\88[0V.1GU9@0.GR@UZ]I30M]L\@*$6X*_+TX5>E &A M17$:)XAU6/5Y;6]MXY+"?5;RVANFN/G39O< KCA<(0.>U5;;XE.9I1=6,!MH M)81-=6TS-&DM 'H-9^N@-H-^"%(,#@[C@=#U-<5=_%$Q1 MVS6VE^:9XY+A4,C9:$2%%(PI^9MK'!QTZ\UUVJR'4?"5W)!$^;BS9DC9?F^9 M,@$>O- %C2HT_LFUPB_ZL=JGNHD-I,-B\QMV]JS=/U>PM]*M$FN8XW$0RK, M1]14\FLZ?-'+%'=1,_ED@!ASQ0!8TZ-8M/A5>@7BK=9GS)=^PQCCU*G/O3]!^(3:UXE32QI4D<$ADC6<, M6PZ D[N, '!QSGI0!W%%&-K>4L#M.".G0>O?T%H:(D*3VTD]ELN0_F[& (;CY M>N: /1Z*\]O/B/?Z9?VUE?: 1<&(33QP3>855F(7;A?F/&3TJQ?^.Y!;7=JM MD\5_&]TDD:R /%%%&7\T9&,D%, ]S0!W5%>?V?Q"E:TAN$TZ2?3;=+9+V\DF M42*\JI@[ /FY<9QCOBM>?QFD'V?%A+*TVHSV 2-U+$Q[AD<]RO0XZT =317" M6?BV_P!8ATR\BMTAD^VS1-:1SDLVVVE8)("!M;&O&,7B>Z"V5MFV M2S2:>;=Q',Q_U73D@ DGZ4 =/17!:=\2/M%UK$%S819TZUDN@UM<"59%1MI& M< 9_2G?\)QK4>H36USX<6$6SQ&X;[6#Y<7GQ]JFBZAKQUBT/VH36L5M8++OCB9T))\P#H0N2,=?J:OS^.=6 MU30 =(T26.^DM)I93-((Q %^76"0LC?-C(XSP<\U/IFJZFGP[BU&: MY&M3M[&+3I+N5XOM$FUL8CR5^7 M .6R.G ]ZKR_$$1>*;#2S9(;>\,2AQ.#+&TBY7>@^[UZ$Y[XH [>BO/E^)CWE[T;Q M.#PP]"0,@]0: ->BN4USQG_8WB>PTHV\$L=RZ1LRW \Q&=@H^3'3D'G&1G&< M55B\>7"7&]'L1"+:PBC$,GFQCDA'QMW#/?!J*Y M\):!>;/M&EV[["Y7@C!9MS8QZDYK:HH S(/#VD6VES:9#80I93$F6$#AR>N? M6J3^"]#$UQ31/%]HC.63<""5!R <$\XKH** ,>?POI%WH,&BW-KYM MC %$:,[;EV]"&!SGWS5?_A"?#N^RS 6%C(^0 <@$Y^;!/?-=!10!@2> M"?#LLE](^FH7OO\ 7MO;)YSQS\O//&.:9-X%\-3V=I:2:5$8;3(A 9@0"..:9421U&"P7(4'Z9-4+OPMHE]K$>K7.GQ MR7T>W;*2>JG*G&<$CL36Q10!1?1M.9+>.8SA9)Y&RY !));)& .#QQ7144 8G_" M(Z&=5GU)K$/=3JZR%Y&92'&&^4G:,@8.!4:^"]!73)-.^QNUK(ZN4>XD8J5^ MZ5);*X]B*WZ* *VGZ?;:78Q65HC)!$,(K.6(_$DDU+Y48D9P@RW#'UJ2B@"N MUE:N3N@C^;&2%QG'3-/@@CMU*1(%4G.!ZU+10!F'P_IA4*;;*B>6YP7;'F2! ME<]>X=N.G-4K3P3X?LK:ZMXK$M#=0K!*LL\D@*+]T#VF:)A'_<)4@E:V8XU@A2)-VQ%"C:XM#92MYC#="3N*X!XY/7K[U1N_!&A7M_%=S6SDHJ*T0E81R[/N%US MAB!QS^.:Z*B@#,TW0;'2;V^NK-9(VO9/-E3S"4W\Y(7H"<\U@Z3\.-%L].,% M]"UY-) 896>5BH!8LVP9^3)/;T^M=C10!A:CX2TS4=2AU!S=07,:JA>WN&C\ MQ%.0K8/(_6IIO#&CW&HWFH2V8-U>VYM9Y-[ O&1@CK@< B@#F3X!\/ MF]M;A;:55MQ&! )F\IS&NU"ZG[Q Y/ISFA_ 6@2:M-J3P3F>65IL"Y=521A MAF4 C!/<^PQBNFHH P=,\'Z1I6UH8YI)5N3="6:9G%O# MB>';*[B+1O+=W4ES(8UVJ-QX4>P 'ZUO44 ?#^G"[$-K*5NH7MW5YW( M6)CDHO/ SSZ\GFM*Y\/:7>37DT]MNDO%C6=M[ L$.5'!XP?2M2B@# '@[2DU MB34HOM44DQ9IH8[AQ%(S#!9ESC.*)O!7A^>W2"2P#)':?8D!D8[8L[@!D]00 M#GK[UOT4 Z M^V3"W5D\Q[I]\B,^:PF^&_AQ[6WM_(N D*E&*W+@RJ3E@Y!Y!//\L5UM% '/77@K0[K< MQ@FBE:1)?-AG='!5-G!!X!7Y2._UYJV/#>EKX=_L&.%X]/ PJ+*VY?FW9#9S MG=SUK6HH YB;P+I"=%;6DU5H[@ MW"R)-M^T/L,JX D*YY; Q[]ZZ*B@#F#X!T-[>XBE2ZE>:59?/DN7,J,N=FUL MY&W)Q^N:MZ;X=?3-1MYH]3NI;2"V:%+>9RY+,^XNS$_,>,#C@5N44 8-WX/T M>]UX:Q-%-]JS&S!9F5':,@HS*#@D8&,\58N/#.D74213V8DC2:6<*SMC?+NW MGKSG>W'09XK6HH P]%\(Z1H%TUS8QS^<8O(#RW#R;8LY" ,",/P>>/:I)_B+]KN-:;1Y(9;2RTX7$TTY=1LFN)9&LY)\-GY=JJP.".:Z:/PI+)]A_M'6+F_P#L<[3( M98T!8%&4JV!R/FJE)X 5/L#6.M7UG)8I+%#(@4D1NVX)R.@Z?2@!-4\97.F^ M,+32O*@DL46)+^Y)VLDDNX(%4GIERLXUD806LD; MF6XB"Y$J29VG)!^7&1@U#-\--&O(;YKYYKF_NYFF-\Q EC)Q@+C@ 8Z8J2^\ M(W[W0U!=:N[V>UW36=M<[1&LVPA22!G )SC^= &AXI\0S>'X;!X;"6\:ZNTM MRL8^Z#_4]O>LV'QA);^,-2TB\M[F2W6\A@AN$C!CA\R)2JL1SR^>3ZUI7GAQ M]3T'3[.\OY3>V;QSI>* 6\Y/XL$8/4T]_#43R73F[FWW%[!>,V%R&B" #ICG M8.W>@"/3/&.EZKJ264!F#3!S;R.F$G"'#[3['UQ3HM=F/C.]T>18Q:P6*70D MP=P)8@Y]N*K:%X+M_#]_Y]KF:GOO##7.O2ZM; M:E-:RS6PMI4$:NK("3W''6@"K!\0=$GBNIB;B.*&!KE&>+_71 X+)^/&#BIH M_%\3RZ7;G3;U;J_RPA*C,48;:78YQCD'CG!JGI/@*WT6UN+:TNHC'+$\0,MC M"S88Y^9L9<#I@\4D?@"*/3+.P_M*7R;>X^T#$*A@V\-B-NL0XQA2.,^M %K_ M (3S1EG*R?:HX-\J)=/ 1"[1@E@K=^AQQR1@5>M/$<%]H!UB"QOS <%(S#^\ MD4XPRKGD<]?8UBR_#RWFS#)JEV]BCSR06S!2(GE4J3G&2!N) ]:UKKPQ#=># M4\-FZF2%;>. 3I@/A-N#Z<[>?J: *1\?Z3]F65+?4)96NI+3[/%;%Y1(BAF& M!Z @\?T-4]6^(VGPZ*UQID5S!N!!],5;T;P-;:-) M;R1WLK>3?2WH146.,M)%Y9&U1@ #ICIDBJLWP[A,-Q':ZK=6PNH'M[G:BGS4 M:1G[C@C<1D=J -/4==O+3P(NM0PQRWC6T4@C.0I=]O'7IEO6I-8\6:?H4D<- MXL[3M;FY=(4W>7&O5C[9_&GZGXN?F':B\\<:986\$MQ!>J\R/+Y(AS(D:]78 \+SU_P-4[CP/+/K=UJ M*ZG%$)8&A2!;%-G( _>C.)0,< C\>*HK\,(4L+)%U"-[RV:3]Y/9)+$56^M &?<^.M$M;SR':Y:)0AENHX&:&$O M]T.X^Z3D=?45.GC30'>!%OP6G262-?+8$B/._/'!&T\'GBL)_ALBV\EA;ZM+ M%I5PL(NK=H0SRF(*%(?/R_=&<"H]1^%6FZEJ5_=2WLZ+=3"5%0#,/WBZJ3GA MB['&,^)].L-(M=2G,_EW95;>)8&,LC,,A0F,Y-<_:?$BPCTM;S5(IX M7FN9TB@BA9G2*,\LX[8'7^5;GB#PX-8AL6M+D6%W82B6UF6(.J<8(*G (QVX MZ"N2:XL$ECE$A)(,9.!@G@Y[F@#H5\7:7/J!LK1Y MKB181,\L<#-%$I3>N]L8&1R*HI\0=#4JDEQ*Q2W6XGECMW,<2LH92QQQG(Q[ M\=:;<>"Y)MS:6#((YC9F9)("!+#/&8Y$R,J2I[$< M@UEQ^.[!?[1-W:7MN+2Z^RQYMW8W#GH$&.6/]WTP>]7O#?A\Z%#*K?V<6D"# M=9V"VV0H/WL,=QY/YFLG4/!-Y=:C/=V^MB _;!>VP:UW^3)M"M_$ P([8':@ M#?LM=LM0T4:M;^<]O@Y586,BD'!78 3N!XP*SD\=:&^G"[\RY#?:#:FV^SN9 MUF )V% "0>#[5''X0DB\*ZEI,>JS1WFHRO<3WT:;297(+$*#P#C& >G>L_1? MAW_9,D,CZFLKIJ"WS;;;:#B-DVX+''WLYY_K0!IZ9X[T'5IO+MKB4#R6F$DL M#QH0OWP"1R5[XJ./XB>&WLYKIKN6.*(IGS+:0$A\[& QD@XX-5V\!136=A:W M%\9([5KLD"$+O$X88Z_P[CZY]JIV_P -E@TV*S^UV0,4T,BW"6)$S!&!VLQD M.0<#I@ C.* -A_'F@PZ?'=S3SQEY6@\AK=_.60#)0H!D$58T+Q''J/A-->NR MD$.)9'(!PJ([#/KT7-9=QX$;[<^H66JM;WO]H27T;O )$4N@5E*Y&>!UR*UM M-T*XT_PH=(-^LUR5ES=20 @L[,VXQDX/+=,\T 0CQEIW]B)J[6VI+:LW)-E) ME5ZER /N8YW=,>_%12^---MKB\,MPDD,2V_DI;QN\LC3*S*,8QE@. /QQFL& M3X973Z>UH-?VQ,\K& 6[^0H=0HVQ^9P5P2.3UZ5+;?#22S?[1!KLPO$^S-#, M\ ;:T2,G*EOF!#=.V.M %RR\;R7?@S6/$(M 5LYYDAB.4+(I&W=UP<'FM?4O M%FF:/9V4]^TB/=IYD<44;2-M #.?E'10JZ-0Y)"9Z9'3-4+_P%>:F^GS7VJ64\UE$8%W6#;)(RH&&42]>^01UZ4 ;D MWB[28)+$.]QY-ZJ&&Y%N_DG?]P%\8!.>GYXI@\::(;:^NC-.MI9';)A!QZT7_ ,.F MU2:_:ZU...*Y"LMO:VQCB60/N\QD+D,Q'RD\9!- '4Z-K=GKUF]S9F4".0Q2 MQRQE'C< $JP/0C(K1KE]'T;5-"NK2QM%L!IS/+/=R0VYCRQ"A5"EV.3R2Q)Z M8KJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D-+2&@ M3V%HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !1110 M45S/@B>6XTS4'FD>1AJ=TH+')P)" *DO?&6GV'BE= GCF%R\!F63 V'@G;US MGY3VH Z*BN/_ .$[-U%8C2M%NK^ZN;5;MX$D1?)C)QR2>N>@[U-8>/-.OV5E MM[F*W:RDO!-(H Q&Q$B8_O+@?G0!U5%SB\/3WB7+K%!,+A$$DA&=H!R?Q.* .KHKFO^$RM8 M[76II[6:-M)V^='N4EB4#87GMG'X4L'B>ZNO$\VDP:+,UO;NJ3W9G0",E _W M.IZ@<4 =)17&:9\1+34=LC:9?06TR2O:SLJD3",9;@'*GKUXXZTB>/I6T&;6 M'T"ZCM3Y8M"9XR9R[;5R ?DY(ZT =I17+/XPGAAM(9M!O/[6NMY2PBDC0,GOVJ"3X@6[0VHM-*OI[N:62)[4[8VA,>"X8L<9P<@9YH ["BN53Q MQ#<_8A8:3?WC7=K]J58_+78NXKABS 9R*ZC>!'O<;!C)SVH =17-:5XTTW4; M&]U"6:VMK"WN&@6X>X!#X) )& 5SP0/0UK'6]+$UM"=0MO-N@K0)YHS(&S@J M.X.#^5 %^BJ$FM:7#J*:?)J%LMY(<+ 91O)ZXQZTJZUI;W<]HNH6QN(/];'Y MHRG('/IR0/QH O450N=;TJR,PNM2M(6A_P!8))E4KQGD$^G--L]>TC4))([/ M4[2=XU#NL>* -.BJ]W?V>GQJ]Y=06Z,<*TL@4$^@S6==>(88 M?$&GZ/"B33W<;3;O.50L8[@=6)YX'8&@#9HKD_\ A.5'B)M%.@ZN+A* .EHKG;OQC8PO;I9VU[J32Q+.190^9Y<3=&;TS@\=>*T+/7;"_ MO(;:VD:1IK47:,%.TQDXZ]CGM0!I452LM4MKZQDO(F80QR21L6&,&-BK?JIK M*C\9Z;<^%WUZS2XN;=9!$(HT_>,Y<(% )ZDL/P- '145RQ\=Z>=/BFCL[^2\ MDG:W&GK#^_\ ,0!G7;G'R@@DYK?.H6\=C'=W+BTBD53_ *21&5)'0YZ'VH M M453EU;38$C>;4+2-95W1EYE <>HR>14.JZ[8:1&#<3QF4E L D7S&W,%!"D\ MC)_0T :5%075Y:V48DN[F&!"^ME MBE.(W,JA7/L<\T 6J*AN;NVLHQ)=7$4$9. TKA1GTR:9_:-B'A3[9;[YP#$O MFKF0'H5YY_"@"S14 O;4W9M!=\2R LN.N1U%*E]:2F81W4#^3 M_K=L@/E_[WI^- $]%9VEZU::O->I:,)%M)A"TBL&5R45LJ0>1\V/J#5HWUH( MEE-U (W4LKF08( R2#Z BLF\\1Z=:06UQ]HCFMYK@6YGBD0 MI&Q&?F.>!_C2MK]D-:L],0F22ZMWN$E0@Q[%QWSWS0!JT5#;7EK>QF2UN89T M!VEHG# 'TR*C34["2.62.^MF2'_6LLJD)_O'/'XT 6J*J-JFGK;K<-?6H@;) M60S+M.#C@YQUXJ22\MHI8XGN(A+("8XRX#/CT'>@"?-%8>K>*=-T?13J=S*# M'MWI&KJ7D&0,J,\]>U:HO;4S1P&XB$\B[DB+@.1Z@=: )Z.U4O[9TLIO_M*S MV[MF[SUQN].O7VJM=^(]*MKBXM#>1->0!"UN' <[ON@9P"3Z?3U% &MFBJ[7 M=JEVEJ]S"MRPRD)<;R.>0.O8T]+FWDG>!)XFF0 M&K@LH/3([4 2T53AU;3[ MBXN[>*]@>6S.+A XS%QGGTJQ!<0W4(EMYHYHFZ/&P8'\10!)2$51T[6+/5;> MXGMI#Y5O,\#LXV@,APW7M[U,-1LC:K="\MS;L=HE\U=A.<8SG'6@"S140N8# M.T GC,RKN:/>-P7U(ZXID=_9S6[W$=W \"9WR+("JXZY/04 6**@EO+:&R:] MDN(EM53S#,6&S;C.<],5F_\ "4:2-:32VND662U6ZBD9U$:GG%=PCW#=CUQZ4LLT4";YI$C7(&78 9/'>@!]%1)OM0!9HJ$7*>:Z'@J,Y/ M0BHYM3L;?R/-O($\^3RH=T@'F/\ W1ZGB@"U14;SPQ2)')*B/(2$5F +=^!W MH,\(F6$RH)6!*H6&XXZX'MD4 245G7.MV5IK-AI,CDW=[YGE*HR!L7<=WIQT MK0+*" 6 )Z#- "T=!4-S=P6=K+=7$JQPQ(7=R> !U-<_;^-[*ZGABAL-19I( MO/(6$$QH6(4L 0#P?RH M ?12!U8D!@2.H!I ZMT8'Z&@!U%)N&W=D8]U &C12;AZCKBJDFJVL6JPZ:[$7$L32KQ\N%(!R>Q^84 7**8) M079>FT9)-5EU.V;4Y-/#'STA68Y&%*L2!@]^5- %RBJU[?1V*0M(DKB69(5\ MM"V"QP"<=!ZFK 8$D @D=?:@!:*I:5JEKK.G0WUF^Z&4$KGJ,''(^HJWO3!. MY<#J1 M2;E).&''7GI0 M%9]YK5G9:A864K,9;YW2':,C*KN.3VXJ]O3(&Y>>G/6@!U M%)O7=MW#/IFC[6(L#:SF"0NN!N !X/?@BG:GJ5K MI&G3W]Y)L@A0NQ R<#T'>@"W1445Q'-%'(K#$BAE!ZX(R*>'4@D,,#KSTH = M15.RU.VO[B]@@+E[.40RDK@;BH;@]^&%7* "BBB@ HHHH **** "BBB@ HHH MH *!10* "BBB@ HHHH **** "BBB@ HHHH Y+P!+&^F:I&KJ7CU6Z#J#RN7) M&?PINO>"SKNHZI.]PL:W5G%%"P!WPRHS,'^G/KZUUD<4<6[RXU3.+?2KW4M.A@D>]M;%[E6:)C&6"E@I('3 '.>^.M %+3O".LZ!-9W6 MEW%A-<)IR64R76]5RI)#*5YZGH?TIE_\/I[C0=,LX=15;JVGD>:8I@.DQ)F4 M = <\?3M6M:>/=!N=*N;]KIHX[5$:4/$RGY_N[01ELG@8J]:>)])O-"EUJ.Y MVV,.X2NZ$&,KU#+C(- '-V_AJ^\,ZY>ZEI\27:W,ZQ6-L 0EJDC!I68XX7CC M'MQS70:_HL^K7^BSPR1HMA>BXD#DY90I&!@=>:K+X\\/O975VMU*4M9%CD7[ M.^_+9VD+C.#@X-22>./#L5O9SM?Y6]4O $B=F< X/ ';G/TH Q=3^'D6IGQ' M//'9R7FH2!K.5U.8,*!RV,CD=JOP^&[JW\8WFL"QTJ9;B=72YD9Q<0IY:HP7 MY2.Q[CKS4&C?$.RUS4+*U@B-L9C*'6Z#HQ"@D&,[=K=,G)7'O5U?'_AQK:ZG M%\P6WP2#$P,@)PI08^8$\ B@##T?X;G1+:T-I):K>&*XMKV8[CYL;YVE1V8? M+Z=_Q9;_ _NU\)OHCVVE0EWMVFGAD?,^Q@3N^48.,].YKMK?6;*XT7^U_,: M.R\MI&>5"A55SG(/(Q@UB1_$?PK+,L4>I%V9@.(),*#T8G;P.0,^] %:Y\)3 MZ+JECJ?A:&V46L#VS64SL%=&;=D/R0<\\U1/PX;4'@;6)K>X$UQ<7-\L>Y#C!R%)_^O0!SLW@6_,FERS6FDZC_9]I]G2.622($JY*,-JXSC&0 M>,YKL;2YU&_748Y+8V(1VAMIC\Q? P7VGMNZ9ZBJ;>-_#BB MJ:!9\^6QC?! M^Y22:&-)9$&' M+NQN[R+4X_(M &F9E9=JDX!P1D@GCB@#@_\ A"?%5]X@U6(:I$(1=P2/?7%L M%ED944AH\#'R]."/YU9O/A]XHOKF9]5\26[V:Q3 /'; N0W7*!0,G S@D^E= ME_PG7AK^SX[_ /M1/LTLQ@C?RW^9P 2 -N3U'.,J0E[1&D MG&"-JJ<,?3+M+B M-&VOM!!4^X(!%9ECXXT.^L+N]$\L$-K/]G]:$?@+Q5:):-;ZW9>9;WDTD:BV M&V)9?O,N1P1DG;TSWKNX_$.DRZ(VLI?1'3T4LT_.!@X.1USGMUK.M?'WA:\G MMX+?68'EN)/+C3:P);@ 7-O>PZKI^I/;*R10W=FB@ M!\!CW!/'Y4_3O OB*QU"RN!K]FOV6V\B-EL0S("S\>:')HB7]Y?0VS+#"]Q'\S>6TBA@ MH./F/T_'% &3-X1\7-XBDU6/Q+9B5K4VHE-D-P3?N VYQG)SFL33O 'C&WT: M_P!'&J:?:VDD8B&U6D\X$<\GE!R:3746KZ:ZWMLL4]Q) " MHXV[,'G!/L:[BS\1Z/J&JW&EVE_%+>VXS+$N* .3M_"/COPQ,5T+4K.ZCG2-)&DC"^6$ M&U0 V>,$]/>B#P=XZT"^LSI&JVEP@A-N\DD8'E(7W]#DG!)(Q]*ZF\\?Z1_8 MTNH:5/'J AGBBE124*[V"YY'O^E.M?'>EKIMS>:M-%8+%>S6BAF+&38V,@ 9 MZ$?2@#DO^$:^(GDW.AB\LETNYDD\VX4*"5D8LYQUYW'C\*FN/ 7BV6*\TY-; MLDL;KRI':.W\O#H5QM ^Z0%!R.I';K7?_P#"0:/]G:X_M.U\I2@+^:, N,K^ M8/%07GB.RL[V&)IK8P$S"XF:X5?(,8!((/)^\ <=,\T >;7O@+QI;Z2NFVMU M97<,=RTL*W=1T#Q]+X?6$ZSI][.$0&"6T3.> 3O;() M'J1S77VOB?0[VRN+VWU6U>VMCB:42 +'SCG/8]CW[4Z'Q'HUQI=QJ<.HV[V- MNQ66=6RJD8XS^(_.@#S*Q^''BF6TMH+VZTU4BM9HHTEMUE$6]\[1[G).X=.E M1S^!/'!O(R\FFW1D6WW7+(A:'R\8 R >,=NM>FIXKT&31UU8:I;BP+^6)F;: M-W]W!YS[5CP?$'3AX776+YH[0S-,MK&[$^?L)P1QG!Q^9Q0!SOB;PEXXOY89 M?MVG:K^YDA*26Z1B,-C+ '(R<8SU%58?A[XMLTNK.VO=,\B[L!#-.8 &;"D; M,]><_>]AZ5U[_$#2K*!)=4=;4.EN1M<2$F5=Q^4<@*.YZCI5BV\<:-)ID^IW M-W;V]@DYAAF\W?YO .0H&0>?ND9XH X2[^''BV/3IK>UO].:(Q6^8$@5!*T9 M. Q'4=F_R ?FQC/TZ+;^SM'A-B+6]M MK;='?!?C73KY+@7>EV#1P-;>:L D9TW*V6 R2#ZUV5MXTT[ M4/%<>B6$D=SF*1I94?\ U;*1\N,<]3S5N\\7^'=/N9+:[UFSBGBSOC:4;EQV M(]>>G6@#S^Z\'^/+GQ!/.UYIPC\J5!<1PHGFAEP05 SD].3QUJ)/AQXKM=/* M6U]IPW6 @>!80HD(@P!PHZ5GQ> _&-K),(;[36CM(9H[-6@!643$M(-I'RYS MCG/ITKH-:^(UOI,IM#%:_;C="%8Y+M0H3:#YCD [!SC!K5A\;:.FDV5]J5Y: MV7VMF6)1.)0=K% MVWCUIUMX5^(4.VV\[31;V=M/! SJK"1'()7&/XMHZ]*[T^-O#QBU!XM3BF_L M^,R3K&"2 ../[W/''K4.D>-])UJ6X:TN(?L=O;B>2=Y0I3U#(>1CUZ4 >>Q^ M!/'(T:=';3I#+>+.]E(J%6(7&[IM [;?:IXOAIXK$*;-3L(#);S*T:Q[5A,A M!:,8['GD=,$5Z-%XN\/S::=135[7[()#$96?:-_ISWI;GQ;H%I96MY/JMLMO M=G$$F[(?&,XQZ9&?3O0!PWASP?XXL[:],FL6>G/<81HTMD?("X##;@*><<@9SANM>I:WXCTKPZEN^J72VZW$GE MQD@G)[GCH!W-+!XCT:YU0Z9!J5O)>A0_DJ^3@\_RYQUH \R3X:>)[^*V-[HZYJ M6]^'WC5_$Z7D=_9RDRQRF]VJI4JNW&,;L <8!P:](O?%.FVWA>?Q!!*+RRB3 M<# 02W(&.>G)YSTJUJ6NZ9H]M#<:E>16L4S!4,IQDGM_GI0!Y?<> ?&-KX1\QYZC!&!BH[OX<>*Y ZL^E7!>SBC,IA7>&C& M,GG=S]_O@9KU$>(]&;5X]*748#?2('2$-DD$9'MR#GZ4J^(=&:.\==4M"ED< M7+"48B.2/F].01^% 'G,W@?QI+X@\Y[S36,DZW+:BL0\R-E' ^]CC&!Q\U/ MT7P!XITR^M[R"_TZUN9*MJ'8;CQN.?FS^E>D0:SIER;007]O)]LW?9]D@ M/F[1EMOK@=:O4 >37G@?QE)<:RR7>F2?:]LCRBW5&NB-N8S_ '5^7D9P3]35 M[PSX6\964-U;=! /,RH4HO&Y1Q@]N*A@\"^+;R M"Z#6^E:7;S3P![&.,-&PC;_68R1[D$_,#CT%>Q'I10,\TM=&\9ZSX;N[*34; M"*S(DM(+>2QV!XE^16&.4'&0,<8%9OT4 >.MX,\<1>*;6\#V,[B:.4WS*H*[5"E3_%MQQ@'GGUKN:]FHH \4U_PMXMLM+LENGL+R(16MF(\'+-YN5C/KRP!/'%67\)^,I=. MM93I&BHD%_\ :HK#'^J! !4:% (S_<(X(Z MGFO6Z* /(M/\(^,[/Q3:WJVFDM/:23,=0E9O])\Q2,O@[CC.!P,9]*N:EH?C MF?QM8:M)9:)B@#R+1O!?C/3(89[2/2;:Z9;A M)Y&DUD$CVR,X:XY)(?)"D9/(!&:I: M9X0\8+<:-5P20>M>OT4 >3ZUX=\?76H7+ M1)I@1Y([_=;,P4S1C:%&[G<0!G/''6J\G@?Q;=R0S7UEHUU(T=Q,?.9_DDD( M)! (!;L.H&.>QKV"B@#R"30?'_\ 9]SYMI8W'F+:^? TAW7(1<;"<@'_ &N1 MGM4-]X1\5:C:R2OX=T:!H[$1V\,;,#$3(S'R_FP'!.>3C& .XKV6B@#@M7L? M'E[:6<;QZ#)Y5W!,!$9004<,"V3]T8YQSC.*S/">D>/-.FU&7[#HUO)-*29+ MLLSR99C]Y"2P&<#<;3;&"WEN+8RP22864(3\Q"'D<_,>IXQS7N-% M 'CTWA;QRGB^UN(;32U$+(T5U$,10HJ[1$,_.$QD8QWJ"S\%^+DO)(!I>E6: M^1.D]V9&VW*R=FPQ.03D<#&.:]HHH \X\+MXVOK*76H5T(-J!#%KCS=Q5!L7 M&WC'!(_WOI6%_P (]X]GU?56ATO3K%;J&:.22)@JS;NX.2Q.>06Z9/0<5[(! M@8'2B@#Q5O"OC/44LHK?0M.T5())&!@?;DM&%);#-U VY'/\ZFN/"?B^_62< MZ)I-O-!;VXM"LC;H=AW!8OF(!!ZYX/8U[)10!X\OA;QJVO(SZ;I;7 N&N'U1 MI&_>JP(,3'=N*8.,8R !S44/A'Q[%^X*6LD)@.E8:<[1 6W>9P$O',D4Q6TTVXA6\>;[)'AD>+8K5UT@:LMU/$LC% MC(A6(HO ^8(H3V+:VZW+7*P1"=AM:4(-Q'H3UJ6@#RK08O&V@'[-:Z)I%H-3O#)Y!60K#^[7 M+95B%7Y<8SG)XXKTC2O[4^Q#^U_L?VO<<_9-VS;V^]SFKM% !1110 4444 % M%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 %=Q5E(/JW-=/10!P'B'X=RZUU:'A;P?/H$EH\]Q;RF"&:,[4 M8G+R[\@DY'''."+Y[BQ%YJ,4EM92W?E!(]KF*=&7!/3()'ZUDZ M?\/M4M+*XBEM=%GF%LMM%)+-=,74,",Y;$?(R-@X/2O3:* .=@\/WK^!'T&_ MU W%Y+:O#)=-EN6SZ\D#./PK$NO %S<6>I0+>PJ;O3;:R4[#\K18RQ]CBN]H MH X1?!NK)KBL+C3SI:ZDFI$%'$S.!C!QQ@=1^M,;PGX@AMX1:2Z8)+#4I;NR M#E]K)(7)#\<$;^,>E=]10!Y1+\.?$RZ?8646JVLEO%O,L)DDC0,96?< !\V0 M<8;IBNJ;PC))>-)))%Y!U"XNFC.7+QRPF,KST.2?8#\JZVB@#B/A[H%[I?A^ M]DNC+#?73E(VG3YXXHU\N+(XZ 9_&N0U#P)XCT[3-1O[J8WUY-'%;H;8R3R+ MB9'\W!&?X3\J],_6O9J* /._!NB:A-:Z5/=6IMSIUY=>8UTCB2Y#IQ*%;E26 M/0]@?6J%M\*[@0S6-P]MY MY(H;L7$K2 EMP/EGY%]#CKC@ Y->IT4 2.ZDG,FT8^8N!CJ<8'3UK-3P?K%HEP;6XLC-!JCZA8M M(7VOO!#)(HZ=>",_A7=T4 <>OA2^;P7J&F3RVKWU_<-<3;05A!9PQ4<9Q@8Z M4^\\+W: ME:S0K%>)"3(XSYL;(HV;<(!D9P3T[U67X9:K#I%G9)?0R+92>=$%E:$NTB@2 MJS*N1@C*MR<$@\5ZG10!RL_AJZ'@"#0[-;6*[A6%D5G9HMR2*Y!;&[!P>W>J M-QX/O[LZK<3)8"ZOKJSN%(9CY7E;-X#;<_PG'KGM7<44 >=>&O U_I.OQ37D M:3P6DTLD$YO7)._//E[<;NQR?SK8\0^$9M=UF[G,Z16UQI+6(8$[UD,@<'&/ MNX'//M76T4 >=S^#-?U2SG_M&72H;AA;0QBT5@GEQ2;BQR/O>@Z?2F1^"O$& MGW3"SB@U-8X5M0MS ML)3?<(&\M\8.0"V/7'2M&;P)JDWAU+5[BU?4)+>\^U2LQ >>=XVW<+T^0CIZ M5Z%GG%+F@#RKQEX;O[#1[^:%+41W T^!&BB8F(Q;@SMA3QDCD \<8K1\/V.K M7OPRO[.SC6'49)I0DUPN4N"6!:10RC ;Y@,KQQ7HE% 'EEEX)\16.GQ7,L-C M>W$>HR7OV&XF+B42QA&#N0 67KG&.I]J;!X!\0Z?#&T4>E75; M*TID#)\N3C)&.QQUKU6B@#@1X.U:W@N)8QI\MRK6$ELK9 +0* P8XXSS@^E5 M3X-URRUW2O2** /.++X>WB6-[]N%E< M7,^G3Q1KU2&:1W<;,K\JC<.?7-6]'\-Z]8^++:](AMX!:Q17LJW)E^U;(PH^ M0J-K CKGH?]>@T4 >;P>"M:TJ*QN+2+3;JXM9;H?9IF81^7,V00<=1W&.F:RY/AMK MMII,VEV@TVY6\M8HI+BX/P7>+XFAU/=:+#'J M+7112G?\ M" :QR559F4O#(&!/ ^5@HSW&>AKTNB@#SJ+P-JMQXDBUJ] M738G-]#-+;V[,8Q''&5&W*C+$G/X55;P;XCL[73X].CMHK^*ZG?[17*Q3,%#!3R,D<5RVF^#= M;BU&PM;F"QCLK+4GU'[9')NDE))Q'C (Z\GV%>DT4 23:Z/&1Q]T]>>^.*;X@\#W5U;ZDNDQ0VK,]K/"D3"-97C#A@<#C[P MP?4"O0:* ."'A34)/AKJ>CI:);7UV[2B.2Z\W+%@01W %>F44 >53>"?$\FI:=!^Z;3+.6UE MBC:\)CC5,;DV[PZ#I4:^!_$DFBZA9^1!;6JWD5S:6"W ;@,Q=1)MR M!SD9Z?GGUFB@#E/#&AW>DVE@KZ;:QL9IYKDRW)FEB9AQY;;I7>C>/\ 2M!C M\3ZG>223)]H\UD"("<["-O)(]QC(JQI'Q66/1]537DC@UBQ+A(!QYIS@*/<' M@^W/K6%X:T&Y;1U\7:F\C7]]J5J(F8Y.PW$>6]>>GT% 'MM%17,KP6LTT<+3 M/&C,L2=7(&<#W/2N*?XCR06E]=W7AK488+)O+F=F3"R?+A3SU^=?SH [JBN8 M;Q;/!IT5Q=>']2AN)[H6T-KA6>0[=Q88/0 ,?PIT?CK19+C2(=\Z-JN[R"\> MT J2I5L]#N&/K0!TM%9,?B/3IO$LV@1N[7L$'GRX7Y47C@GUY!_&M-I (6D4 M%P%) 3DM]* 'T5QQ3Y.1EM:?::)-K!N$EL8HS(98"'# >F.M M-L=:@O%0R0SV;2-MB2["HTIQN^49.> 30!I454;5=.22"-[^U5[CB!3,H,O^ MZ,\]1TJ!=;M$$AO72Q"W+6\9NI%3S6'0KSSGMWXH TJ*RYO$>C0V%W?'4[5[ M:T'[]XI0_E]L$+GG/&.IIEGXDTV^:ZD@N87LK>-7>\$J&+)Y(SG@@8)SCK0! MKT5475-/>Q^W)?6K6F"?/$RF/ ZG=G'%)>:G:V6D3ZH[^9:PPFK5QXDT6UM8+J75+7 MR)Y1#'(L@96?.,9'Z^G>@#4HJ+[5;_:1;>?%YY7=Y6\;MOKCKBH)-3MX)+H7 M)-M#;!2]Q,52,Y&>&)[=\XH N45FZAK=IIQTXRL72_N%@B=""N2I8'/IQ^M7 M)KNVMUC:>XBB61@J%W"AB>@&>I- $U%,,L:OM,BAO0GFJ5]K%K96T$X=98YK MB.W!1P0"[!!_X[1-I?BJ*&21 M?$VXHI;'V6+G _W:Z'3#NTR#W6I;KBUF_P!P_P J &:?++-I\$D^/-*C=CUJ MS56P8#3XF) &W)-3B6-D+B12HZD'@4 /HK-TC6[763>_9MP^R7HYJ^)HBP42(6/0;AF@!]%,66-V*JZLPZ@')%'G188^8F%."=PXH ?156_U M"WTW3Y[VX?$4,32M@C)51DX'>I;6YBO+2&ZA):*:-9$)&,J1D?H: .2U,>)= M3\5W]CI&O)IL%I:0R!&M$EWNY?N>0/D]_I1)HGBZ"W>:?QXD:1H7D8Z5"%4 M9)R3TK'\4^+)_"/BO4;V*R%S')'91RDD@(N9SV[G'%4/B#XVAUS2++0_#$(Z@D]1Z#G@T =!\-_$5[XAM]4>ZU%[^."=4AF>W2$E&KFZT.W(::&TMYKF0'[TK&3/&>.%''IBNP\Q-^S>N[KMSS0 MZBJUYJ-GI\0EN[J*%&95!=@,EC@ ?6I_,3=$$#F1-AZ-N&*S+/Q)IEYH M']MK/Y5@-VZ24;=NUBIS^(H UJ*BCN8)5C9)482*&3#?>![BI: "BBN6U?Q? M/HWB>VTR?2':RG"G[:DP.P%E4EDQD ,P&2>] '4T5EZAXCT72I7BO]4M+>55 M#&.24!\'IA>I_"I&UW2DTD:JVH6_V XQ<>8"G)QU^O% &A16=9:]I&HWLMG9 M:E:W%Q$H9XXI0Q ]>.HY'3UJ/1-8763?20RVLMM#<&*)[>8.6 R6]#G/'IC MKUH U:*PTU/5(_%HTRZMK864\,DMM-&YWG84!# \?Q]O2MR@ HK.UFXU2WM% M;2;.WN9V;!^T3>6B#!.X\'/( Q[UE67BS_BF]1U/4H(H9=.E>"=(9@Z/(H& MC>Y8#'4$XZT =-17.:'KFK7&KSZ5KFFQ6=T(1/.TC./O*2,_45T= M !0:*Q=:OM;AFCMM%TN*XD9-[SW,NR).<;> 26/X8H!FU17+GQ@K>%+;5H;0 M-F>*AD\6 MZ@FH2W']FQ?V)#>?89)C-^^\S?Y>X)TV[B!USCF@#KJ*** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@44" M@ HHHH **** "BBB@ HHHH **** "J.JZ27A4+)+%Y<>_'<@)C-:4OA:XG6TMY]:N&L;6:. M6.W6")!B,@HI(7H,#\JZ6@\4 %<3KOA?4;_POXHL8!$T^H7HN;=2^-R@1<$] MB?+8?E7; Y'2B@#SQ_#&I:Y8:797.CIH]C;7K2W$'V\RR.OEX#*Z].2P(_'U MJ#_A =0NM-L;2YCLXI+&PDM[>>$X*RB17CD QU.WYN?XCSS7I5% '":/X5U7 M3+VTO[GRKNY>VNFU'+ ">60IM3I]WY0/3CWQ78:9$(-+M8A9K9[(E'V9&#"+ MC[H(X./6K=% '#ZEX9U*;_A-FB@AE_M:*);17ASTSWQ5'7O EU- MI^IPZ/;06PE6TE6"(K&DSQ[]ZD8QSE3R,$@5Z-10!P-GX8OH_AGJFCQ:<]I= MW/F-';2W22\G'\2JJC..F.*RV\*:UJ/AC^Q8M#727\_S1=7&H_:63"\E,I44 >+#0=5O]:U;2T\/61NC:V437!E4+8%4^\G&3G'\/3'>NDM?!-^ M?$T-W>6UM+9+K%]>,DA#@I+&HC.T]]R_AQ7HM% 'D=CX+\1RS>(!J&EVD9N] M.F@C,)B6*27>I0JJ@%?NYRV3GG(J1O NKSVUU)#I%I9^9!:$V?FH%D>)CO4E M1CYL Y/K]:]8HH \NLO NHW>L6=[?Z59VNGM?M/)I2NKQVZ^7M[?*VY@"0!C M]<=#8:!J4?PPGT*9%%^UM<0(I<$?,S[!GTP5^E=A10!YU9Z'XCOS8S7VD6UF M=*TR:UMXI;A9Q(GCN9[C0;=F^V65PMJ&@19%C#B4 M +\J@Y'7J/6O9:* /.]-\*:A%XR-]=V4ZJFH2W4-W#)#@QLN%C8G]X H^7:, MCTP.:?KWAC4;S4_$-TM@UU'>A'->@T4 F1]*TJ,4 9MY:2KX.HKS"S\(^(?[# MU)'TQX8II+.4V*O&BR["?-555L>GWL%@!U->PT4 >5V_A+Q%9Z)-=Z;IZ6.I MQ:O/M>KT4 >767@34[%;*:PL8;.\:VOH[F4S[R&?=Y6X_Q#!'.,^M M57\+:@WA^Q6S\.RVKVLZ/J$+M'(UXRJ1O4,2'P23AL9W<5ZW10!XW=>"=3DM M!%)HM]J*/IQ@LQ:]0HH \DL? ^JQ>&M5BU/1UO+QC#-:*]T)"J(W^IR3QA=W(X.[OTJQ=^& M-0N?%R7[:9>Q6LCVSV?V80@VJHHRC$L"@!SPO!]Z]3HH \S;P1J%I>V=]IEN M+;4+B:^%Y<[@VU)-_EDC/(^[TZ5BIX+UVXLKI-/T=M,)T]+>=9)U/VR99%9S MG)Z@'!/!S7LU% 'DO9I=3T_$?V6*!$C87$*KD8R>'O2__ / V7_&@#*2[U*75?#]WQMRKF,%%12&(Y6E2&[61OO.+N0$_4YJ3_A6WA[TO_P#P-E_QH L^#XUM?#D2 M'09M/GM8A&T;1H'E(4%BN#SDYZDMX.UJRL;5[*.2[ M^TZ;:2X#1[&1P#R0 SH>.P/Y7O\ A6WA[TO_ /P-E_QH_P"%;>'O2_\ _ V7 M_&@"SI#:CJOB3^UKK3YK"VAL?LZ13@;VD9@SG@_= 50#CG)JSX?UJ[UJ[U1G MM8HK&VN6M[:57):7:<,2,=,_Y[UF_P#"MO#WI?\ _@;+_C2+\,_#B+M5;Y1U MP+V0?UH ["N6\57.IR7$&F6MG??89D+75W9J&D"YQY:' MO2__ / V7_&C_A6WA[TO_P#P-E_QH 6\M)[CPWI,^F:3)9G3[Q+@:>Z*',:E ME8 XW%6+#GDX]:GTXWZWVNZ^^G7"B:**.VM&VB601!SD\X!+.0!Z#WJO_PK M;P]Z7_\ X&R_XT?\*V\/>E__ .!LO^- $?AE;EM;EU#4=,U/^T;U/WDLZ!8; M1!R(D^8G&2>0.3S@5C7?AN\FU*\=--NQK$FK?:8+XD&W2(.,$@,,_NQC&,[J MW?\ A6WA[TO_ /P-E_QH_P"%;>'O2_\ _ V7_&@#KZCN)6@MI94A>9D4L(TQ MN<@=!GC-:;;1QEPAV3%FP>XXK?XJAJHS:I@D?O10!?'7KS MWI:0=<\4Q;B%YI(4EC:6/!= P++GID=LT 2456CU*QFNFM8KVW>X7(:)95+C M'7(SGBBWU&RNXY)+:\MYHX_OM'*K!?J0>* +-%4EUG2VA>9=2LS$A =Q.NU2 M>@)SQ2G5M-"0N=0M LV1$QF7$F#@[>>>>.* +E%,EEC@C,DLB1H.K.< ?C37 MN8(F99)HT9$,C!G *K_>/M[T 2T54.J:>MHMVU];"V8[5F,R["?0-G'8U9CD M2:))(G5XW 964Y# ]"#0 ZBH+B]M+,J+FZA@W E?-D"Y &3C/H*2VO[.\9EM MKJ&=E4,1'(&P#G!X]<'\J +%%%,DECB"F21$#,%7@!]%%% !113) M)8X5#2R(BE@H+-@$DX ^I- #Z*** "BBD#*Q8!@2IP0#T/7^HH 6BFR2QPH7 ME=408!9C@>26.&>*1XCMD5'!*'T('2@"6BBF)+'([HDB,T9 MVN%;)4XS@^G!!_&@!]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1FBD- F+1110,**** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H M%% H **** "BBB@ HHHH **** "BBB@ K,UJWN;BVB^RJ&=)0Q!;;D '\^M: M=&* */VB] '^AC_ONH+D7MVJ1FV5%W@EB_05JT4 0W=U%9V<]U,V(H8VD<@9 MPH&2?R%>.Z9-KUMK,^JG3;JV_P"$@AN$2O])BU/1-.M+&R>9H91>(UK(+Z"00DN2_&2Q&,X[\>V3IEE+IVB MS_:;6WC>^\,R-:R6<6!*/O-YIZF0 +[*W(L8O!&GV M\-]H-,N1')%!M MA=Q(G^K R >'Z'.?J*]-V+C&T8^E&Q2 -HP/:@#S>[LKV3X-P*8+@O"ZSB.4 M[I!"LVY<^N(\?E536;K1?$NJZS>#5'32O[.@BDO%C9HXY/-W!3CKGC(_.O5: M3:H&-HQZ8H \=FO;"ZT/1U-OHUK:0ZI-"\TL'^ASXC(\P(.>>.^,]\5Z'H5Q M9_:DM;74[>15L872SM8@L2+R/,0\\$\8R<8'K6[)#%+&8Y(D=#U5E!!_"G!0 M.@ H XCXJ:=9S^";V]EM8GNH/*6*9E!9 94! /;()KF]M:7= M]'%$MW<12V+RQ@A%4[-J8W$\ ELD$4GQ'DO]:UBWT;2;*YNYM/A-Y)Y+!?+E M/$1^;AL8)QCOQWQZ5]G@^T?:/)C\_;L\W:-VWKC/7'M4F!G..: /']2\>W^J M:OIMM9ZRFGQW-M X:-45 ['][O9\XQA@H&>>M6=2UKQ%8Z.NH+K4LD-SJDEL M[GRHQ:QI(P #%3RV/O'(''%=QJ?@W2-6OWO+E)P\JJDZ1S,J3JIRJNO0@?A6 MV\$4D)A>)&B(VE&4%2/3% 'DE[XK\21:9HZ-JENAEMYW:]2>(1RR*Y5%+E2I MP,$@8)YZ5)J>M7]_K45OJ6MPPR1:E8I'ID* K."8W,@8_-C))!Z<"O5)+*TF M@2"6UA>)""D;1@JN.F!VJ;8N<[1GZ4 B>,K:XU*=;:VFT]XUFD.$W MAU.W/KCM7&6VN76AZ3X>N)-3>.QGN)I'MH2OG2H\Q*,%8$LN#R!@\_EZO<6M MO=H$N((ID!W!9$# 'UYHDM;>:2*26")WB.8V9 2A]CVH \W\->)M=O\ QTUM M=WL"V[W%Q$]C+(@>-5!*;$P&S\O).<@U#X@\17.DZKKK1W<-I%'?Q>;Y'EI< M3)Y"_<+@AB"0<$9QP"*]-^QVHNOM7V:'[1C'G;!OQZ9ZTDUG:W&/.MH9,.'& M^,'Y@, \]\=Z .1^(CR3^#K4V\I1YKNV"2.@)4EA@X/0]*Y34_%_B.QMFTO^ MT5#PZG+:/J3HD9*JH8 D_*"O211S)LE177(.UAD<>C7_$C2Z*Z/4KS7AX8T-#=)9ZI?W$,-Q*L0;RMZLS *3C(QB MMN_T#3M0L(;&2 1VL4R3"&$!%8J<@$#@C/)%:#Q1R[?,C5]C;EW#.T^H]Z / M-K/7_$FG:Q8)=WPU*.;MXXXE'V!RZ#;QG(4,>OI7KXMK<,K""(,C,ZD(,AFSDCW.3D]\U'%IUC! MYODV=O'YHQ)LB4;_ *X'/4T >2Q7K6]MK$\6IPZNSZQ9*+TQCYB0.0!QD=.. M./K3O#,]QHNCV.J1BVN[NXM;ZY6-[54FRA/5@KQ:;86Z;(;*VC7< M'PD2@;AT/ ZCUJ5+6WCV;((EV9VX0#;GKCTSWH \NL/%'B6#PY?7U[J5HZ3? M9VAGW([6PD;:Q*KT4#.,^E;_ ,.RKKX@,>IKJ(;4,_;$0*)"8TR<#CKQ[XKK M8M,L((I(H;&VCCE&)$2)0''N .:DMK.ULD*6MM# A.2L2!03Z\4 >2V>O:E8 MV]MID_BE;<7-[=BXOI44FV\MSA!GCYSSST' KM/"6OW>MVVG3W=Y;1RS6TCM M:!,/(%DVK*#GA2!T]ZZ*33;"9766RMG5W\QPT2D,W]X\%#&5AC4QK ML0A0-J\<#T' _*@"2BL76[;Q%/-$=%U"RM8PI\Q;B N2<]L&LO\ L_QY_P!! MS2?_ #;_&@#KJ*Y'^S_ !Y_T'-)_P# -O\ &C^S_'G_ $'-)_\ -O\: .N MHKD?[/\ 'G_0?\ 0?]!S M2?\ P#;_ !H_L_QY_P!!S2?_ #;_&@#KJA>Z@CN8K9YD6>8,8XRV&<+C=@= M\9'YUR_]G^//^@YI/_@&W^-=-;02""V:\\J6\CB"O*J8&X@;MOH"1T^E %BB MBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#2TAH$]A:***!A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 % HH% !1110 4444 %%%% !1110 4444 %4M3U6RT>U6YOYQ#$T MBQJ2"268X ')_\ K&KM8'B;H(@*!CJL6[>.-NQRWXX!Q0 X^,=!7&;XC M)QS#)_\ $TY/%VAO+'&+X!I'6--T3C+$X R1W)K3M[ZSO+8W%M=03P D&2*0 M,H(Z\CCBO'YM>F\7_$JVO++6CA@TRZN WV6"^5 MYW52=B%'7)QSC+#GWKH:* / Y[7Q5XZEHFI1EHIH;61MH)P2.. M&P"#ZCFNGL;72]!\,Z9X?@D:36)=0M)KB/[.ZN6\U&.01T51^F>]>JT4 17+ MM':S.IPRHQ!]\5Y#X<\<:EIHM[_7;J\^QW5E+(OVHJ5GE0Y'E8QMX.,'O7L1 M 92K $$8(/>N>MO GAJU>9ETJ%Q*V2LN75?FW84'A1D#@<4 <3X;U_Q%K?A7 M5=,@U+[1KR"*YADW*CF)]N]!D J0PS@@;A[5+>^(+R:QT6WTRYUN9Y+RXAN M[?>BW2R)'DQEBN/ESGZ5WFK^&=*UR59K^V+RK&T2R*[(P4D'J#ZC^=5Y/!>@ MRZ1%IALL01.9$9782!CU;?G.3WYYH Q?%]]J.F^'= CMIM1CEN;Z&"8*Z&X= M2K$KNZ;L@(M?F\.^'5^T7\D]Q>W$,L=NR)IZT^ M/0].BAT^%+90FG'-J,G]V=I7^1- &9XWUH^'_"D\\B7VDV6I36LMY L MK6LAEB#= V",X[\&LW4?!>@ZH)!/9!?,E69C"YC.\ J#\N.QH YH>(M6@TQK M7[9YSV>NP:?]L 4F>,LN0W;< <''^-1?\))JTG@J*\-ZWVEM;%LT@50?+\[& MW@>G'TKK(_!^APSV$L5D$-B28%5R%#'^(C.&.>L^(-6L=0?S)+>.%8Q#)$"-K(P7J.,C@_G6 M(FI^)HO NA:O9ZU=W&HZG?)"(IBI3@R_*..AVKGZ5Z-I'@_1=$OWOK.W<7#J M4WRRM)M!.2%W$X_"K$7AS2H;&PLH[11;V$PGMDR?D<9(/_CQH X\>.I]8U_P MX=,D"Z=*Z)>JGSD2R(Y6,\?P[22?<9QBL^SO]>/@[4=:_M/5Q>/"!%]I1! & M:4+N3C)XZ<=#7>0>%=%MP!%8HH%Y]N')XF_O#_"J\/@O1H(YH52Y:WE1D-N] MU(T2@L&^5"<#D9XH Y;3?$&L>(?$(\.RZA-I]Q!8.MX8$3<+A)%&]21T93[= M:O?#^;6I])MM1N;VZU);N62.432*JVZHS ,!C+$X QFNM71=/36SK"VZB^,' MD&4$_..S=Y(E$C?>;.<\\_>/6@"AX[U*_TCP=?7 MNF2^5>(8EB?:K8+2*IX8$=":Y6Z\:ZK>1:!;V3[+R.XB76@H3,6)5B*$'D;G M)Z=O:O0]2TZUU:PDLKV/S()"I9*XG*$C> M\;!E/_?0S[\^M &):^.IKC4( =)VZ9#]%M-6_M&&W=9A( M\JIYK>6CN,,RIG:"1W IT7A+1(K2"U6Q3RH+9[5 23B-_O#WSZ^] '+7GC#7 MM/U,7;:.+BW&CQWES#'=A4@'F29<$K\Q*@<>U,@\?&R\2:C+?,[:-)-;1Q2N M0!;!X#(,J!SDYSZ5U:^$=($$D3132"2R-BS23NS&'<6VY)SU8\_0=JI:IX'T MZ\TFZL;5%@^UFW69GW-E(L 8YX.T8S0!7UWQ#J3> [?6+&.:SNKF2+RTBC$T M@1Y !A6'+%2#C'4_C69IWCF]M/#,]U?;)[J&_DMRM\PM)-@&Y/1XIU M*2V73'MX_*,TBK-8M_I;6]B%\BT>Y9H0RG(;:> M]6]#\,6?A^64V5S?-"XVI;S7!>*$9S\BGI0!Q%KXSUB/QC+;SWLKV2:C=PR1 MS6J)"L$63E)!@LR@9(YX_6_:?%(7EGJ$T6BR%X$CDMD$X(G5Y%C )Q\C9=3C MFNHD\):--#)%+:ETDO6OF#.3^];[WX'NO0Y-5+?P-I<,%Q;27.HW%G,$5;6> M[9HHE5PZA%[ %5'T&/6@#$O/'FLH+:WBT6&'4?[3CL;BUDN=X&]-ZX<#'(SS MSC'0YKH/%WB:7PO86]S%IS7AFF$1)E$21Y[NY!"CZ\>]2:CX1TK4EO/-2:.2 M[F2=Y8I2K+(B[593V(%2Z[X!H YF+Q MC?V7B#41/8FXTZMK6 MX>WN8KE9OFC4GYEQ\IQS@Y]*ZG_A$](%K);>0_E220RL/-;[T04(>O8(OUQ5 M&'X?:##J-U>&.XE:X\W=%),3&OF#$FU>V[O0!0TO5-5F\.:_$/%(\4V$\[636DT$GEO'OWJ>,@AL#/Y5AK\2B-1U>PDTC- MQ8PRRQI!=++YFP\AMH^0]/7'/I75:-H46C6@^E M8]E\.]$TZ:XFM'OHI)8WC1DNF!@5N3L].>>] %'4/%>J7_PSNM=TVVAM[O!& MU+E9?*7."V<8W =CC%1#QE?:!:^3>:5=75MIYBBU*_DN58QRN%. /G +@9& M.U;T/@S2H/#5SH0-PUM=.9)I'DW2NY(.XMCKP.W:DOO!6DW^M?VG,UT&:1)9 M;=9R(9G4 *SIW(P/RH XRP\;7ME+;7NIWG:DM/!&DVUG?V\[7=\;^,1W$UY.9)&4=!GMC/&* ,>R^*.G: MBXCL[*>XE#W!:.(Y81QKN#@8YW< #Z^E;'A[Q/-MK+\IY!['WJ' M6M0N]-L1<66F3:C)YBJT,3A6"D\L,]<>G\NM M>BUW8UK7]2O-271+>P^R:;.;8F[=BT\BKE@"/N@97DYSS7*J^MR^'8O#5WX1 MUR/3H_E,T-^CS;1R%Y0 KT&..!3]8?5KFY>2Q\*>(8EN$"W02]2 3D<98!6R M2."00: .D3Q5J6JR:&=&M[01:E;R2NUR7/ELG#*"O!YX_7I4.N:[JTG@#4[V M$P6E_:O)!,59B,JVTE#P03QC-8MO?ZVFJ6%[_P (/JMN-/@,%O;P7JF(J>#E M2HYQSD=2H'O4L5]JMKIFJV">"]9O(+Z9Y&%U=("PD'SC('R^P&>I.10!U>HP MZA/X:U9-7%FP^SNR"VWCHI/.3Z@5CZ!KVKV<7AJSU6WM!%J4'EQ&%F+H5C#* M6)X.1Z>M8NFW'B*&VNX;[PWXAE@O(C;N[ZFDTD8VXRJE5 SGJ?UI;R34E.A- M9^$M?E;1^(?.NHX\C 'S$!MW QVXH ZJ2U@MOB+9R01B-KC3[AIMO1R'B )' MKR?SJW??!]*X".+6KG6'U.[T'Q M7;3_ #^6;?48Y @8Y*@,HPO XYZ#TK2\4WNI>(K"TL7\&:J\*7,)&(!Z9R>/;O0!)HEX]KX@U!H1J5KI=K9>9_I3H[^]FET^ZO/!^N_:[*-H1(LL;F:,C&)"2-V< XQUSZG,-G]KLI(!#HGC M#[+ VZ.T-S&(E Z+P0VT>F>P% &K?^)?$-JVOW,5EI[6&DR8W.[!Y0%5R!CH M0K#G&,U+KM]K%QK_ (;.BW,"VMTLLNV7V>GP?\(KXC@?3P!;7$#Q+(GR[3 MSNP0/#/B2Y)8N9;F2-W)/ONX'L !3=8UF\UK2YM/G\*^( M8H9AMD,#1*S+W7.[H>A]J -&UUG6K.72QK-G:K!?L(5-O(6>&0KN4-GAL@') M'<>]8,?Q,,C"Z6.T^R&Y\H6V9#],T\S6%U;S-X;\47@M M@1;17%5EP@4YR3D<''3K0!U^JZK<:7X M0.J6-K%(T,"2^3+(0-F 2-V"2<9Q45AJVM?VI/IVJ6=G%.UH;FW>"1F0X(#* MV>>"R\]\US$SW=QX=DT6;0O%KV[L"9#+#YFT #9D'[O'3%6I+^\DU9=2/AOQ M,)ULS9@!XMNTG);&?O9QS["@"UI'BK7)K31;_4]/M$LM4E$2F!G+0E@=C-P1 M@XQVQD5IWL]Q'XVTF*>VA:"6.86\JRN'1@H+;E^Z01Q[5RL"36^G:98)X>\5 M^1ITPFA#2PG<0^/UIL7BC4+O2M,-KI\/\ :5[M5A&1 MHXTYO"WB9@DSSQ7'FQK-$[DDE75ACDG\Z .E\/:[JNH>(-8TK4K:TB;31%E[ M=F/F&0%E//0;0./6NBG :WE!+ %""4.#T[$=#7FGAA]1\.ZEJ]R/"^OS"]:+ M:TTJ2N0BD99BW4DL?3H*Z&X\4:E/;RP_\(GKL?F(5WQ^4&7(QD'=U% ''6/B M+7[KPA_95M=3)?\ DM>I>R%F=;50SNAUOQW+HC6L*R6,A%FDTB MR&1I&)Q"5*&;?"9BA.2NXGH<^E4+FQN MIKJX>#1O%EI;W2!+F"!X0)<($!R3D< 4 =OJ>O7%B^B3I!#]@OI5BGED8AHM MZY3IQR>/Q'UJ?1-7GU:XU,M#&MI;W)@MYD8GS0H^8_@V1_\ JR>2OM0U27PE M/HMOX9UYI# 8XI[@Q%E;JK$ANH.,$#C K1TS7KW2]-M[*'PAKC)"@7';1].U[6++[;>W4:)!(&NIS(P+>83C/ ' X '05%_PE MNI?]"?K7Y1__ !58-C/J-EJSZE_8WBV::0CS$DD@V.!G (&.!N..: /2**\W MBU#66\:3ZY<^&-::%+=8+2!2F%ZEV8;L9STQVS6]_P );J7_ $)^M?E'_P#% M4 ;&NV-MJ&EO%>WDMK9H?,G:.;RMR#)*LW93WZ<5R>G3W>D>#O$%_IT%W]@4 M-+I<H6 M3M10A#\G@_,>G%5[S2Q%XGMDTJ\N[K7?M"SWUP\[>7';Y^XZ A!D8 M"KC/&?>J>CO>:3>&Z?P_XGO94C,%N;EHF\B(D?*OS=>!R>:IZ?;:GIE\TUOI M_C 0O)YLD3/ 3(_(;S4=/N;*X\':V8;B)H9 OE@[6!!P=WH:R["]UBWDG^WZ/X MEU*"6'R#;3I (MN,'*@\D@?J?6@#;B\0Z[;S6MQJFCPP:=>3)"ACFW2P%V"I MY@ZRVWMG./K71_P#" M6ZE_T)^M?E'_ /%4 4KZ]URV^(%];:-9)=^;IT,K&YN72*%@[@'&",D=ACIG MUI=3\>O8:; &LXH=4DN'M9(;B0B.)T0,QW*#N7#+C'7<.G-9.HG4+O7_ .V[ M71?%%E?^6((H+J"0SI?HT7G^:PPSEBW. MX<$'@CCL* .D\(>*W\1&[M[B&%+FUVEGMV9HI V<$%@"",8(KJ*X+1]8UG3$ ME^TZ)XFU"20YW7'DX7V4!ABK\?C6^EDD1/"&N;HSALH@_FW/3M0 R'Q)XFO- M3OK"ST&U=[&XV33R796-U(#*%^4G=AAGJ!^(JIK?Q">RUFXL+"*Q?[&P6G3<>_;BLRP_M73]6;4(M,\6N\LQFN8G,!CF., $9XP,#CT%37E MQJDNK7.HV&B>)-/ENXPER(5@828& WS,<,!QD4 ;DOBO4-1CT^+P_ILF:R]-U_5[)/$5Y/I_[RWU"-)+66\9UB0HNXHQ'0 MDY P!\WM5>]FU&Y>QN(=#\3V]_9J8UNU,)>5"02L@SAAD=,>M5K&UN;.RU:V M?0/$]R-3VM-)*T.Y9!G+J0W4G''^R* .VFUV6QUG4;>_ACCL;:S^V).C%F* M?.&7'4$'&.U5-.UGQ)>W%M3 DT\]W(R*I<$J@ 'WB,'.>*YBZ34Y+R:6RTOQ;I]O/(TLUO M;/"%+-]XJ225)//']EU">_%]::%XGL;EH%MYGA,)\Y!T+9)^8?WNM '2 M>!I;F3P\ZW44L,D=W/'Y,LQF:(!R F\\MCIFNEK@- O[KP[8/9VWACQ)/&\K M2EKEXG;+=>=P[\_4FMNQ\47MWJ$5K+X8U:V5R TTJIL0'/)PWM0!TE%%% !1 M110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !1110 5S'B7Q- M>Z'K.EVMOI5S>Q70D+B!0S':N<+R,$=3GM73UPOB[Q#IEKK5D8]7BMM2TR4L MT,UM*Z.KH 5+*IQ\IZC- '1WGB"*QT6'4+BTNEDGVK'9B/,S2'HFWUZ_E3=% M\10ZOL6=P9HG MBT^?R2"I4H003R"?FZ^U6=+\9Z(-9GU?5=;A-P\(MXX;:TGV1H&W 7()P![?6M3_A8_A/\ MZ"A_\!9O_B*Y&3Q'I$^M+;W/BR\N-&\P7FV2S8L)5<,L>[9G;D9X'08H [+Q M/!J$-K>:D?$-Q8V-O'Y@BMK=&;@(+W6K3PSHVZ6\2[FDC2]EL+8 M22+^[8G"D8'SA1^-5=;\9^%-8L%LSK311&:.27%I*2ZJP;;]SC) I=5^(>DL ML+Z3KENCH^9(KFSG*RKZ;@N5/O@_2@"5/$ZV7P]U#4X+ZYOKFS#(S7<(CE20 MXPKK@=-P_"K^D'6--\0C2]2U/^T8KBT:YCD:(1M&R.JL..JGS!CTQ7(_VWX: MO](UN+5=.P'>@#2L=5UPQZ?KUQ=QM9:A=)"; 1C$,;ML1E?J6R M03GCD\<5VU>3VGB'2(OL&G3^(('TBPNA<1,MK<":0*=T:,-FW"D]>^T<5NZA M\0M*DU"P>PUZ"*T1R;N.6RF+2+C@*=G% &SK=YJ4^O6.C:5>):.\,ESNOZN/"EKO$7]L37QTTRJH**ZR,C28X[(QQZXK(UOQAH MDVKV&KZ1K%JEY;I)#(MS9S[98VP<;@F1@KD?4U6?7_#I\-Q6G_"0AM3ANS?K MC^--"@U*^U34];C>ZNECB6*"UF\N*--V "4!))9B3[UM'XC^$R,? MVH?_ %F_P#B* $G^(&DP0BX%KJ4MJ\HBBN8[4F.5R<84GKSGVXJYJ_BVQT7 M44L;JUOVFE&8?)MBXF/&54CN,Y.<5YKJ/B."'1+71[;6[:ZT^VN83'BRF$QB M612JG(VC: ?F')P!CJ:WM6\=N=V4[ 8Z].GJ*1/%>F/HEWJO[]8K1C'/$\1 M$J/P-I4]^1[<]:Y76O&^C-J-KJND:Q";JWBDA:"XM9@DR.5.-P3*G* YK/C\ M2Z.MGK5P^JZ?)J.JRHTL,UG M5N%8X;&T$YP>N..IZ4 7?!OBB\UZ)XM3M8[:[\E+F(1YVR0OD*W/0Y5N/I[T M^W\>Z+=7*PQB\V>>+9YVM76..4G 1F(X.?PYKC[=_#&A>(=+U#0-EW\]C)%?S7,&TR);VCOM5AD-D#&/QK1_MRR_M"PLU,C-?1-+;R+&3&P M SC=TSCG%H"8R>H(^M1:'XGL->EG@MX[J"Y@ 9X+J$Q.%.<, >HX/2N$DUR*30-2@/B M314N[J^^TLL%T562([0T6XC*Y QD4OAO5-"TKQ+<:D;_ $6TMY[7R1#'J#2L MK!@06+#G//3IB@#M-$NM677]5TW4[JWN5B2*X@>*+8520N-A&>VSK[UT%>8Z M1XOM(/%5_J-W<:)''?)#'(T.HY(\O?\ -@KR2& QQ]VNN_X3GPM_T'[#_O\ M"@!_BG6TT73HW-R;5I9443M"TD:+O7=N(!VY&0">Y%7-8URPT&UCN=0DD2*2 M01*4B:0ECG PH)[5Q'COQ/I>N>'KC2-.U32G%P$+327@385=6Z8.<[?45+K/ MB_3M4T_3&CU+1XKB&_BN)HFO=P5$)/#;1D].,=Z .JTKQ1IFK6=U<1O+;BTY MN8[J,Q/",9!8'MCG-5-.\]:LV'CJ!I[*WN[_P /PVT _>S) M=[R^!@;%P-N?B07MS92&\%W;/MD@6TD9\?WP #\O?/^(J74?& M>DZ;=I:M]JN)F19'6UMGE,2'HSX'''..OM7-6?C*QB\57][)=Z,+:Y$42R#4 M!N1$WW6L;7)/#MUK]]?IJ]E?07FQ_+_ +5>W,3JNWMD,,=.A'(H M ](O?$=A9Z7#J*BXNX)QF+[' TQ?C/\ "./QQ3X_$&FRZ')K G*V<2L9&="K M(5.&!4C(((QBO.KV_P!"73M(LX-2TJ6QM(W$M@FI-$AD)&U]^-S?Q9!QUI-) MU'2=-\+ZUIIU+P^[WETT\<#W;-$R,$W(2?F!PI /J0: .^T7Q5I^N2RPQ1W= MM/$GF-%=P-$Q3IN&>",\5!IWC;1M4ODMH&N565ML%Q+;LD4YYX1R,$\'Z]LU MQ^BZMI$)U"";7=/T_3;BU:!+-+\W 5VZN"P&W XQWS532KS0X6TVVOM1T^:& MQ="KR:U(\7R)+'0V2.=+F>X==ZP6L+2R;L/^_P *YR[\4Z78^)9M7TS6-(NX[J!(IX)KL1LI7.TJV#QS MR/7F@#J;GQ9HUIHMOJ\MV397#B.-TC9R7.?EPH)!X(Z=:L:/KEEKD,CVAE5X MF"RPS1F.2,D9&Y3R,CIZUYS+JNGQ6-D(==TE[A]874[Q%N]B* <^6O!SVYXY M&<5OV/BS0H?%.K7DFLZ6+2YC@6)UN1N)0'.5Q_M>O:@#N:YP>.-%;46M%>X, M:OY1NQ QMP^<;?,QCJ>O3WIS>-_"K(5.OV(R,9$P!KS:!-"MK5M-FU.RO;8. M564ZW)&C1E]PW1 'D=2 >2* /4-9\46&A3I%>17I!7>\D-J\B1KS\S,!@=#[ MT_5?$NF:18V]W-,TJW./LT=NID>?(S\@'7CG/2O.M>O-'U34;[?J^DWEM+"L M-F9-2>(6H"X.47[V3SG.35N'6],L['PS[PKJ4525;'!^ M4'IT)% &_KGC=(_"%[K.C_ZZQDB6>WO('1EW,HVE3@@X;.>1QWK;TGQ+IFM7 M$MO:22B:-!(8YX7B8H> P# $KGC-<'XC\26WB'PKJ=B^IZ%!/=21>2BWF=JJ MRL2[[>3\O&!WK7'BW1G\80:B^K:2MHM@T#.+H%][.K8QCD#;Z]Z .\K"O_%V ME:;J)L[HW,91@LDQMG\F/(&-TF-H!R.<_7%,_P"$Y\+?]!ZP_P"_PKS/7Y;+ M64U..?6M*N[B:1C;WHZEXMTC2M233[J6X^U/'YB M1Q6LDI9?4;5.:2\\7Z)8Z5:ZG-=L;2Z?9%)'$[Y;GY<*"0>",'N*YA/%6E-X MNT^_DU?2ULX-/>!\78+"1BK' QR/D ZUEQZU8#2]*@_M;1EEM]::]ES=A@(F MD=N..6Q(?Q% 'H>D>(+'6[2:>T,P,#;9HI8F22,XS@J>>E0>'-9_MFUOK@7$ M2.*YZR\6:)9:WX@O?[9TN2*Z\J2V'VH NRQ!2 M&X^49 YYZU4\.^,[&SU"_P#MEYI,4%[=ON1UH Z?_A- M="&B-K!NI18K/]G+FWD!W^FW;GVZ=:DU'Q=H^ES"*YEG+^6)7$5O))Y2D$@O MM!V]._-<<^I:$WB( ^(]*;06NCJ#PM*-_GX^[CIMW?/]?UIW>I:1!K^IWEIK M=M/!?.LO[K6I+9E8*%(8 $$<<>F<4 >AZAXETC2X+.XN[U$M[Q@L,P!:-LC( MRP& ,=S38/%&D7&FW>H)=%;2T_ULLD;( ,9R-P&X'L1G-<)J&LZ&GA[1=*L; MK1I(;2:*>6)[_P"4;#DH"RDL#D\G\JV=6\8Z'JGAN2"6[T66>;:);.:\S&5W M!UP,@XX- '2:3XDT[6KB:"T-P)H5#ND]N\1VDD _,!D'%0:9XOT75[V.T MM+B4S2JS1B2WDC#A?O;2R@''M7&Z/XAM+.>Z,/B'3;&U^RF.WMYKXW867/#9 M(!50,#:*S-*U+3K+Q+IVJO?::94+?;)GU@R&0LN"RJ5P.I.!]* /0[SQIH6G MWT]E0LV>Z@+\PXZC.*M6WB+3+N_MK&*:0W%S;"ZA4PNH:,@' M.2,=QQUKBYO%]BOC.35([K1IK86PMHV;4 K8WEBV-IQUQC]:L^*O%>C36L%[ MHWB'3DU2V?;"7DW*RR$*ZMCMT;V* ]J .RTO5[+689I;&1G2&9H)-T;(5=>H MPP'3-6;FY@L[:2YN94BAC7<[NL_%T.I>*+3 M3[)LV\MO)(ZS6\D4H(QM8!@,J@\6Z-<:F=/2YD$_FF %X)$0R#^$.0 M%)]LUR"^,;>[\3:=J%U?:';V]O%)$PCOM[Y<#YON@8X''UKFXKZUGU73[Z[U M&PDO;6[CDN+N76"RS!2"2D87"CD@#MC\: /1M1\>Z-I.NW.F7K3QF")':18) M'&6/3A3QC;STYQU%:FI^(M,TA;8W<[!KG_4QQQ/)(_&20B@G&/:N.U;QQI^G M^)!J6FW6G:C#/;);.@OEB:,J[-N.1@KANW-4-V$XF@?(# $$$=00>0?8U/&-*M+H2:I8V\EQ<&9@VHFX+$@ L68#DX MK<_X3GPM_P!!ZP_[_"@"OX8\=:7XF\J&)9H+R1&?R'C; 4'&0^ IJU/XRT"V MU%K&2_'G)((I&6-C'&Y) 5G VJ<@\$BN0\+^,+/0H8=#GOM-GM(&*]%\0RR1:;=^9)&-S(\;1MC MU 8#(^EE6O#DVGI MKRWU]?2AH$81OJ&N13A"W!$:KU&, ?4Y[5I_P#"1:)_T&-/_P# E/\ &N9\4Z[9W]I90L+MJ,0",1CI_V?<^$K:SGUVROKZWA"EOMD8$C<9." MP!/'!/\ 6M3PUJ^EV6CQ03ZE80[(.+I/ ME+ C/!Z>W>N;CU2'59-(M;O^S+%-+E21KIK^%M^U2N(@IS@\?>V\=C0!:\1> M/?L/B)-$T^6U2XC*^<]U%,RDL>$78I[<[CQ^M=PF_P M?,V[\#=MZ9[XK@SX MFCMO'=Y=+%!-8S6T-LMPFH6^,JS,6*EP&XK62^<@7,ZPK@'C)Y8X[ E)XEU>PNM,B:PU/3)KFVN8KA8GO$02;&!*YSP36)XEU__A)?!6KV M2Q6EK<2;$@BDU& M(-RDGAL#&/6@#K]'\3:1KLDL6GWJ32PC+J 1QZC(Y'N. M*;;^+-#NM8?2H=0B:\0[=O(#-Z*W1C[ UST^HV5QXLM)!=Z?%9KI4ML]R+V+ MY'VW.<\]Z M/8ZP=<\6:=X?U/3K.]<)]L+Y!;R-7<-&R?*2<9&<\D4 6M1\5V\&FZ5J]M<0C3+ MFZ6.:6=63"$-R,XP<@=:TM+\0:7K-G+=V-XDD,)(D8@KLQUR#@@8YS7)ZMX@ MAUK2["2:WL0\6I)(UI)J,#'RES\Y.[;WS@$]*CU&XM-5UOQ%#]OL+>VO=,2U MAN_ML1#."YY ;JD@!A],U&?& MGAT:G'IPU2)KEY#'M4$A6SC#,!A3GCDUQ&@I9IK&G/J&H7;?8B6$MUKL,D*, M!@&-5^8Y'&#MX/>K#7\(\/:ZD26"W,Y_AQQZT ;]AXJT/4X;N:TU*%XK3'GR$[54'H< MGJ.O(XXINC^+-$UWSAI]\LC0C,O#]_J<>GVFI137$H)38"5;V#8QG@\9S5:\\>:%IVL7FG7ER8GM M41F8(S;F8D%0 #R/E/X^QKE!A6B26$5Q::K'/-&M_#PBR,Q?.['(.< M=>:VK_Q#%I?B.YU*R>PU&WNK6*$I%J$*.CQM(1GHM)\0VNF:9J@ M<6CM]OF>&&._@S+&[Y!&6 '7H3VH WM$UI[KPO%JFJ&"W=5?SV0GRUV,RD@G MM\N:M'6],6VM+DWD7DW;!+=\\2D] OKFN7\%:U86GA]--O39V @+A4DOH75E M9V; VN>@('.*SM"NK*/Q&UCD MT5F_\)%HG_08T_\ \"4_QJ_#-%<0K-!(DL3C*NC!@1[$4 /HHHH **** "BB MB@ HHHH *!10* "BBB@ HHHH **** "BBB@ HHHH ***X?XA2Z5'V?K0!W%%>>>(K&VL/"FF_V#.EIHLMRLMS*\LAC MV,#@MA@VTL1G!'7-5-"$$&D>))+75K2ZMUT\L]GIZRB&"0(3E)&8@9YZ8Z X M&* /3JK6VH6EW<7,%O.LDMJXCF4=48@$ _@:\^\/6<&DWO@JXM9'6XU>UD-Z M'=W,Y\@2;CDX!# #Z-4=JOAW1?&6O2:XZP3"]BGLT>1R6RHPRHI^;YCZ'% ' MIU%4=3U>STA+=KQW47$ZP1[4+9=NG3ITZU>H I:GJMEH]LEQ?2F.-Y!&NV-G M+,>@ 4$U%+KVG0WUE9RSLEQ?+NMT:%QOXSUQ@' Z'!K,\=[HO"TM[&)&EL9H MKJ-8^K%'''0^])5Y= \@<[@"&STQQ^E '=G5;9=:72F$JW+PF="8SL900#ANF1D9'N*O5QVJ MQZ9K?BW0+6221D^PW%PB+(\996\H+DC![-Q["[I+G0I%BNFN8[>\N((Y M&?>=BR,$!/?Y=M &]-*D$,DTF=D:EFPI)P!D\#D_A5#1M#M:TN^U/7X;6_MYI)=0:>- M$<$M'Y40W#VR"/PH T7\8:/'=^2TLOE^>+;[2(6,/F_W-X&,]O2IM6\2Z=HL MQBNC.SK"9Y!#$S^5%G&]L=!D'\C7GTT4ZWDOF7JQD:VI'A\1@B3,@(;(^;D9 MD_N\>G%;FLZI8Z-XA\1Q:A*L$FH:=&UJS#_685T*CU;)''O0!W44L<\*31.' MCD4,C*013ZQO"5G/I_A'2;2Z0QSQ6R*Z'JIQTJOXR=DT1-UQ+;V33H+V M>'(>.#G<01R.< GL"30!?DO-,GUO^RYT1KY;]:*(L: M*B*%51@*!@ >E>;:=>>'M/\ &FHW.F7C7J0Z.T@C6?PKA=7%SI&I:OH\4MRTFOLK:>QE; MY7)VS '^$*&W_3CZ]W96JV5C;VB/(ZP1K&'D;YH BDTC3)9&DDTZT M=V)+,T"DD^I.*;_8FE?] RR_\!U_PKG_ !U'+,^@6T5Y=6JW.I+!*UM*48HR M/D<*N2/2@#M/[$TK_ *!E ME_X#K_A4,6G:'/+-%%8V#O P255@3*,0#@\>A!_&N5L6T[3O$FD0>'M6GO4N MP?M4!N#.ODA#B4DGY3NP/0YJOI.EZ)I?B_6;B[U2Y@FM[Z,PQRWK 2;XTQD$ M_-\Q('TQVH [.;3-'@,0;2K0F5]BXME/.">>..E1WUIH&F64U[>V-C#;PKND MD:W7"C\JQ/&-S%8:SH-XFHRPSF^BMY85N-J&%R2Q9.G4#GVI?B/'9W/@Z1KB MZ,8\R-H2DVT.2P&/]H8)/ZT :>ECP]K"R-::9%\F-WG:>8NN<8W*,].U3V-G MH6HVHN;;3;4QEF3Y[0(X\47T&K3R1"YC>ZX:7< \)B[#.5QCBL;Q M=K%Q<7NK:G9W1L6TN4VR-)J3QL\B]=D(7!'/_DU.>""25 MT,T%R84Y@D8,H[$XQG.<''.>-Q!IS^'FMX]8F:W4F,WGVO\ >!@V2/,]>WTH M DLK#1-0L8+RWTVT,,\8D0M;*IP1D<$58_L32O\ H&67_@.O^%V5T;K4X].+;@WF/YH4]1ZY'>LZQ\BRU?0Y=$UZ]U"2^D)NK:6Y,JO$4RTI M!^X5.WTZXH [7^Q-*_Z!EE_X#K_A1_8FE?\ 0,LO_ =?\*\V1)AH^JZ^VOWT MMUI^J-';XO&:$1^8H"D'J"#@YKU<'(R.E &=)I6BQ%!)86";VV+NA0;F]!QR M:?\ V)I7_0,LO_ =?\*Y[QW9PS_V'//=7%M'%J*(TD4QC"!@1N)['( ![9/K M2:O=1:=X7>/3M9E>%;J.*\OFN/.DMXW(W,&)X(!'/;.<4 =%_8FE?] RR_\ M =?\*/[$TK_H&67_ (#K_A7,:$\5CXK33=(U6;4;"2U:>Y6:?SO(;(V$-GC= MN/'MFNUH YV"X\(W6HG3H%TJ2]4D&!8D+@CKD8[5J?V)I7_0,LO_ '7_"N= MT_4+2W\?>(O.NK.-?)MA\\@#Y"MD<]OZUS/B/6M1\0ZC8K:QO#I=S9K/;)+J M M#*3RQ)&!C/&<]Z /2/[$TK_ *!EE_X#K_A1_8FE?] RR_\ =?\*XE+ MO4)O 4$%QK]G%=O>_9UG2Z8AQDGR6F )5L9&X#L/6IO"M\UMIFNV\UW=0/90 MAS++GUZYA\ M0K(R)9"8JBRAN(/)/4' '/7.@?V)I7_0,LO_ '7_"C^Q-*_Z!EE_P" MZ_X5R/B8SS>)=!MG\07&D?:[:7[4D-P%'RA2 H/"DDM\WHOM723W5CX4\/27 M=W>7,MI!AFFF2!0!:_L32O^@99?^ Z_P"%,ETG1H8GEETZQ2-% M+,Q@3 ZGI5Z*19H4E4$*ZAAD8.#3F954LQ 4#))Z 4 8&F2>$]9>1--32KI MHP"XBC1MH/3/%:7]B:5_T#++_P !U_PKE] \06%AHNHW#26[.=3F"PPRJ2VZ M7:,>W.:Y;5M0UZZU/5KF.Z%O-9W,L<9DU584@4 ;3Y6,,,.'581/\ 91<3VL-ZUKYP M8J/,23&"!AL ^N:B;49)_AY8K'KDUM,T M=K_8ND_] NR_\!T_PH_L72O^@99?^ Z_X5P.F:EJ5CX4\0P:>T\FIV:1E4EN MQ8LA7E>F, <4JZM/86OB33'O M;Z\BMKFUAM9OM82;]ZJG_6G@#/.?!]1U"YUS6-)O;TL$@1T47WVEHR<@D/],'';CUIUF=1N)M.\,-J M6H_;[&[DEO[@3D,\ R4);'(;<@ [8([9H [/^Q-*_P"@99?^ Z_X4?V)I7_0 M,LO_ '7_"KUG?O6YI\3ZA=Z]HD&LWUYI:P1L+L7.9()26 M+1A\988"GVSCO0!TK:%H5]:C.F:?-!* P(@0JPZ@@XY%+%X]5!#!<+&-FU6$K _?SD\'C''6BQUW49-9\,7=W<-#;:CITAN8WPL6]!N## MT)R>_2@#IKO0=!>V?[7I>G^0HW.9($"@#G).*;;>%_#]J2]OHNGQEA@E;=.1 M^5<5>Q2ZO\,O$<3:E :W M>:E(X60B[N%D:,$<8P!@'- %BX\-:%=J%N-&L) IR UNG'Z5'!X4\/6LGF0: M)I\;XQE;9/\ "MBO-I+R]ET'5?$LWB"ZM;^TFE5+%7_E:5!"#EY9+=.2?PY)INF^'_!>L6,=[I^D:5<6TGW M9$MEQ].G!]JPO&=B^JWGA2>34;VREN;A$,,,H7RR49BZCG##.,\\&N[L+;[) MI\%O]IEN?+0+YTS!G?W)'4T 9G_"&>&/^A?TW_P&3_"C_A#/#'_0OZ;_ . R M?X5/XDU&/2] NKEY)HSMV1F$J'WL<+@MP#DCD\"N6\&W6KV?BBXT;4)KJ2-K M+[5LO+Q+F6-PX7&Y0-HP>A';(- &E8:-X&U2YN[:RTK2I9[23RYXQ:J"C?0C M]1Q2R:+X'BUB/29-*TE+^1/,2%K9067GIQ@]#Q4EG=*_Q U(F>!HA8P(A5P> M?,DR#[Y[5-XDN;>+4O#Z231(_P#:(;:S ''DRC/TSQ0!)_PA?AC_ * &F_\ M@,G^%'_"%^&/^@!IO_@,G^%;BLKJ&5@RD9!!R"*Y_P 7WUY9V5C#9W(LS>7L M=O)=E0WDJV>1GC)( &&+75-4:6[N M?$MY+%9W\\,44:Q@2*CLO[PA?FR,=,4 ;/\ PAGAC_H7]-_\!D_PH_X0SPQ_ MT+^F_P#@,G^%;E>?:E+)>^.M1TFZ\57^F6L=O%/%'%)'"2QSG:Q&2H 'XD^E M '2_\(9X8_Z%_3?_ &3_"C_ (0SPQ_T+^F_^ R?X5S+ZQ?:CX9L[:"\U&ZO M+JYGCM9[!HX6N(HR1O9W!"C'.5&21Q6EX/OM0U31M6L[^[ECFL[E[5;@2))* MH"J1P> MU4/!UKJMUI]CK.HZ]=733P!OLX1$B (XR ,EN^&/^A?TW_P&3_"C_A#/#'_ $+^F_\ M@,G^%;E)H-#75+K3('M&G62V*K).V[!56.<;1R< 'GK0!WT^QT2ZFC79)MW$@\#'3OFLC4_$6NW/ASPW#9)<32ZE#_ *1<6LJ1.6"_ M<5F!56)R?7CB@#KO^$,\,?\ 0OZ;_P" R?X4?\(9X8_Z%_3?_ 9/\*H>"'UI M;>\MM89F$3J8/.N4FG4$'*R%0!D$<'OGVKJZ .6L=#\$:E/=066EZ1/+:OY< MZ);IF-LD8(QQRI_*KO\ PAGAC_H7]-_\!D_PIMFZ)XWU<,RJ396> 3C/SS_X MBN2\7:QJJWFHZAH]QJ*Q:5\LI:YACMED 7*E"-SY!'4CD\4 =?\ \(9X8_Z% M_3?_ &3_"F2^$/"D,32RZ'I<<:C+,UN@ 'N<5E^*'U74X=+BTR[F2=H6N)K M:SNUMYG&%P5+*?E!R,>XK-UBYGU'X5ZDZ7]_)-#(R3&01B0;7 9&*94@ ]1U M _"@#J?^$,\,?]"_IO\ X#)_A1_PAGAC_H7]-_\ 9/\*LZ19-8^WSTX?"[P:!@:/\ M^3,W_P 75GP%(C>&%B$9CFAN)H[A0,*)=Y+[/]G)./:MZ^CN9;"X2SF$-RT; M"*1AD*^."1Z9H YC_A5_@WC_ (D_3_IYF_\ BZ#\+O!I.3H_/_7S-_\ %TVS M\0:E?R:)8PR*+[YWU4&,?NQ'\K #ME^%]N:QHO$?BR__ .)G8VNH21B=@EFM MK#]G>,,5VF0OY@;W ZC[M &W_P *O\'?] ?_ ,FIO_BZ7_A6'@[_ * __DU- M_P#%U0\7:[JJ:G-#H5_>C[%!YEREKI\4\:MR<22.XVG&. ,XYK1U;7=3?P)9 M:[ICP07,RV\ACFCW(WF%5V]?>LGPA MJ>M/J[V.MW]V\IA9UAO=/2W8D%MO(\#R DL\%N(5;)_N@G'&!U[4 <]+\.-&E#I]JU58F!'E"^'[A@UR^HW#J/W;RWCL8SD'*^AXK+TR35- L-0O;.XM1I MD&M20BP^SX.QIQ'PX/&"V0,=J;XA\5>(?^$GO[#3(]12VL3&H:RTL77F.5W$ M.2PVCYATYXH VO\ A76E?]!#6?\ P/>H[CX=Z&+>3[3J.J^01A_-U!MN#ZYX MQ72Z-=W-]HMG=7ML;6ZEB5I86!!1B.1@\C\:MS0Q7$3131I+&W#(ZA@?J#0! MQ-M\+_#:PH;6XU 1.!/&NE M/"ENK=&$K'Y@,^G(!]J +'_"J],:^CNI=8UN0QEC&K7?W,C& <9'Y]JN?\*Z MTK_H(:S_ .![UE:QXRU.SU>>6Q:XO--AG5&,&F%H5 (#JTQ<8(YY (K;\5ZE MK5C>6:::DXM65C/+;V?VIE;(VY0,"!UY&?I0!6D^&FC2E#)>:LY1MR%KYSM/ MJ/0T)\--%1Y'2[U97D(+L+UP6[<^M5KSQC>0Z%H:021W&I:F77S[6U>9%$8R MQ$8PQ;IQVY["M7PGK&JW\E[;:I;7/[E@T-U)9/;+*A[;6_B&.WK0!GVWPM\/ MV086LVIP;OO>5=LN?KBB7X6Z!/.D\L^IR31XV2/>,67OP>HKM'#%&"$!\?*2 M,@'Z5YI_PL&\71&L&NK3_A(063S!'^X$@G\L1]<[BN6Z=.U &E=?"OPS<2K) M=RW\LC?(K2W98GV!/XU)-\*_#]Q$D4\VI2QQ_<1[MF"]N >E:.L_VA'K6@&9 MK.:S>X6.2-H3N$VQSYB'/&,=.>M0>.'UF,Z-_9%^+4RWRQ,/(,FXD$@G'\(P M:+HALGJ<]>8UVQ;&,8SUZ<5V]:UXFFOM<.GW.DB#2&R8VA@!TGPMT":V6VDGU-X%P%B:\8J,=,#I2'X5^'FM1:M+J1MU.1$;MM@_#I5 MR_UC6=2U2WTS0FM+61K)+V::Z4OA7)"JJ@\G@Y/TK4\/:M-JEILV9 MK:74H&;[QBNV4GZXKHO$M_=:5XN<3XA:U)>0WJ6DC6,LQ2*R6PE+R('VY6494MC! MP..U=%J>I^);C7-1LM*FTZWM[*WBN=\\+M(P<-\O7'5#^E "2_#71IXFBFO- M7DC889'OG(/U!J*+X6^'[>W>"*;4HX7SOC2\8*V1@Y'0\47_ (NNKGPKI%_I MTB6UYJ*@K";9[A^/O;53D@'C)]1T)K1\,:LWBK0;Q-3LU5XIY+.XC>,J), < M[&Y7(8<'I0!FV?PP\/6\6ZRN=2BCDPV8;UE#>AXZU8_X5UI7_00UG_P/>K/@ MRW2UT;4+:T5(DBU*[CA7&50"5@HQGH..*R_ [>)KEI;B]U6RN;!;RXCD18R6 M)#MRC9^[NZ#'2@!)/A%X7FD:247SR,>)-1TZ?7X+N.V5[2!9[ I&Y\Y6)4!AGD[\+@8Z^];^E/?2Z5 M;2:DD27KQAIDB!"JQYP,DGCI0!RK_"W0'M1;//J;6XQB(WC%!CIQTI8?A?H5 MM"88+C5(HCG*1WC*IS["NUHH X:'X4>'K4.;.?4K9W7;OANBI_ES2GX5>'FN M1=-+J37(P?.-VV_(]^M=Q10!PUS\*/#EY)YES)J,T@&T-)=%B!Z9-22?"_0Y M[=8)[K59HUQ\LEXQ''MTKM:* ..D^'&F/&RKJ>M(Q& POV)'OS2+\-M*\@1R MZEK,N5VL7OF^;ZCI7944 <$OPA\,1L'B^W1R*,Y]B"*HVWP M@T:UN3<1ZIJXF)R76=58\Y(R%!YKT.B@#@'^$>AFY%TE_JJ70.2 MIZ>M79O #W$312^+/$CHW53=CG_QVNRHH X)OA99O,TS^(==:1H?L[,UPI)C M_N'Y>GM3I/A=930-;SZ_KDMNZHKQ-<+M=4^Z#\O0=O2N[HH X"T^%-AIQ1[# M7-9M98PP1XIU! ;&1PO3(J:T^'EW#/-//XPUQYI0H+Q2B,D#. UNYEC&$>:=&*C.>"4I^H?#"UU6%(M0\1:[= M1H(TC10JJMVH"@< #Y:;HR$K MT*B@#D?^$&G_ .AO\2_^!:__ !-85Q\++R^UEYK[Q/?7%BR@8D.Z;"DE1N.1 MP2>W<^M>ET4 <'??"VSU*"*&]\0:Y<11',:23HP3C' V<5%%\)--AM)[2+6] M92WN-OG1+,@63;TR-G.*]!HH X+3OA99:07.G:_KEJ7P&,,Z+NQZX2FR?"C3 MYM2&I2:[K3WH8,+AIT+Y P#G9U&!^5=_10!R/_"#3_\ 0W^)?_ M?_B:J7_P MRM]5A6+4/$>O74:GG>(M>M4R7I\2:\;J2+ MR7F-RNYD_ND[>GM4?_"J[+^RQIG]OZY]@'(M_/38.<]-F.O-=[10!PNG_#"V MTJ-H]/\ $6NVJ.V\$%UKFM310*$B1YD(10, #Y.!BK4/PY2VLULX?$_B".V5=@A6Y4 M*%],;<8KMJ* ."T[X66>D>9_9WB#7+7S,;_)G1=V.F<+6@O@BX5@P\7^),@Y MYNE(_(K76T4 Z=:;'"J[(2\+B9%(&X;U8'!.?P-=I0 M3@9- '%6>A^,]/M4MK/5-$@@086..Q*@?AFI_P"S_'G_ $'-(_\ -O\:Z[( MQG/%("& (((/((H X*R\+^,-/U&_OH-9TD7%\ZO,QLSR5&!CGI5*Y^'^O7=U M)<37FCEY7\R1!!*L327U72I;*3.^.6"60MD[CEF8MUYZTFG^$/%>F73W5OJ^FFX= M/+,L\<"O0:* .1_L_QY_P!!S2/_ #;_&L74? OB35;M[FZ MU/2R\FT3!(I468+T#JK@-CW'Z5Z110!YWJ?@SQ/J\%K!>:II9BM"&@2**:(( M1C! 1QR,<>G:M"UT?QQ9VT=O%KFF&-!@>9;R2-^+,Q)_$UVE% '(?V?X\/\ MS'-(_P# -O\ &L:R\#>)M/O([FVU73D,1+11E)C%$2""5C+[5X8C@<=L5Z11 M0!YLO@/Q&FDRZ6NI::+.6?[0\82?)DR#G=OR.0#@'&>:74O WB;5KW[9B>-;"SAM+76-(C@A0)&@M'. .G).: M+S1/&]];/;S:YI@C?KY4$D;?@RL"/P-=K10!YWI/@OQ1H<;QZ?JVG1Q."IB= M)I$P3DX5W(&3Z"H+/P#XEL;N.X@UBQ A8/# RS-%$W/*H7VCKZ<=L5Z710!Y ME)\/-?N;FY>[U.SG@N=S/;![B.)9"V[S BN!G=SCIGG%/O\ P1XNU1TN)];L MK>\6(0B>U\Y'" Y )##=^(/6O2J* /.;GPAXM.DP:>EWHTUO )L'# MK("6W G/OSGK1H?A+QII$9E&MZ>]W(H266=99V(!) W,>G)X '6O1J* .1CC M^(%N[@S:!>(<;6D\V(CUX /\ZS)?#7B>99&%AX;AF^U?;E<2SL3<= QR.,=? M3C&,&O0:* //-2\.^+M79);V'2#<(H"RPZE=Q;6 (W!5PH;D\X[U)J&B>,=2 MT5-,N;?0W2,*8IC>7'FHZ_=\6W+VTJ6VB6UQ;1""*XM[VX201C^ G;\P^N>>>M7=,L?&6D6*6=E8^'(X4R M>;B222N23ZFNUHH X?6K;QYJ6AWUBUIH)6X@>,B*>7>3S M[FN\HH \V;PKXO6PT^TM4TBT%A&T4,D%[.'V,06!.WG.T?TI]IX9\76.FWMA M:QZ3#%>/YLKKJ%SYF_C+!R,@G SS7HU'>@#SO0O#WC3P^9?LITJ5)2S,EQ?3 MR#0KI2(\YN3;+J%R(O-))9L 9X]_Y]?#G_?^;_XF MNJHH R]&;766;^VXM/1LCROL3NP(YSNW >W2K=A91Z?9QVT>]6:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0TM(:! M/86DI:*!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 M%87BR.*?2[:WG"M%-?6T;JQ(# RJ"..>?_U\5NUA>*=OV730X.#J=K\P .T^ M8"._<@#CUS0 O_"'>'L8_LN+'IEO\:\TUO5],LO'^G:+H6F6HAM[N!;B==S$ M-YB@@8. !D#ZG%1'QWKO@M-:T+5_/N+P%C87$A+8R>N6Y9<'(],8^E_0O"CZ M'X0M]2OU_P")GJ.HV4C%OO(GGH0OU.2W1$8NDC)G)1L,+>VU"ZL[:QNKUK/'VIX=@$>0#@;F&XX. M<"@#I**P[[Q-%;:)9ZI:6-W?Q7:JT:6ZC=M89!.2,4T^+-/'A:37R)?LT?RO M'@%U?=LVGG&=Q ZXH WJ*P-,\507UO=S7-C>6"6L7FR/<*-A3GE64D'I_*H= M-\9V^H7\%M)IU[:)<_\ 'O-##J3CD2T@WK&V,[2$+%&21=KHP."K#L15Z@ HK#\/:I)J8]Q^YNMBPW%N(GA!16V\$[NN M<^]5Y?&M@NH75G#9:C=/:R^3*]O;[E5N,CKGC/I0!TE%%8FM^)K;0KJ"WFL[ MZXDFC>5?LL/F?*F-V>>V1^= &W17.V7C;1[VTNKHFXMHK>!;DFXB*%XF)"NH MZD$@C\O6IK#Q1:7M_'92VM[8W$J&2%+R'R_- ^]MY.2!R1UH W**X;6/':O9 M6L^CI>"*2\BC6ZDLR8)U+A64,>G!/..WO6[JNK26NO:38*;B);B4AI!;AHY? MD<^7OS\I^7=T/3WH W**Y[QCKMSH.B--:6TTMQ*PCC=(MZQ$D#K_ &N\G60[4%B(92O' 0,0>_.: .DHK&\/ZO'?>&H=1FNS(H5S M+-+%Y.-I(;+].U&Y@A$-Y;+*VTO4_[/6^26UW(M\MF9(!(O)4GT)!0G& 3UKK;*9KBPMYGQNDB5 MSCIDC- $]%<[XN\32>&;*UECL9;I[BX2(;5RJY8 Y]R"<#N:NKK]LFCW&J7L M%U86\!.\746UNW( SG).!ZGB@#5HK&TSQ):ZE>?8S;7EGG/W>,9]0:BUKQ%+-+.@G5V>5(1(8?*9/WI ME!*^6%[MD=*FTCQ%::O);DP1L#@Y;T!X)Q@4 =)16-JWB.#27C#65]=*\9E\RUA M\Q0ONUU1I7FM[MD2W$";FE9N@4?G^5 &S16 _BB)O#^HZG#8W MJR608/;S0%9-P /3N.0)_P#A)M,CN?[/N[5C&K,TL>(V)Z[&_B% M'0445S,GCBP2[N[5=/U66:S8BX6.T)\L#D,?8CD8R2!TH Z:BL2^\5:;:06< MD7GWQNUWPQV4?FNR=VP.@Z#)[FE/BC3SXV>:K>%O&47B4 M*@TV_MI=C,SR0$1'#8P']?;ZCM0!T]%8%MK,ESXSN--W310PVA812VQ42-O M+K)W ! QCOGFEU3Q;8:7?M8BWO;RZC3S)8[.W,IC7L6[#..G6@#>I#6#>^,M M(LK2QNF:XF@OB1"]O T@+8^Z<#(8\C'7@^E7-&URSUZU>>S\U?+?RY8IHRCQ MO@':P/0\B@3V-.BD+!5+,0% R2>U<]:^-M(N]12T3[4J2N(X;J2W98)F/0*Y M&#GMZ]LT#.BHKA_%GC*]TO7K;2-/MYUD9&DDE-BUP&'R[=@5ER.3D]L"NSMO M-^R0^>ZO-L7S&5"@+8Y(4DD<]L\4 2T5A>+O$8\+:#)J1M7N2KJ@16)#";PP,+<.#C:9 M#QG/'I0!TM%%'=?TV."#D#!'X^@!U-% M84/B[2)-+34'DFAB,RV[I+"P>%R< 2+C*_4\2%HY$ZY8YZAB,@CL*AO\ M5-2L?&6D6/F6SZ?J/FKL\HB2,I'NSNW8.3[4 =%165JGB'3M)G2WN))6N'0N M(H('F8+G&XA 2!GN:R=#\4O?>$)-5N9!(XEDA26VM)XA6\L9;'3(H ZNB MLFQUB/\ X1:'6+V>-XQ;">66&-@I&,DA3\V/;K4.D>+=&UR=(;&XD9Y$+Q^; M \8D X.TL &Q[4 ;E%1;O,<^X0'%0CQ%I9T675VNA'919$CR*4*$' M!4J1D'/&,9H U**R=*\2:;K%R]M:/.)DC$I2:VDB)0G&1O R,^E:U !17*^( MO&5EI]IJ$-I=*M];J0))+:1X%D SL9P-H)'&,\$BK;^+-/M+33FO7D%U>6ZS MB"W@>5L$ DX4$@>Y]* -^BL*Y\8Z%:6MI[;>N>, M5:TWQ!IVJK4\HA_3MUK1U'7;#2X8)+J20&?_ %44<3O( MW&3A%!;@=>.* -*BLQ?$&EMI,NI_:E6UBR)&=2K(P_A*D9#2 M6.2%PSD $;'QM.,\C.: -NBL74_%>DZ1J2:==23F[>/S5BAMI)25R1GY5/I6 MCI^H6NJV$-]93+-;S+N1QW_P/;':@"S15>^NX["QFNI5=DB4L1&A=C] 2:R M_#_BBT\1VD4EM%18&=7*C#D%03@<9[UJ:GXJTC2+E[>ZGE,L:!Y!# \OEJ>A?:#M_ M'% &U14<$\5U;QSP2+)#(H='0Y# ]"#4E !1110 4444 %%%% !1110 4444 M % HH% !1110 4444 %%%% !1110 4444 %5-1TRSU>T-K?0":$L&VDD<@Y! MR.:MU2U#5]-TE%?4+ZWM0_W?.D"[OIGKU% %67POH4\<27&E6MP(4V1^?&)2 MB^@+9.*27PMHD]_%>RV$;3PE&C)9MJE N%SCC [5/JNMV.CZ2VI7,R_9P 5 M96'SYZ!?7-3PZG87%M+<07MO+!$"9)(Y594P,G)!XXH L.BR1LC#*L"#]#7' M:;X+U"SAM=-GUL2Z+:W'G1VR6^QR%;>BL^XY 8 ].?RQN:'XDTS7[2*:SN8C M)(I;R#(ID4 XR5!_SFK8U;3FU'^SQ?6QO<$_9Q*-_'7CK0!@W'@]Y[?Q-%]M M4?VT00?+_P!3A=OK\WZ4Z^\&0733&*6.#S=)DTUBD(!.XJ0_&.F#Q[UOW>H6 M5@$-Y>6]L'SM\Z54W8ZXR>:S=2\11:;>Z6'2$Z=?LR?;C<*J1G8SK]00IPN]!"VEC? MH-,6Y>5;=X2Q2-A_JU;=QAB3G\*VH+VUN;8W,%S#+ ,YECD#*,=>1Q3;34+* M_#FSO+>Y"8W>3*K[<],X/% %36]6GTF".6#2;S4=[;2MH%+)[D$CBL0^-;_! MQX-UXGMF)?\ &K^O^+;'0[?S%>&[D2=(IH(YU$D89@N[;UX)'''6N@H \0CO MO'Z'5$'A^9(M5=FN2+5BT>Y=AV?,.=H!Y[U8U)-2;4Y[JR\!R70N5!D.IV2R M,D@ &5(/3 ^Z>_>O4/$7B*T\.:=]IN"K2R,$@@,BH97) !/ '(R>@%1V^M7 MMSX>EU*/3X'G4DI!%>JZNH(R?, QQSQCM0!YYK<^JWO]FF#P/=3K9V[0BUNK M0"!6(&'5%8@8QT.>._%1V-YXIT[PA=Z5;^&;U;J2Z,T>+)1 8V(+1LF3@?>' M';%>H:!JZ:]H-GJD<30K3:9_:4<6JQW7@[5+2#4+;[.UGI\($(.,&7!(^;MQ@8'>FZ)-J^FWU MD[_#R-$MB=UQ!8#SG&,*1R-IZ9.3WKULW]FMZ+(W< NF&1 9!O/&?NYSTI9; MVT@D>.6ZAC=(_-97D *IG&XCL/?I0!Y/=ZAXI?1[[0;3PWJ4>F7&]8Y7M0TL M4;DDIM# $E*UX)M.>ZT_P N\.QFB$^M5>.48XYR=I!YSBN;N9M2@\'W^FR>$]7MOM-R MDL,4$1:*W*E2 ,DD_=R>!R<<5ZQH&K'6](CO6M7M9"[QR0LP8HR.489'!Y4U M:@U"RNIY(+>\MYIH_OQQRJS)SCD \8Q:QXDU&Z@O=3T767\B.3[(+2Q$ M6QG0KYARYRP4G Z/0X^ MOI>N^(;?0?L@GMKJ=KJ0Q1+;Q[B7QD+]3V_&LQ/&\1T[4;B71]3@N;!%EDLY M(@)6C8XWKS@C[W?^$T 8?AO7]1T;21;2>!;^"0NSLEC:JD?H.K9)P!DGTK5D M\:ZEY;>7X-UTO@[=T2XSVSS6VGB+3Y;ZPLX7>:6^@-Q%Y:[@L?\ >8C[HYQ] M:IS^,+*/2;C4H+6\N(;>Z^RR"./G=NVDC)Y )QQ0!QFC^)_%6G:OJ=[J'@^^ M^RWD@GD$"$O&5C"<9Z@[1^M8^HS>(-9N);Q?!=Q'J:OXEM=%FMX[JVO6^T.L<310%PSMG"Y'\7'2DU3Q)#I0M5>QOYIKM" MT,4,!9F8#.T^AQZT <[_ ,+)>+]V_A3Q"77Y6/V7J1^-8]]XTO\ 4?$%C/;> M%-9\F.VN(&#VY#$R;<$=N"@ZGN:] M-=M[VQN+F*"ZWVS;9;9H2)E; .-OT( M/XU!:>*;*[L[R[%O>Q06:2-*\UN5'[LD.!ZD$'CVH \KCN9Y4%O>Z1KEK)#I M%O8"2.P,F)H90ZMCH5R!_DUH1>.-:O\ 5K&\U?POJ<<=CO>..TM&8O(R%"26 MQ@ ,>!U)]J[8>/\ 2/)\]K?44@$4?:NIH \.7Q)XCE MT"TT!M#OH[2T:+;^:U?$GC?7+W4M/GTWPMJ!MK M.Y$Z-/;N&=O+*LI ' ^<\^U>AZ]XFL/#<<A(Z5KQR)+ M&LD;!D=;N%4HRL-N.N2".:U/ M^%F:D-(5_P#A$M6.I'.8Q;OY0YX^;&>GMUKT>B@#Q_P[XHOET&^T36_#NJ0V MUPDX\VUM'9LRLQ88(P -YQ]*R]*U%K.]M/M'@N[:.SD#K<+;3L\FW[I"$[58 M\'J0*]THH \1_P"$AUB#1+WP[I_AZ_ATRX\WR[B>RD:2))"6*E1D'!)4'/H: M[2R\?Q6NCVT)*LML+>W=E#H0RE\@9&> MH]/PKUJB@#R>S\77VJ:[::GKN@ZK:I8!OL\%K92/O=@0S,QQT&,#%=)O-=I10!Y/?^/=537/[3TSPIJCF2V%O)'*]4HH \02] M>Z\-ZA97FA:PL_\ :DFHVJ?8G97)Y"N1@C.2,CIUK0\+>(DTS4;F]N/!>H6; MF(1I]GMII7?G)RSG@# XQS7K]% ''I\0[1HU+:%X@5B 2O\ 9['!]*\VGE2U MN;J"U\'WM_:SS/*DMS!/&T88YVL@.&QZ]Z]YHH \4\2ZO)J>KLZ>%-1O[(VT M<<*7-M-&MLX)SA%X(Z'U[4Y=6E@\":;HG_"-7UY):2-YT,]@_ES)E\%6P2K9 M8'/'0U[310!Y1H'B$6NEZI;7FC:[;17I98K6*SDE6W4KM)#,@IWA/QM MJ6EV=OI>H>'-16SM(1$DT5I(SR8X!P0 *]5HH Y'_A85E_T!/$'_ (+FKB;? MQU?IXBUI],2Z=+N8,(IM.9Y(MJ*I;"GG&,;3Z#D\FCM/LDZ7=C)'O&[<'!&<1?L$@BA\ MQ50@'J=JC.<J44 >33^.M9;Q4-0C\+ MWYM8D:V3=;2;FC9U8MC'! 3I[TZ;Q?=Z3KNH:CHWA[5;M-1VO-%<6;Q&.1%V M@A@#E2.W;\:]7HH \AL]9;3H=(BATC696CU%]0O9&L'4;F5@0@]/G.,^GO6S MI7C,6NJZS]TR'2->268*4+:>V-RL& /L2N/QJ.?XA:CJ.E: MI;S^%=4MVDMVCME6!Y-S,I!W':,#I7IM% 'E$7BNXCO?"[G0-7,>GV[QW1%D M^03&%^48YY'M6% ]E:0G3_\ A"]1O8/,;;=3I.I*%B1NC QD=..*]THH Y!? MB!9*H4:)K^ ,?\@YJYKQ#XMNKCQ%HVJZ7H6JN-/68/'/92*9!)M! P#CA3S^ ME>J44 >0-KCW-CXANY]'UI-2U8(1 MBYBB\H81=W4DCJW:O4** /(](\::E;>+M5U*Z\*ZH+?4# M"F8X7)C2,, <;>20PXXI^O\ C2^N?$VDZA8>%M6EATXRL#+ Z&0R1[>FTXP? MKGVKUFB@#RNY\73V/B:?6M-\/:S=?;+=(;BWFM7CV,F=I5L'CDY!'O2:)XVO MM'T*[0^%]2DOI+J29(H[5TBPYW'G;D8)(QCG'O7JM% 'D^B^--0M?!DFE77A MG54NH;8P6Y2V=ED^4@;N/E_6I8?%LL;>&"?#^L 6$92Z_P!#(XD5+$DH?0X/'0_E77FUMSF>M2T >2^+_%[WTUO M(FDZ^^E)$ZW-MY*H;7POJVCP:-->3W-S]HBMC#),A MC8)N1B?FR "-WK@U[E10!Y'H'C.+0+V>6\TC6M-TN1-L=I(KS#S2Q)96<#:, M<;1]:Z%?BUX?=@JVVJ,S' MX\8R:=H^IZ.FB7ALKZ>;R[V] MA=0GF$DADVG)'S=#VJE-XOL()[*_AAU2:1M/AMKBW@N9+8QO'GGG^- M>ZT4 >)_\)EIMGI^EVMM9/IUU#J7VUEOEDD0AD?EFP6+'<.0/0UKVWQ"T^*_ MO/$%V-UV]N+6"PMHI"<*68,\C*!R3C@<#UKU">UM[G;Y\$4NPY7S$#8/J,U+ M0!Y'X8^*5K#J%['J6F7%K;W5RTZS+F386VC! '3@G(_*H]*^(D6E :!;:='= M6PG817I214=&8MEH]A8MSCCJ:]@HH \EU3XF6D'B&UUK3]+OKJ)K62U=)8S% M@[E;(;G/N.W'K5#Q+XQT?5+O3M5$%[-.EKY-Q:0M)!C>-S;9!UVL,$$8/:O: M:* /#4\7:4VFFXATW4H[^+4([YHY)))Q,$ 4!Y&Z?D0.*TK+XFVTWBA-:O=- MDMXOLKVGE1*TDH&Y7#$X *YR .HY/>O8** .*3XFZ3+$98]-UIXUP"ZV1(&< M8YS[C\ZY75/BFMSXET^;3]#N[B"U+A,DJ\K.FW&,'&"3ZYKU^B@#RZ3Q=&OC MM=>ET;68[&/2VMV8V39#>8')/8# /.:;X5^)6EV6DK:75C?K=27,T@CM[IT4 <;)\0;&5)(AHVO[BN#_Q+VXS^-/E)(&,5GW_ (GL)_$.I26NEZS?1ZGM-=-T;0[&Q.@ZW;B)%3RULW90Q[!FY/)K=\.^-=+\3W4UM8QWB21)O;SX"H MQG'7D9]JZ.B@ HHHH **** "BBB@ HHHH **** "@44"@ HHHH **** "BBB M@ HHHH **** "O-_'OB+3+778-/U'4/LT$"$&-IZ)8DDSD8QWX'-=%<>%?#]VX:?1-/D8 M# +6Z]/RJ0>'-#6W$ T>P$0&-GV=,8_*@#AO _BKPU:16>CQK%_:,?F1RW$< M:K& &8Y\PXRO3\Q7-:CXCTV34GNKK4W74(-021[:"TB6)%27YL2?>8[1G@Y) M]T\1SZCJ)Q'L^_'MZJ22#G&#Z\57O_$?A2$>&-/:*WM[1 M+UYVM6*R)"A64*SX) RSJV.W/I79_P#"%^&/^@!IO_@,O^%'_"%^&/\ H :; M_P" R_X4 <'<:GI>I:+XKLM%OK:%!?I@ )!YZ5W?_ A?AC_H :;_ . R_P"% M'_"%^&/^@!IO_@,O^% 'EVLZUX6E\,6FF+;J-6LIHS#D] M^2:]>CUS298DD34[,HZAE/G+R#^-4O\ A"_#'_0 TW_P&7_"C_A"_#'_ $ - M-_\ 9?\* .;^(WB#0(;#3%N);>YD^W12#8JRE41U:3G/&1Q[],>FG<^,_#- MGX2^WPW,45K,I6*&) 'RV?X!T[FM'_A"_#'_ $ --_\ 9?\*/\ A"_#'_0 MTW_P&7_"@#A_#7B"TU'X63Z/I]Z(M4MK0QE7D$1+,6(VL2!4UEK?A?4=6T6' MP_!;V-U:-YMQ*56$0Q %7C+$#>26' SZY&*[+_A"_#'_ $ --_\ 9?\*/\ MA"_#'_0 TW_P&7_"@#SJ.]T*+PY(?!R^+=+_M)(;K[,KO,T<7F#D#8"1][!'3D5V/\ PA?AC_H :;_X M#+_A1_PA?AC_ * &F_\ @,O^% '*>)Y?#46K>&Y4L;.[M8WF+0PJA*J5W9V\ M=&.['KGO5[1]8TC15UO5G:&PTR1D>&U5EW'"_,_EJ3M+$@8X^Z":U+CX>>$K MJ=)9-#ME9.@CW1KUSRJD _B*L_\ "%^&/^@!IO\ X#+_ (4 HXSFO1/\ A"_#'_0 TW_P&7_"C_A"_#'_ $ --_\ 9?\* //M2/A MRYTGQK>Q?9)-12Z74K0R-$A?,R@YP,]Z MK_\ "%^&/^@!IO\ X#+_ (4?\(7X8_Z &F_^ R_X4 ) C L"H.""P_.G:7XZT72M&N8K?49-1L=-LU874S$2S2L[#R\,! MG'R\]@?:NF_X0OPQ_P! #3?_ &7_"C_ (0OPQ_T --_\!E_PH XCPIJ.F^$ M=6MX;V>Q+-"2?0H?[2A:2'4[>[D$>7VQ#=EB0#^77VIGC?7]#N9_#[-X@ELX'D>4W-D MQ\Q$,9QT!(R2!R,\]*Z2Y\!^%;J$Q2:#9*I[Q1^6W_?2X/ZU7M_AMX0MF9H] M$A)92I\R1W&#Z!F.#[CF@#'\&ZUI=C_;4HU9[C2@5GCOKYAYTS!2)/1F"A5 M^4'J.:M>$/%/A[4+*_LAJ%NS-=W4K1R@J&C>9ROW@ 9I7T M2(,QR0DLB+^ 5@!^%-7X8>#4=6&BID'(S/*1^1;F@"IINO>&[WQQ?Z7!_?M:\!>(K"3P]_9]QJ4#SZ9(;5Y6;:L@!.Q@6QG('Z M&IO^%7>#?^@,/_ B7_XNC_A5W@W_ * P_P# B7_XN@#JK>ZM[I"]O/%,H."8 MW# '\*BM]0ANKR[M8Q();5E63.B@+'QM .!TH [^BO+O#OB'5M.N+BTN=MUIMQJEW:Q2/<.UPC("P&3D;<#U MSS5_0/&%X1H$$\(MM/O+= MU=&24R2EF'EB3INXXW4 >A45YMXP\73V/BV&* MUO9(K;2UBENX8U)$^]U!4D<#"9;GCK5K4?&FN1:C=_8++39=/AO8K&-Y)G#O M)(H*MP"-N6!/MTH [^BO.+CXAZLEE:V\&E0SZQ)/<0R1Q>9+&ODG!QL!8D\8 M].IXJS?^,_$,:^=;:-;P1P:6NH7D-Z[+(GS.I1<=\)D9 ]\=* .^HKRW7O%^ MLZG"MQ8)#:Z7%JT-KY@E9;AF^5CD#Y=I#8QDU):_$#Q)>6UE/%INE!=0AGGM MMTTF46$G>'XY)QQC]* /3J*\[N/B+J4KV?\ 96A/=[[**[FC42,Y#Y&U=BD# M!'5L9J:7QUJJ:M(BZ=:"P34TTP[I6\WS''RMC&, ]>] '?45RW@35]5U?PFM M_JABFN#)*JF(8+A6(Y& <@CCMBN4U+Q;KVI:; 1';Z??1ZO;1I:[Y4D4,7P MLP*CY3@66C27)M]/%Y9WK"ZI<76L32)>NT;ZC8A8T? C5HR2AP?S]: .]HKC?$GC&_T74[N: M:UL;:.ZN)9;K8S*[%0JC!^;([]<8[BHQXRU*744E@L+0Z2^H_P!FAGF83F3. M-^W& N>W7OTH [:BN?\ !][J^H:,T^L?9C+Y\J*\#'D+(RX(VC&,8'7( )YK ME=)\;:EI6DV U*RBGAEL)[B&5+DO*WD@D[\K@;N,8)QWH ]*HKDO"7C&?Q!9 MW4UW8- (4$JR1+)L=2"=N75?F QG&0W]:?;>.[G4+K3TM=/A@AO;99(I;R5T$LA!)CC(0@E2 #G!/8=,@';T5Y_H_ MC+79])\.*^G6MW?:MYN'^T&-0L8!W-A#@\G@9Z#UP-*V\;B?3+>\>R"^;=7- MN4$N2!#'(^X<^,XJWX3UG5;S6O$_]L(+5K5H2MLTX=( 8R3\X&,' )- ':45YZOQ. M"Z9?W4VFQE[>.*2,0W!9'\QMH!9E7&#U(R*9)\2KZ+1H=1DT2V59'F 0WXRZ MQX^9/D^<'GD<<=>: /1:*\_N/'TEO=7C6EG/>/)+8I;V\LJQJ#<1E@ 0IQTY MR3R>PI[?$2Y6.T5]$\F1[R6SNI)KC$%O(A P9 ISG/&0* .]HKF/"6N:IK5S MK:WUO;I#9W\EK$\3DD[, KC'X[N^>G%<]_PEGB.ZM+Z9+",RVNN+9PPQ3;3* M!PT;'&,=#N[YZ<4 >D45Y[=?$XVUG#'_ &2&U=KJ:VELQ%Y[8P* MV[OQ7_$NXL=.,\NCPK M<03R07=NU\H:-DP?DXS)P<\#BGWOC[4Y?[5.D:+&]OI]FES)]= M!XDUZ\T6SL6L]+-[=7EPMNL7FB,*Q!/+$'T]* -ZBN$M_B!>W5_:6,.A%KK? M,M\GVD8MA$^UR#C#^O;J!5*+XKM)I=]?_P!A3".%!) ?,)$@,BH S;<(?FSW MH ](HKAKKQY?66D7D]WHT%O>V=PL,T$M^BIAEW J^/F/^R!FJ_\ PL2ZU%;5 M-+T=W$^G-?32M<*AMU#,C$ @AL%>/7(XH ]!HKS>+XCW-K80L-*FO+>VL[>X MO+E[A%D59.,[< ,?IC\*THO'\ESXX_X1ZVTQ7C6X>!YS< .NQP)/ M- ';45Y[XC\6ZAI=UKSZ8LD\EI/9VYCG=?+3S 22HQGGY1R>^>U=];O+);1/ M/$(IF0%XPV[8V.1GO@]Z )**\TT;QKJ>GS70U.R>XTZ35IK2*]-P,HV3MCV8 MSCCK5K5OB#_#$]NF* /0:*Y?5/%%YHO@V MUUBYTWS;F1(_,BCD^2,MW9\<#D9..]<])XUU6PUW4KW[ U[I26MG-,L5RK"U M$BG)3'#Y)Z@X^7/2@#TFBN NOB#YFN:EH2P0QNL%Q]GN8+M96+1HS3QC%6O FJW^J)<2WMW),196C@-C 9HR6/ ZDT =K17EWA[XB7VF^'+.7Q'8 M3NDEK)-!>+(K-<;&Z,O&WJ #WZ^]=9X0\52^)[>Z>;3GLW@90/GWI(K#(*M@ M9Z<\4 =+17#Q_$"=M,N]8;1)!I"$QVLXG4M<2;]@79C*@G/)]*27X@7-O;2P M3Z&R:S%>0VCV7V@;=TP)C(DQC!V^G% ''&DE.HO8VOEW"A9"'93DGIC;C/?VH [F MBN0E\="W2Z%QI[)+;7\%E(JR@C=( 20<=!D_7%8]M\7=/GFU!SITXL[:,O', MCABYW!0&7^'<2,BN+\*:WK.H^+-:M]6MGLC## R6?FB14R#R&&.OI3 M+;XAB:?5(3I9DELK=KE$M+J.>+_ (2>ZFFENH=-5&"L<'Y8%9P.,>,\N/2K=I\5M/OC>BUTV\F M,$!N(UCPQD4-MY ^Z><\]J ._HKFH?$QN_ MQK[1BW*V\D@$$JS;2H/(/0\] MCCWK)_X6 +*S#/8W5[#906[:C>#8GEF1000G\1Y!XXYH [NBN(C\93Q7=W!; MV=[JDS:G):Q0@1IY85 W! Y7JV]E_9^ESW5W=74UJ((YDP&C4,Q#YVD M8(((XH [2BN%G^)ME;6UE=363+!./WF;F/S(F#E&'EYW-@C/'8U8N_B!!8_V MF]SITL=O9W)M$F>9%$\V<;5ST&,DGH #0!V5%<1!\2+>\L[4V.DWEU>W,LL2 M6L14_P"KQN;?G!7!'(IVA>)=3D^%C>(+@"[OXH;B4A@J ['<#.,# [=<>M M':T5Y[-XYU:TNK:YGT>XEMI-)%[/! R$0_.V9-WH5 XS^N:FU#QX-&\0:E:R M+-=*);:.*)A'"D)>(M_K">E '>45SGB?Q!-IGA5;VT\N.^NO*CM8Y7 M7'F.0 "CO_9\U_J=Z)8VAMBH DA \SDGC@Y&,T =U M17%VGQ&LY8;BYO=,O;"UCLA>Q2W 4>=&2%&T9ZDD >N1ZBJEM\4[.\L5DMM* MNI;MKJ.V6V26,[F<,5PP./X?SH [^BN(O/B 6T6.?3M)O)KV6.=FAP/]'\KY M69ST(#8Z=:I0?$:6PT2RGOM+O;T)903WMY"JA4,G3C@=O:@#T2BN(N?B39V& MF337VGSVU]'<+;_8I)$W$LH8,6SA5VG.3Z5!_P +2M)K:">QTB^N0UK)=SJ" MBF&-&*L>O/0GCMCW .^HKFM(\47&K>)+FRBT]CIRVT%Q#=A@,K(A8;E)SS@ M@8]#GVH3_$6SMM:O]+GL94EM8IY$(E1O,\I2Q! )*9 )&: .THKAX/B5:?V? M=7-]I=W:/%:QW<43%6,T:2U^(, M,L:-=:1?60:2#F< *(I20LI.?NY!'Y?@ =E17-S>,;6+0I-7^RS- +S[)'CC MS/GV;P3_ YS^55]5\Z^*.DVNL7=@]K.5M MQ*#(K(27C4LR[0!P<_-U%5K_P")"36.K0103V-Y9HCB2-XKC&950@@' .2,@^_MD ]%HKC# MX_+:K+:0Z%>R0)>OIZW(90K3KGY>O )[GL?PJ/2_B 7T[3[K6],DL$NY98A/ MO4Q H">N<\X(]R./8 [>BL+_ (20'PBNOBR=$:,2+!-(L9VEL EB=HX.>M8: M?$F&YM;-K'29[NYN;B6V^SQ3(<.@#'# X8$'.10!W-%<#J_Q#,N@&;1-/O)K MB;3I+OSE";;4#-W;&,L5!)XH NT44 M4 %%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 %0365MN$\8>,K[0-;A@LV@FB00M<0-"=P5WVYW[L#/; M/?- '6#1-,'2Q@'[YKCA.DC##-]2#55?"FA)?6UXFFPI-;*%A*Y"H!T.T'&1 MZXS7)#Q#XTN+P?93HXMKFZNK>W,J.&3R2W+.SD&J1VL%P-#.HC*E/WA9PJD$^@7CKDT ='>>$- OK;[//ID(C\Y MIQY68R)&^\V5(//&>>P]*N'1=-:)XC9Q%'MQ:L".L0SA#[-Q91UX]* -J?P;X>N;Y+V73(FG39M;

'-'MHK:*'3X52V22.$8SL5_O@>QS7%^+_$^IVNHZYI,[0VMD=.D-HZH^^9_ M*).'!PI!!X.#@ U'9>)M?T?PPT>H2Z:S=Z)\-]-O[01/,GCIR:YI?&&OM=+H:PZ<=8^U2P/\2Z*8WM;:SN+25Y[<@G<4DV.5/O@$>V: .FO_ _AO4MWVK2X MW+S/.S*[H6=\;B2I!.<#CI6@NB::LID6U4,7CDR"?O1C"$<\8'_UZ\\D\0ZM MH7B/Q/J"-;S:?;7L*S02,QF<,%4"/L,9S6EH?CO6-8\6FS71G_LLS20&98VS M$4S\Q<_*<\9';WH Z^]\/Z5J#W;W=FDK7D*P3DDC>BDE1P>H)ZCGISP*KGPG MH1UO^V#IZ?;]_F>9N;&_&-VW.W=[XS7/>*/$MWHOBJ6*RM4FG&FPNGG7#K'\ M]SY?W!P3R.>O7G'%4-2\5^(Y8K1('LK6ZBU[^S)MH9HY?D!!YY"\G/?@4 =[ MI^E6>EFX^QQ-&)Y3+(OF,PW$Y) )(7)/08K,L/ _AO3)I);;2XP\B-&WF2/( M-K?> #D@9[XKFM+^(6K:C>RG^PY%L=MP5D,,BF(Q@E=[$;><$$ Y!J3_ (2W MQ.C:-%);Z0DVJPR7*;W=5B145@"<]3D_I0!UVE>']-T6.6.Q@=$E5599)GD& MU&!&\?]EJ5?L9I#LY)^3YODY)^[BN[7]I$L[PR(DHE#$KAQG (P M2/7CW ._M_#&C6@LO(L47[$)!!\S'9Y@PYY/)(ZDY/YU#!X/T*WN+.>*R8-9 M_P#'NIGD*1]>0I;;GYCSCO7/6OCW4)_$UQ8_V29+&"ZDM9)(HY"R% 0VL%G0>>*YV;Q]=V_BF33/)L[FW#72[H1(I0PQE]K,PVEN "!G&?IFC8?$ M?5;O39[YXM,2 "&.*0"8AIG()C )9E7.0/:@#LH_"6BQ:=<:<+:5K.=!&\# MW4KH%!R H+';_P !Q4NG>&M)TH7@M+9A]MQ]I,LSRF3@CDNQ/0FN'7QU<74% MEJQM7CN8[&^=H1,PB+Q;>J8R?QP1FM$^-=@7;$?O?P@_CWS4=SX,T>YDW;;F-&N6NI8H[EQ',['<=ZY MP1D XKE++XC:RUHUQ=Z1:L'L?[0A$$K9\I9-K[L@\XR1]*ZC2/%*ZG9ZSJ1B M4:;92.L,L9W&547+G\\XQU]Z -*QT2RTW4;V]M!+&]XP>:/S"8R_.7"] QXR M?8>^8+?PQI=M>W-U'%)NN+E;MD,K;!,,_.%S@$YY]?PKEE\>ZM;VHNK_ $NV M2*]LI;S3A#-N8A%W;9/0[2#QZ&H[WXBZEI5C=_VEIEK!?&*"XLXDF:17CE8K M\V!G*XYQU)&!WH Z.[\$Z-=)-M2XMYI+I[L7%O.R2I*X *1G:5C(RH>?GSG6T<,\;-._E&.7H#\NXM[#KGVH UK MKX=>'KNRM[8PSQ^4SL9HYB))=XP^]NK;N,_3TXK4MO#&D6D5]%':YCOHDAN$ M9V(=$38HY/'R\5R5E\0-6U:#28=-TJU>^OQ.I\V9DC0Q$9/3)!!/'!IECXWU MO2H+:[\3168TZYGN(1<6^[=&R%@ W&,$J0.YQGUH W)O!-JUWX>\MMUKH[LZ M^>S22L?X1N/8'!_ 8JUXK\+CQ.FG(UW+;+:W(F9HFVL1@CY3V/3!K0T&^N=3 MT*ROKN!()KB(2&-#D 'D?IBN5\:2ZG9ZQ;7MS=7\'A^./YI=.)9I9=3O8U>\F+*%BP<# !&=P M"CMZUWCL[..T>_8RMO'GA#A%P,%=W()H W'\ :$^E/8;+E= M\XN#<"X8S>8!@'<<_P /R_3WYJU8>#M%TW'V:V< 61L<&5CF(L6(Z]26)S7* MZC\0=2A\0W^C6T6GR.(KC[/+%(S&-HT+?O,C;G"G@9P<9JY%XTU6SM98=1L[ M62[@T,ZF7AD.USN*@8QQD8)H VV\$Z&;2[M4MGCBNK6.U<+(3A$SMQG/(R.? M85S^G_#J[T_Q;_:\6K%8C=&=R"_F2ICB-N=I&<\XR@JC%\2M5N-$N;R+1HP8+I(GN#YGD)&P)W'Y0W! MP#QWS[4 =GJ/A;2=3AU!)K!M$AU8Z@L=P)X#YMP[;(F.=BC. 1QW]ZJ^)]< MUNS\0Z/::8+;[)>V\SR>;D-\@!8@CH0IX]23GM7.Z+XHU:/P4%U>)Q!+IDUQ M;7<5V?/D\M@&W,0=I)=<'G% ';W7A2TN]!MM(>]U)(;?A98[HK(P]&(^\/J* M2#P;H=O9W-HEHWD7,$5O*AE;YDCSMY!R.O..M9NE>++J[\6C19K>*V@%LKQ- M.[>=<$H&W)QM('.>_'Y86O>.GL/B/;V\>HQIIUJT=O'].TB5Y+.$HSP1 MP-SQMC!"_H?TKD[CQUK::A*EOI%E):MJ;Z5 7NBKF92<,V%.%P.G6J-_\5YH M38QVFDJ]S)$9)X6D9B")&0QJ54Y;*GD\=* .EL_AYX>LXYHC;S7$$D30K%<3 MLZPHQRP3GYM70]"AT&VD@AN[ZY5VW9NYS*5XQA<]!7/7/C:_BU"1U MTE%TN"Z@MII9)B)LRJA&$QP5WC()JC;^*M4U3Q!IEZ+9(=(<7C6VV<[IUC3' MSKVY!(^OY@&XO@+0T-X@6Z^RW7+6GVEQ%&VX-N1<_*V0#GMVXXJ6V\$Z/;P1 MHPN;B5;J.[-Q<3L\KR1_<+-W !P!TKG8?'^O2P-=#P[:FW%B-1R+[YA!T/5> M6X)[5,?B)._C8:)#I?F6XG6W9EWF0$@$OPNT*,\C.>] &O>^ ]'OG4NUY''] MJ>[DACN6$G4<8Q4\'@[3(+^6\1[HL][]N$;2Y1)>Z-=W4.F6UL)+"XN;*3[1YA!A8*^X;>N&! QVP?;IM+U:\;P3!J^H?9 MA:QM+^(M[>V# Z9! M/?M?)90+#,4BE+ MNW,N0 >QS6O%XAU^XU@6$6AVJFWC22^9[SA"V<*F%^8 MXPT+PGI^@7%U2I8-\A'(.5'?ZYJA%X]U)-/_M*[T:!+.XL9;RT"76YV$8! M(?Y>,@]LXJM_PLG5(C.]UX=BBM[:&"XN)!?;BD4I&T@!.3ST]J .JL?"NF6& M@7.C(LTEM=!_/>60M)(7&"2WKC^53Z?X?L=-O3>0"0S_ &6.UW.V?W:=./7U M-8$/C>\FUB6 :.GV"+4UTYKD77S;VZ-LV].1GGOWKG=$\6:I8Z*+QQ>ZE-#I MOF&%CA3_ *0Z!C\I8X4#+9.0* .GL?ASHFGSWLD$EZ?M=M+:LCS;@DH116][ -&FN;BW MMKHK" LIRZEER6 4#!'F/);S20Q^:TA$@\Q=V[8%(P,C M)+#K0!-8?#'2%T?[-J4EU=W,EM%"\LDQ;R=N#B+(^4;AT]./6M32O!&DZ1/: MSP-=23VUQ-<))-+N):5 CYX&00 ?J*Y^U\5:GK7C/PV5MS9Z9/)?(H6XW>?Y M:D?.N!@@J".3UIH\6ZGHVL^))[BV-UI-K?Q1O*UQAH P5?E3!R,D$\CK0!TJ M>#=,CN[F=7NMMQ>K?/"9:;9>"]/TVWNK>SN]0@MYT9!%'<8$ M()SE#C(.?#-0T;18XWFN5?YKMLAV<_,S M$#T)[=A4'_"O]+G2 W,ER&\J!+J*&8K%??X\QUVGCTQT%4XO .BP" 0FZC6*&:W*B7B2* M1BS(V1R,L<=_7-5&\<74.K/#/HVW3QJ)TZ.Z6XW,\N#M&S;T)&,YXS5WPQXJ MDUZPO+NYM8+7[,/FACN#)*A^;(=2J[3QQUSSZ4 0#P5;IXKT;45"FUTNQ%O% MN/SLX^52W'.%S^-.U;P9#KOB.XO;^>X6T>UA@\F"8H)=KNS+( .5Y3OZUA:Q MXYU:;PU?21Z4U@UQ8-=V-Q]I5BT0=5)( ^5MKJ0.>O48K2G\1/X/\'Z/]IAD MNKRY*QJ)[HL,GYB6D*YP!_L^U &O<>#])NM+O-/=9A#=7/VHE9,-')A0"A[8 MVBLS4/ INKC21'JM\L-I--))+YVV?YT"@*P P,CGCH36#;_$.X.HW6K7=M-; MVD6CB863/P9?/* @X[\#..]:5A\1Y=3\BTM-'#ZI/<-$D)N"(F14+EQ+MY&! MTQF@"S9?1[81"VRB^F,=SZU@/XTURUU35DO-'MDM].L8[F:-;G+H2A; .W#?'NI&W1H_#OFSQVPO+R-+Q<00GE3DCYF*@G% &O+X,LIK>V1K[41<6 MSNT5VDP690PPRY Q@\=NU7-.\.6&F>&_[!B\R2R,6DD!;RB6/7'4;L#V J#4O M!%AJ+WSBZO+=[\QBY,4@PZHFP+@@\;2?SJ;Q7XDD\-:7!=K8&Y:69(CF39'% MG^)VP<#WQ7.W7CQM*O-2+1&XE\RR18VNE%M&98BQVR;?N_*3D]>V* .FN?"> MDW8TF.XA:6#2T*06[G=&PVA1O!!W$ <56M/ ^D66K)J%OYT9BFFFBA0A8T,J M!'PH'3"BL&+XD:A-;Q3Q^&V=%LS?76+M*T2>_OKHVETES"977Y64$*.!TP:I^'?%VHWD.B1:K8PQW.I MSW"*T+_*J1*3G'/.1C&>V?:JL'Q'DOM0^SV6B/+%%%)<7,C7"J8XDD9"P&/F M/RYQD=: -*Y^'^E7$*(ES?V[*TQ,D,VUF65LNIXZ&IQX'TC^RY].)N6MY[>& MV<&7DI$T^(+7& MH6^_1Y8]+O/.%G>><"TQC!)RG51P><^GX &KJ?@S3=3:YE,EQ#=331SK/%)A MHG1 B[>V,#D=^_;#(O!5CL/VF[N[F9["73WE=U!:.1BQ/ Z\\58\.ZY>:SX> M&K76F?91(IDAB2;S6D3&0>@P3Z5S47CF?5+/3[[[*UHK:@8UA2[1FD01N<2+ MC*\@?+]#GID Z>Q\,VNFZE;7EI<7,?DV:6;Q;P5F1!A"PQU'/(QUK)7X;Z0- M1NKQKF];SS<$1F0;4\]"LF.,\@]_05DVWQ+U2:V%P_A601&V^V[DO%8?9P2' M?D#D<87OSTQ4[^)[K4->DBL;B<0B\TXHH*;3%+$SD#COWR3T&* -BZ\!:/=P M>3*;G;]@BL!B0 B.-@RGI][('/3VK2T308]%%PPO+N\GN65IIKIPS,0N., 8 M'M7(-\4FBCU83:3&9;&)9$$%V)%DS*(\%MO'+#IGO6IXA\2:[I?AK3K]-*@A MO[B[CADM9)MX4,2 P&,GCGMGO0!+%\/-&BN;J;S+QEN$FC\HS?*BR\MCC/7 MGDT_6_"$-UH>I6]D"UUQW367JO.L8@C5BK8)'S'*M@#M0!L1^!-*MX[064 M]]9R6JR)'-;S[7V.YS#CRW:1=K-TR"< MD]>M%@K*K8.\DL, =: .@O/"-C=VNDPK<7=NVEQ^5;S0R!7";0A!.. MX S6;!\-=%BM[B!Y[Z6*:(0A7F&(T#B0!>.S =T/;-,+F679NP#Q&,'<1WY'> M@"W'X7TZ+>(Q*H?4?[2(#Y_?=^O8]<5A:MX#6X\-R:+;7,DT$MZLX^U/G[.N M_!XYK+\,>/-3;0;>/4K..2Z-BUS;SR72H+@(^T[R1A#TY.AMI,X>.WPNSRC@I MMQMQV.,=#6=I7@;2]*N+>Y66ZGN(+B2Y#RR#F1T",3@#L.E9&J:OJ$/P9358 M[N5;\V4#F<'YMQ9,G\IZ,;?4TDAC6W^TAD82!B&,@' PC9X M)Z4 7F^'.D?8(K.*ZU&")('MV\JXVF6-G+E6XP1EC^!KJ;2V2SLX+6+/EPQK M&NXY. ,#/Y5G>&M<'B'0X=1^S/;,Y96B;G!4D'!P-PXZUKT %%%% !1110 4 M444 %%%% !0**!0 4444 %%%% !1110 4444 %%%% !6=>Z%I.I7\-Y>Z?;7 M%S N(WE0,5!]CU]L]*T:\R\6>([SPWXLU2YLHQ+<26EI#$K\J"SOR1D=@>_4 MT >A_P!G68DA=;:)6A=Y(]JX"LV=QP.YR<_6JEYX9T._2!+K2;.18"#$#$!L MP.E<'=^/_ !#9Z9IZ75I!:7]RUSAI+=VW^6 8U"*V06+!\M;BVGTZW:&X97E4)C<5 "GCT %);:'9 MVFO76KH/])N8D@[81%[+]>OX5YKXA\7:KXA\*7AM+BSM+:*PMIKDEF$DCNW* MISP 01SG/XUU'Q(EN8K;P^UI-%#/_;$(1YB?+!VOC=CMZT = _A?1)+^ZOGT MV!KFZ0I,[#.\$8/'3D<9J2\T#2=0A>&ZL(9(GB6$H1@;%.54 =,'TK@XO&-Y M-J0-T+-[C3UU!3<1.XBD,:(0P7)&/FQSGIQ5B'Q=XFM=/D;44TOS[BWMIK1T MW*D?G/LS)G/3KQ0!V%OX7T*UMH[>'2[98HUD15V9P'^^.?4<'VJW<:98W5E' M93VL;VL90I$1\HV$%>/; XKS#1-2O(;V=[R6WN;@:])N:*9@F5@).Q<\C/KT M_&K,7Q!UZRT^2XU&WT^8S:8-0MO(W*%&\)M;DY/S9X]* .\O_#6C:G')'>:= M!*LDOG/Q@L^W;NR.8PY"JV]0#VPW--N/#^DW=MDP!N]CA1R*TJ* ,B/POH ML-Y-=QV")--O\QE9@&W@AN,XYR:IZMX*TC6KK3'O(M]MI\3Q1VW\!! SWXV MC%='10!GQZ%I<2NJV,&)(%MF!7.8ESA.>W-9\7@CP[%82V(TU7MY65V221FY M4DKC)XQD].U=!10!BGPGHG]L#519*MWW978*QQC)7."<=R*=I_A70]*O1>6. MG1P3A2H=2W /4 9P!6Q10!SUSX+T2>]NKZ.U$-]<(ZF="^*=?>%M&U"*9)[%!YRHK-&2C )]T CH "1Q6Q10!D6 MWAC2+._M+VVM!#/:0F"(HQ V<\$9YZGKZU G@SP_'J[ZHNGJ+IV+%@[;=QR" MVW.,G)YK>HH QW\-Z:E@8+.T@A=+22TA=DW!$?JI&?F7/."?YU)X?T6'0?#U MGI*$2)!%L9MN ['ECCW)-:E% '.V_@7PY:F\,6G*!=Q-#("S$*AZA03\OX8J MY>>&='OX7CNK%)-\"6Y8D[O+1MR@'J,'GBM:B@##F\,6J^$[O0+%F@AGADC# MNQD*ELY)RM=110!CZ= MX6T;2FM'M+,(]H)!"Q=F(WXW'D\DX[UG:IX%TV^TF[T^ O;QWEVEU/EF<$AM MS;03A<\]/6NIHH J66F6FG-<-:QE/M$GF.-Q(W8 X!Z< <"LW5_!^BZ[?I>: MA;R2RH N!,ZJP!R 5!P:W:* .+\3?#VUULVWV0VUJLZ=R=F2=A.8Q%Y*DJ HZ $<]A66_@/P]+=V MUS+9-)+;JBKOE=@X3[N\$X;'OGH*Z2B@#-U30=.UB>SFO86>6SV@DMXD9V.U'QN& M*V/VW!57:1F" C!V@G X&.*?_P (OHQM+ZV:R1H[Z62:XW$DL[G+'/4?A6O1 M0!CQ^%M&B,?EV841WAOE =L>>1C?U].W2J#Q7244 9L^@Z;?EZ^YYZTS M_A%-)76!JJ0RQW.Y7;9,ZH[*,!F0'!.#U(K:HH QH/"VCV]G':1VI$$<,T"H M78_),09 >>Y J:UT#3K30?[$2 OI^PQ^5*Y?Y3VR3GOQZ5IT4 E+0!S]IX M*T*PUQ=8MK1H[Q7=U(E;8I<$-A?P]IMQ=7=S M) 3-=^5YS;R-WED,G?C!%:E% '/W_@S1]0>24QSV\[SMVF:-TD9 A8$=, M@"F7_@;0M4:)KR&XE:.)82QN9,R*IR-YS\QSW.:Z.B@#$E\)Z/,A5K=P#>B_ MRLK ^>.C9S^G2G:/X8T[15O/(\^:2](^T2W,S2/(!D $GL 2!6S10!S-OX!\ M/6UM-EZ% M6'(-:=% &"?!VC/'(L\,UPTMK]DDDGG>1WCW;L$D]<\YJN/ VF?V6EC)=ZG- MY<@EBN)+QS+$P! V-_#P>@&*Z:B@#F[CP-HMS.LKI<@BU^R2!;AP)H\$8?G+ M$9ZGV]!3M1\%:1J;6QE%S'Y,*VY$,[()81TC?'WE_7WKHJ* ,.7PCHLPN@UJ M0MU)%)*JNP&Z( )@ \ 8' JK<^ ]#N)%EC2YM91,\IEMIVC=MYRZDCG:3V_+ M%=-10!E:YX?M=?T];*ZFNXH1U%O.8]PZ%6QU!'8US/B/X<6VH6*PZ68H27@, MT=PSLLRPH8T7(.5PI/(Z]Z[NB@#F-%\'6]EI(@U&5[R[EL38W$V]L-$2QV#G MH-Q /7 %*W@/0VU;^T#'<;MR2& 3L(BZ?=]=-10!S$G@/1Y+ VBO>1J MMR;F&2.X(>!S][8W8'N/?Z58TGP9H>BRM)96C*6MVMFWR,X,98L002>Y-;]% M &-H/AJT\/"5+.YOI(G 5(KBX:1(E'0(#T%4[/P+HMEJ$EW&D[!M_EV[RDQ0 M%QAC&O\ "372T4 5;/3K:PTR+3K962VBC$2 ,OXU@V?@#1+5_-;[7< MW!F\YKBXG+R,0A0 GT 8UU%% &''X1T:*!($MF$:63V 'FM_J7.67K^O6B+P MAHL$QECM65B8#Q*V/W*E(^_921[]ZW** .4MOAUX>MHKF(Q7,T>8$WK(KQ.4='!R&4]B*T:* .?B\'Z?!K']I0W M%_&[$-)#'!#>-;>8DD=L]TYCA*MN&Q<\ M<\UTM% &+%X5TB'4EU!+=A=D\Z-F+-&_]Y22>/>NKHH YR^\$:+?2SS^5-;7$K1/Y]M*8WC,:%$V$ M?=PI(P*YS7/A@ES)8#29(8H[6!XPT[N)%E+;A-N7[S9R>>/Z>C44 %GB M\36FM7EPEQ/:ZN+."TDLF\F"W-M&HE880L&]>NX YI]EX*T6QB@40RS MM#+),))Y6=F>1-CEL]<@\@[5((&299Q+5ETV":XMD5$N)D#2 M$KT8GUXZ]JZ"B@#/N-#TJZTMM,FL+=K$G/D! %!SG( Z'/.13K/1=+T](4L] M/MH!#N\ORX@-N[&['UP,^N*O44 8EUX/\.WKP-<:-9N8$V1_NP J]A@=0.P/ M2M#4=*L-7MA;ZC9P74(.X),@8 X(R,]#@GFK=% &7!X;T:VAMX8M-MUCMXWB MC7;D!7^\/?/?-27&A:7=1M'/8021M"MN496:1A44Y22&1V M&2.Y _+BM#6/&\6E:G>VJ:9=7,6GHDE].C(JPJXRI )RW&>E3Z?X*TS398I8 M)+DO&\+Y=PV3%&T:YX]&.?PHU3P9I^K:G+>RW%W%]I5$NX89=L=RJ_=#C&3W M'!% &)>>,]5>WU\V]DN--O;>*!X6!:97EC&W!SRRL>>V?6I+OXFVEG:@3Z;- M#J(N7MGLYIXX]A50Q8N3MVX88/<]*VF\(6'VR]GCFN8DO)8)I858;-\3JRL, MC(SM /.,5#=>"-/GU234X;F[M;]KC[0MQ"R[D8IL( 92,$=00: (].\;1ZO> MZ=;:?I=U,+NU2[>0E56",LR'=D\D,O0=:DU'Q%?V'B^/3O[/633!8O=37 8; MUVG!(&>0,KQC//'2M&TT"VM=5BU,S7$]Y'9+8F65P2Z!MV3@?>)ZFH]4\.6V MJZI:ZA)<7,4D$;PLD3@++&WWD<$'@^V#0!S=E\5M*O([AUTZ_)BC$RI#Y\"21-Y"N2!_%\QSCIZ^U7-/ M\$6>G:9)IT=]>/:/LQ&RQ KM<,/F"!CTQ\Q/%6-4\(Z;JTFI23M.K:C#'!,4 M<#Y4;(QQP: ,VX^(5M;:7<7,VF7D5U#=+;-:R%5PS %2SYVJI4@Y)_/K6IK_ M (BDT/18M1.GM*&QYD;7$<7E9&>69L$]L#-1W/A*"6RG; M&(P,.A&, 'UR!Z4W4_!>G:GH^GZ89KF&*PXA>-E9L;2O.\$'@^GTH H2?$G2 MU5'BL=0GB^QK>R21(FV*,G'S98'(/' /MFDO?&+7.LV5EID%T+<:DEK/>;%, M3G:2T8).<].<=01];,?P_P!'BL9K1)+H)+8K8LV\9\L,6STZDFG+X&L8]7BO MHKZ_2..Z^V+:*Z^3YN,%B-N>?KW- %W6?$L&CWUM8BRO;V\N$>1(+2-68(HR M2=Q _7)-41XYL_[1\DV-VMHMU]AEO&V!([C /ED;L]\;L8SC&>M7M:\.#5+^ MTU&WO[BPO[4%$GA"ME&(W*58$'C.#V//.,52'@:P^VM,UY>M!)=B^EM&9/*D MGQ]\_+GKS@$#(Z4 5[;XBZ9/"MQ+8ZC:VSQ32PS3Q*%E\K)<+AB<\'@@=#6? M+XXN5UZ9+B&[T^T"6@CBF@1W)D=@2O^- %2S\ M=7%_<6RRZ=2W<]S?QW#W4MPX5?.D:,QG( X4!C@#I[T[5O"T>J:LU M^+ZXM_.LWL;F.-5(EB(; !(.TAFSGVQ0!E+XZ$NE*7M[BPOE^RL8[R%Q MW4EQ=*Z6L-KA67!2*42KG*]=RC/M2Z+X4_LKQ#J&M3:A)=7%VOEA?)2)53=N MY"CYF_VCS0!/9:^LD6NW%YY4=OIET\6Y#GY%C1R2<]N2,8-/O/"%U=:CJ##79TTS46+75B+=#O)C"'$ MG4<*OY5FCXVO MYYKR1XTMXXE\Q60@,#E@.,CH3UJ:U\>Z1=^)3H<<=T)O-:%9S&/*:11DJ"#G M/7MVK-G^&J2Z3;Z6NL3+:"=KBY!MHRTKL5)*-@>7]TXQZ]ZT-+\%?V1K;WEM MJ ^R-:?FQGGCGMF@!FK>.+>&]UC2;*WNVO[&SEG:;RAY,; M+&6&23GL.V#4>D>/H;S1&N+G3=1%Y!9Q7,D26Q'G!@ 7BR>5!/4D<>NGSZ1'B*5+X3QW49#QR00^8%.#CJ1G!/![5T* M>)HK+P+9^(M3#;7M8)IA"N?FDVC@9]6K#L/AA:V=I:POJ4LAB>[>1EB5 WGQ M>40H'"X !'7O^&Y=^%8;WP3#X9FN9!$D$,)F10&/EE2#@YQG;^M &:_Q+T:# M4+6RN[;4+6:;;Y@GA"_9RQ(423%I6LSEI'BA:*U!$S MH<,J?-R1U^E2ZEX$@O?%(UV"ZBBE9HWD26T27)0C!5C@J2!CO4UAX)M;)M-< MW*>[D%]):V\-E;$NVU V,%N3SUX^G>LN\^$MIUM];BU)+R8F.]DO?+*CEGC"8SZ#&: M +J>+M*?PU#KV^464K*@S&=RL6V8(]FXJO?^-],L)983!>SS1W1M!%!#O9Y MF_"C//!Q]?;FF-X)M/\ A#/^$<2[G6-7,D2,X/7I5M/!%O'%I\"W]R(;.2Z@ M#7C^)VA27-C ([P&[$9+>6"L!?[@<@\$C!XSUIFJ>/-FMZ?I^F6<\D4NI)9S M7DD/[@]0RHV>7!]L<&JFG?#V8WMIK%W+8PW^R(SP"S61%=.!Y9W?+\H4<<9& M?:K@\ 2+K-O<#7)_[.M[\W\=B85XE)R?GZD9)ZCH<>] &WXB\2P>&K9;BYL; M^XB.2[VL.]8P.[$D "L^X\?Z1;WOV?R+^6-3#YES';DQ1"50R%CV!!';-+XO M\&+XKDM)#>BW:V610KP"53O &=I(Y&.#48\#QKI^I6J:A(IOH;6)I/+'R&!0 MH(&>X X/3WH KWGCD2^(M,TS3;>Y\F6^-O-=26^(GVA@RHQ/4$>E:6H>*XTU M>\T.PM[B748;9I6E,68(6V%D\QLYP<#H#UQ5%/ \\6M6UTFNSG3[:[:\CL7A M4@2-DM\X(/)9CTXS4NL>"GUGQ(FJS:HT:1*5CCBMU61 4*D>9G)&26P1[4 1 M>&_'*:KHOF3Z?J(OH+)+B2/[-@W/&"T0!^8%NG3K5=/'9U?4M#CT=-L5Y)=Q M3QW2;722*+<%."0!E@21G^=2ZG\/+?4]+M+-]0E1K734L$D1.NTJ=Q&>^S&/ M?K4.E?#6'34MLZG(SP3W4H,4(C&)XA&0 "<8P"#^&* -1/%<5AX0T;5-12:: MYOX80L5K%N>65TW;57WYJ&Z^(&EV;JL]EJB!45[AFM& M0QPOF>F?;-6;CPJ MSZ%I%C;:B]M>:4(Q;WBQ G*IL.5)Y#*2",]ZS[CP/?74LQF\27!BO8HX]006 MZ W&SC(/\&1Q@#UH T8_&>G2:\=(6WO?,\QX5F,&(FE0$F,-G[V 3Z>]8=I\ M24N9+1[FPN=,MF$SS2W5N2D@C!RL3!N6&#GY3T(K;/A0&XAE-_(1%JK:DJF) M<#(8;![?-G/)],<8H+X"V6T%K'K%Q%;VSW)MQ'& T:3*1LW=\$DY/)H FM_B M)HDT$TKI>P>7Y;!9K?#ZVO8W#7\R.UC!:JRH/E:(Y5\?4#*_K56?X;"\TYX[W5VN;U[ M[[:UQ);)L9MH4J8\X(('K0!OR>(H;OP?/KVF2H8Q \J--&S ;"9G5 &C,93[ISWV=>V>^* &>(/%-[IOC M+3=)AB*V9MWN[J;RM^44-D YX^[R?4KZU'X@\=V]FFGQ::PDN+O[-<#S(SM- MO(^W/;!K7U3PU'JFMIJ,ERR*ME+9F-5ZB3JV>Q'TKGO^%;2W%S'"6<>7;(265&. !GD MX%8NA_$-CHT=SK$%Q-=2H;DQ65D_[B#.-S9)^7J0<\BNGT7P\FBZ'+ID=U*W MF/*YF "LI ;BR2)-.UEH!)9)8WI: -YL:C 9.6>+4$>0%A"UH MRN$ !+X./EPZU]CN[[4[6YU*W!0F6R!A,9Q\NW.>#D@D]2: .HO/$%I:Z3!J4<-U>6\P# M(;2!I#M(SN('0 >M9+_$30D"%?MDJM;"Z+16S,$B)QN;'3&.:?K_ (.&M:)I MVG1W4=L+-E.! &BD &"#'G'N!FJFG^ $L+6ZA&HL_P!HTHZ:3Y(&T?-\^,_[ M73VZT +K/CNWM[^TL--#S3/?V]O+*T+&)5D()&[H&P>AK5USQ?I'AZY6"_EE M#^6)7\N(N(D+!0SXZ L<5@P_#NXMIX4BUZ8V$=Y#?-!+"':25 ,DOGC.W/ [ M^U6?%/@1AN30!SOB'XC:U::Q?PZ79;[2 M"9+5':T9P7;!W[@PR?[H[@@UU=EX[T5W6UN+QA,L3L9V@:..4QC]YL)SDCGC MVIMUX(ANI+UVO77[3>V]XH$8PAB &WKR"![8S6=9?#:WM]1U RO:RV%TDRC_ M $?%PGF=?WF>V30!8NOB380BS:#2M6G%S,D:_P"BLF0X)!7/WB0. .M=%JVN M6>CQVYN?.>6X?9#!#&9))#C)PHY.!UKG9?!VKSZ1:6T^O))<:=/%-8R?90JK MY8(&\9^;((S]*M^,/!Z^)TLIEEA2[LV8H9X?,C<,,$,OX B@!Z^/_#KF%4O& M:2X6,PQB,EI=[; %'Z(+>XN0;MK:%BHG6U=V>N0::_@*^N=#ET6[UE)+"%P]BO MV<;D(8D>9V<8.,=\T :DGCW1([.*X_TMC)JE.H-,T_Q[IVJ: MY;:;96E]*EQ#YJW(A.P1D+OZ9I^B^(;+7Q*]@MPT$9($[PE8Y.2/D8_>Z M5S>K_#Q]5\4'5VU0!3+%,%D@WNA0Y"*V1A3SV_.M'PIX5NM!U'4[ZZO()I+Y ME)CMX/*0$9^;&3R<\T 3R^-=*A@U&X9+O[/8,4FG%NQCW!@I"MT)RPX]*;#X MZT.>P>Z22?#RP M"LRL)&YY8 'GO27WPTFU.WGNK[4()M9ENDN#*8/W/RJ%V%,\@@9^M &XWQ T M#R;*2*6XG-XI>.."!G=5#;264#(YXK&U/QYJ=MHK,EG"[)'N M; +9Y4'WI]QXWLY+._\ L"RB[MD$BI=0/&)%W["RYP2,U2TWP-?Z%=1MI.M" M**:&.*^+P!GEV9"LAS\IVDCN._-9^E?"V6RN;Z>XU<227$+0"01$NP+JV]BS M'+?+C XH VM+\:P3^*-6T2_>*"2VE86Y"D"2-5#,2Q.,CKVXK4N?$UA;:-:Z MKLNI;:Z :(0V[LY!&X';C(&!U-ZBLC.JA?)B9=DN>> M1M^F>E;WBKPJVNZ+::?9W$5JEK(K+')&7C=5& K#(X'7Z@4 0W/Q%\.VJVK/ M/.ZW%NMR&B@9PD9)&6QTP00?3%2Q>/=!FTZZOOM$J1VS*KI)"RR,6^[M4C)S MVK)MOAO]ELIK9=3WA](;30QAQR9&??U_VL8I^K_#P:F;YOMX#3Q6JQAHLJ&A M!'S#/(.>E %^3XA^'HK.*X:>XS(),1"WCV# M_:;F:..6(B%WC".P +E>F1G Z\5!8^ 7A%JTUS:1/#;W,+"TMMB-YH #8SU M_.J\?PZO+:V%G::RD%I-%;K>#[-N:1X0-I4EN,X'Y4 =!)XTT2+5SILERRR" M40M,8SY*RD9V%^F[V_"JFD>.++7_ !'%IVFAV@^RRSR22PLA.&15*$]5.7[= MA5,> 0GB>ZU'=92V]U.T[F:WW7$992"$?. ,G(XR*L>&/"6I:)>6KWFK1W5M M96TEK;0I!L*JS(V2<\GY!0!-IOC:PN?$5WH=R_EW:73PPD1L$< @;NF[KQQ MTIT?Q \.RB^*W<@%G&TC%H6&]5."4R/FP>*DF\)1SRQL]Y)L747OFCQP^Y"I M0\Y[\']*Y^U^&?V2UU&SAFL4@GB>*"86Q,Z@L" S[L'ICI0!M_\ "?Z$HMS* MUW"LZJVZ6V=1&K,55G.,*"0<'VI9_&NG:<9UO[A)6%Y+;Q+9QO(?W:ABK#'W MAG!QD?KBCKO@,:EKL6IV[V)+)&EPMY;>;G9T*X(VD@X.,=!5JT\%)::Y%J*7 MA94O[J],;)U,\84KGV()Z>WO0!T.G:A:ZKI\%_92B6VG7Q^VI+90PLHB$.T[RY;=G/3!QC';-;E !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !1110 M 445RWB#Q1<:5KMMIL']F1AXUF>2_N_)W*6*E4&.6X_^M0!U-%<:WC6[CUM] M$;2"=0CF=G7S"J?90,B8-M[]-OKQFJEC\1C<^'KK6)+6Q"1QJ4MX;[S)=[-M M5778-F3WYH [VBN8&NZY9&V35=(M8VN;R.WC:"ZW+A]Q..3QCM5_4/$^LVE[?1V^@1W,%A'')<.+P*WS+N.U2O.,' MJ1F@#K**P[_Q;H^FZ5::E7&S*5()!+8P.!WH W**R-;\3:3X>\D:E=>6\Q/EHJ%V('4X )P/6LFP\ M9IJWC;^Q[#RI+);07!GV/ER>FT] ,$?$NQ6V,UK!+B#4H[.Z6 M>-E**Q8%AZGY3QU]16Q/XY\/6VEV^HR7W[BX+!-L;%_E^]E<9&.^1Q0!T5%4 M+K6=/L]%;5Y[I%L!&)?.'(*G&"/7.1CZUS=E\1=,GCU&ZN \=E;7"0PR)$[- M)N3=RN,CH: .SHK('BC13I[W_P#:$8MD2-V?!X$F-G&,\YINL>*M'T&[AMM1 MNC#)* 0?+8JH)P"S 8 R#UH V:*Q/^$NT'^V/[*_M&/[;YOD^60PP_\ =SC& M3V]:SX/'-A?^+++1M-9+F.83>;,-P"E "-O&&!Y&1Z4 =7168OB'2'4,+^'! MG>V!)Q^\0$LO/H <]JI#QOX>:SGNH]061(<;UCC9G )P#M R0?7I0!T%%8@\ M7Z R63+J43?;LBW5 S-(0<' SUXYJAXK\7?\(]J.E6*+!OO6 M%!))Z#TH ZJBN?3QEHL,%A_:%_;6MQ=VJ7(C+DJ%8==V ,9!Y.*B'C[PXU]: M6D=\SO=,51EB;:#COD=Z .EHK*U/Q+H^C7*6^HWR6\K*' <'&TG ).,#D5F: M=XXTVZUN^TF[DCM;J"]-K"C,3YW'!Z8!)R,9[4 =116,OBS07ENHEU2 O:HT MDP!/RJOWB/4#'.,U)>>)=&T]F6ZU"&-@J-M.22&SM( Y.<'IZ4 :M%4?[8T[ M^R/[5%Y$;#9O\\'*[?6FMKNEK--";Z'S('BCD4')5I" @_'/% &A17.CQGI- MQ=PV]A=P7+&Y%O*-Y0H2&Z CYC\IX%4K;XE>';N\L;:&:8M=R/&"8B!&5]?J M>F,^^* .OHK&@\6:#<2721:I;LUJC237ABP9".AY_05U=% ''/X'D_M=M8357.IR3N99GC^5H&&WR@H/0 #!]1 MFJ&F?#Z[@T.[T2]GTX6C(!#*(K''M7: MH SDCCK7744 <5X@\'7U]>:3=6$NG2-8VQMVCU"W,B,./FQZ\5/J?AW7KW4; MLVNJ6MI9ZC"D=V1"6E4JI4^7DXP1W/K[5UU% ''>*?!MUJFA6&E:1>BTMK4% M&@=F5)%VX&2O)(/..AJI8^!]2L]3T25+^UA@T^&..62!&6:<*.48YP4)]:[R MB@#E_$?AO4;[5H=6TB[MH;Q;9[1UNHRR&-CG(P8B: M=%9!"N"2I)+9]_2NGHH XG_A"+K,L'VZ+[(-9CU6+Y#OSDET;MZ8/YUF:S\, M9KVY>Z@NK:262[N9VCN ZIME8,!\A!)&/H!_$5QI^H%]8MH[^^O4N)O(\R.-T5"NPD$ M-SG/X5Z)10!YE:?#N2RU3PU SO+!:Q,;]XUVQR%':2,'GDAFQTZ#J.E:OCGP M9JOBBZ0VNHQQVGV?RVMIFD"!]V?, 4X)QQSQQ7<44 <9/X(EF-^IN8=EUJZ: M@28_G5 !E0>S=<'GCZU%H?@[5M/UG2)KR]LY++28)8;=88V#N'XRV>,XQT_K M7<44 B@#BO"W@FYT&XTR>XNH96M+>XA8(#R9)-X M()]L@UM:KH(M$U1)E1=.,^]".7$D>W@^QQ6W10!Q=AX-O+*2*X>>SN)8 MM$32UCDC;RV(8DD]\8P/4\]*K:3X.UJRBT>=[NW\^PO)95MY)))(XX7C$?EJ MQ^;C!(SZ^W/>T4 <'XW\(Z[XDOBMI?QBPE@6,Q2RN@B8-DMM7A\\#YL_RIMS MX'U6XU*_A%_;QZ7?:@M]))&&6YC(Q\JGH.1U[?C7?44 <%IW@O4S-9V>JOI\ MFFZ?;S6T+Q(WFSI(NWY\\# /ODU0/PZU:/2(F^W0W.J0W*.K&1XE:)(_+1-R M88$#T]_6O3** ,/3/#\5OX071)H(84D@>.6.%F907SNP6.3U/)KD-(^%]W8Z MMIM]=ZL;DQR^=>HQ)$S)GR2,]QD9S[XZUZ710!R,7@Z6.UT1#<0"33KYKIRD M>!("6X^N&'/>LFT\%ZYI]YI\\$UC(-/O[F2)7W#S(9QAB?1AV'3WKT2B@#R_ M2/AUJ5GINI65RED[FQFM+2Z^T2LWSG/*'Y4'K@?UKH[#PUJ6E:Q<7]E-9?OK M>V@*.K8 CX<\=SVKK:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *0TM(:!/86DI:*!A1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 % HH% !1110 4444 %%%% !1110 4444 %%%>?>,_B+<>&-C,A69Y(KE;B*T>#9N82N. ,9 MR.O(]*M1>(3)XQO=$:)5BM;-;EICD').,>F,=Q0!NT5R4/Q)\,S171?\ FW@9HXA:L7"A@I8@=LG\N: . MCHKEHOB%X>EU4V N)582/$)FB81,Z#+*'Z9'^'J*LZ-XRTO7;9+BSCO3"\X@ M5VMGP6()Z@' XY/0<9H Z"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBO/=.^*EO=:HUM=Z6UM; S W"7"S% M1$,L611D#'?GVSS0!Z%16=8:]I>J3)#97B32/;K@#>HKF#\0_"@LXKO^V(_*ED,:8B/?# M$FER:DNKQ?98W$;,4<,&.<#;C=V/;M5VS\3:+?K9&UU&&3[;N^SC)!DV_>P# MSD>AH UJ0TM(:!/86BBB@84444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !0**!0 4444 %%%% !11 M10 4444 %%%% !7&>)OA]#XCUA]2&IS6LDEM]FD18E<%,GIGIUKLZ* //8O MC1?$/3KZ.&3^S+*SC!EDE#>;,BE$^7J"!@YQCCBMS4_"4M]XD_MBWUBXLV>% M8)8HHU(D0,21D],YKIJX^'6?%6J6,NJZ39Z:;/>WV>VG+^;.BDC.\':I.. 1 M]: *FD_#M]'MKNWM[VQ99(FBB>338V< G)#MGYQVQ_A4!^%^_2;+3Y-9DV03 MM,TBP*'3=C*PMUC7(Z<]371ZIXOTO0YTM]4:6"=X1(@$3,)#D#8A'WFR1P/K M0_C#2H]/L[HB[W7C,EO;"VF7&DW&I-,8+>V9DN/M"&-H6&,JRGD'D<>XJ/3O$]CJ5T]JL-[!<+#]H$5Q: MO&S1Y W+D<\D#UH VJ*Y/0/'EEK=\UG]EO(93,Z1EK9PI Z;FQA3CL:ZR@ H MKG/$6IZY::GI]CH\6GL]Z) K7C. C(-W.WJ,9_&FQ>+K>TL;QM;46EY8RK#/ M%%F73]Z./]GC@@\XXYZ4 ;-%.1ZT ;U%<]9^-=$O!>$330FTB:>59[=T/E+U< C)'TYJO#\0_# MMQ>0VT=Q/OE=45GMG50&X5B2!A2> : .IHKG[OQKH5EJ;6$UT_F1OY4(U;YMQ Y./EQD]<=,=:UM-U2TU:V:XLVD:-7*$R0O&< MX!Z, >XYH N44UW6-&=R%51DD] *Y&WU[Q3J=H-6TS1[)]-D&Z"">9DN94R, M,.-HR,D GTY]0#L**QM1\5:)I-ZUG?WZV\X3S CHPW#C[IQACR.!D^U%QXIT MBVTB+4WN',$S%85$+^9(P)!54(W9X/:@#9HK'B\4:/+HYU071%JKB-R8VW1N M2!M9<9!R1U'Z5++X@TN'4+JPDN2MU:P&XEC,;Y$8&2PX^;KVS0!IT5SMEXY\ M.:A>Q6MMJ(=YB%B-JG\:L>*=5O-#T"XU*RMH;AK<;W260I\O?& WTJG)\/==N]*N=#NM7LQI(E:>U M*0DR!RY;YNG'S-W/:O0=1O4TW3+N^D5G2VA>9E7J0JDD#\JQ-%UK7;RXLS?Z M-%':7D7FQSVUQY@BXR!)D#DC&-N10!RLWPVU&>RMA"-#TV^6.01CDXQWDO_ (97VK:KJ;W&HP6EG=1XVV2LK7#YW!YE8E<[@"=N,^U= M;8:_'J7BB\T^UO+*2"TB*RP[76X68-@G! !3&.1WIEWXX\-6-_)8W&KP+ ?FR/N]?:@#D9/AI?W>A&&;^R+?48[B.9'MUF99@BD 2,S;N=W M\(&,?ET^@:)J>CVNFVX@T6&&-I6N4MXY3MW?=\HLQ(SWS^%:MGX@TJ_DM8[6 M]21[N W$"X(+Q@X)Y'J>G7\J?!J$>JZ9+<:17?DRP%$#&-V#NVGS>U M:/B+7H-%BMHC>6=O=W4H2 798(X##?RHX^4\$\9(H VJ*JZCJ5EI%C)>ZAFZE%<7$()9%!' .,@D88>XS22>+-!AU5M,DU*)+M7$;*P(4.>B[ ML;=WMG- &U116!XFU?5M+?3TTNPM[M[N8P8FF*;6VEAV]%:@#?HKG;'6]3U* MTU*SBM+:VUVQV(\4TA:$,ZAE.Y1DC!/'7C\:L:'KPU'PT-6OEBMA'YOG[7W( MOELRL0>X^4F@#:HK.37M)D>T1-2M2]XNZW42C,H]5'>JM[XP\/:=J8TV\U:V MANSU1VX7C/S-T4^Q(H VZ*0$,H92"#R".]+0 45'[;N/ MIGM6%X?\1W6N7E["VE_9DLIVMYG:X#_O%QP !SUZT =#16);^,/#MWJ<>G6^ ML6DMU(,HB/D-SC /3/MG/M4FK>*-$T*>]2AMI9CA%8DGZG'W1[G H UZ* MC@GANH$G@E26*0;D=&R&'J#4E !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % H MH% !1110 4444 %%%% !1110 4444 %5-0U33]*B674+VWM8V.U6GD" GT&: MMU7N]/LK]56\M+>Y53E1-&' /MD4 9@\8^&BI8:_IN!U/VE/\:Y.V\2?\(_9 MG2+#5O#]S$AS:W5Q?A-B,=V)$')(SU4\\=*ZN?P;X:N9/,ET*P+8QD0*/Y5) M%X4\/0$F/1-/&0!S;J>!TZCWH YO4O$"S>(=/U6RDTB]L;*"5&E_M&-#O?;G M .<8VCOT8U1\9OH6K7^GWW]M6(N;16CFM5U)8796QPK@\$'GG@BNMF\%^&;B M4R2Z%8%SU(A _E4?_""^%?\ H V/_?H4 <_H9T^'PWJ"Z>-$CGNI I2ZU,W" M3J, F1NQ*[N@(SBHM U"PT377:74M.TNP-L%>RDU;[06DR,,N3\H R.O.>GI MTO\ P@OA7_H V/\ WZ%'_""^%?\ H V/_?H4 9EIJMSI=W=P0?V5<07%\\XG M.I*H5'.3E<9R.>E=-_;.E?\ 02L_^_Z_XUC77@_P=8VDMU=:-IT,$2EGD>, M*!7/Z-%X(UC5OL*^%EM5EC\VTFNK7RUNE[[,]?7Z9]* -C7M0#:YH]]82Z?= M1VGG&13?)&:MIO]K/>)<>3#?;$$2J5$0<"(-,S=H85' M\9[GL,T 1Z!XJT;2_$TEG!IMQ+]H*6-N,DD>E=5X/=SW/X5N_\(+X5_Z -C_WZ% ' GPO:1+/9RSQWR&1MDW]N>5&Z$Y& MY.<$9YQG.,UUFO:F99+*WT];&:"TN(IA(VHQJ6"_PX//XUI?\(+X5_Z -C_W MZ%'_ @OA7_H V/_ 'Z% %#4KQ'U32]F17U_+;>5;)2(&^V0WFP:4+,@7:,58," ,\X &,]ZU?^$%\*_] &Q_[]"C_A!?"O\ MT ;'_OT* .>FM4O? 5]I37FFV]Y+=O<%!'MQTKH]*\3Q7@E-\M MI8[&PF;Z.3?R03QT' _.F_\ ""^%?^@#8_\ ?H4?\(+X5_Z -C_WZ% &A-JF MCSP20R:C9,DBE64SK@@C!'6O/KZ&>XT"V\/-);&6QA\NTU&VU18HR JEUSG M.,$CGD'%=3/X4\$VL@2XTS287(R%D"J<>O-1?\([X"_Y\]%_[Z3_ !H S]?U M,6_B>PU6UM;748+*WDB0+J$8?<^WYL,>P4CKWJ]K&HK'J%AKMG+IUU-;V\D4 MMFUT@?#[22CYQN!0#GJ":O\ _""^%?\ H V/_?H4?\(+X5_Z -C_ -^A0!SE MQ&=0T37[M[G3H+_4S%)'9_;$(41[ M*PDMP);V-I"Q96^;!X7Y3C&>OY;O_""^%?\ H V/_?H4?\(+X5_Z -C_ -^A M0!R6G37EYX0LM#F.CPV[A2]VU\K[4SOX3 .[MZ"O0/[9TK_H)6?_ '_7_&LB M;X?>$[A KZ%:@ Y^0%#^:D?E3QX#\*KG&@V7)SS'F@#+\2ZY&FO:)<6D:7L- ME))-*T-S"/O1M&% 9AD_-GL,#K63J6N:GK'A[7H9HXL7DRP65N]U"K118Y=B M&]?H:E>^,&O-.NQ:Z9IC6CH5GNXG$DVX&-@5.>",^F/6MS3?%]U=SPV]W9V=H MR'%S.]_&8_\ MG@DMGWQCUI\_P -?!]Q*9'T2$,>,1R.@_)6 J:+X?>$XHT1 M="M2$Z;P6/XDG)_&@#7_ +9TK_H)6?\ W_7_ !J\#D9'2N7G^'/A&X^_H< Y MS^[9T_\ 02*Z6&&.W@C@A0)%&H1%'0 # % #Z*** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *:[K&C.[!44$LS' ]33JP-8\%>'M?OOMNIZ M<+BXV!-YE=>!T&%8#O0!HW5W)/I5Q-I/V:\G"D1*9!L9O0D5RVAZ1(GB.VO; M#0)-"B2-A?JSKMN20=JJJD@X8YW':<<8YXL?\*O\&_\ 0&7_ ,")?_BJ7_A5 M_@W_ * R_P#@1+_\50!"]WKI\8KJ(\-W'V9(VL=WVA,E3(&\W']W"].O-4;_ M $O5KG5?/32Y_*A\1Q7@)9,O$(EC+ 9Z97/K@]*U/^%7^#?^@,O_ ($2_P#Q M5'_"K_!O_0&7_P ")?\ XJ@"I8V6K:1::3<-I4UPUC-=QR0PNI=EDASV+S33W<,KR(R; MG/"'!SG].M9UOI_B!M1T:ZGL=8N);.Y#W375Y&48L&5C&@XVC=D'CCC%;G_" MK_!O_0&7_P ")?\ XJC_ (5?X-_Z R_^!$O_ ,50!)>/J6C>)[_4(-'N-1@O M;6%$^S.@*/&7X8,1P=_49Z=*9XONM7GT1;*ST"XNI;J(-*8Y4"PMD':23R>O M2D_X5?X-_P"@,O\ X$2__%4?\*O\&_\ 0&7_ ,")?_BJ #45U;48-&UY=)D2 MYT^:21]+>1-SAE* ANFX9W#D=3WQ52XMM8OI->UA=)F@%SIPLH;%G3S9FRWS MO@[1C<0.3P35O_A5_@W_ * R_P#@1+_\51_PJ_P;_P! 9?\ P(E_^*H =!'J M U'PLW]D3QQPVDD=Q\R8MR44 'GGE>WK^%8L^FZP+UUTW2-0L+AKSS6 N8Y+ M"3)!+LI.[D#H .>];'_"K_!O_0&7_P ")?\ XJC_ (5?X-_Z R_^!$O_ ,50 M!UU?.UI*L;*H1EP"6!R=^>O8T?\*O\ !O\ T!E_ M\")?_BJ/^%7^#?\ H#+_ .!$O_Q5 &C8V5IX9T0OIFDWDAE82R0(X>9G( )8 MNV"1WY[<5E>#H+Z'P[/HUQHUSIX43M&\SJ4/F2.0H()/ 9>3[_C)_P *O\&_ M] 9?_ B7_P"*H_X5?X-_Z R_^!$O_P 50!S^GZ7KL<'A6QET2X1=&NP)YO,0 MJX.Y=R#.2H&"XC>TGX WRH_3CJ IZ M5K?\*O\ !O\ T!E_\")?_BJ/^%7^#?\ H#+_ .!$O_Q5 %G6=QB MMYM0O7'FAP=D<2C+MQC'M72UR'_"K_!O_0&7_P ")?\ XJE_X5?X-_Z R_\ M@1+_ /%4 =5/(T,$DBQ/*R*6$:8W-[#) S]37)^#4O[:[UPW6D7UL+R]EO8V ME\O!!V@)PY^;CZ>]._X5?X-_Z R_^!$O_P 51_PJ_P &_P#0&7_P(E_^*H Q MKRPUB7P&MK#HMU'>KJGG>4K('*>:9-^0V.G'7K[5MR&]T?Q#JMV-!N=0COQ& MR2VYC+(%C53&P9A@9!/&?O'BF_\ "K_!O_0&7_P(E_\ BJ/^%7^#?^@,O_@1 M+_\ %4 :(EU'2_"JO9:'%]KB7$>GPS@*!NX ;&.G/3K6S \DEO$\T7E2L@+Q M[MVTXY&>^*Y7_A5_@W_H#+_X$2__ !5'_"K_ ;_ - 9?_ B7_XJ@#KJ*P-' M\%>'M OOMNF:<+>XV%-_FNW!ZC#,1VK?H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " M@44"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "HYYX;6WDGN) M4BAC4L\CG"J!U)/85)7 :CW MLIO'E]#J>I0M#H%NV^RM'&&NF_YZ2#^[Z+W_ )]5J>DVFK68MKE" I#1R1G: M\3#HR'L15N-/+4( JH!A548 'I5/6M5AT31KO4IQE((RVT=6/91[DX'XT <- MXA@UZUU2PT'2O%M[)<7N08I((F:*$?>D:0 ,,#IW)'6NJ\/>$-)\.(S6T1EN MY.9;N<[Y9#W.3T^@J'PEI%Q;P2ZQJFYM7U'$D^YLB%>=L:^@ /YUTE !13$F MBD9ECD1RO#!6!Q]:?0 4444 %%(2%4L2 !R2:XR*ZU/QO.SV%U-IOAY&PMQ$ M-L]X1UVD_<3WQDX_( [2BN37X=Z"D@G0Z@MV.1SNQG\,4W^T]1\ M)RQP:W*U]I4CB.+40O[R$GH)@.O/ 8?C0!UU%'6B@!&8(I9B H&23VK@;;4] M5\?:A=1Z;>2:;X>MI/*:YA'[V[8=0C?PK[CGIZX'3>+GE3P?K+0@&06I W+E2>W0=*ZJB@#G]/\76=S=1V.H03 MZ7J#C(M[Q=H?'78_W7_ UT%87BR;P\FBRKXB,)M#QM<9;=VV8^;=].:K^![J M\F\/11:@TGVF,DJDXQ*L)9A'YG^T0* .EHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** ,W7=>L/#FFF_U&1T@#!,HA8DGH,#Z5S=GXTUK7$6XT'PR;BR;.)[B]2,' MG'09P?45VK*KJ590RGJ",BN6O_ FFRW'VS299M&OQG$UD=JD_P"TG1A^5 %+ M4=9\;Z18S:A>V7A_[+ -\@6YD5BH[ D8S75:1J(U71K34?(DMQ<1+)YC'L,]SB@#J]/\ $=SK>OM#I5M')HUL6CN;YR1ODP<+ M%_>P<9/3GCWZ2N;\'W>#5>X\5:+:7E];7%_%$UDB/.SG"KNS@9[MQTZ\B@# M9HK#\->*;3Q5!=7%A!<+;0R^6LLJ;1*<9)7GM6Y0 $@#).!7)7WCRT,LEIH- MI/KEZAPR6H/EIU^])C:.:BU.6\\6ZO8D9\E/0=F/X? M7J;'3[33+2.ULK>."",85(UP/\^] &%X:\6G6KZ[TR^L'T[4[7E[=WWAAW96 MQ@CD?G6EKVO6GA^P^TW.YW=A'!!&,O-(>BJ/6L76VMKCQWH*P _:[)9I[B9, M$10%"NUO]YL8],'%,\*6,FMW;>+M37=-<9&GPL#BW@Z @'^)NN?0^] "+H&M M>)BTWB.\ELK-C\FEV&!8Y]TK. M@N@]9UI;:/X'\-",S""RM ME+/+*WS.QY)/JQ/8?A0!N45R&@?$71]>U-K%%FM&<;K9[D!%N5W;TD90]O]J4 M)]I0G&4YYY!X_P #0!U=%8UCXHTK4O$%WHMI.9;NTCWRE1E!S@C/J"1GZ_6M MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ H%% H **** "BBB@ HHHH **** "BBB@ KEO$ M'C>W\/:FUI/IM[-''"L\T\2C;&A;;GDY//I74UP'C'P;?:YK-Q=VUG9S":R6 MWCEFN7C>"0,3O (/7I[4 =K'J5C)"DJ7D!C=BBMY@P6&/9K>69[JPLX!>%77:C74B;&/3OAC^/>N M^TN VVF6\+6=O9LBX,%L!Q^% '&:WXI\6W6H7>F^&_#LR^0S(U[=KM M5CNQE < CKSD^N*6W\'>*=3M]VN^+[N-I &:"Q41A&]-PZCZ 5WU8GB/6I]+ MBMK6PMOM.IWSF*UC+!5! R7;_94:C=7H9O MLERHD>-,T^TM(?#-W:3Z9K$8+2176W;7^IW#;KB[<8+#LHYX4=@.*3Q-X5L/$UGMG7R;R/F MWO(QB2%AR"#UQGM_7F@#=KCM3C'B;QO;:63_ *#HVR\N5QD23'_5J?0 9;G\ MN],\/^++B+3-2LM?79K&CQ-)&DO[T?Z? MJ;M>3MSU MQMEN?'OB$3.#O32K([$]@0OS/]20*V(O LMKJ]Y?67B"]M5O+@SS1QHA9LG[ MN\@G'7'IFC5?AQH]YI%U:V<:V]Y<,K->S*9Y"0P;DL)[&:&7'[R6RVM M#V.Q1QT]?TK&E76?AG=Q3F]FUW3]2N DD,AQ.LI_B3D[L\YX[#ZT >GT4V-M M\:OM9=P!VL,$>QIQ.!DT ?8MC _&NK MM;:&RM(K6WC$<,2!$1>@ Z5QG@)O[T8C!%NF,=^,GK[BNV MDD6*-I'.U$!9CZ 4 .K,\12647AS47U''V,6[^:#W7'3ZUS\7CZ3499HM$\. MZGJ!5]L,I7R8I% Y)=\;>>,'FIK;PYJ^K7D=WXGOHY(4.Y-+M@1 #G(+D_ZP MCW&.* -;PJURWA32FO"QN#:QERQR3\HQGWQBM>BB@"&[MH[RSGM9AF*:-HW' MJ",'^=1[9H ZBBN:\.>,+;6I)+&\A.G:O"Q66QF;YN/XE/\0^ MG_UZZ6@#C?%L'C=;U;CP]?0"R"@/;B%&E!YR1OX;Z9%8?V:]O&234F\;R ?- MY,:QQ $^Z$9%>G44 <9I.D:?I+O>R^&(K&"WB9WNKNY6608&>.6]\DD?C6AX M,BO'T9M3U$G[;J4AN7!_@4X"*!VP@6JOC3S-5?3O#-NS!M1EWW+ 9VV\>"^? MJ=H_&NL50JA5& !@"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "L"P\8Z/J&K2:=%),DRM(BM+"R)(8_O[ M6/!VYYK?KR2Q\):O<>()8VL+Z&$W-VMQ-/,C0&";=_JEZAB-N2/3DB@#UH$$ MX!&>M+7EW@S3;F?2QJ.J6\FILMY;VEL]NVT1Q0,564<@E*;#0KJ-VM M_P"S+*WE0^:2[;C,ZC[JC&.?7M5"_P##4WAYM%LYM+O-4CGD:ZU2YM8R\ES- MU2,GLF[&OWOB+4=5LTUK0;XZ%*ID33[%=[NP/R"=APO4$C M..*C@3Q3-XQ76;CPQ<-/#"8],MQ,L=O;QE6^^W=L'&./Y8]8HH \C^V:Q:_$ M'?XFM9]4N((%>QM+" M$LC#[PSQQ@C<>Y]N'>+=/\03ZQHNMZO9W%S;QW6XZ M98QF80(N"-Q&-S,>">@Q^%>M44 ><3>'+WQ!/>>)O$-O?6SPPE;*PL9=LWDC M)*L1U9L],]ZXZ3X?:A8^%;G4Y-,GGU6]F\J"S3,GV=&S\S \[@,C))QD'KT] MXHH \\TGP_K^IZ5;:=,G_".Z)$BC[-;2[KJ7CG>^,#)R3QFN]6(V]FL,'S&. M/;'YC$YP,#)ZGZU-10!YSX5\6Z1X?\/+I^I&[BU2*5S=0M;NTCRL[$D8'S#W M^E;#:AXC\2QM'IEH^B63 JUW?1YG/'\$6>/J3WXZ5UNT;MV!NQC..<4M '': MQX8MM*\ ZS9:9'(\TT#22RR/NEF;&2S,>IP#6WHNK:7//=CC/\/';UKB_$LWB'6M7TXZMX8NYM&&Z6&PM\,[N!@>

6([<5[Q10!Y%XGT MSQWK$5AIJ1QV-K%KG1O&%O;:?X;N=0. MGQ?)=3 QQ37!P1(S'(V+V4<\?C7M]% 'D7B32_$<_B"PF\0V=QK5IL:1+'3X M]L"2DX",W7&.2Q'TK=\,?#J/3[&]N+H"UU"\!6/R&WFQ0Y^6-FS\W)R?R]_0 M** /+-+TV^\/>++R>U\*WLODI]BT_P J15A,622\CGDECR2LS,WD+A$!/"CUQZFM&B@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H%% H **** M "BBB@ HHHH **** "BBB@ J@VLZ:GKR'4['Q+_9&BVMOHUS'/;VT+-/#O+A_,RR##@+@9.2#G/:M;4/"] MSJ.M+>36E^?-UG$N)R%6UV#L#]TL.U 'I%<7XMT[PO:S1ZGXEOKT&1S' 1+* M!'D9*J(AP.,Y//OT Y.ZTKQ#;^'],@OTNTM8!%HK:\NHIX7S/>O$#(@\A@693P"2<>Q:@ M?!?A:^L([ZUD MO9;:1/,21+^8@K_WU^E.L_ _AF_LH+RV:_>"=!)&WVZ<;E(R#@MD54A\(?9/ M$6E6H6\DTC3=,;RB)B!)/YG1@,#.#D?_ %JR[GPYJE[I:2RQZ@MW:^'8%@\N M5E/VH%R0<'EON_G0!C_$;PKI6C:6^H:-=3K/%(MO?Q"\9V,;C(#9)(Z#@\'/ MM7;V?P^\-O90- ]]+$8U*2"_E^9<<'A@.?85Q5_XWC@=<*<>[-&TC5;;PIIBS-JUUIPOG>ZMX$DC81A/E"@D$KN' ML,G\: .SL/">B:IIT=YH>M:W:V\I/[RUOI5\S:2IR'ST(/85<;X?:$[%G.H. MY.69K^;)/J?FJEX'L)M-T?1+>\L=2AN4BN%.6(B0&5F D7.-Q&,$CO7;4 "+*VA:6+Q#X@T^UA0LR0:BP10,DM\P)_6O.],M(/$&OB\GO/%-SHR3+;V% MZ9_,=)R0-S'&4&6&./J>U>P>(["?5/#6I6-LY2>>W=$(.,DC@9]#T_&N!TV2 M_P!*O;2Q\-B[ACGO5DO=-N-/*^0K$>81+]W:,< $]: -I_"-FEZED_CCQ$MV MXW) =54.PYY"['V1N-LAN ,DELKJVU[Q#I%K/MCAA&I*B M228^8(,<_,&],G.!BM]?!D#W+VZ>,_$K3Q@,\0U0%E!Z$C;D5:\0:'97?AU+ MK3;*WCGLW%_: P^6-X(<@CC&X#!SZY/2I/"< N_MOB.2T^SSZJX=%90'$*C$ M8;!/)')Y[^U %;_A O\ J;?%/_@Q_P#L:YF.VMI;^"--;\2:RXM/273-2N#K?C6WN]/M_M$MI1Z5V/B\ MV?\ 9,2W]E=7%L;A-TMJ"9+8\[95Q\V0<=.>?P/.PW5X^A>(K>&XU'4-(33V M6"YOH6$YF*$% -H9AC:I/)H B3X?:#X@ECN9/$FM7=W%&K8>_226$,,@' MY25J[)X(T]KJ*RD\8^(#EZ5J7A"73M->TGN( MR+AH;4KNC:$\2D#KOV=>1S7-ZI-).W4^)_%MQ=7,GE6]M%J2AI&P2>2 223BI[;PBSZ M=]LOO$OBO3\ F1)]50[ .Y905QCGK1XX316\0:&U_IQN)(YMT\GV)Y@(-D@" ML0IR-Y!V\XZU2\>0.^C:1>:\) MQZ]J6J:F/$VO-#;S&SM+J.^!D>-0"^7PNA_X0>/S!'_ ,)AXG\P MC<%_M(9(]<;>G-87PUM;>Q\'ZB;^>>XL)D626WDLW"1[E.Y5')?(Q]T8Z51\ M.:GX?T33K2TTS39-0\6.,)%/;LLD3$=-[*-J >AZ?7- '2WGA*UL!&;GQGXG MC,C;(U_M'+.WHJA+$WJ&VOJ&&&>Q&W@UJ:1X>>"Z.J M:OH Y'_A O\ J;?%/_@Q_P#L:/\ A O^ MIM\4_P#@Q_\ L:ZZB@#D?^$"_P"IM\4_^#'_ .QH_P"$"_ZFWQ3_ .#'_P"Q MKKJ* .1_X0+_ *FWQ3_X,?\ [&C_ (0+_J;?%/\ X,?_ +&NNHH Y'_A O\ MJ;?%/_@Q_P#L:/\ A O^IM\4_P#@Q_\ L:ZZB@#D?^$"_P"IM\4_^#'_ .QH M_P"$"_ZFWQ3_ .#'_P"QKKJ* .1_X0+_ *FWQ3_X,?\ [&C_ (0+_J;?%/\ MX,?_ +&NNHH Y'_A O\ J;?%/_@Q_P#L:/\ A O^IM\4_P#@Q_\ L:ZZB@#D M?^$"_P"IM\4_^#'_ .QH_P"$"_ZFWQ3_ .#'_P"QKKJ* .1_X0+_ *FWQ3_X M,?\ [&C_ (0+_J;?%/\ X,?_ +&NNHH Y'_A O\ J;?%/_@Q_P#L:/\ A O^ MIM\4_P#@Q_\ L:ZZB@#D?^$"_P"IM\4_^#'_ .QH_P"$"_ZFWQ3_ .#'_P"Q MKKJ* .1_X0+_ *FWQ3_X,?\ [&MC0]"_L1)E_M75+_S2#F_N/-*8S]W@8SG] M*UJ* "J?]JV'D^:+R$QB<6Y97! D+;=GUR0,5V6:73M1UP M?:+=E.;/W&K:Y%XMU468U. M*+9J"MYDDLBY1&,;+N&U?F7Y=N>#CZL:T\0PZ>9X=;\0R.FC0:D@:QUP%WHU@NNS6M_X_UB&\F;?';1WZP[5/08QC^6?2L71M4U^? MQ\@O]4FMG:\<"Q?SBDEN0,;5"%!U'S%@-M>MVE=8E>[NEE4LQX #+U-2GP9JDY5;O MQGK31 YQ RPMG_> _2N:C36T\/\ ]J3WVIR7^,_$\,.]4WMJ/&YB !POJ:X&X6]TO1])M[:\U"SLX MUE^UO:A6'"EWV ME1SGDY (.* /0/\ A O^IM\4_P#@Q_\ L:/^$"_ZFWQ3_P"#'_[&MS1I(I8[ MMH9KR5?M4@)N@05/&0F0/D':M*@#A-3\*V^E6HGN/%GBUMSK&D<5]O=W)P%4 M!>366^GVIT[4;B#Q#XUDN-/56N+-KSRY54]\,H!& 3P>U=5XTFTR/3[9-3^W MQ1--N6\LE)>U903OR 2!VS@]:YZVUMO^$<\3R/JDNJZ;#;>7#>O;['>1@ZLF M1C> 2G(&/F- &G!X)2Y@CFC\7>*2KJ&'_$QYP1G^[4G_ @@SC_A+O%&?3^T M?_L:SM.MM'T#7O#/V"W-I)?6,BNB1LOG':K+OX^]G=][D5RO]IQ7>LV&L216 ML=ZNHK)1D>+?%)'_81_ M^QI'\"K'&TC^+O%*HH)8G4>@'_ :L>!UMX;+5;>UB,5O#J%M3L;1RL\UNZ)CNAVMIXET_0G\5>+C^#^5/O]>L M?$^CV&B:2ERFH&XM]R&W939;'#%G/ 7 4@8//:NSN-'L;K6+/5980;RS5TAD MSC <8.?7C/YF@#B-6T6VTJX6U3Q;XNFOV0RI!#<&W)&>V:MZ7I M2>);-[FU\:Z]+9JWEL$98)$D&,@G8#WZ8_$U>FU*U\.>+M2N=6;[/;:A%#]G MNF#%"4#!HV(X4C.1GKN]:HZ]?V&J:=I6I/;3_P#"-"Z>6\81,OF+M(1V0E %Y?!<\*%K7Q?XA$G9IKI95'X%>:2'P;?,\C77C'79&8K_J94C Q M[;3^F,]\USL\NG#1?%LVBCR] %FJQD K";K+;C&.W6,9'&15W1[>STOQ%X5> MQ(A;4=/D-TBJ#M02>62V\9:VADP=LKI(!US@$ #\ M .E(_A#5I(7BG\:ZM\V,&,)&1SSR!G\C7(O_ &7:>#$UK308]1CU]2^($5_$VJ+KU]I"!I +4ZA:S/LM]H8&%E91NW'! YR#S MT! .GB\&:Q;IY<7C;5]O7]Z%D.>_+$]Y,\0COMKQ3&/>HE< _,OR>OM78>&(-#32A"WSL#@D[ MN_F#$F>8 $Y[8 Z"KU% M !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !1110 445P M?B_2;23Q;X?)\\?;[ETN0ES(H=5CX& V!T'3% '>45Y'HNI7L7B?2["SO$T^ MR.IWT3QY9Q*$*X#%V.6.<#T)SSFLW2?&&O:;I6GZ;I4$1;,]R\D[+^^_?N-N M69<#@Y(R>10![=15"RN+J:^N5FELS"J1M'%$298R1EM_.,'M@"K] #))HH2@ MDD1"[;4W,!N/H/4TUKF!)T@>:-9I 2D98!FQUP.];:5JFMV?B'13--?FTU>1P8]1N8I&VA2RLJHJ[.GN.?I4VJMK'_%4W\7B&^B M_L=]]K JQ[#^Y60A_ERP^; YX]Z /0ZS-:T*TUZVC@NVN%5'WJ8)FC.<8ZCJ M*Y[Q!J4^H75KINF3ZF;D0+<3&QFBAC5&Z,SNK'JIP%]3FH#K]U<^&_#4D^KB MR&H/Y=U>H$W A6. 2"JDL .GY4 7?^%<:+_S\:I_X'2?XU7M? OAR]$QMK_4 MI1#*T,FV_D^5UX*GGJ*=X4OKJX\2Z[IQUV34K.QB@6"0^62"X8DLRJ-S# &> MGKS6MX::?R]4@GNI+AH;YXUFD5%=AL0\[5 )YZXH S_^%<:+_P _&J?^!TG^ M-'_"N-%_Y^-4_P# Z3_&L^TN=:@TQ]6D\03W7EZM]E$#0Q")XOM AYPN[.#N MR&].*?JFL7+WVO>;XB&D-I^!;6Q6/$@V!@[;U)8,<@!<=#0!;?X:Z%+&T:A$&8)&&U!UR>P'/7VK<\+7%Q=^%-*NKN=Y M[B>U2621P 2S#<> ,#..G:L+XB:8FKP:'9F4PR2:B!'*I"E6\J0KS@_Q!: M'-\/_#Z3)"U[J*RN"40Z@X9@.N!GFI/^%<:+_P _&J?^!TG^-1C>I&U=QSP.HH U/\ A7&B_P#/QJG_ ('2 M?XT?\*XT7_GXU3_P.D_QK$N?%6MFUT>R622:6ZO;FWEO+"./=*L)^4QASL&[ MOG^Z< \5OZ!-KMW;:I:ZDUW;*A!M+F985N-I!SN"[DR".N.?2@"/_A7&B_\ M/QJG_@=)_C1_PKC1?^?C5/\ P.D_QI?"$.OWNF:9JVIZZ9O.@61K:.W149&4 MD9.,[LE3D<<$8[UUM '(_P#"N-%_Y^-4_P# Z3_&L;Q9X+T?1_">IWZ7.I^9 M# Q3=>.PW'AZQ_US7_T-: .*UK0M)LM#TRWT=M6N-8U M.!/LXS@ ?E^%=!I7PML([:.?5;Z_N=49?WUPETZ]>=H[X^M,^& M6B2O9CQ+J:*;VZB2*WQTC@10JX]"<9->A4 <7/\ #/290OE:EK5NRG.Z*^)) M_P"^@:ZVSMA9VD5NLLTHC&/,GD+NWN6/4U/10 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44C+O1ER1D8R#@BO+K MZ2YT^Z\:+)J>J7,&E06[6\3WKC_6(2V2.3SB@#U*BO+MY98][QGK@9!4G)/?IQ6II_CG6=4\33VMGH?G:9'T5!9/MR26UAF.5D=F(=P.Y "CV_&L/Q?XE @]#1D'O7F\EL?#?AS5=1AL;;1M9DMV7[-:,' MA23!F P"2 _7IP.!TJ]?Z'I&@-H>H:.@@O)+V"'?&_-U&[ /O'\?RDMGMC- M'=5SFI^$3J>H2W?_ D>OVGF8_H+GPWHMY;PV]QI5I)#"S/&C1#"%CDD#W-&9 M(5U%;2"=8P(XRRC",R\4W%^7TK5[&TM=H CEM3 M(V>Y)S6=_P +*T1+*6ZN(KVU"0QSHD\:JTR2'"E!NYZ9YQQSTK1T?Q=8Z]:Q M7&GVUY+&]TUJY6-2(F5=Q+$,1MP1R"]5"@G;306VD$$9SZ$C\:[ZB@#S6#X=ZO;2 MI+!)(M.ET]-1T-;.5BSP?V8-C M$]3C-=_10!YY:>"/$=B;S[-JNCQI=Q+#-&NG81D4$ 8!Q_$WN:"-/>0RO%_9^!O MP #M[GCKD=*L7_@_Q-JE44 >>6_A7Q38NJ1Q>&+J&,2+%YL,D942 ;QA00 > M<\\YK-/P[U]PB_9O"<2_QA+1FSCH>5Z\D8XZ5ZK10!PEQH7BJ[T==)N--\)R M6*J%6',X5<=,8'!]Q5:'PIXCM--FT^STOPE!;S[!,J^>?,"G.&R.>XY]:]$H MH X73-#\4Z*93IFF>$K0RX\SRO/7=C.,\>YJ[*/B"\3*G_"-QL1@.&G)4^O* MUUM% $<'G?9X_M C$VT>9Y9.W=WQGG%17^GVNJ6,EE>PB:VEP'C8G#8(/;W MJS10 R&&*WA2&&-(XD&U408"CT I]%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5GS:'IEP;\S6<3F_54 MNB1_K0HPH/T%:%>;2_$;48KJ]0V=E)&$O/(2WD9Y8C!NPTR]E.WMZT =E/X7 MT6YO9[R;3XWGG1$E8DX<(05R,XX*K^5-C\*:'%K;ZQ'8*E^[%VE5V +%2I)7 M.W.&;G'1TH WK&QMM,L(;*RA6*WA39'&"< ?4\US[-X]W M';'X: SP#).?_9:DE\>^'HM/@O?MCO%.K.HCB9F55.&+*!E0#QS6S9:I::B[ MK:R&0*B2;PAV,KCB>+=8:%[ZR\,R20$F*19KE'3/7#+@C/U MJDW@_P 0/IJ:>=-\-"V67S]JW-VI:3KN9ARQ^I/0>E>CT4 >?V/ASQ3I]X]W M!9^'3%_$MG=0WT.D^'(;B#>D(EN;EQ$"'(6 M(R8WDF)7ZXR/R-=;10!RW=QL@60%6VX')P2!G/6NA36=+D6=DU*S9;<5BBBA608QL944#&>>F:VZ* M ,[6=6&C6:W+6-]> N$\NRA\UQG/.,]./UKGY/B BIF/POXE=LC@Z>1WY[UV M-% '(_\ "?P_]"UXF_\ !:?\:/\ A/X?^A:\3?\ @M/^-==10!R/_"?P_P#0 MM>)O_!:?\:/^$_A_Z%KQ-_X+3_C7744 )O\ P6G_ !KI-.O1J-A#=BWN+<2C/E7$ M>R1>?XE[5:HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKG+/P?9VFD:K9;E:743<>9?7?PPA$4P;XG1W+88 YR,G!_2NTL;*>SD9/M,9M% MB1(;=( @BVC!P0>A].U7J* .?U?QEI&AWQL[XW2S;0_R6LC@@^A Q5#_ (65 MX<_YZ7O_ (!2_P#Q-=?10!R'_"RO#G_/2]_\ I?_ (FC_A97AS_GI>_^ 4O_ M ,377T&@&'/^>E[_P" 4O\ \377T4 ]=1X8\-WWAZQM[.>WLKZ2.\>0WKN1(59>7 (.&_AQGD#K77 @@$$$'H12T M 5KW4K'3D5[Z]M[57.%,\JH&/MDU3_X2CP__ -!W3/\ P+C_ ,:COY?#FJ3Q MV>HC3[N59S"D5PBN5EV[MH##@XH_X1'PU_T+VE?^ '_\ H.Z9 M_P"!P' H EHHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KSJ?POJ\'A#64"275S/<3O'83.KQ! M&E+!E7^]CY@,]37HM0_:[;[4+7[1%]H*[Q%O&\KG&<=<9[T >1CPAXI?PM9V MUM;2V\D4UW(0]PL;?9W"$0X4D#?SQT!7G%>CZ):Q075P\>CRV!>WMU+M(&#A M4(" G!3[IX&?>MND) !)( '4F@".2ZMXGVR3Q(WHS@&F_;K3_GZ@_[^"L2\ M\/>%?$E\UU<6EE?7(C0LZOEMA&4)VGH1T/<5%_PKOPE_T [;\V_QH Z#[=:? M\_4'_?P4?;K3_GZ@_P"_@KG_ /A7?A+_ * =M^;?XT?\*[\)?] .V_-O\: - M_P"W6G_/U!_W\%!OK3_GZ@_[^"L#_A7?A+_H!VWYM_C1_P *[\)?] .V_-O\ M: 9O_;K3_GZ@_P"_@H^W6G_/U!_W\%8'_"N_"7_0#MOS;_&C_A7?A+_H!VWY MM_C0!T"WEJS!5N822< !QS4]T4 >8R:1K&J:C+=C7?$%K'/K#VWE)*R*D& MTGG-8E]JGB6VT*P60:PE_%',J3M/-B5EE;"E$!W-M .7P"/6O::* M /,+N*_N-;LI9DOB%UT2$F,E8T\@?,O'3.?;-=]H+1OHEJT4UY.A4XDO01,W M)Y;('\AQBM&B@ HKD&\&:E')&]MXRUM"KN^)G24$MQT( P!V.0#R,5#;^ +I M5;[3XS\22'L8[PIC\\T =K17(Q>$-7M-Z6GC/5Q"S;@+A8YV' _B89[=*@;P M'J$D&'\:Z_YP 572?:H ]5'4^^: .UHKC[;PCKMK$(X_&VILH[RPQR'\V!-5 M'\ :M)(SMXYUT%B2=LI4?@ <#Z"@#NZ*Y&'PIKUO"L2>-=1*J, R6\3M^)8$ MG\:5O"NO-(LA\:ZAE>@%O$!W'3&#U/Z>@H ZVBL/2M&U:QO1->>([F_BVD>3 M)!&@SZY49K,_I7M%1+:VZ3M.D$2S-]Z M0( Q^IH \IFU#Q)I=YJ[?\)!M %NBN-BT;QS&@4^*K)_\ :>P&>GUJ3^R?'/\ T,UA M_P""\?XT ==0:Y#^R?'/_0S6'_@O'^-!TKQQ_P!#-8?^"\?XT SKZ*Y#^R?' M/_0S6'_@O'^-']D^.?\ H9K#_P %X_QH Z^BN1_LGQS_ -#-8?\ @O'^-']D M^.?^AFL/_!>/\: .NHK.T6WU6VLF35[Z&\N#(2LD4/E@+@8&,^N>?>M&@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ H%% H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "D-+2&@3V%HHHH&%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4"B@4 %%%% !1110 4444 %%%% !1110 4TNJLJE@&;[H)Y/TIU>2_%&/ MS/$/$VGQNFE,R&\E:-@=Y.8L<%^. ?6@#UJBO.-%\3:[-JUMH5Q+F:3;??:9 M(U&VS,8(!QCYMQ"GCUYKO-+F:?3+>5[R"\9DR;BWQY;GU7!/'XT 6Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHKQC2=6U:'Q2SQ/*3+>WUK$[WC2+))@F-6B)PJJ0.1UH ]G MHK@]"\6ZWXDBDN;!-/AM[=8(YC=!E!E89EVD'^'H/6N\H **** "BBB@ I#2 MT&@&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 M %,>*.0Y>-&/^TH-/K@?%NI:KI7B^#4;2YD-A8V2S7EF&.)(S(59@O3*CG/7 MB@#KX]'LX];FU<(QNY8%MV)/ 0$G 'U-78XTBC6.-%1%&%51@ >PKQZS\>ZC MIGA33[B/5(+F4>=--#<1RS32)YY4?,.$&. 6-=#>^+?$IIZ M+-NWAW0.)#VP!GCVH ]"K)UJSUF\-M_9&K1:>$8F8O:B;S!Q@8)&._YUQVJ> M-M?MM.TVVM[.)]5DDNH[AHX))D)@)4[549^9A_P'(SQS4_B_5;Z32?"]QY.H M6\EY<(;BSM)GBE;,9)CR"IZ^N.E &O+I_C6*.-;?7]+N& PS36!C)]_E9Q]6?^E8UEJGBNR?1-!<0?;;B*2>22\/RI U?1%)'46SY'ZUSLOC76K"Y\37[%+FU@ M%NMI;;#E&E3$8 M!L]L4 ;(L_'X'_(6T0_]NS_XTOV/Q_\ ]!70_P#P&?\ QJ/P"^HCPUI:R-#/ M'(UT;F5YRS[Q*P!3J&!YSSWS794 '='L]3E MU*WTVWCO)22\RI\Q)ZGV_"M.O&E\:>(8YM3L9+B7?+J@CTV7:,MMG"O$.,'Y M2.#V^M 'I6G^%].LM*.GS)]L1KEKIVN%!+2E]VXXXX./RK;KA+CX@2V'B*ZL M+B"RG@1+IHS:3EG4PH7(DRH ) (P,X-4&^(^N+#),_ARW2-+./4=QO<_Z,V M. OWCS_A0!Z57*3S>/1<2""U\/M"&.PO+*"5SQD8ZXK/M/B&U_XICT^ULD>P M:Y^R&0N?-#X)+;<8"@\=:R?%.L^(1XUOK+1[V],]NELUM9P0!XWW'YS(SM]433]T5X/-:3<,D_(5V$,. >W6EB\?:M<:I';0Z#%Y-Q+>/E4XQ_6@"_P"=\0O^?/P[_P!_IO\ "CSOB%_SY^'?^_TW^%.* .D\[XA?\^?AW_O]-_A1YWQ"_Y\_#O_ '^F_P * MZ6QGNKA)3=61M2LK(BF17WH.C\=,^G6K5 '(^?\ $+_GS\._]_IO\*//^(7_ M #Y^'?\ O]-_A7744 OZ9 MK5G:6EKIDD-],(;F>HH MR^"?#4Z0I)HUJ4A38BA< +G= MC Z\G/-:']B:9N+?88EW]L)[N>YDMY&L M$D9(BH7^\H+'+#.. .:=%\0-.M;-GU27$XN[B$QVT+.42.0KO8#. %VDGWX% M &U?>&-&U&%8[FR1@DDDJ,K%65W.7(8'(R3S5MM*L76S5[9'%D0UONY\L@;0 M1GOBDL]7L;^ZFMK6?S)(HXY6PC ;7!*D$C!! /0FKM %:33[274(K]X%:ZB1 MHTE/55/454B\-Z+!&8XM,ME0VWV0J$X\DDDI]"22?4UJ44 9,GAG1I7G>33X MF^T0"WE!SAXQC (Z<8&#UXJ+_A$=".G_ &&33TEM_-\T+*S.0_J"3D>G!Z5M MT4 9UGH6F6 M!:V:1"S5U@"DXC#G+8Y[FKMPTJ6TK01K),$)C1FVAFQP">W/ M>I** ..;4/'P=0-"TA@W5A=MA?KQ_*I7O_'1(V:)I &!G=>,><<_P^M=910! MQ\VK>.H+9L>&;"XF)&WR;\ *.^0P&?P-*M_X^*@G1-'4D=#=MQ^E=?10!QCZ MSX\@+JWA2RN25RCP7ZJJGW#8)_#'UIPU7Q[*KR+X;TV$9.V*6]W/CZKQ78T4 M "4C8D?/)JL14?4 9KKZ* ,K1+ M_5[^.9M6T4:6RD"-?M:SEQW/RCCM6K110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !6*WA316MTA-D-L=V;U#O8,LQ;<6#9R.>W2MDD@$@9/IZUQ$'CC6)+_4 M[6?PS':_V;&LEU)-J2;8PREEY"G.0.VM9&J_$/3[,ZE:VR& M6_L?)W1N"JMO=5)#=]N\>F>U;I\2Z,NM?V.=0A%__P \6O.Z2WAN66&5_[SH#@G^??-:4.E6=OJMSJ<<1%W$]%6R:S2SVP-=_;2BR,,S9! MW=?8<=*=#X8TFWFM98[8A[6>6XB/F,=LDGWSUYSGI6Q10!RTO@#1F@ACMI=1 MLY+R"2(-]Y5))PI].G)]:GO/!&C:A=_:+I;J1CY9=#=2!9&0 *[#/ MS, ,9-=%10!7M+.*R21(FE(>1I#YDK.,?$2RLEUX&U! !P89UER?R _6EG\::ZJGR M/ ^J.W&!)(J#WZ9]J[2B@#C4\7^(48BZ\#Z@GIY%PDOI]/6DG\9ZVL>;?P1J MLCY^[(ZH,?49_E79T4 <3;^-/$#%OM/@74XQ_#YJ0*[ -+ M*T:J@[D\]O3K73T4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !0**!0 4444 %%%% !1110 4444 %%%% !67JNDOJ-_I5R MMQY:V-P9F0H#YGRE<9ZCK6I6#K?B_2?#]]#9WS3B26,RDQPLXC0'!9L=!_A0 M!1D\)74>I)J5G?QQW<=_-Z%[;RV#79DN#(+ MNR$T;"21G4[2?OKD#.>W2NOTW6[#5Y+I+*;S?LT@C=@, L5#<>O!%7]PSC(S MZ4 5+2VNK>X-/#^@7HL]3OS!<% ^P M02/\ISCE5([&MX,IZ$''O1D$9!&* .2_X6?X/_Z"S?\ @)-_\11_PL_P?_T% MF_\ 2;_ .(KKJ* .1_X6?X/_P"@LW_@)-_\11_PL_P?_P!!9O\ P$F_^(KK MJ* .1_X6?X/_ .@LW_@)-_\ $4?\+/\ !_\ T%F_\!)O_B*ZZB@#D?\ A9_@ M_P#Z"S?^ DW_ ,13H?B5X1GFCBCU8[W8*N;:91D\=2F!^-=910 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5REUX6O)KOQ;-%Q@YQF M@#G]4\$ZI>7^M-#=6:VVI1VA^?=O1X"OH,8(#?F*98^ ;FR\97&K,;.XMY+V M2[0R2RAXR^3@(/E)!/4]J[FTNH;ZS@N[=]\$\:R1MC&589!_(U-0!4TN*ZAT MR".]6U6Y5<2"U4K$#_L@\XK.?QGX9CD9'UW3U=20P,ZY!%;E5#I>G,2386I) MY),*_P"% &9_PFWA?_H/Z=_W_6C_ (3;PO\ ]!_3O^_ZUI?V3IO_ $#[7_OR MO^%']DZ;_P! ^U_[\K_A0!F_\)MX7_Z#^G?]_P!:/^$V\+_]!_3O^_ZUI?V3 MIO\ T#[7_ORO^%']DZ=_T#[7_ORO^% ,S?\ A-O"_P#T']._[_K1_P )MX7_ M .@_IW_?]:TO[)TW_H'VO_?E?\*/[)TW_H'VO_?E?\* ,W_A-O"__0?T[_O^ MM6K#Q)HFJW/V:PU6TN9]I;RXI0QP.IP*L?V3IO\ T#[7_ORO^%20V%G;R>9! M:01/C&Y(PI_,4 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "@44"@ HHHH **** "BBB@ HHHH **** M "N*\1>%+K7_ !BDC37%MIK:8UO-+ R@N2^3'R"<$==W'@6"#5[ MC4+'3"EQ%J-HUM(DA&(1Y?F8&<8^_P!?PK%MO#FL3RB*+1[RSU:,71O=2=P1 MO44 >0W/@C5M-T$1:)8/#+=Z3$FH*LN2\P="RCYL9(W M^V,CO6WX1T7['IMN9-+U.16U+S8X;E1;BUPO^L"!S\N<\=SV[UZ'10 450U? M2HM9L#:33W,*%@V^VE,;\>X[5ST'PQ\,Q-(T]OLJY^E1-\*?#CQ;'?4'(QM=KHEE !^4=L<_I0! MW%%<='\-]+AC6.+4];1%&%5;]@ /85!/\*]!NI/,N+K59GQC=)=ECCZD4 =Q M17'I\.=-C1435-<55& HOV ]*BG^&&BW10W%]J\Q3E?,O6;;],CB@#M:*X] M?AUIJ*%75=<"@8 &H-@5TFEZ;#I-A'9P23R(F3OGE,CDGU)H N4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !7E,'@R_O-*URZO1-^XGU"2Q MLO(PSO(I ?=U(/& .#7JU% 'DL&C^)-(T:YBTY-219-'M)"GF$LLJL/-5,GY M6V[AM&/;M3+*PU>_U.&*UCUQ/#LVH0E?M$LBR;1&?,+'.X+NV^U>NT4 >-W] MIXFATO3HK^;48;.%KF)G"RR.K;R(V(C(9OEZ$Y'YUZ1H(8,HFDOYKG[' )9Y MD9(I#MY*J>C=R/>MRB@ HKG-;\'V^N7KW4FJ:K;.8P@6VNBB+CN%]:R[?X:V MT3DR^(M?F7& IO2N/?@4 =O0:XZ3X=6+1LJ:SKJ,1@,+]CCWJO\ \*U0A0_B MCQ"RJI"C[7C&<^WJ%^V9&,\#I7;4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % HH% !1110 M 4444 %%%% !1110 4444 %>:>-;"75?B%IUHNFC4D73VD^SO=- J_O,%\CK MV&._X5Z749MX3&Z:WN) M+7:L;1R7&GV>;WRGM&R9-@3[O./F/WOI74 M_P!BZ5OD?^S++=*")#]G7+Y.3GCGFIC869D$AM(#(K!PWEC(8# .?7'&: +% M%9NM0ZQ-:H-%NK6WG#_,;F(NI7'L>#TK#^Q>/O\ H+Z+_P" K_XT ==17(_8 MO'W_ $%]%_\ 5_\:/L7C[_H+Z+_ . K_P"- '745R/V+Q]_T%]%_P# 5_\ M&C[%X^_Z"^B_^ K_ .- '745R/V+Q]_T%]%_\!7_ ,:/L7C[_H+Z+_X"O_C0 M!UU%@O;NWM7F:\N+%]P:([U V.5/*C/W@>1[=*[W39]1EF<7OV$ MQB&)D:V=F+,0=Y(/1<_=ZY -01>%="AMQ!'I=N(E$@"[2SM4A>2..-BO=4&U!^ XH NT5S&OQ>-&O@V@7&DK:;0-ETK[P?7(S_D M5F1P_$UI%$EUX?5">6"N2!],4 =U17%/#\1XI@4N] GC!'#)(FX=^F<4L@^( M\TL85O#ULF<.5\U_QP10!VE!KAX5^)D-E2#PXC'HPDF./T MH [&BN,TY?B(E_"=0?09+3>!*(_,#!<\E>.N,XKLZ "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H%% MH **** "BBB@ HHHH **** "BBB@ KB?%7BB\TSQ39:3#>PV,,UJ9C,UF]R2 M^_:%VJ1@=>:[:NM %"_P#B)9:= M>RVK:9J=QY-Q]D>:&%2IGXP@^;O2W?Q$L+71K;4S8W;0N[1W (56MF4[65@3 MRP/8<_F*M-X*LY))'DNIRTFJ)J;8P/G48"].E8VI_"C3]2=W.I74;2332O\ M(C#,C;C@$<8Z9ZT 27?BZZ/B&VL[2ZW0G58[:53;!2(S&6V@[CNSQSA3VKL[ M&\%_:)<+#/"&)&R>,HXP2.0?I6 / ]@NII?KI>8.,%E39CIT[UT%E; MR6MJL4MU)(9'89=?L;#8?3..: .WHKD;?Q[') KS>'/$,,AZI_9[ MMC\:@N_B$\,BBV\*>(;A2,EOL3)@^G- ':T5RW0.TY2,\/Z=NGO7GQ:O=:3,EU9W,<4CQS75N1%($4LQ4Y^8 GMTJ'4/!4=^-6/V^1 M&U%;0'*;A'Y!R,#/0^E9LOPV$_BFZU>;5Y)(+CSP86A!D42QLA429Z#<2!C M_6@"WHOB]KBZG6^=6MX[6Q9)88'.^2=222!DJ"<8ST[FNQKEM*\(W.C;VL]5 MV2R6UG;LYMP>(!M; )_C''M[UT&H7J:=8RW(R.V3C 4@#JJ#7*_P#"=6__ $ ?$7_@ ML>C_ (3JW_Z /B+_ ,%CT SJJ*Y1O'EJJEFT/Q" !DDZ:_%1V_Q#T^[@6>VT MC79HFSMDCT]V4XXX(H Z^BN2F^(-C;PM-/HVOQ1(,L[Z@')K9KBO%/A'4_%&N%_[3^PV,-HT46Q YD:0$29!/ VX&?RH W=?\ M2Z?X>TJ:]N)4=HX_,2!9%#R#.!M!/-)?>);&SN=/MA)')<7DZ1"$2@.@92=Q M'7' _.O/+WP=XHO=-N(+O2[&\NKFUAMEN))E#6PB)&1QSN&&//?%7H?!>L6^ MI)$=/LYD_M)KPZF91YFPK@)@C.!GU[4 >@_VOIGE-+_:-IY:ML9_/7 ;T)SU MI[ZE81W$-N][;K/,-T49D&YQZ@=^E>8ZAX"U.+PQX?MH;!9)+03K?16TD:O( M9!M# N"I(&>2,@'CFKL?A'4X->TK[)IS);0V<<%S+QM; M03NC20(H(+EU7#$?PY&>O-=GJNK6&B6+7NHW*V]LI +L">3P!@L0K= \H0_D<$5!/\1?"-O)Y;ZY;EL9S&&L, ML<#$P/;//IT[T =!1573]2L=5MOM&GW<-U"&*[X7##([9'?FK5 !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5F)X@TZ3Q%)H*3YU"*$3/&!P%X[ M^O(./0UIUY7%X5\5C5(?$KF%;V2\=I+55'F1QO\ NS^\S@@(%../SH ] &OV M+>($T6.3S+HP/.Q0@J@4@8;G(/S=/:IH]5MY-6N-.&X2001SLY^YARX SZ_( M?S^M>8:5X4UR&":VAT,:==QZ7,@'D^OM4UEX3N[FUN[8 M^%CI]M,VGK+$;A2)1'*?-;Y3U*L.#Z$]<4 >I)7LFC;S%WIM8'D>[MHQ*7N(E$(S(2X&SZ^GXUY;<>"KZ'X@QS+;WB6"31R6;V21[(D7JC M,Q!0 D\#.(//M0! MZTKJZAD8,",@@YR/6G5S7ANTN8)8#>Z'%9W2:?'$]Q!(/*X8GRE7/&,YZ=R, M\"M74==TG2&1=1U&UM6<959I0I(]<&@#0I#6)'XR\-2R+&FO:>68X ^T+R?S MHD\8^&HVVOKVG@\\?:%]<>OM0)FY16&GC/PS(ZHFO:>68@ ?:%Y/YT]_%OAV M.,N^MZ>%! )^T+W&1W]*!FS16&GC/PS(ZHFO:>68X ^T+R?SI9/&'AN$J)-= MT]2PR/\ 2%Z=/7VH VZ*Q8?&'ANXE6*+7=/9VZ 7"_XT2^+O#D+LDFN:>K*0 M&!N%X)Z=Z -JBD1U=%=&#*PR&!R"*6@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "@44"@ HHHH **** "BBB@ HHH MH **** "H9[JWMMOGW$46[IYCA<_G4U>?^)=,O\ 4?B18"SBLV"::Q8WT!EB M(\SD8['_ .O0!Z #D9'2HOM,'VK[+YJ?:-GF>7GYMN<9QZ9KR71_$?B=M>OF MGU"+[9'!<[])8.2I124V($P.@_B.X'WJC_:VHQ6VHZKIVK7]]=MI<0GFFB/^ MC.TH\U5^4 !!Q^% 'MM,FECMX9)IG5(HU+N[' 4 9)->6V&J:]=Z-I%M' MKYFAO=3-M]KMOGD$>PD@N\:Y((Z[?QK-/B35;C7]4TN.XU6ZM9K2[AN%O F4 M=(GVX54 3.WH#SGVH ]D6:)TC99%*R_<.?O<9X]>.:A9K'44DMV-O=(/OQDJ MXZ]Q]17!ZTLDNI_#V9/-2(,07"-P3$I"GTR PY]_0UB>&(M)GF\*1^&HMNK6 M[*^J3)&P CV'S5D8CDDG '8^G% 'IQT/1 RJ=+T\,W0&W3)_2E&A:*PR-*L" M,XXMT_PKD/'-I>7/BK1IM.D87UG:W-U;H%)$K*8_D..Q!(KE[37+Y/#MBUS> MW.B:??7MY-=7,*$R1MG*(#C(!)QTYQ0!ZO\ V!HW_0)L/_ 9/\*/[ T;_H$V M'_@,G^%<]IGB.6X\%AM4U%M.U1+03S3?9\M&AUM[2+RK:"*&/.=D:!1GZ"I:** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKR72+C5-,T[Q9K\%K8N89 M[I8KIMS7 8..".A0#GKVH ]:I 0PR"",XXKRFW\5>(/L427GB+3H(+B[$8U) M3#,T*B,L0RI\@)( &>>?;-95CXEU:P\.Z-9:;J<-L)UO)C=3&)%E83,%!,GR M@9.2!SS0![936=5959@"QPH)ZG&>/RKS6;Q-K36.K:G215)92Y^89;@YQ@YJIX;UZ_\0:UX9FU"99IH-1O[<2J%&]1;@@G9\I/S=1Q M_.@#U>J-YHNEZC1T&,UTW@46T.LZY;:-*\V@1M$+=S*TB+)@[U1B3D="<9Y- &Y)X, M\,RR-(^A:>68Y)\A>?TIG_"$>%_^@!I__?A:\K\0WVLV">+YX&FET^ZU![64 MJ3F!U*%&SV!!*_E72P>+M8FUV$+J4*$ZJEB=&: >;Y/>8G[_ $^;/W?Y4 =? M_P (1X7_ .@!I_\ WX6C_A"/"_\ T -/_P"_"U9CU2"\U6U6SU?3I;>2&1C MCAY)"" &4AON@A@>.OZ:U &!_P (1X7_ .@!I_\ WX6C_A"/"_\ T -/_P"_ M"UOT4 8'_"$>%_\ H :?_P!^%I?^$(\+_P#0 T__ +\+6]10 B(L:*B*%51@ M*!@ >E+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !0**!0 4444 %%%% !1110 4444 %%%% !1110 FU=V[:-W MKCFC:,$8&#U&*6B@! JJ H '0 4!0"2 3U]Z6B@!,#C@<=/:A55<[5 SUP M*6B@!,#.<<^M!56&"H(]"*6B@!"JG.0#D8Z=JK:C8IJ6GS6!RCC MG/!'2K5% '(_\*\T_P#Z"^N_^#!Z/^%>:?\ ]!?7?_!@]==10!R/_"O-/_Z" M^N_^#!Z/^%>:?_T%]=_\&#UUU% '(_\ "O-/_P"@OKO_ (,'H_X5YI__ $%] M=_\ !@]==10!R/\ PKS3_P#H+Z[_ .#!Z/\ A7FG_P#07UW_ ,&#UUU% &=H MVCPZ)9M;0W%W.IW%:-%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %-6-$4JJ* Q)( QDGK3J* *R:=8Q6[6\=G;I QW-&L2A2?4C&*=/96MU$ M(KBVAFC!R$DC# 'UP:GHH 8\,4D;1O&C(PPRE001Z$4V&V@MT5(((XD7HJ(% M XQV]JEHH BFMK>YB>*>"*6-_O)(@8-]0>M.AABMXEBAC2.-1A410 ![ 4^B M@!NQ<$;1@]1CK41M+87?VK[/#]H*[?.V#?CTSUQ4](:!/88D$,94QQ1J5! * MJ!@$Y/YGFL[6=(GU7R/(U>^T[R]V?LC*-^<=<@],?J:U:*!G*_\ "(7_ /T- M^N_]]Q__ !%'_"(7_P#T-^N_]]Q__$5U5% '*_\ "(7_ /T-^N_]]Q__ !%' M_"(7_P#T-^N_]]Q__$5U5% '*+X.O5SCQ?KO)R?WD?\ \12_\(A?_P#0WZ[_ M -]Q_P#Q%=510!RO_"(7_P#T-^N_]]Q__$4?\(A?_P#0WZ[_ -]Q_P#Q%=51 M0!'!%Y-O'$9'D**%WNM4;J\U6XL[&='OIOLNCQ2B5+IE%N?-(\P@< MM@#'']* /H:BO._&-_<_V5X7TV34V2QU)TCO=1C8)N4*IR&/W=V2?PKE/&2P M6E]IFG:->7NJVBP73+''?%BC@;OO#J% SCK@=: /;Z*\&TJ_EU7Q)I=K?7\V MIPI8PA72_P#LPB8L"23GYBN<$=3BO<[N*2>SGABE,4DD;*L@ZH2, _A0!*"# MT.:,@$#(R>E?)13M&2<>V: /2**\+'C;Q7K%S<30:E:V@?2)93%EE7Y&8,8^ M?]8=I(/8?3-:T_CK7['3M/M(M5T9YO[*-Y+<3%F9V!.$'.-^ !SU(/2@#UZF MNZ1KN=E5>F6.!7F>E>/-9O\ Q#I=O>&UL(;RU1HXVB\P2N4W,20V8QTQD'@_ MC5O6YKG7]3\+^'[J:UN#.YO;]K0YA>./E0,Y^4D8Y[T >@F1!((RZB1@6"YY M(&,G'XC\Z=7E>KZGJ(UKQ%XNTZ.*4:,%TZ*.5&8$!@96&".1N_+/M4&F_%'6 M-?U(:;I=M:I=W-X1;">%L"W"L2SX?[PP.GO0!ZW17C(^,FI(&6?3H4=;9HSB M-L"ZR<#[WW<8R.O7FK>H_$_7M U1]+U6QLVNH+B,S/!&^TP%1STZ\4 M >MT5P-OX[EG\"W.L7%UI]I>MODMHFRQ$6_:I9 WNL0:3/ M.]O)<6NJF(.&:$2(8SM9E!ZDYXZ$C% 'L]%>36_Q"\3S:7HUQ)_8L3:O-(D, MDBR+'"L9PV_YNY(QCICOGB6Z\?>)X!K4\*Z)=6^D1P^<8/,;S&D&-R$'& V2 M0<<#&>] 'JE%<-X$\8WNLZ?@1G3+R]:\ M$"Z@$8P.K*"!\I^\">-_%6CWOB"YGMEM-T;M.$\K< 3M[*5SC..U 'I=%>3^! M_$4FD/KL-S'J%Q!#-"(+.!_MAA1]W.\$@YXS[_C5.W\7S7?CAKO4(KLQ)J7V M&UC%P8S;9RH+1 HZCJNNO9ZEK6HQ0W5I++]JCN2#, M$?AQG_5X"D=.GUKI?!NM3VFFW^M7,^MZE87%Y]FL48FXD"+GYR !C)X_SF@# MTJBO%[+6[O4?B,LPU6^BTVZOGMHY-Y 8!1B'R\Y7!?[WJFTAKR?2I)Y/!>L:[J'B'7(;$7#& MQD^U'S&1\ENKNX'GEI7+%5;E5R?;'YT"> MQTM%<-J?A7Q%OOI>-?$UQXWO0!ZI17C6E M>.O&/DVUN)M-N;B[U-[*-IXV&PJ%SG:1\OSC'&>#UK3LOB7J2>*)--O(]/N[ M<+,/,LQ(H#QH7(W-PW3' [_F >I45X]J7CGQ3-H>FZC!J&B0)=W<:;(&+21! MLX$N<@#CDC!K6B\=Z]:ZAK%MJL.G0R65G)/!"JR9N"@^\K'@J<$^N/I0!Z71 M7S1_;^LW:]$U+XC:OH]_I,$JV$ MWFQP?:[;8_G1EU!)+<*,YR!@T >IT5Y1I'BC78]5M=!TV*S66?4;Q9#>2R2E M5C8$\[LY^]ST)["K5QX]UZ+P_J>NJFCBVCD:*UMB[&8$2JF7&<$ MFT5Y0/B%XO76_P"SET2VNFM@AN?LZ2'>&P05.?E&#WSTKJO%7BFXT^XTVQT> M;3C:G:6]A::5'%>7=Q:0-,78[HB MET5S_@OQ"_B;PU!J$R(EQN:.94!"[E/;/;&*Z"@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ H%% H **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKQK6M9 MUO2/%/B751<3S:1$_P!BFA60DQ%XOD=1T #8YSW]Z6PO%UF\2'Q)K5[I]M;: M+;36Y2Z,?FY0%Y#_ 'FR<>IQWQ0![)17BGD37^D>#;R\U35OMVK78@N"+IE5 MH@Q&<=CC;@]^33;C4]1L;O6]..J746EC6(+.>X>9F>"'# X/;(49.?3UH ]M MIDT,5S!)!-&LD4BE'1AD,I&""/2O&O%216-_HNFZ+K=S>VL\TS2!]3V@,%3" MF7^$8YY]:]+T2XN#<1VGGV3V<=E$T:+<&6X#'@ECT9>#AAUH T+K2-.O8H8K MJQMYHH.8DDC#*G&. >G'%$6D:; NV*PMD7R?L^%C _=_W/I[5POQ0N-8CU3P MY%HMR\5RSSR+&LNP2E A /8]P![USND_$;5I7N'C:**34]2\J-[YB8;1-@XX MQ@\C ]C0!Z]+I=A/IRZ?-9026:*$6!HP4"@8 ]JAM- T>P>)[33+2!H=QC: M.%5*;AAL?4"N/A\>Z@?AMJ'B&2SM_MEG/]GP"WE2G>B[QWQ\WKU%9C_$G5([ M"_2ZFTF*YAE@2.>U5YD82*S8 S]X;>Y H [I_!_AN0J7T+3R5&!_HZ\T8^1G2K,^0K)%^Y7Y%;.X#CHG3;;RHH&A%KY*^426W;\8^]U'XUP][X@U_2-;N-7@FTZ_>'1K>2Y9M MX1E9_P#EG@] MA1:!H\%X;R+2[1+DIY?FK"H;;C;C..F./I5;3?"^G:3J]UJ-FK1O/"D"Q# C MA1>R #C)Y/O7GW_"T-6MM#OKN>.TEOXKR.W-ND3;( =_.\-AP0O'([]L5TD/ MBS6KGX=7FOC3X8;ZW+%$;)21%8;FP"2.-PQGJ.N* .AT7P]9:)H[:;#NFAD9 MWE:;!,I?[Q; YZ=*EMM TBSN()[;3;6*:W0QPND0!C4DD@'L,LWYFO-K/XL M:AJ=^UI9Z=&7DN%: %&):W56,A]V^0X^OM3[/XFZQ<6KRO#IA,FFW%W&D!8O M"T9( D!/?'ZT >BGP]HQ!!TNSYG%P?W*\RCH_3KR>:?=:)I=[.\]UIUK--)' MY3O)$&+)_=)/:O(M9\4^(-*\8Z=J5ZEH+N?25V1Q%Q!"))&PSY)SC )_#TKL M-,\97TOCUM%U":SC@9=ML((RXN#MR6#ACM^A'3WYH ZH^'M&*[3I=H5\C[-C MR5_U6<[/IGM3+?PUH=HBI;Z191JL@E 6!1AP,!NG7!KC/%_CKQ#H&JZG':66 MG-9V,<+[IBY=Q(< C! Z@\>U1#X@ZLNE:LMZ-.MK^SO(K59(XY'C;>&Z+G)8 M;21G ]<4 =W+X>T:?3XK"72[1[2)MT<+0J40\\@=NII8- T>VAN(8-,M(XKA M%CF1(5 D4# ##O@$UYG;_%G5;?2+?4-0TZV>WF2:)'BW M.F,9Y. 0P_7FM' MQ7J^M6MWX.O1+96FHRP7+RI.[) &,:':<$Y(S@&M#M8UC@TFSC1 M95F4+"HPXZ,/<>M-_P"$6T#?H!KS2;XO:U(+)+ M+1X1++;"1Q,C8=]Q!*?,/DX/)ROT5Y9-\0_$<-MI>^'1HY M[^U>\5Y?,6(1@9" YY MHX!Y['VH ]2O/#&AZA>&\N]*M)KHLK&9XQO)7&.>O84R/PEX=A=WCT2P5G5E M8B!>01@@\=Z\\M?B?>VFD-%Y-HTMM/:VJ>8S%W5D.]SSDG*C\^B:9HFF:,DB:;806BR'+^4@ M7<>>OYFHF\.:,^LKK#:= =0'2?;\W3&3V)QWZUY^GQ'\03Z=I\;Z=IUG>7LT MT8GN9BD 5%!)ZY!^8#KU'O38]4NH_@9)?RS237 E.7\YLG_2<<.#G'XT =]9 M>%-!T^:XFM-*MH9+A2DI5/O*>H]@?05HV5E;:=9QVEG D%O$,)&@P%'6O-++ MXE:NVJ#[1960TL:F-..PN9\G.TY)P>G)K:\=>,[_ ,-W,-OIBV,TQ@>XDBF6 M5G"#N @P!P>2>U &]%X2\/PZL=4CTFV6])W>:%Z'U Z ^^,U;M]$TNUT^73[ M?3[:*SER)($C 1\\'([UP'_"P/$1U!C_ &?IR644]I!,&9_,!F4'@@XXY_3K M6AI?CK4]1\60>'CIT4=U#/,M\Q#;4B7[C)SW!'7^M '7RZ'I<^EKIU#7]:T#Q=K^I7$D%T8;F&SMXWED6*(R(65MN M<8"CGW/!%;4?CGQ!>16]I9VNDR:D^I/8LX=VMVVIOW*H6L=S;OU209&?4>A]Q7F4GQ&\4/>B*WLM("/J9TR/S/,)\S(&3@_=Y M^OM6O'X[U2?X>-XBALK8W-M<^7=Q88KL#8)3G.<%3R?6@9TG_"%^&O/MIO[$ MLP]L,1$1@ ?4=#^.:M#P]HX,A_LVV)EN/M3DQ@YESG?SWYZUYWI'Q4O/$>K+ MI5MIL:M&R34+%+9]#>=5N';)&7!( M8G<9,@]\8YQ0!ZM#X2\/V^HMJ$6D6BW;2>;YOEY(?U'I^%-B\(>'X-4?4H]* MMUO')9I-O<@@\=!D$YXKSZP^(6N:#H:1:I8VTQCTF"YM'1V+.&944RDD_4]. M>.]3GXH:K:W!M+NWTJ29;RWB:XMI6:'RY%))'/48ZYQ[4 =LO@GPTEI=6J:/ M;+!=,&F101N(.1WX /88I;;P7X;M);B2WT>UC:XC,4F%X*$8( Z#/?&*\_F\ M?^(]1UJR%C-IUM:-JLMDNY2RR ;<%SGD8;^''-=GXP\0ZEHEQI-MIW]G++?2 M.C27[,L:;5SG(/'Z]J "P\!V5A?QSC4=1GMXVW)9SRAX00NU>",G X&3V%:E MYX7T/4-4&I7>EVT]X%"^;(N3QTXZ9'KUKSQ/BKKE]#80:;HD4U_+&[RH4D99 M=K$?NLAZ7%>I>QV%NES&\CK*J ,&?[YSZGO5)?!GAM;BYG_L:T:2Z.9BR M;@W.>AX'//'I7G__ LWQ- +B:YL=),%K!;W4XC\S<8YMA 7)QNPXSGCKUIB M^/M4T]-8N-/LA+$=4E5YKN621($&,95>1GVX&* /1=2\(>']8O8[R_TN&:XC M 57.1P.@(! /XTZ\\):!?P30W.E6TB33&XD^7!,AZMD?$348[C4H+F M&QBMA8O-9M%(^^Y&WAT8?+CJ<<,,55'Q*U.VLE^QVMFUM86=F]P+J9S-*953 M[A[XWF12021V4* MO;RR31$#[COG<1]])XA\ M57NB:]KALXTDDACLTC6XE;R@9&(SC("CF@#NK*QM-.MA;V5M%;P@DB.) HR> MO JQ7*^#_$FHZW+J]EJ5O:QWFFS^2S6Q8QOG/3//8UQ__"XYK><0WNFJCPQ2 MI<[ 2%N 6"*#G[IVC/U/IR >M45YG-XE\3ZE!KMI<="#Q^-8+^*_%;:?K+^?9_8;>RM)&A>=Q*D9V/C_6Y=7VFPLFTF/48M.=Q(QFW/P#G.#CJ>/:KGA;QOK.O:[=K,\4 >@44BL&4,I!!&01WI: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"@44"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** *LFFV,T=Q')9P.ER09U:,$2 M$8 +>O0?E5:Z\.Z+>B 76E6PMV6\.;D&,?O3TRWK5VB@#'D\*>'Y;6*U M?1K%H(23'&8%PI/7'UJ[::786,ADM+."!RBQEHXPI*K]T<=A5NB@"":RM;B> M">:WBDFMR6A=U!,9/!(/:JA\/:,;6:U.EV?D3.9)(_)7:S'N1CK6E10!CZMX M;T_5O#4N@E#;63JJA;N1WS5RB@#.MO#^CVU#P9I%];:?: M) EM9V=T+H6\$:A9&&>#QTSU]:TM2T32]8\K^TK"WN_*SY?G1AMN<9QGZ#\J MOT4 9=UX;T2^C@CNM)LY4MUVQ*\*D(/0>E7+BQM+M8EN+:*587$D8= 0C#H1 MZ$58HH SKG0=(O-034+G3;66\CQMF>(%QCIS[5FZ/X(T32%D86<-Q<2/(S3S M1*7PY.5SCI@XKHZ* ,V[\/Z/?6L%M=:9:300#$2/$"(QC&!Z5'=^%]!OWC:Z MT>RF:-!&A>%3M4= ..E:U% &3<>&-!N[E;F?1[*290H61H5R O3\J1/"N@1F ME# M2O[*&GVWV#.?LWEC9][=TZ=>:T** ,Y= T=3E=,M!^_^T_ZH?ZW^_P#7WI-1 M\/Z/JTRS:AIMK=2JNP/+&&(7TSZ5I44 9YT+26WYT^V)=TD;,8Y9!A"?<#I5 M/3?#4&G^)M6UP3&2?4 @*E<>6J@# /?. ?PKKM% &;;^' M](M;B&>#3;6.6&/RHG6( HG/R@]AR?SJ!_"?A^1;99-(M'%M'Y<(:,':O/'/ M;D_G6S10!FR>'](ECV2:;:LGV=;7!C!'E*$] M-,?38=)M19N MP9XF3<&(Z$DY)/UK9HH Q'\'^'9+(6;:-9BW$GFB-8PH#\#/'? INO>%[/Q M!>:9+>;7@L7=S;O&&67@' K0HH RF\,Z&Z2HVE6C++&D4 M@,0^9$QL4^PVC'T%0S>#_#EQCS=&LV_>&7_5@98]2<=T$LZE7/E\$'(( Z#.3G&,TY_">@2SVT\FD6CR6T:Q1,T8.U5&%'OC M'&>E;-% %'^QM-WAOL,&X7'VH'8/]=C&_P#WO>FW.A:5>3S37-A;S23A!*9$ M#;]ARN<^F:T** *MMIUG9W%S<6UM'%+'; MJ999](M7=8!;@E>B 8 Q[ ]16Y10!EMX;T9E*C3;9W:/8KACG+X/S'_ >E=]10 R**.")(HD5(T4*JJ,! M0. *?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2&EI#0 M)["T444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#2TAH$]A M:***!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 %9& MN>&M/\0^2+XW.(<[1#E:]% '+0> -(M0PM[C58@Q!81ZC,N2.F M<-VJ)_AOH$CL[MJ+.QRS-?2DD^I^:NNHH YJ+P1IT 80WVLQAF+,$U.89)ZD MX;K4NIHH YJ#P/IMK$(K>]UB*,'.V/ M4YE'Y!J5_!.GO(DCW^M,\9)1CJDY*YX.#NXKI** ,6S\,VUE=QW*7^K2-&)0S=1'?A%_!54 ?@*ZJB@#D?^$!3_H:?%'_ (,C M_A4DO@CSA&'\4>)!Y:A%V7P7CWPHR?<\UU5% &9HFBC1+>2$:CJ-]YC;M]]< M>:R\8P#C@5I&EI#0)["T444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH M**** "BBB@ HHHH *R-GM MX?%I.T7VG6;>WFVX^>-@V5/L<"@!;2P\8VX?SM+]:TS2=?AO;YE>Z>>329U^\HCF9' MCSCJ ,CV/Y;TPU+6]0\16[:W?V,-E%;2PO;,$P3"68$XZ9P2,B@#:AM/&=O: MLIU;2+N;)*M-9NF?;*OP/PIWV7QC(T$C:GH\14'S(DLY&5B1ZE\\'IC'O7*: M/=:MIVF^%+IM9U&Y;6;J+[0EX0VU=C$A.,@'COR .E.TSQCJ%S\17#7D3Z'< M7-3;N99_#ZS#.U%@F93Z9;>"/R-9VC:AK-YHOBW[+*;B^M]4NH+,2GA0 M NU1GL"3BG> [M;A;I)-7U6XO$"_:;+4E DMWY!(P/NG' SCB@#5LE\6#4E% M_)HK6 )W&".42D=L L0/UK>HHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KG+P>-/MDOV(Z!]FW'R_.$V_;[XXS] M*Z.N!\3^(]4T_5/$,-M<;$M-(2>$;0=LC.06^N/PH U1_P )[M.3X;SV/[^E M/_">87;_ ,(V#CYL^>M-4U%KJ# M2[2WD\UHU0DD2,S$#N< ?@*P]-\6:X_A?Q&NI.(=6MK8WUOM RD4B[D&,8^7 MW_&@#IHG\;1K(T\.@3D#*K%)-&<_B#_2I4G\6R6X8V.CQ2,N=KW4C;3[X3G\ M#6/XPUK5+/1=%N8+J6RM;AE-]>P0"5H04R#M/;.<_3\^HT.3SM$M)/[1&HAH M\B["!?-'8X'2@!=+.KF%AJZ6*RC&TVCN5;UR& Q^M7C2TAH$]A:***!A1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 %9FL:);ZT=/,\ MDB?8;R.\C\LCYG3. @ZDGL M 30!EZIX TK5O#L.C7,UR4AG>=)]RF4,[LSY6;5M&BCT>26.);Z-7C0;S@,"_#+G )&/ M6NXUF[U.SM5DTK3%U"8MAHVN!" N.N2#GZ4 9EUX/@N-+T:Q2^N8AI./(E 4 MN<(47/&.,@].U5(_AQH,6F6UO'#Y=[;LDBZBJKYYD5@VXD@@Y/8@CFF0>/'U M'3].?2]'EN;Z]$K"U>=4\M8FVL6;GC/ XY/I1-X_C6PTN[ATB]DBO)5BED(Q M%:GS!&PD<9 (/3U]J 'IX+O[>\U%K+Q/>6EE?W4EU+!#!'N#OUQ(02.@Z>GX MU?T/PS)INJ7.JZAJ%(ML8Y"A5&.O?Z4GB#Q#?:!%=7;:.9].M MX@[7"W**2>XVGGT^N:N7FNPZ=X8?6[R)H8X[<3O$6&X$C(3/3.2!]: -6BN2 MM?'<$_A"RUY[-U^T7"VSVZODQN7V\D@9]>G>F3>/8K>^N(Y-,G^R6^H#3Y+D M2*<2'H=O7'(H ["BL?Q!K\>A0VX%O+=WEU)Y5M;1?>D;OST Y)K*N/%>KV< M5K#=>'3'J-U<_9X8!=J4;Y=V[?CIC(Z=10!UM%<>GCV.;3[">WTNX>>[O7LA M SJI61= MN.?2M*SUC3]1TYK^QNH[JV4-EX6#HKD=(\=1ZG>:5#+I=S;1ZJDC MVDS.C*P0$MNP7))E+*!U.,]!0!H45S8\9:=<>)].T?3Y[6^%TDK2307*OY)0 @$#/7GN. ME=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %,UTM% '+ZOX,CU:;5V>^DBCU06ZS(JG/2@#8HKG=8\6)IFKC2 M;72[[4=0, N/+MU7:J%MN2Q(QT-2ZSXJL-$T1[^\9(+CR#-'97$J1RN<9VXR M>>W&: -VBN9B\;Z6MFUUJ#+8Q>='"C2RH=Q=%?H#D8##.>@YK:;5]-6X@MVU M"T$]P T,9F7=*#R"HSD_A0!P4$)G) MZUL1RQR@F.17 )4E3G!':@!]%9]E>X5<2[!ENA. M.,?6BZ\5BUU35XVMI);+3(H1(8(V>62:0\(HZ' VY]-PH Z6BN>_X2B2Y\-V M6LZ9H]Y?"[ *P1E0R#GDY..U1VGC6QO/#VIZN+:YA33G>*:.8*&,B@948)!Y M(% '2T5R!\:7-C)9QZOH-];+,8HI+E0IB69P/E'.2!G&?4'CBG3^/K2'77L/ M[.O7M8KI;.6_5!Y23-T4\Y[C)_\ K9 .MHKF8O& _P"$CAT>[T?4+,W+NEK/ M,B[)2@);H>.G'KQ2V/B]+C7X](O-*OK"6<.UJ]P% F5>O .0>^#0!TM%<[KW MBZ+1-1CL$TZ]OKDP&ZD2V4'RX0<%N2,G/85>LM=MM2T2+4[-))1-;FXBM^!* MX Z8SUSQUQGO0!J45R=GX[M674QJNGW>ERZ=$LTR3@-E&^[@@\DGC'_U\:>@ M:W,J.^0"/UI-!\8:7XBO-0M;/STEL7VRK,@7/)&0,YQQWQ0!OT5@^&_% MVF>*C>_V9YQ2TD$;/(H ?.<%>H **** "BBB@ HHHH **** "BBB@ M H%% H **** "BBB@ HHHH **** "BBB@ KG?&GA^7Q#H:PVS*+NVG6ZMPYP MK.N1M/L02*Z*B@#S'2_#OBN\L[+0M8BVZ/"T3.97C+*D;;A&"C%F)X7=\N O M3)KK/&2:W<:,MIHENTKSR!)W298WCB_BVEB!N/3VS7144 < NF:MI=WI.I:7 MX;98[2VDL38-=IN56*L)-V2&Y!R,Y[TQM'\0Z;X,M=)@TE+ZZ>Y6[G9+E(TC M(N!-L^;D],9KT*B@#E]>T[4O$,NC64MF(=,:07&HJ\BL?E&5BP#\WS8R1QQ^ M!E\6Z/?Z]#8Z=:S?9[9K@2W5P""RJGS* IZY;'7@8Z&NCHH \PO?!WB*"XOK M.%CJ%G=7MOJ N':.,K(KCS 5&!R #P,<#O2W/@74!JFI:];V2-JL>KBZM TJ ME9H.,C!.T'DD$X(('->G44 YTZ M1_GWS-GZ7-I0O;32]1D<113JCW%N0Q!R",-S@]#]:[?P^]Q#9:?:1:%+I]DL+966 M<,T)#852,DG(R++34-0\+W]EI84W=R@A7>VT!68!B3[*6/X5P M]_X$\1VPEAM;^/4H[S37L9LPI;+$$&8OE4_,<_+G&1GKBO4:* .3\/Z)?V'B MB]O;B$+!+I]K C;P "<_A7I]% 'S==:;J.@W"Z=J216\<=@JWT7VB)9)8S(SXC+$Y;@<)SV MKT6\\,ZAJVG^++JTL!_Q-X+-K#S&0.55%W \_+C'?TKT.YTZQO9(Y+NRMYWB M.8VEB5BA]02.*L]* /.]1T:^BU37XI_#\VI6&JV\'S6\Z(4\M-K#D@[L\C'7 MWK=\)VVL_P#")/;ZN&2Y9I5A64C>L9X0/MXS_P#6KIZ* /+-+^'M_H]EI\5SZ9I]S/%>M;:;=EK>R\V-;DPE 2P^4LI& M!GG!/(XKI-%\-!3H4C:3+!!;27$[Q7DJ2NCOC:W'?.?I7;T4 ><6[:RGP\.AIX'TA,FD)"[V\4:I!/N.21D;?EXX]<5Z+10!P/B+2;C_A/H]4DT[5+NQ; M3A!_Q+9S$ZN)"?FPZDC!]:PO$.BWTUUXA_XIBYU&74X8?L%PX5C;*$ (+,:7JB1W-W%<6[06UN1'&-N%:0G*;>FT'!Q7KU% 'DEQX>U&&Y>V/AN: MZOFUQ;O^U 5'[G>&&'W;NG&.,>N:]'T*...UN!%I;:<#([OQ'XET6_M[>RC=;$80QV\>/G=FW9+-@#@'TK7\/13Z;X+N M-5-G<7>H:FS7LD,0&]C(?E49/ "E>_&#]*Z]T61"CJ&4]0PR#3@ !@# % '! MZ'+KNF_#+[)!H]U%JUI$((HY-OSL3C>O/0 YY]*CN-%@LK/PYX+C?S&EE%U? M,>1(D?SN3G^\^ *] IIC0R"0HN\# ;'('UH X?79=0U#Q5'!?:#J,^C6#K-# M]E"D3S#!#-EAA5R<#N>M9=QH>L2:?>>$Y=*DDMKG5/.&H+M\L0,_F,3DY#CD M<"O3J* ."M9-3O\ QLEYJN@Z@L%I(8-/V!3%&#PTSG<"21CC' ]ZK:;87]UX M_L]8@TG5;/"RI>'49!)&J$<"(DD@DX/& ,D=*]&HH XSQE9&?4(YK72-6GOO MLKQ+=6$JHN&/^K?)Y&SB66:5)-QPY).-HQR>IKH_"& MF7>E7FH7-II-[INE?9$VZ?/-YK27 R696P<# Q@8YP>*-3\+^(&9]0TFT^RWNH75S:WJG M;G[/)(2')!YP._O7JM% ')>$- DT/6=?5;8PV+R0):DD?,J1!2?SKK:** "B MBB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH **** "BBB@ HHHH *Q M/%NL2Z%X;NKVW"FZP(KT X6 M4X( )Z]ST]: .&N/%/B1O",E\NJ1VVIZ=="ROH1:HZ2,T@ =3V^5ATZX[5UM MO<:O8^+;'2[K4%N[:>SFF+F)4W6571\$C!QW44 : M%[?275I>0:'=V,NI187;))N6,YP=X7D8YX]15#P1J5_JWAB*YU.5);L32QNZ M*%!VR,O 'TJX^C>197+:8+.RU6X4>9>I:+EWSDLP[Y.>I[UD^'?#6MZ%ICV1 MUR&5?M F0BT"X!#VH P8O%GB'REU][BU;37U4V T\0X(3<4#^9U MW9[8Q_*MA+W7['Q[9Z9-JMOJ%K=1RS2P+:B)K:,?=;()R,X7D^O%,B\!21WR MPG57;0UO#>K8&(;O-SG_ %G7;NYQ3-&\):]H>K76I_VU#?/.[23*]J!+,,?+ M'YA;Y0"!C P* .OU&X>TTR[N8P"\4+R+NZ9"DC->;>$_&VJW5VLU]JL&H6*: M>UW?A;81-9D#( /1\]./TKN--LM4G\))9ZS<*^I36[I/(JC 9L]AP< @>^*Q M3\/XVT_2K UTRTTF,:@\MQ97CW:^DU:35=5CEDOT1.XM)K+3HX%C=002ZC[^0>_3M0!9\&:[J M6LW7B,W$V"VN<(T7R_<)&>,CKSUS6?%XPU?3?"WB:[U0V\^IZ9=^4J M1+B-5?8$';(!8^_%;WA[PY?:)'JTTVIK=ZAJ$GFF9H-JJP7 ^4'D9[9'&![U ME6W@34)HM9M=7UF*YL]5)DECAM1$5E^7#@Y/3:.* )M+UO4])\2SZ)XBU*TN M4%BM\M[L$ 3+^7L(SCKT/^/!XRU'6-)MEU?3=:MA 3&D&GFU5_M+EN@DW9Y! M[#H/QJQIG@TF\GO_ !)=0ZU>20K;J9;55C6)3N V<@G=DYJKJ_@O4KKQ%;:G MI>JVMC%:0"&UMFLA(D/JRC( )]0,XH D\47^NZ+JEE=6NJ6LMO=7<5O'ICVV M&8-@,0X;)(Z] !_/>O;@ZC;W-GI.KVUO?1D;G"K.8N>P>7R5BB2XLF=8.!N*8<8R6SW=UJSV-OJ8@&QHD!+/LS@G@@=O?O6 ME:7^O7^DZG;/K=M9WNDW3QSWILPR2H%# [2P"\'GKTJ7_A#M2;1;.T_M6U@N MM.F62QFMK/8L>%VD,I8[LY)-4]0^'U_>Z)]C&N@7,]V;N^F>WRMPV %78" % M XYS0!!8^(_$WB"'0[*WEMM-N[RTEO);DP^8&16VKM0]-V5/)Z'\^K\*:M- MK7AVVO+G;]HR\4Q084NC%20/0D9K*N_"NL3C3;RWUN&UU>SA>W:>*T'ER1-C MCRR< C Z5OZ'I,>B:-;Z?&YD\H'?(0 7I:3K>G:?8W>FVB7,$LCS7ZG8"F,#(88SD^M1V'Q"C3 MPS9:IJ^G7D)EA\V:2&$M$@\PH#DD'G&['/!'6M;5O#,.L>)=/U"\AM+BSMK> M6-H+B/?EF*X(!XXP>OK^(P_&7@.^\3:FCPWMJED;<0B.=&;[.03\T:J0,G.. M: ->]\<:78ZH=/,-Y-()XK8O%%E!+(,JF21SC\J=;>-]&N]6BT^)YR9Y7AAG M,1\J5T^\JM^?/0XX->>7]AJEK\19+LZ7)>WAN+58O,M':%@B(IE#JP53PQY! MVUTOA_X?7'AWQ$)[=-)FL1*76:>%FNPIY !SM!!.,@=/RH U?'6NZWX?TQ;[ M3+:S>W1D$\L[$L-S!0%08SU'.?PKH]0O[;2[">^O)/+MX$+R/C. *Y[QQH6M M>(M,73M-N+"&VD(:?[0K[LJRLNTCC''.16CJ&CSZ]X5ETK59(EN+B()-);J2 MH;.@#G=:^(UO;:+>O:6.H1WR6HGA2XM]N5; #]>0,@G_\ 76F^I:U; M>!?[2MU%U?B$S-]M41;5P2253K@#@<9]:R3X(UC4K:Z;6=2LWNO[.;3[4V\3 M*JJ&'TS3);47#PB R7(;;MV[6.!SG'2@"?PYJ$VK M>&]-U"X"":YMTE<(,+DC)Q6G6%X1TW5-'T"#3M5EM)6M@(H6M@P'EA0!NW?Q M9S6[0 4444 %%%% !1110 4444 %%%% !0**!0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(:6 MD- GL+1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ H%% H **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D-+2&@ M3V%HHHH&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4"B@4 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2&EI#0)[" MT444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *!10* "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ I#2TAH$]A:** M*!A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 % HH% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4AI:0T">PM%%% P MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "@44"@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *0BEHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *!10* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ + HHHH *!110!_]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
6 Months Ended
Feb. 28, 2023
Mar. 31, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Feb. 28, 2023  
Document Transition Report false  
Entity File Number 001-32046  
Entity Registrant Name Simulations Plus, Inc.  
Entity Incorporation, State or Country Code CA  
Entity Tax Identification Number 95-4595609  
Entity Address, Address Line One 42505 10th Street West  
Entity Address, City or Town Lancaster  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 93534-7059  
City Area Code 661  
Local Phone Number 723-7723  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol SLP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   19,996,653
Entity Central Index Key 0001023459  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Current Fiscal Year End Date --08-31  

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Feb. 28, 2023
Aug. 31, 2022
Current assets    
Cash and cash equivalents $ 39,292 $ 51,567
Accounts receivable, net of allowance for doubtful accounts of $12 and $12 11,398 13,787
Prepaid income taxes 397 1,391
Prepaid expenses and other current assets 4,335 3,377
Short-term investments 76,052 76,668
Total current assets 131,474 146,790
Long-term assets    
Capitalized computer software development costs, net of accumulated amortization of $16,455 and $15,672 10,501 9,563
Property and equipment, net 822 632
Operating lease right-of-use assets 1,190 1,420
Goodwill 12,921 12,921
Other assets 548 439
Total assets 173,201 188,382
Current liabilities    
Accounts payable 350 225
Accrued compensation 2,635 3,254
Accrued expenses 535 931
Operating lease liability - current portion 432 461
Deferred revenue 2,050 2,864
Total current liabilities 6,002 7,735
Long-term liabilities    
Deferred income taxes, net 1,859 1,456
Operating lease liability 747 943
Total liabilities 8,608 10,134
Commitments and contingencies 0 0
Shareholders' equity    
Preferred stock, $0.001 par value — 10,000,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.001 par value and additional paid-in capital —50,000,000 shares authorized; 19,930,623 and 20,260,070 shares issued and outstanding 137,821 138,512
Retained earnings 27,050 40,044
Accumulated other comprehensive loss (278) (308)
Total shareholders' equity 164,593 178,248
Total liabilities and shareholders' equity 173,201 188,382
Intellectual property    
Long-term assets    
Intellectual property and other intangible assets, net of accumulated amortization 8,358 9,057
Other Intangible Assets    
Long-term assets    
Intellectual property and other intangible assets, net of accumulated amortization $ 7,387 $ 7,560
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Feb. 28, 2023
Aug. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Accounts receivable, allowance for credit loss, current $ 12 $ 12
Capitalized computer software, accumulated amortization $ 16,455 $ 15,672
Preferred stock, par or stated value per share (in usd per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par or stated value per share (in usd per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares, issued (in shares) 19,930,623 20,260,070
Common stock, shares, outstanding (in shares) 19,930,623 20,260,070
Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization of intellectual property $ 8,552 $ 7,928
Other Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization of intellectual property $ 1,812 $ 2,662
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Revenues        
Total revenues $ 15,750 $ 14,796 $ 27,714 $ 27,213
Cost of revenues        
Total cost of revenues 2,620 2,830 5,291 5,586
Gross profit 13,130 11,966 22,423 21,627
Operating expenses        
Research and development 1,317 902 2,483 1,784
Selling, general, and administrative 7,779 5,584 15,028 10,572
Total operating expenses 9,096 6,486 17,511 12,356
Income from operations 4,034 5,480 4,912 9,271
Other Income and Expenses [Abstract]        
Other income, net 1,034 53 1,774 118
Income before income taxes 5,068 5,533 6,686 9,389
Provision for income taxes (894) (1,124) (1,267) (1,954)
Net income $ 4,174 $ 4,409 $ 5,419 $ 7,435
Earnings per share        
Earnings per share, basic (in usd per share) $ 0.21 $ 0.22 $ 0.27 $ 0.37
Earnings per share, diluted (in usd per share) $ 0.20 $ 0.21 $ 0.26 $ 0.36
Weighted-average common shares outstanding        
Weighted average number of shares outstanding, basic (in shares) 20,112 20,177 20,200 20,164
Weighted average number of shares outstanding, diluted (in shares) 20,529 20,745 20,657 20,738
Other comprehensive (loss) income, net of tax        
Foreign currency translation adjustments $ (23) $ (38) $ 30 $ (275)
Comprehensive income 4,151 4,371 5,449 7,160
Software        
Revenues        
Total revenues 10,487 9,758 16,561 17,120
Cost of revenues        
Total cost of revenues 843 780 1,728 1,515
Services        
Revenues        
Total revenues 5,263 5,038 11,153 10,093
Cost of revenues        
Total cost of revenues $ 1,777 $ 2,050 $ 3,563 $ 4,071
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common stock and additional paid in capital
Retained earnings
Accumulated other comprehensive (loss) income
Balance, beginning of period at Aug. 31, 2021   $ 133,418 $ 32,407 $ (43)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options   541    
Stock-based compensation   1,337    
Shares issued to Directors for services   176    
Repurchase and retirement of common shares   0 0  
Declaration of dividends     (2,420)  
Net income $ 7,435   7,435  
Other comprehensive (loss) income       (275)
Balance, end of period at Feb. 28, 2022 $ 172,576 135,472 37,422 (318)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends declared per common share (in usd per share) $ 0.12      
Balance, beginning of period at Nov. 30, 2021   134,512 34,224 (280)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options   169    
Stock-based compensation   703    
Shares issued to Directors for services   88    
Repurchase and retirement of common shares   0 0  
Declaration of dividends     (1,211)  
Net income $ 4,409   4,409  
Other comprehensive (loss) income       (38)
Balance, end of period at Feb. 28, 2022 $ 172,576 135,472 37,422 (318)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends declared per common share (in usd per share) $ 0.06      
Balance, beginning of period at Aug. 31, 2022 $ 178,248 138,512 40,044 (308)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options   963    
Stock-based compensation   2,046    
Shares issued to Directors for services   300    
Repurchase and retirement of common shares   (4,000) (16,000)  
Declaration of dividends     (2,413)  
Net income 5,419   5,419  
Other comprehensive (loss) income       30
Balance, end of period at Feb. 28, 2023 $ 164,593 137,821 27,050 (278)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends declared per common share (in usd per share) $ 0.12      
Balance, beginning of period at Nov. 30, 2022   140,306 40,071 (255)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Exercise of stock options   205    
Stock-based compensation   1,160    
Shares issued to Directors for services   150    
Repurchase and retirement of common shares   (4,000) (16,000)  
Declaration of dividends     (1,195)  
Net income $ 4,174   4,174  
Other comprehensive (loss) income       (23)
Balance, end of period at Feb. 28, 2023 $ 164,593 $ 137,821 $ 27,050 $ (278)
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Cash dividends declared per common share (in usd per share) $ 0.06      
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Cash flows from operating activities    
Net income $ 5,419 $ 7,435
Adjustments to reconcile net income to net cash provided by operating activities    
Depreciation and amortization 1,858 1,840
Change in value of contingent consideration 0 243
Amortization of investment (discounts) premiums (379) 1,122
Stock-based compensation 2,300 1,513
Deferred income taxes 403 424
Currency translation adjustments 30 (275)
Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]    
Accounts receivable 2,389 (5,188)
Prepaid income taxes 994 563
Prepaid expenses and other assets (1,067) 1,274
Accounts payable 125 22
Other liabilities (1,010) (3,384)
Deferred revenue (814) 590
Net cash provided by operating activities 10,248 6,179
Cash flows from investing activities    
Purchases of property and equipment (316) (710)
Purchase of short-term investments (47,156) (25,504)
Proceeds from maturities of short-term investments 48,151 46,810
Purchased intangibles (77) 0
Capitalized computer software development costs (1,675) (1,507)
Net cash (used in) provided by investing activities (1,073) 19,089
Cash flows from financing activities    
Payment of dividends (2,413) (2,420)
Proceeds from the exercise of stock options 963 541
Repurchase and retirement of common shares (20,000) 0
Net cash used in financing activities (21,450) (1,879)
Net (decrease) increase in cash and cash equivalents (12,275) 23,389
Cash and cash equivalents, beginning of year 51,567 36,984
Cash and cash equivalents, end of period 39,292 60,373
Supplemental disclosures of cash flow information    
Income taxes paid 93 921
Non-Cash Investing and Financing Activities    
Right of use assets capitalized $ 0 $ 624
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.1
GENERAL
6 Months Ended
Feb. 28, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL GENERAL
This Quarterly Report on Form 10-Q for the quarter ended February 28, 2023, should be read in conjunction with our Annual Report on Form 10-K for the fiscal year ended August 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on October 28, 2022. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc., the interim data include all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.
Organization

Simulations Plus, Inc. (“Simulations Plus”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation ("Cognigen") and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. ("DILIsym") as a wholly owned subsidiary. In April 2020, Simulations Plus acquired Lixoft, a French société par actions simplifiée ("Lixoft"), as a wholly owned subsidiary pursuant to a stock purchase and contribution agreement. (Simulations Plus together with its subsidiaries, collectively, the "Company,” "we,” "us,” "our").

Effective September 1, 2021, the Company merged both Cognigen and DILIsym with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (Simulation Plus’ state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.
Lines of Business

We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial-intelligence-based and machine-learning-based technologies. We also provide consulting services ranging from early drug discovery through preclinical and clinical development analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies and academic and regulatory agencies worldwide for use in the conduct of industry-based research.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Feb. 28, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation
The consolidated financial statements include the accounts of Simulations Plus and its wholly owned subsidiary, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.
Use of Estimates
Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.
Reclassifications
Certain numbers in the prior year have been reclassified to conform to the current year's presentation.
Revenue Recognition
We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development.

In accordance with ASC 606, we determine revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer
ii.Identification of the performance obligations in the contract
iii.Determination of the transaction price
iv.Allocation of the transaction price to the performance obligations in the contract
v.Recognition of revenue when, or as, we satisfy a performance obligation

Components of Revenue
The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. Standalone selling prices are determined based on the prices at which the Company separately sells its services or goods.
Revenue ComponentsTypical Payment Terms
Software Revenues:
Software revenues are generated primarily from sales of software licenses at the time the software is unlocked, and the term commences. The license period typically is one year or less. Along with the license, a di minimis amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support, they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.
Payments are generally due upon invoicing on a net 30 basis, unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.
For certain software arrangements the Company hosts the licenses on servers maintained by the Company. Revenue for those arrangements is accounted as Software as a Service over the life of the contract. These arrangements account for a small portion of software revenues of the Company.
Consulting Contracts:
Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The Company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the method chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.
Consortium Member Based Services:
The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.Payment is due at the beginning of the period, generally on a net-30 or -60 basis.
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. As of February 28, 2023, remaining performance obligations were $10.4 million. Ninety-six percent of the remaining performance obligations are expected to be recognized over the next 12 months, with the remainder expected to be recognized thereafter. Remaining performance obligations estimates are subject to change and are affected by several factors, including contract terminations and changes in the scope of contracts.
Disaggregation of Revenues

The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Software licenses
Point in time$10,191 $9,493 $15,993 $16,600 
Over time296 265 568 520 
Services   
Over time5,263 5,038 11,153 10,093 
Total revenue$15,750 $14,796 $27,714 $27,213 
In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:
(in thousands)Three Months Ended February 28,
20232022
$% of total $% of total
Americas$10,589 67 %$9,696 66 %
EMEA3,618 23 %3,706 25 %
Asia Pacific1,543 10 %1,394 %
Total$15,750 100 %$14,796 100 %
(in thousands)Six Months Ended February 28,
20232022
$% of total $% of total
Americas$19,089 69 %$18,155 67 %
EMEA5,748 21 %6,731 25 %
Asia Pacific2,877 10 %2,327 %
Total$27,714 100 %$27,213 100 %
Contract Balances
We receive payments from customers based upon contractual billing schedules, while we recognize revenue when, or as, we satisfy our performance obligations. This timing difference results in accounts receivable, contract assets, and contract liabilities. We record accounts receivable when the right to consideration becomes unconditional. We record a contract asset if the right to consideration is conditioned on something other than the passage of time, such as our future performance. Contract assets are included in prepaid expenses and other current assets on our condensed consolidated balance sheets. We record a contract liability when we have an obligation to transfer goods or services to a customer for which we have either received consideration or a payment is due from a customer. We refer to contract liabilities as deferred revenue on our condensed consolidated balance sheets.
Contract asset balances as of February 28, 2023, and August 31, 2022, were $2.9 million and $1.7 million, respectively.
During the three and six months ended February 28, 2023, the Company recognized $0.4 million and $2.3 million, respectively, of revenue that was included in contract liabilities as of August 31, 2022, and during the three and six months ended February 28, 2022, the Company recognized $0.2 million and $0.5 million, respectively, of revenue that was included in contract liabilities as of August 31, 2021.
Deferred Commissions
Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. We apply the practical expedient as described in ASC 340-40-25-4 to expense costs as incurred for sales commissions, since the amortization period of the asset that we otherwise would have recognized is one year or less. This expense is included in the condensed consolidated statements of operations and comprehensive income as selling, general, and administrative expense.
Cash and Cash Equivalents
For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.
Accounts Receivable and Allowance for Credit Losses
The Company extends credit to its customers in the normal course of business. The Company evaluates its allowance for credit losses based on its estimate of the collectability of its trade accounts receivable. As part of this assessment, the Company considers various factors including the financial condition of the individual companies with which it does business, the aging of receivable balances, historical experience, changes in customer payment terms, current market conditions, and reasonable and supportable forecasts of future economic conditions. In times of economic turmoil, the Company’s estimates and judgments with respect to the collectability of its receivables is subject to greater uncertainty than in more stable periods. Accounts receivable balances will be charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.
Investments
The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds, and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are measured at amortized cost and are presented at the net amount expected to be collected. Any change in the allowance for credit losses during the period is reflected in earnings. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security.

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value. For available-for-sale debt securities in an unrealized loss position, we evaluate as of the balance sheet date whether the unrealized losses are attributable to a credit loss or other factors. The portion of unrealized losses related to a credit loss is recognized in earnings, and the portion of unrealized loss not related to a credit loss is recognized in other comprehensive income (loss).

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. We subsequently reassess the appropriateness of that classification at each reporting date. During the quarter ended February 28, 2023, all of our investments were classified as held-to-maturity.
Capitalized Computer Software Development Costs
Software development costs are capitalized in accordance with ASC 985-20. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.
Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $0.4 million and $0.3 million for the three months ended February 28, 2023, and 2022, respectively, and $0.8 million and $0.6 million for the six months ended February 28, 2023, and 2022, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.
We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.
Property and Equipment
Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:
Equipment5 years
Computer equipment
3 to 7 years
Furniture and fixtures
5 to 7 years
Leasehold improvementsShorter of life of asset or lease
Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.
Internal-use Software
We have capitalized certain internal-use software costs in accordance with ASC 350-40, which are included in intangible assets. The amortization of such costs is classified as selling, general, and administrative expenses on the condensed consolidated statements of operations. Maintenance of and minor upgrades to internal-use software are also classified as selling, general, and administrative expenses as incurred.
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our condensed consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. The operating lease ROU asset also includes any lease payments made at or before the commencement date and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.
Supplemental balance sheet information related to operating leases was as follows as of February 28, 2023:
(in thousands)
Right of use assets$1,190 
Lease liabilities, current$432 
Lease liabilities, long-term$747 
Operating lease costs$252 
Weighted-average remaining lease term2.55 years
Weighted-average discount rate3.41 %
Intangible Assets and Goodwill
We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Finite-lived intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill and indefinite-lived intangible assets are tested for impairment annually or when events or circumstances change that would indicate that they might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
Goodwill and intangible assets are tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. During the three and six months ended February 28, 2023 and 2022, there were no changes to our reporting units, and we did not recognize any impairment charges or additions to goodwill.
The following table summarizes other intangible assets as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition ValueAccumulated AmortizationNet Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 58 
Other internal use software
Straight line 3 to 5 years
77 75 
Customer relationships
Straight line 8 to 14 years
4,450 1,614 2,836 
ERP
Straight line 15 years
1,702 138 1,564 
$9,199 $1,812 $7,387 
The following table summarizes other intangible assets as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 48 12 
Customer relationships
Straight line 8 to 14 years
5,550 2,534 3,016 
ERP
Straight line 15 years
1,702 80 1,622 
$10,222 $2,662 $7,560 
Total amortization expense for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.2 million, respectively, and amortization expense for the six months ended February 28, 2023, and 2022 was $0.3 million and $0.3 million, respectively.
Future amortization of finite-lived intangible assets for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$251 
2024$489 
2025$489 
2026$489 
2027$442 
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories are as follows:
Level Input:Input Definition:
Level IInputs that are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level IIInputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level IIIUnobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.
For certain of our financial instruments, including accounts receivable, accounts payable, and accrued compensation and other accrued expenses, the carrying amounts are representative of their fair value due to their short maturities.
We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.
The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:
February 28, 2023
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$71,552 $— $(175)$71,377 
Term deposits (due within one year)4,500 4,500 
Total$76,052 $— $(175)$75,877 
August 31, 2022
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$72,168 $— $(839)$71,329 
Term deposits (due within one year)4,500 4,500 
Total$76,668 $— $(839)$75,829 
Research and Development Costs
Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.
Income Taxes
We account for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.
Intellectual property
The following table summarizes intellectual property as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 5,275 725 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,821 1,029 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 23 27 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,433 6,577 
$16,910 $8,552 $8,358 
The following table summarizes intellectual property as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Royalty Agreement buy out-Enslein Research
Straight line 10 years
$75 $75 $— 
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 4,975 1,025 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,662 1,188 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 20 30 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,196 6,814 
$16,985 $7,928 $9,057 
Total amortization expense for intellectual property agreements for the three months ended February 28, 2023 and 2022 was $0.4 million and $0.4 million, respectively, and amortization expense for intellectual property agreements for the six months ended February 28, 2023 and 2022 was $0.7 million and $0.7 million, respectively.
Future amortization of intellectual property for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$694 
2024$1,218 
2025$793 
2026$717 
2027$477 
Earnings per Share
We report earnings per share in accordance with ASC 260. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months ended February 28, 2023, and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Numerator
Net income attributable to common shareholders$4,174 $4,409 $5,419 $7,435 
Denominator
Weighted-average number of common shares outstanding during the year20,112 20,177 20,200 20,164 
Dilutive effect of stock options417 568 457 574 
Common stock and common stock equivalents used for diluted earnings per share20,529 20,745 20,657 20,738 
Stock-Based Compensation
Compensation costs related to stock options are determined in accordance with ASC 718. Compensation cost is calculated based on the grant-date fair value estimated using the Black-Scholes pricing model and then amortized on a straight-line basis over the requisite service period. Stock-based compensation expense related to stock options, not including shares issued to directors for services, was $1.2 million and $0.7 million for the three months ended February 28, 2023, and 2022, respectively, and $2.0 million and $1.3 million for the six months ended February 28, 2023, and 2022, respectively.
Impairment of Long-lived Assets
We account for the impairment and disposition of long-lived assets in accordance with ASC 360. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three and six months ended February 28, 2023, and 2022.
Recently Issued Accounting Standards
None.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income (Expense), Net
6 Months Ended
Feb. 28, 2023
Other Income and Expenses [Abstract]  
Other Income (Expense), Net OTHER INCOME (EXPENSE), NET
The components of other income (expense), net for the three and six months ended February 28, 2023, and 2022, were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Interest income$985 $75 $1,756 $139 
Change in valuation of contingent consideration— (122)— (243)
Gain on sale of assets— — — 
Gain (loss) on currency exchange49 100 18 221 
Total other income, net$1,034 $53 $1,774 $118 
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Feb. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Leases
On February 17, 2023, we entered into an amendment, effective May 1, 2023, to the lease agreement for our office space in Lancaster, California, where our corporate headquarters are located. The amendment extends the lease term through April 30, 2028, reduces the leased square footage from 9,255 to approximately 4,200, and reduces the monthly base rent from $18 thousand per month to $8 thousand per month with an annual increase of 3%. The amended lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last three years of the lease term with no penalty.
We lease 4,317 square feet of office space in Buffalo, New York. The lease term extends to November 30, 2026, and the base rent is $7 thousand per month with an annual 2% increase. The lease agreement provides the Company with two five-year renewal options and the right to terminate the lease with one year's prior written notice with certain penalties.
We have a data center colocation space in Buffalo, New York, with a lease term through November 30, 2026, and rent of $4 thousand per month with an annual 3% increase.

We lease 3,386 square feet of office space in Durham, North Carolina. The lease term extends to September 30, 2023, and the base rent is $8 thousand per month with an annual 3% increase.

We lease 2,300 square feet of office space in Paris, France. The lease term extends to November 30, 2024, and the rent is $5 thousand per month, which amount is subject to adjustment each December based on a consumer price index.

Rent expense, including common area maintenance fees for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.1 million, respectively, and was $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively.
Lease liability maturities as of February 28, 2023, were as follows:
(in thousands)Year Ending August 31,Amount
Remainder of 2023$255 
2024411 
2025346 
2026219 
2027
Total undiscounted liabilities1,239 
Less: imputed interest(60)
Total operating lease liabilities (including current portion)$1,179 
Employment Agreements

In the normal course of business, the Company has entered into employment agreements with certain of its executive officers that may require compensation payments upon termination.
Income Taxes

We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position, and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. Our federal income tax returns for fiscal years 2019 through 2021 are open for audit, and our state tax returns for fiscal years 2018 through 2021 remain open for audit.

Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.
Litigation

We are not a party to any legal proceedings and are not aware of any pending or threatened legal proceedings of any kind.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY
6 Months Ended
Feb. 28, 2023
Equity [Abstract]  
SHAREHOLDER'S EQUITY SHAREHOLDERS' EQUITY
Shares Outstanding

Shares of Company common stock outstanding for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
2023202220232022
Common stock outstanding, beginning of period20,313,755 20,168,796 20,260,070 20,141,521 
Common stock repurchased during the period *(408,685)— (408,685)— 
Common stock issued during the period25,553 12,988 79,238 40,263 
Common stock outstanding, end of period19,930,623 20,181,784 19,930,623 20,181,784 
*Common stock repurchased per the ASR Agreement, as discussed in further detail in this footnote, below.
Dividends

The Company’s Board of Directors declared cash dividends during the fiscal years 2023 and 2022. The details of dividends paid are in the following tables:
(in thousands, except dividend per share)Fiscal Year 2023
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/31/202211/07/202220,299 $0.06 $1,218 
1/30/20232/06/202319,924 $0.06 1,195 
Total$2,413 
(in thousands, except dividend per share) Fiscal Year 2022
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/25/202111/01/202120,148 $0.06 $1,209 
1/31/20222/07/202220,178 $0.06 1,211 
4/25/20225/02/202220,207 $0.06 1,212 
7/25/20228/01/202220,239 $0.06 1,214 
Total  $4,846 
Stock Option Plans
On December 23, 2016, the Company's Board of Directors adopted, and on February 23, 2017, its shareholders approved, the Company's 2017 Equity Incentive Plan (the "2017 Plan"), under which a total of 1.0 million shares of common stock were reserved for issuance. The 2017 plan would have terminated in December 2026. The 2017 Plan was replaced by the Company’s 2021 Plan (as defined below), and as a result, no further issuances of shares may be made under the 2017 Plan.
On April 9, 2021, the Company's Board of Directors adopted, and on June 23, 2021, its shareholders approved, the Company's 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2017 Plan, the "Plans"), under which a total of 1.3 million shares of common stock were initially reserved for issuance. On October 20, 2022, the Company’s Board of Directors approved, and on February 9, 2023, its shareholders approved, an amendment to the 2021 Plan to increase the number of shares of common stock authorized for issuance thereunder from 1.3 million shares to 1.55 million shares of common stock of the Company. The 2021 Plan will terminate in 2031.
As of February 28, 2023, employees and directors held Qualified Incentive Stock Options ("ISOs") and Non-Qualified Stock Options ("NQSOs") to purchase an aggregate of 1.6 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.
The following tables summarize information about stock options:
(in thousands, except per share and weighted-average amounts)
 Transactions During The Six Months Ended February 28, 2023Number of
Options
Weighted-Average
Exercise Price
Per Share
Weighted-Average
Remaining
Contractual Life
Outstanding, August 31, 20221,245 $28.61 6.14 years
Granted434 43.82 
Exercised(77)14.94 
Canceled/Forfeited(26)40.48 
Outstanding, February 28, 20231,576 $33.27 6.85 years
Vested and Exercisable, February 28, 2023766 $21.76 4.69 years
Vested and Expected to Vest, February 28, 20231,569 $33.23 6.84 years
The total grant-date fair value of nonvested stock options as of February 28, 2023, was $16.2 million and is amortizable over a weighted-average period of 3.66 years.
The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option-valuation models require the input of highly subjective assumptions, including the expected stock price volatility.
The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2023 and fiscal year 2022:
(in thousands, except prices)Six Months Ended February 28, 2023Fiscal Year 2022
Estimated fair value of awards granted$9,457 $4,597 
Unvested Forfeiture Rate0.00 %1.04 %
Weighted-average grant price$43.82 $42.13 
Weighted-average market price$43.82 $42.13 
Weighted-average volatility46.26 %42.80 %
Weighted-average risk-free rate4.32 %1.74 %
Weighted-average dividend yield0.55 %0.58 %
Weighted-average expected life6.59 years6.59 years
The exercise prices for the options outstanding at February 28, 2023, ranged from $6.85 to $66.14, and the information relating to these options is as follows:
(in thousands except prices)
Exercise PriceAwards OutstandingAwards Exercisable
LowHighQuantityWeighted -Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
QuantityWeighted-Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
$6.85 $9.77 259 2.27 years$8.33 259 2.27 years$8.33 
$9.78 $18.76 174 3.99 years$10.10 174 3.99 years$10.10 
$18.77 $33.40 214 6.15 years$25.37 147 6.06 years$24.62 
$33.41 $47.63 646 9.15 years$42.06 84 7.58 years$37.92 
$47.64 $66.14 283 8.07 years$56.27 102 7.68 years$58.55 
  1,576 6.85 years$33.27 766 4.69 years$21.76 
During the three and six months ended February 28, 2023, we issued 3,645 and 7,160 shares of stock valued at $0.1 million and $0.3 million, respectively, to our nonmanagement directors as compensation for board-related duties.
The balances of our par-value common stock and additional paid-in capital as of February 28, 2023, were $11 thousand and $137.8 million, respectively.
Share Repurchases
On January 11, 2023, the Company entered into an accelerated share repurchase agreement (the “ASR Agreement”) with Morgan Stanley & Co. LLC (“Morgan Stanley”) to repurchase an aggregate of $20 million of the Company’s outstanding common shares. The ASR Agreement was executed as part of the Company’s existing $50 million share repurchase program.

Pursuant to the terms of the ASR Agreement, the Company made an initial payment, using available cash balances, of $20 million to Morgan Stanley and received an initial delivery of 408,685 shares of Company common stock. These 408,685 shares were retired and are treated as authorized, unissued shares. The final number of shares to be repurchased will be based on the volume-weighted average price of the Company’s common stock during the term of the ASR Agreement, less a discount and subject to adjustments. At final settlement, under certain circumstances, Morgan Stanley may be required to deliver to the Company additional shares of the Company’s common stock, or the Company may be required to deliver to Morgan Stanley additional shares of the Company’s common stock (or, at the Company’s election, to make a cash payment to Morgan Stanley). The final settlement is expected to be completed during the third quarter of fiscal 2023. The Company estimates that the final additional share delivery from Morgan Stanley to the Company pursuant to the ASR Agreement will be approximately 91,000 shares.

The ASR Agreement contains the principal terms and provisions governing the transaction, including, but not limited to, the mechanism used to determine the number of shares that will be delivered, the required timing of delivery of the shares, the circumstances under which Morgan Stanley is permitted to make adjustments to valuation and calculation periods and various acknowledgments, representations and warranties made by the Company and Morgan Stanley to one another.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATIONS AND UNCERTAINTIES
6 Months Ended
Feb. 28, 2023
Risks and Uncertainties [Abstract]  
CONCENTRATIONS AND UNCERTAINTIES CONCENTRATIONS AND UNCERTAINTIES
Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable, and short-term investments. The Company holds cash and cash equivalents with balances that exceed FDIC insured limits. Cash maintained in excess of these limits is on deposit with a large, national bank. Accordingly, the Company does not have depository exposure to regional banks. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts, and management believes that the financial institutions at which its cash is held are stable; however, no assurances can be provided. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition.
Revenue concentration shows that international sales accounted for 31% and 33% of revenue for the six months ended February 28, 2023, and 2022, respectively. Our four largest customers in terms of revenue accounted for 6%, 5%, 3%, and 3% of revenue for the six months ended February 28, 2023. Our four largest customers in terms of revenue accounted for 11%, 5%, 4%, and 4% of revenue for the six months ended February 28, 2022.
Accounts receivable concentrations show that our six largest customers in terms of accounts receivable each comprised between 5% and 13% of accounts receivable as of February 28, 2023; our three largest customers in terms of accounts receivable comprised between 4% and 19% of accounts receivable as of February 28, 2022.
We operate in the biosimulation market, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING
6 Months Ended
Feb. 28, 2023
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
The Company applies ASC 280, Segment Reporting, in determining reportable segments. The Company has two reportable segments: Software and Services. Segment information is presented in the same manner that the chief operating decision maker ("CODM") reviews certain financial information based on these reportable segments. The CODM reviews revenue and gross profit for both of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment.
No operating segments have been aggregated to form the reportable segments. The Company does not allocate assets at the reportable segment level as these are managed on an entity-wide group basis and, accordingly, the Company does not report asset information by segment. The Company does not allocate operating expenses that are managed on an entity-wide group basis and, accordingly, the Company does not allocate and report operating expenses at a segment level. There are no internal revenue transactions between the Company’s segments.

The following tables summarize the results for each segment for the three months ended February 28, 2023, and 2022:

(in thousands)Three Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$10,487 $5,263 $15,750 
Cost of revenues843 1,777 2,620 
Gross profit$9,644 $3,486 $13,130 
Gross margin92 %66 %83 %
Our software business and services business represented 67% and 33% of total revenue, respectively, for the three months ended February 28, 2023.
(in thousands)Three Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$9,758 $5,038 $14,796 
Cost of revenues780 2,050 2,830 
Gross profit$8,978 $2,988 $11,966 
Gross margin92 %59 %81 %
Our software business and services business represented 66% and 34% of total revenue, respectively, for the three months ended February 28, 2022.
The following tables summarize the results for each segment for the six months ended February 28, 2023, and 2022:
(in thousands)Six Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$16,561 $11,153 $27,714 
Cost of revenues1,728 3,563 5,291 
Gross profit$14,833 $7,590 $22,423 
Gross margin90 %68 %81 %
Our software business and services business represented 60% and 40% of total revenue, respectively, for the six months ended February 28, 2023.
(in thousands)Six Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$17,120 $10,093 $27,213 
Cost of revenues1,515 4,071 5,586 
Gross profit$15,605 $6,022 $21,627 
Gross margin91 %60 %79 %
Our software business and services business represented 63% and 37% of total revenue, respectively, for the six months ended February 28, 2022.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.1
EMPLOYEE BENEFIT PLAN
6 Months Ended
Feb. 28, 2023
Retirement Benefits [Abstract]  
EMPLOYEE BENEFIT PLAN EMPLOYEE BENEFIT PLANWe maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the employee's gross salary. We contributed $0.2 million and $0.2 million for the three months ended February 28, 2023 and 2022, respectively, and $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS
6 Months Ended
Feb. 28, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS SUBSEQUENT EVENTS
Dividend Declared

On Wednesday, April 5, 2023, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of approximately $1.2 million will be distributed on Monday, May 1, 2023, for shareholders of record as of Monday, April 24, 2023.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Feb. 28, 2023
Accounting Policies [Abstract]  
Principles of Consolidation
Principles of Consolidation
The consolidated financial statements include the accounts of Simulations Plus and its wholly owned subsidiary, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.
Use of Estimates
Use of Estimates
Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.
Reclassifications
Reclassifications
Certain numbers in the prior year have been reclassified to conform to the current year's presentation.
Revenue Recognition
Revenue Recognition
We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development.

In accordance with ASC 606, we determine revenue recognition through the following steps:

i.Identification of the contract, or contracts, with a customer
ii.Identification of the performance obligations in the contract
iii.Determination of the transaction price
iv.Allocation of the transaction price to the performance obligations in the contract
v.Recognition of revenue when, or as, we satisfy a performance obligation

Components of Revenue
The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. Standalone selling prices are determined based on the prices at which the Company separately sells its services or goods.
Revenue ComponentsTypical Payment Terms
Software Revenues:
Software revenues are generated primarily from sales of software licenses at the time the software is unlocked, and the term commences. The license period typically is one year or less. Along with the license, a di minimis amount of customer support is provided to assist the customer with the software. Should the customer need more than a di minimis amount of support, they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.
Payments are generally due upon invoicing on a net 30 basis, unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.
For certain software arrangements the Company hosts the licenses on servers maintained by the Company. Revenue for those arrangements is accounted as Software as a Service over the life of the contract. These arrangements account for a small portion of software revenues of the Company.
Consulting Contracts:
Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The Company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the method chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.
Consortium Member Based Services:
The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.Payment is due at the beginning of the period, generally on a net-30 or -60 basis.
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. As of February 28, 2023, remaining performance obligations were $10.4 million. Ninety-six percent of the remaining performance obligations are expected to be recognized over the next 12 months, with the remainder expected to be recognized thereafter. Remaining performance obligations estimates are subject to change and are affected by several factors, including contract terminations and changes in the scope of contracts.
Disaggregation of Revenues

The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Software licenses
Point in time$10,191 $9,493 $15,993 $16,600 
Over time296 265 568 520 
Services   
Over time5,263 5,038 11,153 10,093 
Total revenue$15,750 $14,796 $27,714 $27,213 
In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:
(in thousands)Three Months Ended February 28,
20232022
$% of total $% of total
Americas$10,589 67 %$9,696 66 %
EMEA3,618 23 %3,706 25 %
Asia Pacific1,543 10 %1,394 %
Total$15,750 100 %$14,796 100 %
(in thousands)Six Months Ended February 28,
20232022
$% of total $% of total
Americas$19,089 69 %$18,155 67 %
EMEA5,748 21 %6,731 25 %
Asia Pacific2,877 10 %2,327 %
Total$27,714 100 %$27,213 100 %
Contract Balances
We receive payments from customers based upon contractual billing schedules, while we recognize revenue when, or as, we satisfy our performance obligations. This timing difference results in accounts receivable, contract assets, and contract liabilities. We record accounts receivable when the right to consideration becomes unconditional. We record a contract asset if the right to consideration is conditioned on something other than the passage of time, such as our future performance. Contract assets are included in prepaid expenses and other current assets on our condensed consolidated balance sheets. We record a contract liability when we have an obligation to transfer goods or services to a customer for which we have either received consideration or a payment is due from a customer. We refer to contract liabilities as deferred revenue on our condensed consolidated balance sheets.
Contract asset balances as of February 28, 2023, and August 31, 2022, were $2.9 million and $1.7 million, respectively.
During the three and six months ended February 28, 2023, the Company recognized $0.4 million and $2.3 million, respectively, of revenue that was included in contract liabilities as of August 31, 2022, and during the three and six months ended February 28, 2022, the Company recognized $0.2 million and $0.5 million, respectively, of revenue that was included in contract liabilities as of August 31, 2021.
Deferred Commissions
Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. We apply the practical expedient as described in ASC 340-40-25-4 to expense costs as incurred for sales commissions, since the amortization period of the asset that we otherwise would have recognized is one year or less. This expense is included in the condensed consolidated statements of operations and comprehensive income as selling, general, and administrative expense.
Cash and Cash Equivalents
Cash and Cash Equivalents
For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.
Accounts Receivable
Accounts Receivable and Allowance for Credit Losses
The Company extends credit to its customers in the normal course of business. The Company evaluates its allowance for credit losses based on its estimate of the collectability of its trade accounts receivable. As part of this assessment, the Company considers various factors including the financial condition of the individual companies with which it does business, the aging of receivable balances, historical experience, changes in customer payment terms, current market conditions, and reasonable and supportable forecasts of future economic conditions. In times of economic turmoil, the Company’s estimates and judgments with respect to the collectability of its receivables is subject to greater uncertainty than in more stable periods. Accounts receivable balances will be charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.
Investments
Investments
The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds, and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:

Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are measured at amortized cost and are presented at the net amount expected to be collected. Any change in the allowance for credit losses during the period is reflected in earnings. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security.

Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.

Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value. For available-for-sale debt securities in an unrealized loss position, we evaluate as of the balance sheet date whether the unrealized losses are attributable to a credit loss or other factors. The portion of unrealized losses related to a credit loss is recognized in earnings, and the portion of unrealized loss not related to a credit loss is recognized in other comprehensive income (loss).

We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. We subsequently reassess the appropriateness of that classification at each reporting date. During the quarter ended February 28, 2023, all of our investments were classified as held-to-maturity.
Capitalized Computer Software Development Costs
Capitalized Computer Software Development Costs
Software development costs are capitalized in accordance with ASC 985-20. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.

The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.
Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $0.4 million and $0.3 million for the three months ended February 28, 2023, and 2022, respectively, and $0.8 million and $0.6 million for the six months ended February 28, 2023, and 2022, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.
We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:
Equipment5 years
Computer equipment
3 to 7 years
Furniture and fixtures
5 to 7 years
Leasehold improvementsShorter of life of asset or lease
Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.
Internal-use Software
Internal-use Software
We have capitalized certain internal-use software costs in accordance with ASC 350-40, which are included in intangible assets. The amortization of such costs is classified as selling, general, and administrative expenses on the condensed consolidated statements of operations. Maintenance of and minor upgrades to internal-use software are also classified as selling, general, and administrative expenses as incurred.
Leases
Leases
We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our condensed consolidated balance sheets.
ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. The operating lease ROU asset also includes any lease payments made at or before the commencement date and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.
Intangible Assets and Goodwill
Intangible Assets and Goodwill
We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Finite-lived intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.
Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill and indefinite-lived intangible assets are tested for impairment annually or when events or circumstances change that would indicate that they might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.
Goodwill and intangible assets are tested for impairment at the reporting unit level, which is one level below or the same as an operating segment.
Other Intangible Assets
The following table summarizes other intangible assets as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition ValueAccumulated AmortizationNet Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 58 
Other internal use software
Straight line 3 to 5 years
77 75 
Customer relationships
Straight line 8 to 14 years
4,450 1,614 2,836 
ERP
Straight line 15 years
1,702 138 1,564 
$9,199 $1,812 $7,387 
The following table summarizes other intangible assets as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 48 12 
Customer relationships
Straight line 8 to 14 years
5,550 2,534 3,016 
ERP
Straight line 15 years
1,702 80 1,622 
$10,222 $2,662 $7,560 
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Assets and liabilities recorded at fair value in the condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories are as follows:
Level Input:Input Definition:
Level IInputs that are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.
Level IIInputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.
Level IIIUnobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date.
For certain of our financial instruments, including accounts receivable, accounts payable, and accrued compensation and other accrued expenses, the carrying amounts are representative of their fair value due to their short maturities.
We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.
The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:
February 28, 2023
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$71,552 $— $(175)$71,377 
Term deposits (due within one year)4,500 4,500 
Total$76,052 $— $(175)$75,877 
August 31, 2022
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$72,168 $— $(839)$71,329 
Term deposits (due within one year)4,500 4,500 
Total$76,668 $— $(839)$75,829 
Research and Development Costs
Research and Development Costs
Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.
Income Taxes
Income Taxes
We account for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.

Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.
Earnings per Share Earnings per ShareWe report earnings per share in accordance with ASC 260. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive.
Stock-Based Compensation Stock-Based CompensationCompensation costs related to stock options are determined in accordance with ASC 718. Compensation cost is calculated based on the grant-date fair value estimated using the Black-Scholes pricing model and then amortized on a straight-line basis over the requisite service period. Stock-based compensation expense related to stock options, not including shares issued to directors for services, was $1.2 million and $0.7 million for the three months ended February 28, 2023, and 2022, respectively, and $2.0 million and $1.3 million for the six months ended February 28, 2023, and 2022, respectively.
Impairment of Long-lived Assets
Impairment of Long-lived Assets
We account for the impairment and disposition of long-lived assets in accordance with ASC 360. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three and six months ended February 28, 2023, and 2022.
Recently Issued Accounting Standards
Recently Issued Accounting Standards
None.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Feb. 28, 2023
Accounting Policies [Abstract]  
Disaggregation of Revenue
The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Software licenses
Point in time$10,191 $9,493 $15,993 $16,600 
Over time296 265 568 520 
Services   
Over time5,263 5,038 11,153 10,093 
Total revenue$15,750 $14,796 $27,714 $27,213 
Schedule of Geographical Revenues Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:
(in thousands)Three Months Ended February 28,
20232022
$% of total $% of total
Americas$10,589 67 %$9,696 66 %
EMEA3,618 23 %3,706 25 %
Asia Pacific1,543 10 %1,394 %
Total$15,750 100 %$14,796 100 %
(in thousands)Six Months Ended February 28,
20232022
$% of total $% of total
Americas$19,089 69 %$18,155 67 %
EMEA5,748 21 %6,731 25 %
Asia Pacific2,877 10 %2,327 %
Total$27,714 100 %$27,213 100 %
Property and Equipment estimated useful lives Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:
Equipment5 years
Computer equipment
3 to 7 years
Furniture and fixtures
5 to 7 years
Leasehold improvementsShorter of life of asset or lease
Lease, Cost
Supplemental balance sheet information related to operating leases was as follows as of February 28, 2023:
(in thousands)
Right of use assets$1,190 
Lease liabilities, current$432 
Lease liabilities, long-term$747 
Operating lease costs$252 
Weighted-average remaining lease term2.55 years
Weighted-average discount rate3.41 %
Schedule of Finite-Lived Intangible Assets
The following table summarizes other intangible assets as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition ValueAccumulated AmortizationNet Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 58 
Other internal use software
Straight line 3 to 5 years
77 75 
Customer relationships
Straight line 8 to 14 years
4,450 1,614 2,836 
ERP
Straight line 15 years
1,702 138 1,564 
$9,199 $1,812 $7,387 
The following table summarizes other intangible assets as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Trade namesNone$2,910 $— $2,910 
Covenants not to compete
Straight line 3 years
60 48 12 
Customer relationships
Straight line 8 to 14 years
5,550 2,534 3,016 
ERP
Straight line 15 years
1,702 80 1,622 
$10,222 $2,662 $7,560 
Finite-lived Intangible Assets Amortization Expense
Future amortization of finite-lived intangible assets for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$251 
2024$489 
2025$489 
2026$489 
2027$442 
Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.
The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:
February 28, 2023
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$71,552 $— $(175)$71,377 
Term deposits (due within one year)4,500 4,500 
Total$76,052 $— $(175)$75,877 
August 31, 2022
(in thousands)Amortized CostGross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Commercial notes (due within one year)$72,168 $— $(839)$71,329 
Term deposits (due within one year)4,500 4,500 
Total$76,668 $— $(839)$75,829 
Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination
The following table summarizes intellectual property as of February 28, 2023:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 5,275 725 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,821 1,029 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 23 27 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,433 6,577 
$16,910 $8,552 $8,358 
The following table summarizes intellectual property as of August 31, 2022:
(in thousands)Amortization
Period
Acquisition
Value
Accumulated
Amortization
Net Book
Value
Royalty Agreement buy out-Enslein Research
Straight line 10 years
$75 $75 $— 
Termination/nonassertion agreement-TSRL Inc.
Straight line 10 years
6,000 4,975 1,025 
Developed technologies–DILIsym acquisition
Straight line 9 years
2,850 1,662 1,188 
Intellectual rights of Entelos Holding Company
Straight line 10 years
50 20 30 
Developed technologies–Lixoft acquisition
Straight line 16 years
8,010 1,196 6,814 
$16,985 $7,928 $9,057 
Schedule of Future Amortization Expenses
Future amortization of intellectual property for the next five years is as follows:
(in thousands)
Year Ending August 31,
Amount
Remainder of 2023$694 
2024$1,218 
2025$793 
2026$717 
2027$477 
Schedule of Earnings Per Share, Basic and Diluted The components of basic and diluted earnings per share for the three and six months ended February 28, 2023, and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Numerator
Net income attributable to common shareholders$4,174 $4,409 $5,419 $7,435 
Denominator
Weighted-average number of common shares outstanding during the year20,112 20,177 20,200 20,164 
Dilutive effect of stock options417 568 457 574 
Common stock and common stock equivalents used for diluted earnings per share20,529 20,745 20,657 20,738 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income (Expense), Net (Tables)
6 Months Ended
Feb. 28, 2023
Other Income and Expenses [Abstract]  
Schedule of Other Nonoperating Income (Expense)
The components of other income (expense), net for the three and six months ended February 28, 2023, and 2022, were as follows:
Three Months Ended February 28,Six Months Ended February 28,
(in thousands)2023202220232022
Interest income$985 $75 $1,756 $139 
Change in valuation of contingent consideration— (122)— (243)
Gain on sale of assets— — — 
Gain (loss) on currency exchange49 100 18 221 
Total other income, net$1,034 $53 $1,774 $118 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Feb. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
Lessee, Operating Lease, Liability, Maturity
Lease liability maturities as of February 28, 2023, were as follows:
(in thousands)Year Ending August 31,Amount
Remainder of 2023$255 
2024411 
2025346 
2026219 
2027
Total undiscounted liabilities1,239 
Less: imputed interest(60)
Total operating lease liabilities (including current portion)$1,179 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Tables)
6 Months Ended
Feb. 28, 2023
Equity [Abstract]  
Schedule of Shares Outstanding
Shares Outstanding

Shares of Company common stock outstanding for the three and six months ended February 28, 2023 and 2022 were as follows:
Three Months Ended February 28,Six Months Ended February 28,
2023202220232022
Common stock outstanding, beginning of period20,313,755 20,168,796 20,260,070 20,141,521 
Common stock repurchased during the period *(408,685)— (408,685)— 
Common stock issued during the period25,553 12,988 79,238 40,263 
Common stock outstanding, end of period19,930,623 20,181,784 19,930,623 20,181,784 
*Common stock repurchased per the ASR Agreement, as discussed in further detail in this footnote, below.
Schedule of Dividends Payable
Dividends

The Company’s Board of Directors declared cash dividends during the fiscal years 2023 and 2022. The details of dividends paid are in the following tables:
(in thousands, except dividend per share)Fiscal Year 2023
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/31/202211/07/202220,299 $0.06 $1,218 
1/30/20232/06/202319,924 $0.06 1,195 
Total$2,413 
(in thousands, except dividend per share) Fiscal Year 2022
Record DateDistribution DateNumber of Shares
Outstanding on
Record Date
Dividend per
Share
Total Amount
10/25/202111/01/202120,148 $0.06 $1,209 
1/31/20222/07/202220,178 $0.06 1,211 
4/25/20225/02/202220,207 $0.06 1,212 
7/25/20228/01/202220,239 $0.06 1,214 
Total  $4,846 
Share-based Payment Arrangement, Option, Activity
The following tables summarize information about stock options:
(in thousands, except per share and weighted-average amounts)
 Transactions During The Six Months Ended February 28, 2023Number of
Options
Weighted-Average
Exercise Price
Per Share
Weighted-Average
Remaining
Contractual Life
Outstanding, August 31, 20221,245 $28.61 6.14 years
Granted434 43.82 
Exercised(77)14.94 
Canceled/Forfeited(26)40.48 
Outstanding, February 28, 20231,576 $33.27 6.85 years
Vested and Exercisable, February 28, 2023766 $21.76 4.69 years
Vested and Expected to Vest, February 28, 20231,569 $33.23 6.84 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value
The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2023 and fiscal year 2022:
(in thousands, except prices)Six Months Ended February 28, 2023Fiscal Year 2022
Estimated fair value of awards granted$9,457 $4,597 
Unvested Forfeiture Rate0.00 %1.04 %
Weighted-average grant price$43.82 $42.13 
Weighted-average market price$43.82 $42.13 
Weighted-average volatility46.26 %42.80 %
Weighted-average risk-free rate4.32 %1.74 %
Weighted-average dividend yield0.55 %0.58 %
Weighted-average expected life6.59 years6.59 years
Share-based Payment Arrangement, Option, Exercise Price Range
The exercise prices for the options outstanding at February 28, 2023, ranged from $6.85 to $66.14, and the information relating to these options is as follows:
(in thousands except prices)
Exercise PriceAwards OutstandingAwards Exercisable
LowHighQuantityWeighted -Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
QuantityWeighted-Average
Remaining
Contractual
Life
Weighted-Average
Exercise
Price
$6.85 $9.77 259 2.27 years$8.33 259 2.27 years$8.33 
$9.78 $18.76 174 3.99 years$10.10 174 3.99 years$10.10 
$18.77 $33.40 214 6.15 years$25.37 147 6.06 years$24.62 
$33.41 $47.63 646 9.15 years$42.06 84 7.58 years$37.92 
$47.64 $66.14 283 8.07 years$56.27 102 7.68 years$58.55 
  1,576 6.85 years$33.27 766 4.69 years$21.76 
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING (Tables)
6 Months Ended
Feb. 28, 2023
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables summarize the results for each segment for the three months ended February 28, 2023, and 2022:

(in thousands)Three Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$10,487 $5,263 $15,750 
Cost of revenues843 1,777 2,620 
Gross profit$9,644 $3,486 $13,130 
Gross margin92 %66 %83 %
Our software business and services business represented 67% and 33% of total revenue, respectively, for the three months ended February 28, 2023.
(in thousands)Three Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$9,758 $5,038 $14,796 
Cost of revenues780 2,050 2,830 
Gross profit$8,978 $2,988 $11,966 
Gross margin92 %59 %81 %
Our software business and services business represented 66% and 34% of total revenue, respectively, for the three months ended February 28, 2022.
The following tables summarize the results for each segment for the six months ended February 28, 2023, and 2022:
(in thousands)Six Months Ended February 28, 2023
SoftwareServicesTotal
Revenues$16,561 $11,153 $27,714 
Cost of revenues1,728 3,563 5,291 
Gross profit$14,833 $7,590 $22,423 
Gross margin90 %68 %81 %
Our software business and services business represented 60% and 40% of total revenue, respectively, for the six months ended February 28, 2023.
(in thousands)Six Months Ended February 28, 2022
SoftwareServicesTotal
Revenues$17,120 $10,093 $27,213 
Cost of revenues1,515 4,071 5,586 
Gross profit$15,605 $6,022 $21,627 
Gross margin91 %60 %79 %
Our software business and services business represented 63% and 37% of total revenue, respectively, for the six months ended February 28, 2022.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Aug. 31, 2022
Accounting Policies [Abstract]          
Remaining performance obligations $ 10.4   $ 10.4    
Remaining performance obligations, percentage 96.00%   96.00%    
Contract with customer, asset, after allowance for credit loss $ 2.9   $ 2.9   $ 1.7
Contract with customer, liability, revenue recognized $ 0.4 $ 0.2 $ 2.3 $ 0.5  
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 15,750 $ 14,796 $ 27,714 $ 27,213
Software licenses | Point in time        
Finite-Lived Intangible Assets [Line Items]        
Total revenues 10,191 9,493 15,993 16,600
Software licenses | Over time        
Finite-Lived Intangible Assets [Line Items]        
Total revenues 296 265 568 520
Services | Over time        
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 5,263 $ 5,038 $ 11,153 $ 10,093
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 15,750 $ 14,796 $ 27,714 $ 27,213
Revenue Benchmark | Product Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration Risk, Percentage 100.00% 100.00% 100.00% 100.00%
Americas        
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 10,589 $ 9,696 $ 19,089 $ 18,155
Americas | Revenue Benchmark | Product Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration Risk, Percentage 67.00% 66.00% 69.00% 67.00%
EMEA        
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 3,618 $ 3,706 $ 5,748 $ 6,731
EMEA | Revenue Benchmark | Product Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration Risk, Percentage 23.00% 25.00% 21.00% 25.00%
Asia Pacific        
Finite-Lived Intangible Assets [Line Items]        
Total revenues $ 1,543 $ 1,394 $ 2,877 $ 2,327
Asia Pacific | Revenue Benchmark | Product Concentration Risk        
Finite-Lived Intangible Assets [Line Items]        
Concentration Risk, Percentage 10.00% 9.00% 10.00% 8.00%
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Aug. 31, 2022
Finite-Lived Intangible Assets [Line Items]          
Capitalized computer software, amortization, maximum period     5 years    
Capitalized computer software, amortization $ 400,000 $ 300,000 $ 800,000 $ 600,000  
Stock-based compensation 1,200,000 700,000 2,000,000 1,300,000  
Impairment losses     0 0  
Goodwill          
Finite-Lived Intangible Assets [Line Items]          
Impairment, long-lived asset, held-for-use     0 0  
Other Intangible Assets          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets 100,000 200,000 300,000 300,000  
Intangible asset acquisition value 9,199,000   9,199,000   $ 10,222,000
Accumulated amortization of intellectual property 1,812,000   1,812,000   $ 2,662,000
Intellectual Properties          
Finite-Lived Intangible Assets [Line Items]          
Amortization of intangible assets $ 400,000 $ 400,000 $ 700,000 $ 700,000  
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)
6 Months Ended
Feb. 28, 2023
Equipment  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Computer equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
Computer equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life 7 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life 5 years
Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives Shorter of life of asset or lease
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) - USD ($)
$ in Thousands
6 Months Ended
Feb. 28, 2023
Aug. 31, 2022
Accounting Policies [Abstract]    
Right of use assets $ 1,190 $ 1,420
Lease liabilities, current 432 461
Lease liabilities, long-term 747 $ 943
Operating lease costs $ 252  
Weighted-average remaining lease term 2 years 6 months 18 days  
Weighted-average discount rate 3.41%  
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2022
Feb. 28, 2023
Aug. 31, 2022
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Acquisition Value   $ 2,910 $ 2,910
Accumulated Amortization   0 0
Net Book Value   $ 2,910 2,910
Covenants not to compete      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 3 years 3 years  
Acquisition Value   $ 60 60
Accumulated Amortization   58 48
Net Book Value   2 12
Other internal use software      
Finite-Lived Intangible Assets [Line Items]      
Acquisition Value   77  
Accumulated Amortization   2  
Net Book Value   $ 75  
Other internal use software | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period   3 years  
Other internal use software | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period   5 years  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Acquisition Value   $ 4,450 5,550
Accumulated Amortization   1,614 2,534
Net Book Value   $ 2,836 3,016
Customer relationships | Minimum      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 8 years 8 years  
Customer relationships | Maximum      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 14 years 14 years  
ERP      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 15 years 15 years  
Acquisition Value   $ 1,702 1,702
Accumulated Amortization   138 80
Net Book Value   1,564 1,622
Other Intangible Assets      
Finite-Lived Intangible Assets [Line Items]      
Acquisition Value   9,199 10,222
Accumulated Amortization   1,812 2,662
Net Book Value   $ 7,387 $ 7,560
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) - Other Intangible Assets
$ in Thousands
Feb. 28, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2023 $ 251
2024 489
2025 489
2026 489
2027 $ 442
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) - Intellectual property - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2022
Feb. 28, 2023
Aug. 31, 2022
Finite-Lived Intangible Assets [Line Items]      
Acquisition Value   $ 16,910 $ 16,985
Accumulated Amortization   8,552 7,928
Net Book Value   $ 8,358 9,057
T S R L      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 10 years 10 years  
Acquisition Value   $ 6,000 6,000
Accumulated Amortization   5,275 4,975
Net Book Value   $ 725 1,025
D I L I      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 9 years 9 years  
Acquisition Value   $ 2,850 2,850
Accumulated Amortization   1,821 1,662
Net Book Value   $ 1,029 1,188
Entelos      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 10 years 10 years  
Acquisition Value   $ 50 50
Accumulated Amortization   23 20
Net Book Value   $ 27 30
Lixoft      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 16 years 16 years  
Acquisition Value   $ 8,010 8,010
Accumulated Amortization   1,433 1,196
Net Book Value   $ 6,577 6,814
Enslien      
Finite-Lived Intangible Assets [Line Items]      
Amortization Period 10 years    
Acquisition Value     75
Accumulated Amortization     75
Net Book Value     $ 0
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) - Intellectual property
$ in Thousands
Feb. 28, 2023
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Remainder of 2023 $ 694
2024 1,218
2025 793
2026 717
2027 $ 477
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Numerator        
Net income attributable to common shareholders $ 4,174 $ 4,409 $ 5,419 $ 7,435
Denominator        
Weighted-average number of common shares outstanding during the year (in shares) 20,112 20,177 20,200 20,164
Dilutive effect of stock options (in shares) 417 568 457 574
Common stock and common stock equivalents used for diluted earnings per share (in shares) 20,529 20,745 20,657 20,738
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.1
SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) - USD ($)
$ in Thousands
Feb. 28, 2023
Aug. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Amortized Cost $ 76,052 $ 76,668
Gross Unrealized Gains 0 0
Gross Unrealized Losses (175) (839)
Fair Value 75,877 75,829
Commercial notes (due within one year)    
Defined Benefit Plan Disclosure [Line Items]    
Amortized Cost 71,552 72,168
Gross Unrealized Gains 0 0
Gross Unrealized Losses (175) (839)
Fair Value 71,377 71,329
Term deposits (due within one year)    
Defined Benefit Plan Disclosure [Line Items]    
Amortized Cost 4,500 4,500
Fair Value $ 4,500 $ 4,500
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income (Expense), Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Other Income and Expenses [Abstract]        
Interest income $ 985,000 $ 75,000 $ 1,756,000 $ 139,000
Change in valuation of contingent consideration 0 (122,000) 0 (243,000)
Gain on sale of assets 0 0 0 1,000
Gain (loss) on currency exchange 49,000 100,000 18,000 221,000
Total other income, net $ 1,034,000 $ 53,000 $ 1,774,000 $ 118,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 17, 2023
USD ($)
ft²
Feb. 28, 2023
USD ($)
ft²
renewal_term
Feb. 28, 2022
USD ($)
Feb. 28, 2023
USD ($)
ft²
renewal_term
Feb. 28, 2022
USD ($)
Line of Credit Facility [Line Items]          
Operating lease, expense   $ 100 $ 100 $ 300 $ 300
Lancaster, California          
Line of Credit Facility [Line Items]          
Operating lease, opt out required notice period   180 days   180 days  
Operating lease, opt out period       3 years  
Annual rent increase 0.03        
Lancaster, California | Maximum          
Line of Credit Facility [Line Items]          
Area of land | ft² 9,255        
Operating lease, expense $ 18        
Lancaster, California | Minimum          
Line of Credit Facility [Line Items]          
Area of land | ft² 4,200        
Operating lease, expense $ 8        
Buffalo, New York          
Line of Credit Facility [Line Items]          
Area of land | ft²   4,317   4,317  
Operating lease, expense       $ 7  
Operating lease, opt out period       1 year  
Annual rent increase   0.02   0.02  
Lessee, operating lease, renewal option | renewal_term   2   2  
Lessee, operating lease, renewal term   5 years   5 years  
Buffalo, New York | Data Center          
Line of Credit Facility [Line Items]          
Operating lease, expense       $ 4  
Annual rent increase   0.03   0.03  
Durham, North Carolina          
Line of Credit Facility [Line Items]          
Area of land | ft²   3,386   3,386  
Operating lease, expense       $ 8  
Annual rent increase   0.03   0.03  
Paris, France          
Line of Credit Facility [Line Items]          
Area of land | ft²   2,300   2,300  
Operating lease, expense       $ 5  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.1
COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details)
$ in Thousands
Feb. 28, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2023 $ 255
2024 411
2025 346
2026 219
2027 8
Total undiscounted liabilities 1,239
Less: imputed interest (60)
Total operating lease liabilities (including current portion) $ 1,179
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Details - Shares Outstanding) - shares
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock outstanding, beginning of year (in shares) 20,313,755 20,168,796 20,260,070 20,141,521
Common stock repurchased during the period (in shares) (408,685) 0 (408,685) 0
Common stock issued during the period (in shares) 25,553 12,988 79,238 40,263
Common stock outstanding, end of year (in shares) 19,930,623 20,181,784 19,930,623 20,181,784
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS EQUITY (Details - Dividends) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 30, 2021
Feb. 28, 2023
Dividends Payable [Line Items]    
Total Amount $ 4,846 $ 2,413
FY 2023 1st Qtr    
Dividends Payable [Line Items]    
Record Date   Oct. 31, 2022
Distribution Date   Nov. 07, 2022
Number of Shares Outstanding on Record Date   20,299
Dividend per Share   $ 0.06
Total Amount   $ 1,218
FY 2023 2nd Qtr    
Dividends Payable [Line Items]    
Record Date   Jan. 30, 2023
Distribution Date   Feb. 06, 2023
Number of Shares Outstanding on Record Date   19,924
Dividend per Share   $ 0.06
Total Amount   $ 1,195
FY 2022 1st Qtr    
Dividends Payable [Line Items]    
Record Date Oct. 25, 2021  
Distribution Date Nov. 01, 2021  
Number of Shares Outstanding on Record Date 20,148  
Dividend per Share $ 0.06  
Total Amount $ 1,209  
FY 2022 2nd Qtr    
Dividends Payable [Line Items]    
Record Date Jan. 31, 2022  
Distribution Date Feb. 07, 2022  
Number of Shares Outstanding on Record Date 20,178  
Dividend per Share $ 0.06  
Total Amount $ 1,211  
FY 2022 3rd Qtr    
Dividends Payable [Line Items]    
Record Date Apr. 25, 2022  
Distribution Date May 02, 2022  
Number of Shares Outstanding on Record Date 20,207  
Dividend per Share $ 0.06  
Total Amount $ 1,212  
FY 2022 4th Qtr    
Dividends Payable [Line Items]    
Record Date Jul. 25, 2022  
Distribution Date Aug. 01, 2022  
Number of Shares Outstanding on Record Date 20,239  
Dividend per Share $ 0.06  
Total Amount $ 1,214  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 11, 2023
May 31, 2023
Feb. 28, 2023
Feb. 28, 2023
Aug. 31, 2022
Feb. 09, 2023
Oct. 20, 2022
Dec. 23, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, value, issued     $ 11 $ 11        
Common stock and additional paid in capital     $ 137,800 $ 137,800        
Repurchase and retirement of common shares $ 20,000              
Stock repurchase program, authorized amount $ 50,000              
Common stock repurchased during the period (in shares)     408,685          
Forecast                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock repurchased during the period (in shares)   91,000            
Non Management Directors                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares issued as compensation (in shares)     3,645,000 7,160,000        
Shares issued, value, as compensation     $ 100 $ 300        
Equity Option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Award outstanding, quantity (in shares)     1,576,000 1,576,000 1,245,000      
Weighted-average remaining contractual life, outstanding       6 years 10 months 6 days 6 years 1 month 20 days      
Fair value of non-vested stock options     $ 16,200 $ 16,200        
Nonvested award, cost not yet recognized, period for recognition       3 years 7 months 28 days        
Equity 2017 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, capital shares reserved for future issuance (in shares)               1,000,000
Equity 2021 Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, capital shares reserved for future issuance (in shares)           1,550,000 1,300,000  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS EQUITY (Details - Option activity) - $ / shares
shares in Thousands
6 Months Ended 12 Months Ended
Feb. 28, 2023
Aug. 31, 2022
Weighted-Average Exercise Price Per Share    
Weighted-average exercise price per share, granted (in usd per share) $ 43.82 $ 42.13
Equity Option    
Number of Options    
Option outstanding, beginning balance (in shares) 1,245  
Number of options, granted (in shares) 434  
Number of options, exercised (in shares) (77)  
Number of options, canceled/forfeited (in shares) (26)  
Awards Outstanding, ending balance (in shares) 1,576 1,245
Number of options, vested and exercisable (in shares) 766  
Number of options, vested and expected to vest (in shares) 1,569  
Weighted-Average Exercise Price Per Share    
Outstanding weighted average exercise price (in usd per share) $ 28.61  
Weighted-average exercise price per share, granted (in usd per share) 43.82  
Weighted average exercise price per share, exercised (in usd per share) 14.94  
Weighted-average exercise price per share, canceled/forfeited (in usd per share) 40.48  
Outstanding weighted average exercise price (in usd per share) 33.27 $ 28.61
Vested and exercisable, end of period (in usd per share) 21.76  
Vested and expected to Vest, end of period (in usd per share) $ 33.23  
Weighted-average remaining contractual life, outstanding 6 years 10 months 6 days 6 years 1 month 20 days
Weighted-average remaining contractual life, vested and exercisable 4 years 8 months 8 days  
Weighted-average remaining contractual life, vested and expected to vest 6 years 10 months 2 days  
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS EQUITY (Details - Fair value of options) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Feb. 28, 2023
Aug. 31, 2022
Equity [Abstract]    
Estimated fair value of awards granted $ 9,457 $ 4,597
Unvested Forfeiture Rate 0.00% 1.04%
Weighted-average grant price $ 43.82 $ 42.13
Weighted-average market price $ 43.82 $ 42.13
Weighted-average volatility 46.26% 42.80%
Weighted-average risk-free rate 4.32% 1.74%
Weighted-average dividend yield 0.55% 0.58%
Weighted-average expected life 6 years 7 months 2 days 6 years 7 months 2 days
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) - Equity Option - $ / shares
shares in Thousands
6 Months Ended
Feb. 28, 2023
Aug. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award outstanding, quantity (in shares) 1,576 1,245
Awards outstanding, weighted-average remaining contractual life 6 years 10 months 6 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 33.27 $ 28.61
Awards exercisable, quantity (in shares) 766  
Awards exercisable, weighted-average remaining contractual life 4 years 8 months 8 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 21.76  
$6.85 to $9.77    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range, lower range limit (in usd per share) 6.85  
Exercise price range, upper range limit (in usd per share) $ 9.77  
Award outstanding, quantity (in shares) 259  
Awards outstanding, weighted-average remaining contractual life 2 years 3 months 7 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 8.33  
Awards exercisable, quantity (in shares) 259  
Awards exercisable, weighted-average remaining contractual life 2 years 3 months 7 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 8.33  
$9.78 to $18.76    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range, lower range limit (in usd per share) 9.78  
Exercise price range, upper range limit (in usd per share) $ 18.76  
Award outstanding, quantity (in shares) 174  
Awards outstanding, weighted-average remaining contractual life 3 years 11 months 26 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 10.10  
Awards exercisable, quantity (in shares) 174  
Awards exercisable, weighted-average remaining contractual life 3 years 11 months 26 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 10.10  
$18.77 to $33.40    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range, lower range limit (in usd per share) 18.77  
Exercise price range, upper range limit (in usd per share) $ 33.40  
Award outstanding, quantity (in shares) 214  
Awards outstanding, weighted-average remaining contractual life 6 years 1 month 24 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 25.37  
Awards exercisable, quantity (in shares) 147  
Awards exercisable, weighted-average remaining contractual life 6 years 21 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 24.62  
$33.41 to $47.63    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range, lower range limit (in usd per share) 33.41  
Exercise price range, upper range limit (in usd per share) $ 47.63  
Award outstanding, quantity (in shares) 646  
Awards outstanding, weighted-average remaining contractual life 9 years 1 month 24 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 42.06  
Awards exercisable, quantity (in shares) 84  
Awards exercisable, weighted-average remaining contractual life 7 years 6 months 29 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 37.92  
$47.64 to $66.14    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price range, lower range limit (in usd per share) 47.64  
Exercise price range, upper range limit (in usd per share) $ 66.14  
Award outstanding, quantity (in shares) 283  
Awards outstanding, weighted-average remaining contractual life 8 years 25 days  
Awards outstanding, weighted average exercise price (in usd per share) $ 56.27  
Awards exercisable, quantity (in shares) 102  
Awards exercisable, weighted-average remaining contractual life 7 years 8 months 4 days  
Awards exercisable, weighted average exercise price (in usd per share) $ 58.55  
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) - Customer concentration risk
6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Sales | International Sales    
Concentration Risk [Line Items]    
Concentration percentage 31.00% 33.00%
Sales | Customer 1    
Concentration Risk [Line Items]    
Concentration percentage 6.00% 11.00%
Sales | Customer 2    
Concentration Risk [Line Items]    
Concentration percentage 5.00% 5.00%
Sales | Customer 3    
Concentration Risk [Line Items]    
Concentration percentage 3.00% 4.00%
Sales | Customer 4    
Concentration Risk [Line Items]    
Concentration percentage 3.00% 4.00%
Accounts Receivable | Minimum    
Concentration Risk [Line Items]    
Concentration percentage 5.00% 4.00%
Accounts Receivable | Maximum    
Concentration Risk [Line Items]    
Concentration percentage 13.00% 19.00%
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING (Details)
6 Months Ended
Feb. 28, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
SEGMENT REPORTING (Details - Business unit segment and consolidated results) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Revenue from External Customer [Line Items]        
Total revenues $ 15,750 $ 14,796 $ 27,714 $ 27,213
Total cost of revenues 2,620 2,830 5,291 5,586
Gross profit $ 13,130 $ 11,966 $ 22,423 $ 21,627
Gross margin 83.00% 81.00% 81.00% 79.00%
Software        
Revenue from External Customer [Line Items]        
Total revenues $ 10,487 $ 9,758 $ 16,561 $ 17,120
Total cost of revenues 843 780 1,728 1,515
Gross profit $ 9,644 $ 8,978 $ 14,833 $ 15,605
Gross margin 92.00% 92.00% 90.00% 91.00%
Services        
Revenue from External Customer [Line Items]        
Total revenues $ 5,263 $ 5,038 $ 11,153 $ 10,093
Total cost of revenues 1,777 2,050 3,563 4,071
Gross profit $ 3,486 $ 2,988 $ 7,590 $ 6,022
Gross margin 66.00% 59.00% 68.00% 60.00%
Revenue Benchmark | Product Concentration Risk        
Revenue from External Customer [Line Items]        
Concentration percentage 100.00% 100.00% 100.00% 100.00%
Revenue Benchmark | Product Concentration Risk | Software        
Revenue from External Customer [Line Items]        
Concentration percentage 67.00% 66.00% 60.00% 63.00%
Revenue Benchmark | Product Concentration Risk | Services        
Revenue from External Customer [Line Items]        
Concentration percentage 33.00% 34.00% 40.00% 37.00%
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.1
EMPLOYEE BENEFIT PLAN (Details Narrative) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Retirement Benefits [Abstract]        
Defined contribution plan, employer match     100.00%  
Defined contribution plan, employer match percentage     4.00%  
Defined contribution plan, employer contribution $ 0.2 $ 0.2 $ 0.3 $ 0.3
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.1
SUBSEQUENT EVENTS (Details) - Subsequent Event - USD ($)
$ / shares in Units, $ in Millions
Apr. 24, 2023
Apr. 05, 2023
Subsequent Event [Line Items]    
Common stock, dividends, per share, declared (in usd per share)   $ 0.06
Dividends, common stock, cash $ 1.2  
XML 60 simu-20230228_htm.xml IDEA: XBRL DOCUMENT 0001023459 2022-09-01 2023-02-28 0001023459 2023-03-31 0001023459 2023-02-28 0001023459 2022-08-31 0001023459 us-gaap:IntellectualPropertyMember 2023-02-28 0001023459 us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2023-02-28 0001023459 us-gaap:OtherIntangibleAssetsMember 2022-08-31 0001023459 simu:SoftwareMember 2022-12-01 2023-02-28 0001023459 simu:SoftwareMember 2021-12-01 2022-02-28 0001023459 simu:SoftwareMember 2022-09-01 2023-02-28 0001023459 simu:SoftwareMember 2021-09-01 2022-02-28 0001023459 simu:ServicesMember 2022-12-01 2023-02-28 0001023459 simu:ServicesMember 2021-12-01 2022-02-28 0001023459 simu:ServicesMember 2022-09-01 2023-02-28 0001023459 simu:ServicesMember 2021-09-01 2022-02-28 0001023459 2022-12-01 2023-02-28 0001023459 2021-12-01 2022-02-28 0001023459 2021-09-01 2022-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2022-11-30 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-11-30 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2022-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-08-31 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2022-12-01 2023-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-12-01 2022-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2022-09-01 2023-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2021-09-01 2022-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2023-02-28 0001023459 simu:CommonStockAndAdditionalPaidInCapitalMember 2022-02-28 0001023459 us-gaap:RetainedEarningsMember 2022-11-30 0001023459 us-gaap:RetainedEarningsMember 2021-11-30 0001023459 us-gaap:RetainedEarningsMember 2022-08-31 0001023459 us-gaap:RetainedEarningsMember 2021-08-31 0001023459 us-gaap:RetainedEarningsMember 2022-12-01 2023-02-28 0001023459 us-gaap:RetainedEarningsMember 2021-12-01 2022-02-28 0001023459 us-gaap:RetainedEarningsMember 2022-09-01 2023-02-28 0001023459 us-gaap:RetainedEarningsMember 2021-09-01 2022-02-28 0001023459 us-gaap:RetainedEarningsMember 2023-02-28 0001023459 us-gaap:RetainedEarningsMember 2022-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-11-30 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-08-31 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-01 2023-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-01 2022-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2023-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-01 2022-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-02-28 0001023459 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-02-28 0001023459 2022-02-28 0001023459 2021-08-31 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2022-12-01 2023-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2021-12-01 2022-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2022-09-01 2023-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredAtPointInTimeMember 2021-09-01 2022-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2022-12-01 2023-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2021-12-01 2022-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2022-09-01 2023-02-28 0001023459 simu:SoftwareLicensesMember us-gaap:TransferredOverTimeMember 2021-09-01 2022-02-28 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2022-12-01 2023-02-28 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2021-12-01 2022-02-28 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2022-09-01 2023-02-28 0001023459 simu:ConsultingServicesMember us-gaap:TransferredOverTimeMember 2021-09-01 2022-02-28 0001023459 simu:NorthAndSouthAmericaMember 2022-12-01 2023-02-28 0001023459 simu:NorthAndSouthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-12-01 2023-02-28 0001023459 simu:NorthAndSouthAmericaMember 2021-12-01 2022-02-28 0001023459 simu:NorthAndSouthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-12-01 2022-02-28 0001023459 us-gaap:EMEAMember 2022-12-01 2023-02-28 0001023459 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-12-01 2023-02-28 0001023459 us-gaap:EMEAMember 2021-12-01 2022-02-28 0001023459 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-12-01 2022-02-28 0001023459 srt:AsiaMember 2022-12-01 2023-02-28 0001023459 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-12-01 2023-02-28 0001023459 srt:AsiaMember 2021-12-01 2022-02-28 0001023459 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-12-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-12-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-12-01 2022-02-28 0001023459 simu:NorthAndSouthAmericaMember 2022-09-01 2023-02-28 0001023459 simu:NorthAndSouthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:NorthAndSouthAmericaMember 2021-09-01 2022-02-28 0001023459 simu:NorthAndSouthAmericaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 us-gaap:EMEAMember 2022-09-01 2023-02-28 0001023459 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 us-gaap:EMEAMember 2021-09-01 2022-02-28 0001023459 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 srt:AsiaMember 2022-09-01 2023-02-28 0001023459 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 srt:AsiaMember 2021-09-01 2022-02-28 0001023459 srt:AsiaMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 us-gaap:EquipmentMember 2022-09-01 2023-02-28 0001023459 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-09-01 2023-02-28 0001023459 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-09-01 2023-02-28 0001023459 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-09-01 2023-02-28 0001023459 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-09-01 2023-02-28 0001023459 us-gaap:LeaseholdImprovementsMember 2022-09-01 2023-02-28 0001023459 us-gaap:GoodwillMember 2022-09-01 2023-02-28 0001023459 us-gaap:GoodwillMember 2021-09-01 2022-02-28 0001023459 us-gaap:TradeNamesMember 2023-02-28 0001023459 us-gaap:NoncompeteAgreementsMember 2022-09-01 2023-02-28 0001023459 us-gaap:NoncompeteAgreementsMember 2023-02-28 0001023459 srt:MinimumMember simu:OtherInternalUseSoftwareMember 2022-09-01 2023-02-28 0001023459 srt:MaximumMember simu:OtherInternalUseSoftwareMember 2022-09-01 2023-02-28 0001023459 simu:OtherInternalUseSoftwareMember 2023-02-28 0001023459 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-09-01 2023-02-28 0001023459 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-09-01 2023-02-28 0001023459 us-gaap:CustomerRelationshipsMember 2023-02-28 0001023459 simu:ERPMember 2022-09-01 2023-02-28 0001023459 simu:ERPMember 2023-02-28 0001023459 us-gaap:TradeNamesMember 2022-08-31 0001023459 us-gaap:NoncompeteAgreementsMember 2022-09-01 2022-11-30 0001023459 us-gaap:NoncompeteAgreementsMember 2022-08-31 0001023459 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-11-30 0001023459 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-09-01 2022-11-30 0001023459 us-gaap:CustomerRelationshipsMember 2022-08-31 0001023459 simu:ERPMember 2022-09-01 2022-11-30 0001023459 simu:ERPMember 2022-08-31 0001023459 us-gaap:OtherIntangibleAssetsMember 2022-12-01 2023-02-28 0001023459 us-gaap:OtherIntangibleAssetsMember 2021-12-01 2022-02-28 0001023459 us-gaap:OtherIntangibleAssetsMember 2022-09-01 2023-02-28 0001023459 us-gaap:OtherIntangibleAssetsMember 2021-09-01 2022-02-28 0001023459 us-gaap:CommercialPaperMember 2023-02-28 0001023459 us-gaap:DepositsMember 2023-02-28 0001023459 us-gaap:CommercialPaperMember 2022-08-31 0001023459 us-gaap:DepositsMember 2022-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2022-09-01 2023-02-28 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2023-02-28 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2022-09-01 2023-02-28 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2023-02-28 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2022-09-01 2023-02-28 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2023-02-28 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2022-09-01 2023-02-28 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2023-02-28 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2022-09-01 2022-11-30 0001023459 simu:EnslienMember us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2022-09-01 2022-11-30 0001023459 simu:TSRLMember us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2022-09-01 2022-11-30 0001023459 simu:DILIMember us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2022-09-01 2022-11-30 0001023459 simu:EntelosMember us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2022-09-01 2022-11-30 0001023459 simu:LixoftMember us-gaap:IntellectualPropertyMember 2022-08-31 0001023459 simu:IntellectualPropertysMember 2022-12-01 2023-02-28 0001023459 simu:IntellectualPropertysMember 2021-12-01 2022-02-28 0001023459 simu:IntellectualPropertysMember 2022-09-01 2023-02-28 0001023459 simu:IntellectualPropertysMember 2021-09-01 2022-02-28 0001023459 srt:MaximumMember stpr:CA 2023-02-17 0001023459 srt:MinimumMember stpr:CA 2023-02-17 0001023459 srt:MaximumMember stpr:CA 2023-02-17 2023-02-17 0001023459 srt:MinimumMember stpr:CA 2023-02-17 2023-02-17 0001023459 stpr:CA 2023-02-17 0001023459 stpr:CA 2023-02-28 0001023459 stpr:CA 2022-09-01 2023-02-28 0001023459 stpr:NY 2023-02-28 0001023459 stpr:NY 2022-09-01 2023-02-28 0001023459 stpr:NY simu:DataCenterMember 2022-09-01 2023-02-28 0001023459 stpr:NY simu:DataCenterMember 2023-02-28 0001023459 stpr:NC 2023-02-28 0001023459 stpr:NC 2022-09-01 2023-02-28 0001023459 country:FR 2023-02-28 0001023459 country:FR 2022-09-01 2023-02-28 0001023459 2022-11-30 0001023459 2021-11-30 0001023459 simu:FY20231stQtrMember 2022-09-01 2023-02-28 0001023459 simu:FY20232ndQtrMember 2022-09-01 2023-02-28 0001023459 simu:FY20221stQtrMember 2021-09-01 2021-11-30 0001023459 simu:FY20222ndQtrMember 2021-09-01 2021-11-30 0001023459 simu:FY20223rdQtrMember 2021-09-01 2021-11-30 0001023459 simu:FY20224thQtrMember 2021-09-01 2021-11-30 0001023459 2021-09-01 2021-11-30 0001023459 simu:Equity2017IncentivePlanMember 2016-12-23 0001023459 simu:Equity2021IncentivePlanMember 2022-10-20 0001023459 simu:Equity2021IncentivePlanMember 2023-02-09 0001023459 us-gaap:StockOptionMember 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeOneMember 2022-09-01 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeFiveMember 2022-09-01 2023-02-28 0001023459 us-gaap:StockOptionMember 2022-08-31 0001023459 us-gaap:StockOptionMember 2021-09-01 2022-08-31 0001023459 us-gaap:StockOptionMember 2022-09-01 2023-02-28 0001023459 2021-09-01 2022-08-31 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeOneMember 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeTwoMember 2022-09-01 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeTwoMember 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeThreeMember 2022-09-01 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeThreeMember 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeFourMember 2022-09-01 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeFourMember 2023-02-28 0001023459 us-gaap:StockOptionMember simu:ExercisePriceRangeFiveMember 2023-02-28 0001023459 simu:NonManagementDirectorsMember 2022-12-01 2023-02-28 0001023459 simu:NonManagementDirectorsMember 2022-09-01 2023-02-28 0001023459 2023-01-11 2023-01-11 0001023459 2023-01-11 0001023459 srt:ScenarioForecastMember 2023-03-01 2023-05-31 0001023459 simu:InternationalSalesMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:InternationalSalesMember us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 simu:Customer1Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:AnotherCustomer2Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:AnotherCustomer3Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:AnotherCustomer4Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 simu:Customer1Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 simu:AnotherCustomer2Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 simu:AnotherCustomer3Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 simu:AnotherCustomer4Member us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 srt:MaximumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-09-01 2023-02-28 0001023459 srt:MinimumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 srt:MaximumMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-09-01 2022-02-28 0001023459 simu:SoftwareSegmentMember 2022-12-01 2023-02-28 0001023459 simu:ServicesSegmentMember 2022-12-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:SoftwareSegmentMember 2022-12-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:ServicesSegmentMember 2022-12-01 2023-02-28 0001023459 simu:SoftwareSegmentMember 2021-12-01 2022-02-28 0001023459 simu:ServicesSegmentMember 2021-12-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:SoftwareSegmentMember 2021-12-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:ServicesSegmentMember 2021-12-01 2022-02-28 0001023459 simu:SoftwareSegmentMember 2022-09-01 2023-02-28 0001023459 simu:ServicesSegmentMember 2022-09-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:SoftwareSegmentMember 2022-09-01 2023-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:ServicesSegmentMember 2022-09-01 2023-02-28 0001023459 simu:SoftwareSegmentMember 2021-09-01 2022-02-28 0001023459 simu:ServicesSegmentMember 2021-09-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:SoftwareSegmentMember 2021-09-01 2022-02-28 0001023459 us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember simu:ServicesSegmentMember 2021-09-01 2022-02-28 0001023459 us-gaap:SubsequentEventMember 2023-04-05 2023-04-05 0001023459 us-gaap:SubsequentEventMember 2023-04-24 2023-04-24 shares iso4217:USD iso4217:USD shares pure utr:sqft simu:renewal_term simu:segment 0001023459 2023 Q2 false --08-31 0.96 P5Y 10-Q true 2023-02-28 false 001-32046 Simulations Plus, Inc. CA 95-4595609 42505 10th Street West Lancaster CA 93534-7059 661 723-7723 Common Stock, par value $0.001 per share SLP NASDAQ Yes Yes Large Accelerated Filer false false false 19996653 39292000 51567000 12000 12000 11398000 13787000 397000 1391000 4335000 3377000 76052000 76668000 131474000 146790000 16455000 15672000 10501000 9563000 822000 632000 1190000 1420000 8552000 7928000 8358000 9057000 1812000 2662000 7387000 7560000 12921000 12921000 548000 439000 173201000 188382000 350000 225000 2635000 3254000 535000 931000 432000 461000 2050000 2864000 6002000 7735000 1859000 1456000 747000 943000 8608000 10134000 0 0 0.001 0.001 10000000 10000000 0 0 0 0 0 0 0.001 0.001 50000000 50000000 19930623 19930623 20260070 20260070 137821000 138512000 27050000 40044000 -278000 -308000 164593000 178248000 173201000 188382000 10487000 9758000 16561000 17120000 5263000 5038000 11153000 10093000 15750000 14796000 27714000 27213000 843000 780000 1728000 1515000 1777000 2050000 3563000 4071000 2620000 2830000 5291000 5586000 13130000 11966000 22423000 21627000 1317000 902000 2483000 1784000 7779000 5584000 15028000 10572000 9096000 6486000 17511000 12356000 4034000 5480000 4912000 9271000 1034000 53000 1774000 118000 5068000 5533000 6686000 9389000 894000 1124000 1267000 1954000 4174000 4409000 5419000 7435000 0.21 0.22 0.27 0.37 0.20 0.21 0.26 0.36 20112000 20177000 20200000 20164000 20529000 20745000 20657000 20738000 -23000 -38000 30000 -275000 4151000 4371000 5449000 7160000 140306000 134512000 138512000 133418000 205000 169000 963000 541000 1160000 703000 2046000 1337000 150000 88000 300000 176000 4000000 0 4000000 0 137821000 135472000 137821000 135472000 40071000 34224000 40044000 32407000 1195000 1211000 2413000 2420000 16000000 0 16000000 0 4174000 4409000 5419000 7435000 27050000 37422000 27050000 37422000 -255000 -280000 -308000 -43000 -23000 -38000 30000 -275000 -278000 -318000 -278000 -318000 164593000 172576000 164593000 172576000 0.06 0.06 0.12 0.12 5419000 7435000 1858000 1840000 0 243000 -379000 1122000 2300000 1513000 -403000 -424000 -30000 275000 -2389000 5188000 -994000 -563000 1067000 -1274000 125000 22000 -1010000 -3384000 -814000 590000 10248000 6179000 316000 710000 47156000 25504000 48151000 46810000 77000 0 1675000 1507000 -1073000 19089000 2413000 2420000 963000 541000 20000000 0 -21450000 -1879000 -12275000 23389000 51567000 36984000 39292000 60373000 93000 921000 0 624000 GENERAL<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q for the quarter ended February 28, 2023, should be read in conjunction with our Annual Report on Form 10-K for the fiscal year ended August 31, 2022, filed with the Securities and Exchange Commission (“SEC”) on October 28, 2022. As contemplated by the SEC under Article 8 of Regulation S-X, the accompanying consolidated financial statements and footnotes have been condensed and therefore do not contain all disclosures required by generally accepted accounting principles. The interim financial data are unaudited; however, in the opinion of Simulations Plus, Inc., the interim data include all adjustments, consisting only of normal recurring adjustments, necessary for a fair statement of the results for the interim periods. Results for interim periods are not necessarily indicative of those to be expected for the full year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Organization</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Simulations Plus, Inc. (“Simulations Plus”) was incorporated on July 17, 1996. In September 2014, Simulations Plus acquired all of the outstanding equity interests of Cognigen Corporation ("Cognigen") and Cognigen became a wholly owned subsidiary of Simulations Plus, Inc. In June 2017, Simulations Plus acquired DILIsym Services, Inc. ("DILIsym") as a wholly owned subsidiary. In April 2020, Simulations Plus acquired Lixoft, a French société par actions simplifiée ("Lixoft"), as a wholly owned subsidiary pursuant to a stock purchase and contribution agreement. (Simulations Plus together with its subsidiaries, collectively, the "Company,” "we,” "us,” "our").</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the Company merged both Cognigen and DILIsym with and into Simulations Plus, Inc. through short-form mergers (the “Mergers”). To effectuate the Mergers, the Company filed Certificates of Ownership with the Secretaries of State of the states of Delaware (Cognigen’s and DILIsym’s state of incorporation) and California (Simulation Plus’ state of incorporation). Consummation of the Mergers was not subject to approval of the Company’s stockholders and did not impact the rights of the Company’s stockholders.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Lines of Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a premier developer of drug discovery and development software for modeling and simulation, and for the prediction of molecular properties utilizing both artificial-intelligence-based and machine-learning-based technologies. We also provide consulting services ranging from early drug discovery through preclinical and clinical development analysis and for submissions to regulatory agencies. Our software and consulting services are provided to major pharmaceutical, biotechnology, agrochemical, cosmetics, and food industry companies and academic and regulatory agencies worldwide for use in the conduct of industry-based research.</span></div> SIGNIFICANT ACCOUNTING POLICIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Simulations Plus and its wholly owned subsidiary, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain numbers in the prior year have been reclassified to conform to the current year's presentation.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with ASC 606, we determine revenue recognition through the following steps:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:30.73pt">Identification of the contract, or contracts, with a customer</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:27.96pt">Identification of the performance obligations in the contract</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:25.19pt">Determination of the transaction price</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:25.73pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:28.5pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. Standalone selling prices are determined based on the prices at which the Company separately sells its services or goods.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Typical Payment Terms</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenues are generated primarily from sales of software licenses at the time the software is unlocked, and the term commences. The license period typically is one year or less. Along with the license, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">di minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> amount of customer support is provided to assist the customer with the software. Should the customer need more than a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">di minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> amount of support, they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments are generally due upon invoicing on a net 30 basis, unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For certain software arrangements the Company hosts the licenses on servers maintained by the Company. Revenue for those arrangements is accounted as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software as a Service</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> over the life of the contract. These arrangements account for a small portion of software revenues of the Company.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consulting Contracts:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The Company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the method chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Consortium Member Based Services:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payment is due at the beginning of the period, generally on a net-30 or -60 basis.</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="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 revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. As of February 28, 2023, remaining performance obligations were $10.4 million. Ninety-six percent of the remaining performance obligations are expected to be recognized over the next 12 months, with the remainder expected to be recognized thereafter. Remaining performance obligations estimates are subject to change and are affected by several factors, including contract terminations and changes in the scope of contracts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Software licenses</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,493 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,993 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,213 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,696 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,089 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,155 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,714</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based upon contractual billing schedules, while we recognize revenue when, or as, we satisfy our performance obligations. This timing difference results in accounts receivable, contract assets, and contract liabilities. We record accounts receivable when the right to consideration becomes unconditional. We record a contract asset if the right to consideration is conditioned on something other than the passage of time, such as our future performance. Contract assets are included in prepaid expenses and other current assets on our condensed consolidated balance sheets. We record a contract liability when we have an obligation to transfer goods or services to a customer for which we have either received consideration or a payment is due from a customer. We refer to contract liabilities as deferred revenue on our condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract asset balances as of February 28, 2023, and August 31, 2022, were $2.9 million and $1.7 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended February 28, 2023, the Company recognized $0.4 million and $2.3 million, respectively, of revenue that was included in contract liabilities as of August 31, 2022, and during the three and six months ended February 28, 2022, the Company recognized $0.2 million and $0.5 million, respectively, of revenue that was included in contract liabilities as of August 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. We apply the practical expedient as described in ASC 340-40-25-4 to expense costs as incurred for sales commissions, since the amortization period of the asset that we otherwise would have recognized is one year or less. This expense is included in the condensed consolidated statements of operations and comprehensive income as selling, general, and administrative expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to its customers in the normal course of business. The Company evaluates its allowance for credit losses based on its estimate of the collectability of its trade accounts receivable. As part of this assessment, the Company considers various factors including the financial condition of the individual companies with which it does business, the aging of receivable balances, historical experience, changes in customer payment terms, current market conditions, and reasonable and supportable forecasts of future economic conditions. In times of economic turmoil, the Company’s estimates and judgments with respect to the collectability of its receivables is subject to greater uncertainty than in more stable periods. Accounts receivable balances will be charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds, and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are measured at amortized cost and are presented at the net amount expected to be collected. Any change in the allowance for credit losses during the period is reflected in earnings. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value. For available-for-sale debt securities in an unrealized loss position, we evaluate as of the balance sheet date whether the unrealized losses are attributable to a credit loss or other factors. The portion of unrealized losses related to a credit loss is recognized in earnings, and the portion of unrealized loss not related to a credit loss is recognized in other comprehensive income (loss).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. We subsequently reassess the appropriateness of that classification at each reporting date. During the quarter ended February 28, 2023, all of our investments were classified as held-to-maturity.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Computer Software Development Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs are capitalized in accordance with ASC 985-20. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $0.4 million and $0.3 million for the three months ended February 28, 2023, and 2022, respectively, and $0.8 million and $0.6 million for the six months ended February 28, 2023, and 2022, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of life of asset or lease</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Internal-use Software</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have capitalized certain internal-use software costs in accordance with ASC 350-40, which are included in intangible assets. The amortization of such costs is classified as selling, general, and administrative expenses on the condensed consolidated statements of operations. Maintenance of and minor upgrades to internal-use software are also classified as selling, general, and administrative expenses as incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. The operating lease ROU asset also includes any lease payments made at or before the commencement date and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right of use assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,190 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities, long-term</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">747 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.55 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets and Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Finite-lived intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill and indefinite-lived intangible assets are tested for impairment annually or when events or circumstances change that would indicate that they might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill and intangible assets are tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. During the three and six months ended February 28, 2023 and 2022, there were no changes to our reporting units, and we did not recognize any impairment charges or additions to goodwill.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other internal use software</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 to 5 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">9,199</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">1,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,387</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">10,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2,662</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.2 million, respectively, and amortization expense for the six months ended February 28, 2023, and 2022 was $0.3 million and $0.3 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of finite-lived intangible assets for the next five years is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">251 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">442 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level Input:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Input Definition:</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level I</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inputs that are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level III</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. </span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued compensation and other accrued expenses, the carrying amounts are representative of their fair value due to their short maturities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,552 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(175)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,377 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,052 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,877 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,168 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(839)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,329 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,668 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,829 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intellectual property</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intellectual property as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Termination/nonassertion agreement-TSRL Inc.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,275 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">725 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–DILIsym acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 9 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual rights of Entelos Holding Company</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–Lixoft acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 16 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">16,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">8,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">8,358</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intellectual property as of August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Royalty Agreement buy out-Enslein Research</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Termination/nonassertion agreement-TSRL Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–DILIsym acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 9 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,850 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,662 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,188 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual rights of Entelos Holding Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–Lixoft acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 16 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,010 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,196 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,814 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">16,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,928</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">9,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total amortization expense for intellectual property agreements for the three months ended February 28, 2023 and 2022 was $0.4 million and $0.4 million, respectively, and amortization expense for intellectual property agreements for the six months ended February 28, 2023 and 2022 was $0.7 million and $0.7 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of intellectual property for the next five years is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">694 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">793 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings per Share</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report earnings per share in accordance with ASC 260. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months ended February 28, 2023, and 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income attributable to common shareholders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,174</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,409</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5,419</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7,435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average number of common shares outstanding during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">417 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">568 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">457 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">574 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Common stock and common stock equivalents used for diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,529</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-Based Compensation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation costs related to stock options are determined in accordance with ASC 718. Compensation cost is calculated based on the grant-date fair value estimated using the Black-Scholes pricing model and then amortized on a straight-line basis over the requisite service period. Stock-based compensation expense related to stock options, not including shares issued to directors for services, was $1.2 million and $0.7 million for the three months ended February 28, 2023, and 2022, respectively, and $2.0 million and $1.3 million for the six months ended February 28, 2023, and 2022, respectively. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the impairment and disposition of long-lived assets in accordance with ASC 360. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three and six months ended February 28, 2023, and 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principles of Consolidation</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Simulations Plus and its wholly owned subsidiary, Lixoft. All significant intercompany accounts and transactions are eliminated in consolidation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of Estimates</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial statements and accompanying notes are prepared in accordance with accounting principles generally accepted in the United States of America. Preparing financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, and expenses. These estimates and assumptions are affected by management’s application of accounting policies. Actual results could differ from those estimates.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Reclassifications</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain numbers in the prior year have been reclassified to conform to the current year's presentation.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenue primarily from the sale of software licenses and by providing consulting services to the pharmaceutical industry for drug development.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In accordance with ASC 606, we determine revenue recognition through the following steps:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:30.73pt">Identification of the contract, or contracts, with a customer</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:27.96pt">Identification of the performance obligations in the contract</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:25.19pt">Determination of the transaction price</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">iv.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:25.73pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">v.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:28.5pt">Recognition of revenue when, or as, we satisfy a performance obligation</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of Revenue</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a description of principal activities from which the Company generates revenue. As part of the accounting for these arrangements, the Company must develop assumptions that require judgment to determine the standalone selling price for each performance obligation identified in the contract. Standalone selling prices are determined based on the prices at which the Company separately sells its services or goods.</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Components</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Typical Payment Terms</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software Revenues:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software revenues are generated primarily from sales of software licenses at the time the software is unlocked, and the term commences. The license period typically is one year or less. Along with the license, a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">di minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> amount of customer support is provided to assist the customer with the software. Should the customer need more than a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">di minimis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> amount of support, they can choose to enter into a separate contract for additional training. Most software is installed on our customers’ servers and the Company has no control of the software once the sale is made.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments are generally due upon invoicing on a net 30 basis, unless other payment terms are negotiated with the customer based on customer history. Typical industry standards apply.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For certain software arrangements the Company hosts the licenses on servers maintained by the Company. Revenue for those arrangements is accounted as </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Software as a Service</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> over the life of the contract. These arrangements account for a small portion of software revenues of the Company.</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Consulting Contracts:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consulting services provided to our customers are generally recognized over time as the contracts are performed and the services are rendered. The Company measures its consulting revenue based on time expended compared to total estimated hours to complete a project. The Company believes the method chosen for its contract revenue best depicts the transfer of benefits to the customer under the contracts.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment terms vary, depending on the size of the contract, credit history and history with the client and deliverables within the contract.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:114%">Consortium Member Based Services:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">The performance obligation is recognized on a time elapsed basis, by month, for which the services are provided, as the Company transfers control evenly over the contractual period.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Payment is due at the beginning of the period, generally on a net-30 or -60 basis.</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Remaining Performance Obligations</span></div><div style="margin-top:12pt;text-align:justify"><span style="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 revenue that has not yet been recognized, which includes deferred revenue and unbilled amounts that will be recognized as revenue in future periods. As of February 28, 2023, remaining performance obligations were $10.4 million. Ninety-six percent of the remaining performance obligations are expected to be recognized over the next 12 months, with the remainder expected to be recognized thereafter. Remaining performance obligations estimates are subject to change and are affected by several factors, including contract terminations and changes in the scope of contracts.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Software licenses</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,493 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,993 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,213 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company allocates revenues to geographic areas based on the locations of its customers. Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,696 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,089 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,155 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,714</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We receive payments from customers based upon contractual billing schedules, while we recognize revenue when, or as, we satisfy our performance obligations. This timing difference results in accounts receivable, contract assets, and contract liabilities. We record accounts receivable when the right to consideration becomes unconditional. We record a contract asset if the right to consideration is conditioned on something other than the passage of time, such as our future performance. Contract assets are included in prepaid expenses and other current assets on our condensed consolidated balance sheets. We record a contract liability when we have an obligation to transfer goods or services to a customer for which we have either received consideration or a payment is due from a customer. We refer to contract liabilities as deferred revenue on our condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract asset balances as of February 28, 2023, and August 31, 2022, were $2.9 million and $1.7 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended February 28, 2023, the Company recognized $0.4 million and $2.3 million, respectively, of revenue that was included in contract liabilities as of August 31, 2022, and during the three and six months ended February 28, 2022, the Company recognized $0.2 million and $0.5 million, respectively, of revenue that was included in contract liabilities as of August 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Commissions</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions earned by our sales force and our commissioned sales representatives are considered incremental and recoverable costs of obtaining a contract with a customer. We apply the practical expedient as described in ASC 340-40-25-4 to expense costs as incurred for sales commissions, since the amortization period of the asset that we otherwise would have recognized is one year or less. This expense is included in the condensed consolidated statements of operations and comprehensive income as selling, general, and administrative expense.</span></div> 10400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of disaggregation of revenue for the three and six months ended February 28, 2023 and 2022 were as follows: </span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.203%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.204%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Software licenses</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point in time</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,493 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,993 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,600 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,213 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10191000 9493000 15993000 16600000 296000 265000 568000 520000 5263000 5038000 11153000 10093000 15750000 14796000 27714000 27213000 Geographical revenues for the three and six months ended February 28, 2023, and 2022 were as follows:<div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,589 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,696 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,618 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,706 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,394 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">15,750</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,796</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28,</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% of total </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:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,089 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,155 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,748 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,877 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,327 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,714</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,213</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">100</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</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></table></div> 10589000 0.67 9696000 0.66 3618000 0.23 3706000 0.25 1543000 0.10 1394000 0.09 15750000 1 14796000 1 19089000 0.69 18155000 0.67 5748000 0.21 6731000 0.25 2877000 0.10 2327000 0.08 27714000 1 27213000 1 2900000 1700000 400000 2300000 200000 500000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For purposes of the statements of cash flows, we consider all highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts Receivable and Allowance for Credit Losses</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company extends credit to its customers in the normal course of business. The Company evaluates its allowance for credit losses based on its estimate of the collectability of its trade accounts receivable. As part of this assessment, the Company considers various factors including the financial condition of the individual companies with which it does business, the aging of receivable balances, historical experience, changes in customer payment terms, current market conditions, and reasonable and supportable forecasts of future economic conditions. In times of economic turmoil, the Company’s estimates and judgments with respect to the collectability of its receivables is subject to greater uncertainty than in more stable periods. Accounts receivable balances will be charged off against the allowance for credit losses after all means of collection have been exhausted and the potential for recovery is considered remote.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may invest excess cash balances in short-term and long-term marketable debt securities. Investments may consist of certificates of deposit, money market accounts, government-sponsored enterprise securities, corporate bonds, and/or commercial paper within the parameters of our Investment Policy and Guidelines. The Company accounts for its investments in marketable securities in accordance with ASC 320, Investments – Debt and Equity Securities. This statement requires debt securities to be classified into three categories:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Held-to-maturity—Debt securities that the entity has the positive intent and ability to hold to maturity are measured at amortized cost and are presented at the net amount expected to be collected. Any change in the allowance for credit losses during the period is reflected in earnings. Discounts and premiums to par value of the debt securities are amortized to interest income/expense over the term of the security.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Trading Securities—Debt securities that are bought and held primarily for the purpose of selling in the near term are reported at fair value, with unrealized gains and losses included in earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Available-for-Sale—Debt securities not classified as either securities held-to-maturity or trading securities are reported at fair value. For available-for-sale debt securities in an unrealized loss position, we evaluate as of the balance sheet date whether the unrealized losses are attributable to a credit loss or other factors. The portion of unrealized losses related to a credit loss is recognized in earnings, and the portion of unrealized loss not related to a credit loss is recognized in other comprehensive income (loss).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We classify our investments in marketable debt securities based on the facts and circumstances present at the time of purchase of the securities. We subsequently reassess the appropriateness of that classification at each reporting date. During the quarter ended February 28, 2023, all of our investments were classified as held-to-maturity.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Computer Software Development Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs are capitalized in accordance with ASC 985-20. Capitalization of software development costs begins upon the establishment of technological feasibility and is discontinued when the product is available for sale.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The establishment of technological feasibility and the ongoing assessment for recoverability of capitalized software development costs require considerable judgment by management with respect to certain external factors including, but not limited to, technological feasibility, anticipated future gross revenue, estimated economic life, and changes in software and hardware technologies. Capitalized software development costs are comprised primarily of salaries and direct payroll-related costs and the purchase of existing software to be used in our software products.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of capitalized software development costs is calculated on a product-by-product basis on the straight-line method over the estimated economic life of the products (not to exceed five years). Amortization of software development costs amounted to $0.4 million and $0.3 million for the three months ended February 28, 2023, and 2022, respectively, and $0.8 million and $0.6 million for the six months ended February 28, 2023, and 2022, respectively. We expect future amortization expense to vary due to increases in capitalized computer software development costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We test capitalized computer software development costs for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable.</span></div> P5Y 400000 300000 800000 600000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and Equipment</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost, or fair market value for property and equipment acquired in business combinations, less accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of life of asset or lease</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and minor replacements are charged to expense as incurred. Gains and losses on disposals are included in the results of operations.</span></div> Depreciation and amortization are calculated using the straight-line method over the estimated useful lives as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:49.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Equipment</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Computer equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 to 7 years</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Shorter of life of asset or lease</span></td></tr></table> P5Y P3Y P7Y P5Y P7Y Shorter of life of asset or lease <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Internal-use Software</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have capitalized certain internal-use software costs in accordance with ASC 350-40, which are included in intangible assets. The amortization of such costs is classified as selling, general, and administrative expenses on the condensed consolidated statements of operations. Maintenance of and minor upgrades to internal-use software are also classified as selling, general, and administrative expenses as incurred.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets and operating lease liabilities (current and long-term) in our condensed consolidated balance sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide an implicit rate, we generally use our incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at the commencement date. The operating lease ROU asset also includes any lease payments made at or before the commencement date and excludes lease incentives. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. Lease expense is recognized on a straight-line basis over the lease term.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to operating leases was as follows as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Right of use assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,190 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Lease liabilities, long-term</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">747 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Operating lease costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">252 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2.55 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">%</span></td></tr></table></div> 1190000 432000 747000 252000 P2Y6M18D 0.0341 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Intangible Assets and Goodwill</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We perform valuations of assets acquired and liabilities assumed on each acquisition accounted for as a business combination and recognize the assets acquired and liabilities assumed at their acquisition-date fair value. Acquired intangible assets include customer relationships, software, trade names, and noncompete agreements. We determine the appropriate useful life by performing an analysis of expected cash flows based on historical experience of the acquired businesses. Finite-lived intangible assets are amortized over their estimated useful lives using the straight-line method, which approximates the pattern in which the majority of the economic benefits are expected to be consumed. Finite-lived intangible assets subject to amortization are reviewed for impairment whenever events or circumstances indicate that the carrying amount of these assets may not be recoverable.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the cost of an acquired entity over the fair value of the acquired net assets. Goodwill and indefinite-lived intangible assets are tested for impairment annually or when events or circumstances change that would indicate that they might be impaired. Events or circumstances that could trigger an impairment review include, but are not limited to, a significant adverse change in legal factors or in the business climate, an adverse action or assessment by a regulator, unanticipated competition, a loss of key personnel, significant changes in the manner of our use of the acquired assets or the strategy for our overall business, significant negative industry or economic trends, or significant underperformance relative to expected historical or projected future results of operations.</span></div>Goodwill and intangible assets are tested for impairment at the reporting unit level, which is one level below or the same as an operating segment. 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other internal use software</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 to 5 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">9,199</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">1,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,387</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">10,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2,662</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other internal use software</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 to 5 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,564 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">9,199</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">1,812</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,387</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other intangible assets as of August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">None</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,910 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Covenants not to compete</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 3 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 8 to 14 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,550 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,534 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,016 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ERP</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Straight line 15 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,702 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,622 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">10,222</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">2,662</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,560</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2910000 0 2910000 P3Y 60000 58000 2000 P3Y P5Y 77000 2000 75000 P8Y P14Y 4450000 1614000 2836000 P15Y 1702000 138000 1564000 9199000 1812000 7387000 2910000 0 2910000 P3Y 60000 48000 12000 P8Y P14Y 5550000 2534000 3016000 P15Y 1702000 80000 1622000 10222000 2662000 7560000 100000 200000 300000 300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of finite-lived intangible assets for the next five years is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">251 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">442 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 251000 489000 489000 489000 442000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Fair Value of Financial Instruments</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities recorded at fair value in the condensed consolidated balance sheets are categorized based upon the level of judgment associated with the inputs used to measure their fair value. The categories are as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:85.113%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Level Input:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Input Definition:</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level I</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inputs that are unadjusted, quoted prices for identical assets or liabilities in active markets at the measurement date.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level II</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Inputs, other than quoted prices included in Level I, that are observable for the asset or liability through corroboration with market data at the measurement date.</span></td></tr><tr><td colspan="3" style="background-color:#eeeeee;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Level III</span></td><td colspan="3" style="background-color:#eeeeee;padding:0 1pt"/><td colspan="3" style="background-color:#eeeeee;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Unobservable inputs that reflect management’s best estimate of what market participants would use in pricing the asset or liability at the measurement date. </span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For certain of our financial instruments, including accounts receivable, accounts payable, and accrued compensation and other accrued expenses, the carrying amounts are representative of their fair value due to their short maturities. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,552 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(175)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,377 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,052 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,877 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,168 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(839)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,329 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,668 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,829 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> We invest a portion of our excess cash balances in short-term debt securities. Investments at February 28, 2023, consisted of corporate bonds and term deposits with maturities remaining of less than 12 months. Under the fair value hierarchy, the fair market values of the Company's cash equivalents and investments are Level 1. We may also invest excess cash balances in certificates of deposit, money market accounts, government-sponsored enterprise securities, and/or commercial paper. We account for our investments in accordance with ASC 320, Investments – Debt and Equity Securities. As of February 28, 2023, all investments were classified as held-to-maturity securities, as we have the positive intent and ability to hold these securities until maturity. We believe unrealized losses on investments were primarily caused by rising interest rates rather than changes in credit quality, and, accordingly, we have not recorded an allowance for credit losses on our debt securities as of February 28, 2023, and August 31, 2022.<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our short-term investments as of February 28, 2023, and August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">February 28, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,552 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(175)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,377 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,052 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,877 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.748%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">August 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commercial notes (due within one year)</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">72,168 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">(839)</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">71,329 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term deposits (due within one year)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,668 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(839)</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,829 </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 71552000 0 175000 71377000 4500000 4500000 76052000 0 175000 75877000 72168000 0 839000 71329000 4500000 4500000 76668000 0 839000 75829000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Research and Development Costs</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are charged to expense as incurred until technological feasibility has been established. These costs include salaries, laboratory experiments, and purchased software that was developed by other companies and incorporated into, or used in the development of, our final products.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes in accordance with ASC 740, which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each year-end based on enacted tax laws and statutory tax rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized. The provision for income taxes represents the tax payable for the period and the change during the period in deferred tax assets and liabilities.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intellectual property as of February 28, 2023:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Termination/nonassertion agreement-TSRL Inc.</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,000 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">5,275 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">725 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–DILIsym acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 9 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,821 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual rights of Entelos Holding Company</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">23 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–Lixoft acquisition</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 16 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,010 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,433 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">16,910</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">8,552</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">8,358</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes intellectual property as of August 31, 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.263%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.142%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.627%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Acquisition<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Book <br/>Value</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Royalty Agreement buy out-Enslein Research</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">— </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Termination/nonassertion agreement-TSRL Inc.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">4,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,025 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–DILIsym acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 9 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2,850 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,662 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,188 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Intellectual rights of Entelos Holding Company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Developed technologies–Lixoft acquisition</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Straight line 16 years</span></div></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">8,010 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,196 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,814 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">16,985</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">7,928</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">9,057</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P10Y 6000000 5275000 725000 P9Y 2850000 1821000 1029000 P10Y 50000 23000 27000 P16Y 8010000 1433000 6577000 16910000 8552000 8358000 P10Y 75000 75000 0 P10Y 6000000 4975000 1025000 P9Y 2850000 1662000 1188000 P10Y 50000 20000 30000 P16Y 8010000 1196000 6814000 16985000 7928000 9057000 400000 400000 700000 700000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future amortization of intellectual property for the next five years is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:114%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">694 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">1,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">793 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">717 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">477 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 694000 1218000 793000 717000 477000 Earnings per ShareWe report earnings per share in accordance with ASC 260. Basic earnings per share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. The components of basic and diluted earnings per share for the three and six months ended February 28, 2023, and 2022 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.994%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Numerator</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Net income attributable to common shareholders</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,174</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">4,409</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">5,419</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">7,435</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Denominator</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Weighted-average number of common shares outstanding during the year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">20,164 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Dilutive effect of stock options</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">417 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">568 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">457 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">574 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 11pt;text-align:left;text-indent:-10pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%">Common stock and common stock equivalents used for diluted earnings per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,529</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,745</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,657</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:114%">20,738</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:114%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4174000 4409000 5419000 7435000 20112000 20177000 20200000 20164000 417000 568000 457000 574000 20529000 20745000 20657000 20738000 Stock-Based CompensationCompensation costs related to stock options are determined in accordance with ASC 718. Compensation cost is calculated based on the grant-date fair value estimated using the Black-Scholes pricing model and then amortized on a straight-line basis over the requisite service period. Stock-based compensation expense related to stock options, not including shares issued to directors for services, was $1.2 million and $0.7 million for the three months ended February 28, 2023, and 2022, respectively, and $2.0 million and $1.3 million for the six months ended February 28, 2023, and 2022, respectively. 1200000 700000 2000000 1300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-lived Assets</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for the impairment and disposition of long-lived assets in accordance with ASC 360. Long-lived assets to be held and used are reviewed for events or changes in circumstances that indicate that their carrying value may not be recoverable. We measure recoverability by comparing the carrying amount of an asset to the expected future undiscounted net cash flows generated by the asset. If we determine that the asset may not be recoverable, or if the carrying amount of an asset exceeds its estimated future undiscounted cash flows, we recognize an impairment charge to the extent of the difference between the fair value and the asset's carrying amount. No impairment losses were recorded during the three and six months ended February 28, 2023, and 2022.</span></div> 0 0 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recently Issued Accounting Standards</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div> OTHER INCOME (EXPENSE), NET<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other income (expense), net for the three and six months ended February 28, 2023, and 2022, were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain (loss) on currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other income, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,034</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of other income (expense), net for the three and six months ended February 28, 2023, and 2022, were as follows:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.051%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">985 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,756 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in valuation of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(243)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of assets</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain (loss) on currency exchange</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total other income, net</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,034</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">118</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 985000 75000 1756000 139000 0 -122000 0 -243000 0 0 0 1000 49000 100000 18000 221000 1034000 53000 1774000 118000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Leases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2023, we entered into an amendment, effective May 1, 2023, to the lease agreement for our office space in Lancaster, California, where our corporate headquarters are located. The amendment extends the lease term through April 30, 2028, reduces the leased square footage from 9,255 to approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,200,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and reduces the monthly base rent from $18 thousand per month to $8 thousand per month with an annual increase of 3%. The amended lease agreement gives the Company the right, upon 180 days’ prior notice, to opt out of all or part of the last three years of the lease term with no penalty.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease 4,317 square feet of office space in Buffalo, New York. The lease term extends to November 30, 2026, and the base rent is $7 thousand per month with an annual 2% increase. The lease agreement provides the Company with two <span style="-sec-ix-hidden:f-606">five</span>-year renewal options and the right to terminate the lease with one year's prior written notice with certain penalties. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a data center colocation space in Buffalo, New York, with a lease term through November 30, 2026, and rent of $4 thousand per month with an annual 3% increase.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We lease 3,386 square feet of office space in Durham, North Carolina. The lease term extends to September 30, 2023, and the base rent is $8 thousand per month with an annual 3% increase.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We lease 2,300 square feet of office space in Paris, France. The lease term extends to November 30, 2024, and the rent is $5 thousand per month, which amount is subject to adjustment each December based on a consumer price index.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Rent expense, including common area maintenance fees for the three months ended February 28, 2023, and 2022 was $0.1 million and $0.1 million, respectively, and was $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liability maturities as of February 28, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities (including current portion)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Employment Agreements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company has entered into employment agreements with certain of its executive officers that may require compensation payments upon termination.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We follow guidance issued by the FASB with regard to our accounting for uncertainty in income taxes recognized in the financial statements. Such guidance prescribes a recognition threshold of more likely than not and a measurement process for financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. In making this assessment, a company must determine whether it is more likely than not that a tax position will be sustained upon examination, based solely on the technical merits of the position, and must assume that the tax position will be examined by taxing authorities. Our policy is to include interest and penalties related to income tax expense. We file income tax returns with the IRS and various state jurisdictions as well as with the countries of India and France. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our federal income tax returns for fiscal years 2019 through 2021 are open for audit, and our state tax returns for fiscal years 2018 through 2021 remain open for audit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our review of prior year tax positions using the criteria and provisions presented in guidance issued by FASB did not result in a material impact on our financial position or results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are not a party to any legal proceedings and are not aware of any pending or threatened legal proceedings of any kind.</span></div> 9255 4200 18000 8000 0.03 P180D P3Y 4317 7000 0.02 2 P1Y 4000 0.03 3386 8000 0.03 2300 5000 100000 100000 300000 300000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease liability maturities as of February 28, 2023, were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:74.809%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ending August 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount </span></td></tr><tr><td colspan="6" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,239 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(60)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities (including current portion)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 255000 411000 346000 219000 8000 1239000 60000 1179000 SHAREHOLDERS' EQUITY<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shares Outstanding</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Company common stock outstanding for the three and six months ended February 28, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.908%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock outstanding, beginning of period</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,313,755 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,168,796 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,260,070 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,141,521 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchased during the period *</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued during the period</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,988 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,238 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,263 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common stock outstanding, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,930,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,181,784</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,930,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,181,784</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*Common stock repurchased per the ASR Agreement, as discussed in further detail in this footnote, below.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dividends </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors declared cash dividends during the fiscal years 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022. The details of dividends paid are in the following tables:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except dividend per share)</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2023</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Distribution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>Outstanding on<br/>Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/31/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/07/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,299 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/30/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/06/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except dividend per share) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Distribution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>Outstanding on<br/>Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/25/2021</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/01/2021</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,148 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/07/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4/25/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/02/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8/01/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock Option Plans</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 23, 2016, the Company's Board of Directors adopted, and on February 23, 2017, its shareholders approved, the Company's 2017 Equity Incentive Plan (the "2017 Plan"), under which a total of 1.0 million shares of common stock were reserved for issuance. The 2017 plan would have terminated in December 2026. The 2017 Plan was replaced by the Company’s 2021 Plan (as defined below), and as a result, no further issuances of shares may be made under the 2017 Plan.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 9, 2021, the Company's Board of Directors adopted, and on June 23, 2021, its shareholders approved, the Company's 2021 Equity Incentive Plan (the “2021 Plan,” and together with the 2017 Plan, the "Plans"), under which a total of 1.3 million shares of common stock were initially reserved for issuance. On October 20, 2022, the Company’s Board of Directors approved, and on February 9, 2023, its shareholders approved, an amendment to the 2021 Plan to increase the number of shares of common stock authorized for issuance thereunder from 1.3 million shares to 1.55 million shares of common stock of the Company. The 2021 Plan will terminate in 2031.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February 28, 2023, employees and directors held Qualified Incentive Stock Options ("ISOs") and Non-Qualified Stock Options ("NQSOs") to purchase an aggregate of 1.6 million shares of common stock at exercise prices ranging from $6.85 to $66.14 per share.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information about stock options:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands, except per share and weighted-average amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Transactions During The Six Months Ended February 28, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price <br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, August 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.61 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.14 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.94 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, February 28, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">6.85 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable, February 28, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Expected to Vest, February 28, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.23 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.84 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total grant-date fair value of nonvested stock options as of February 28, 2023, was $16.2 million and is amortizable over a weighted-average period of 3.66 years.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of these options was estimated at the date of grant using the Black-Scholes option-pricing model. The Black-Scholes option-valuation model was developed for use in estimating the fair value of traded options, which do not have vesting restrictions and are fully transferable. In addition, option-valuation models require the input of highly subjective assumptions, including the expected stock price volatility. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2023 and fiscal year 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except prices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of awards granted</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,457 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Forfeiture Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant price</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.13 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average market price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average volatility</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.26 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.80 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 years</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise prices for the options outstanding at February 28, 2023, ranged from $6.85 to $66.14, and the information relating to these options is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands except prices)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Awards Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Awards Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quantity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted -Average<br/>Remaining<br/>Contractual<br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quantity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual <br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.77 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.37 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.62 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.64 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.14 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.07 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.55 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended February 28, 2023, we issued 3,645 and 7,160 shares of stock valued at $0.1 million and $0.3 million, respectively, to our nonmanagement directors as compensation for board-related duties.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The balances of our par-value common stock and additional paid-in capital as of February 28, 2023, were $11 thousand and $137.8 million, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Share Repurchases</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 11, 2023, the Company entered into an accelerated share repurchase agreement (the “ASR Agreement”) with Morgan Stanley &amp; Co. LLC (“Morgan Stanley”) to repurchase an aggregate of $20 million of the Company’s outstanding common shares. The ASR Agreement was executed as part of the Company’s existing $50 million share repurchase program.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Pursuant to the terms of the ASR Agreement, the Company made an initial payment, using available cash balances, of $20 million to Morgan Stanley and received an initial delivery of 408,685 shares of Company common stock. These 408,685 shares were retired and are treated as authorized, unissued shares. The final number of shares to be repurchased will be based on the volume-weighted average price of the Company’s common stock during the term of the ASR Agreement, less a discount and subject to adjustments. At final settlement, under certain circumstances, Morgan Stanley may be required to deliver to the Company additional shares of the Company’s common stock, or the Company may be required to deliver to Morgan Stanley additional shares of the Company’s common stock (or, at the Company’s election, to make a cash payment to Morgan Stanley). The final settlement is expected to be completed during the third quarter of fiscal 2023. The Company estimates that the final additional share delivery from Morgan Stanley to the Company pursuant to the ASR Agreement will be approximately 91,000 shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The ASR Agreement contains the principal terms and provisions governing the transaction, including, but not limited to, the mechanism used to determine the number of shares that will be delivered, the required timing of delivery of the shares, the circumstances under which Morgan Stanley is permitted to make adjustments to valuation and calculation periods and various acknowledgments, representations and warranties made by the Company and Morgan Stanley to one another.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shares Outstanding</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares of Company common stock outstanding for the three and six months ended February 28, 2023 and 2022 were as follows:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.906%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.402%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.908%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended February 28,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended February 28,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock outstanding, beginning of period</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,313,755 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,168,796 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,260,070 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,141,521 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock repurchased during the period *</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(408,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock issued during the period</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,553 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,988 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,238 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,263 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Common stock outstanding, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,930,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,181,784</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">19,930,623</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,181,784</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">*Common stock repurchased per the ASR Agreement, as discussed in further detail in this footnote, below.</span></div> 20313755 20168796 20260070 20141521 408685 0 408685 0 25553 12988 79238 40263 19930623 20181784 19930623 20181784 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dividends </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors declared cash dividends during the fiscal years 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and 2022. The details of dividends paid are in the following tables:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except dividend per share)</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2023</span></td></tr><tr style="height:15pt"><td colspan="9" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Distribution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>Outstanding on<br/>Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/31/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/07/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,299 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,218 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/30/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/06/2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,924 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,195 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,413</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.839%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands, except dividend per share) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Distribution Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares<br/>Outstanding on<br/>Record Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend per<br/>Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amount</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10/25/2021</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11/01/2021</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,148 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,209 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1/31/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2/07/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,211 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4/25/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5/02/2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,207 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7/25/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8/01/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,846</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#dbdbdb;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2022-10-31 2022-11-07 20299000 0.06 1218000 2023-01-30 2023-02-06 19924000 0.06 1195000 2413000 2021-10-25 2021-11-01 20148000 0.06 1209000 2022-01-31 2022-02-07 20178000 0.06 1211000 2022-04-25 2022-05-02 20207000 0.06 1212000 2022-07-25 2022-08-01 20239000 0.06 1214000 4846000 1000000 1300000 1300000 1550000 1600000 6.85 66.14 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize information about stock options:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(in thousands, except per share and weighted-average amounts)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> Transactions During The Six Months Ended February 28, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise Price <br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual Life</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, August 31, 2022</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,245 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.61 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.14 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.94 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled/Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, February 28, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">6.85 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Exercisable, February 28, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 years</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and Expected to Vest, February 28, 2023</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.23 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.84 years</span></td></tr></table></div> 1245000 28.61 P6Y1M20D 434000 43.82 77000 14.94 26000 40.48 1576000 33.27 P6Y10M6D 766000 21.76 P4Y8M8D 1569000 33.23 P6Y10M2D 16200000 P3Y7M28D <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of the options, including both ISOs and NQSOs, granted during the current fiscal year 2023 and fiscal year 2022:</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.445%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.022%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands, except prices)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year 2022</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Estimated fair value of awards granted</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,457 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,597 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested Forfeiture Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average grant price</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.13 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average market price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average volatility</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.26 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.80 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average risk-free rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average dividend yield</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.58 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average expected life</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.59 years</span></td></tr></table></div> 9457000 4597000 0.0000 0.0104 43.82 42.13 43.82 42.13 0.4626 0.4280 0.0432 0.0174 0.0055 0.0058 P6Y7M2D P6Y7M2D <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exercise prices for the options outstanding at February 28, 2023, ranged from $6.85 to $66.14, and the information relating to these options is as follows:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(in thousands except prices)</span></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:10.869%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.960%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.965%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Awards Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Awards Exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Low</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">High</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quantity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted -Average<br/>Remaining<br/>Contractual<br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quantity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Remaining<br/>Contractual <br/>Life</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td></tr><tr><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.77 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">259 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.27 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.99 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.77 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.40 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.15 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.37 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.62 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.15 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.58 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.64 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.14 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.07 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.27 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="2" style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.68 years</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.55 </span></td><td style="background-color:#dbdbdb;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,576 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.85 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6.85 66.14 6.85 9.77 259000 P2Y3M7D 8.33 259000 P2Y3M7D 8.33 9.78 18.76 174000 P3Y11M26D 10.10 174000 P3Y11M26D 10.10 18.77 33.40 214000 P6Y1M24D 25.37 147000 P6Y21D 24.62 33.41 47.63 646000 P9Y1M24D 42.06 84000 P7Y6M29D 37.92 47.64 66.14 283000 P8Y25D 56.27 102000 P7Y8M4D 58.55 1576000 P6Y10M6D 33.27 766000 P4Y8M8D 21.76 3645000 7160000 100000 300000 11000 137800000 20000000 50000000 20000000 408685 408685 91000 CONCENTRATIONS AND UNCERTAINTIES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentration of credit risk consist principally of cash, cash equivalents, trade accounts receivable, and short-term investments. The Company holds cash and cash equivalents with balances that exceed FDIC insured limits. Cash maintained in excess of these limits is on deposit with a large, national bank. Accordingly, the Company does not have depository exposure to regional banks. In addition, the Company holds cash at a bank in France that is not FDIC-insured. Historically, the Company has not experienced any losses in such accounts, and management believes that the financial institutions at which its cash is held are stable; however, no assurances can be provided. While the Company may be exposed to credit losses due to the nonperformance of its counterparties, the Company does not expect the settlement of these transactions to have a material effect on its results of operations, cash flows, or financial condition. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue concentration shows that international sales accounted for 31% and 33% of revenue for the six months ended February 28, 2023, and 2022, respectively. Our four largest customers in terms of revenue accounted for 6%, 5%, 3%, and 3% of revenue for the six months ended February 28, 2023. Our four largest customers in terms of revenue accounted for 11%, 5%, 4%, and 4% of revenue for the six months ended February 28, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable concentrations show that our six largest customers in terms of accounts receivable each comprised between 5% and 13% of accounts receivable as of February 28, 2023; our three largest customers in terms of accounts receivable comprised between 4% and 19% of accounts receivable as of February 28, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate in the biosimulation market, which is highly competitive and changes rapidly. Our operating results could be significantly affected by our ability to develop new products and find new distribution channels for new and existing products.</span></div> 0.31 0.33 0.06 0.05 0.03 0.03 0.11 0.05 0.04 0.04 0.05 0.13 0.04 0.19 SEGMENT REPORTING<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies ASC 280, Segment Reporting, in determining reportable segments. The Company has two reportable segments: Software and Services. Segment information is presented in the same manner that the chief operating decision maker ("CODM") reviews certain financial information based on these reportable segments. The CODM reviews revenue and gross profit for both of the reportable segments. Gross profit is defined as revenue less cost of revenue incurred by the segment.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No operating segments have been aggregated to form the reportable segments. The Company does not allocate assets at the reportable segment level as these are managed on an entity-wide group basis and, accordingly, the Company does not report asset information by segment. The Company does not allocate operating expenses that are managed on an entity-wide group basis and, accordingly, the Company does not allocate and report operating expenses at a segment level. There are no internal revenue transactions between the Company’s segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables summarize the results for each segment for the three months ended February 28, 2023, and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,487 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,644 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,486 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,130 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 67% and 33% of total revenue, respectively, for the three months ended February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,758 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,978 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,966 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 66% and 34% of total revenue, respectively, for the three months ended February 28, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the results for each segment for the six months ended February 28, 2023, and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,153 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,833 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,423 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 60% and 40% of total revenue, respectively, for the six months ended February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,213 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,605 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,627 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 63% and 37% of total revenue, respectively, for the six months ended February 28, 2022.</span></div> 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following tables summarize the results for each segment for the three months ended February 28, 2023, and 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,487 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,263 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,644 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,486 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,130 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 67% and 33% of total revenue, respectively, for the three months ended February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,758 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,038 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,796 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,978 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,988 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,966 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 66% and 34% of total revenue, respectively, for the three months ended February 28, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the results for each segment for the six months ended February 28, 2023, and 2022:</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,561 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,153 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,714 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,833 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,590 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,423 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 60% and 40% of total revenue, respectively, for the six months ended February 28, 2023.</span></div><div style="margin-top:12pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended February 28, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Services</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,213 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,071 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#dbdbdb;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,605 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,022 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#dbdbdb;padding:0 1pt"/><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,627 </span></td><td style="background-color:#dbdbdb;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our software business and services business represented 63% and 37% of total revenue, respectively, for the six months ended February 28, 2022.</span></div> 10487000 5263000 15750000 843000 1777000 2620000 9644000 3486000 13130000 0.92 0.66 0.83 0.67 0.33 9758000 5038000 14796000 780000 2050000 2830000 8978000 2988000 11966000 0.92 0.59 0.81 0.66 0.34 16561000 11153000 27714000 1728000 3563000 5291000 14833000 7590000 22423000 0.90 0.68 0.81 0.60 0.40 17120000 10093000 27213000 1515000 4071000 5586000 15605000 6022000 21627000 0.91 0.60 0.79 0.63 0.37 EMPLOYEE BENEFIT PLANWe maintain a 401(k) Plan for eligible employees. We make matching contributions equal to 100% of the employee’s elective deferral, not to exceed 4% of the employee's gross salary. We contributed $0.2 million and $0.2 million for the three months ended February 28, 2023 and 2022, respectively, and $0.3 million and $0.3 million for the six months ended February 28, 2023, and 2022, respectively. 1 0.04 200000 200000 300000 300000 SUBSEQUENT EVENTS<div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Dividend Declared</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On Wednesday, April 5, 2023, our Board of Directors declared a quarterly cash dividend of $0.06 per share to our shareholders. The dividend in the amount of approximately $1.2 million will be distributed on Monday, May 1, 2023, for shareholders of record as of Monday, April 24, 2023.</span></div> 0.06 1200000 EXCEL 61 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '1&AU8'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 " !T1H=6ALMD4.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$GV!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]DN\-F5L#["CI9\_ M?0*U.@C=1WR)?')(RBA3,P"(L1"9;HX6.J*B/9[S1"SY\QB[#C ;LT*&G!%59 9/S MQ' :NQ:N@!E&&%WZ+J!9B+GZ)S9W@)V38[)+:AB&\;F%] M(N4U3K^2%70*N&*7R6_->K-]9++F=5/PVX(_;*M:W%6B;CYFUQ]^5V'7&[NS M_]CX(BA;^'47\@M02P,$% @ =$:'5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !T1H=6:<*./=(% #2'@ & 'AL+W=ODX2OE$$I4E M"9,O5SP6F\N6V]H]>(P62VT>=$87*[;@4ZY_7TTDW'5*E3!*>*HBD1+)YY>M ML7ON>]0$Y%_\$?&->G5-C)69$%_-S5UXV7),B7C, VTD&/Q;9K4#,7>=WDT> F2DT:IUK"VPCB],@7:RY)FZ@EDUQ==#1H MFC>=8!M_5<33FO@^>1"I7BIRDX8\?!O?@;*4!:*[ EU15/"6STX)/3LAU*&> MI3P^'O[ Y"GQ7%OXF^)X9?UXN9Z'UL]?XYG2$IK=GF[UO)/;&;+EP3.T4#>ICO0+N8UB3CYDR8Q+FS%=;M]F#@UM:&Y8FAL>8NZ1 M+R(SC$(:/[#$VD9QG6F49#$SR5=D$F?JA-REP:G-+:K3T*WK5'.JOB,?4WM> M<*R1R40CYCW??W$&[?A*;U.H;E[MG M:<"4MK81'X]M:K4"(A='FO=6RSX\D6(=I8$]S[AF3?\]!B6Y%2:Y.-R\-SH1 M2K.8_!FMZH^#T[-WW&-3D5MCDXK23-]DQK'OKW>$"_;YKM74, M2'(K2G)QM+D7 21MLA0I1A%[1 ;4:P\&=@;$0YOZJR#)Q0GG*=+ 1V).7/KC M["I%L'7$[)BDJQ9G''RO7,*&$56L.C+E\362C@& M2[D53+DX!0$"AU&Z(-.79"9BJ_<]&'4_L=HZ!C31"IHHCC6[9)*;YV#)T@6O MA<0]0A_&T^NQ=2&*!S9U6#$2/8B1_$Q*LY0IUB]Y)F%6R:R;+WL4OUBW;'P\ MJJG/BHWH06QTE\*<7FS3F34IVQFW^L05ZWP>@X-HQ4'T( XR:S: >@"#A9#6 ML6B/SCV3T-K'0VIQP7JCQ^ ?6O$/Q?%EE\@EAT1B M]G"9>GO'X"!:<1#%$68WTKZ9Y*?Y%C?YF&E V]1,H5;'WXAPMO50J/5R-7.D MLAZYP^&PW^\!7JUM'BL6H@?M&/DPHDJ OKLTY,_D-VY/X[Z-(\=UJ->UHSH> MW#27%>Y0G%;*K;_;2!FZ_<(!UF[AH7W@P<5J#Q6.P3Y>Q3X>CBSO/6YW@'Z^B'P]GE3$8# N3,;-VO3T"M8,-'M?46(4['@XG.YY[W3ZQ M??@]?% M:>\#,_.E(C&?0ZAS.H !3Q8'J,6-%JO\#'(FM!9)?KGD+.32? #OYT+HW8WY M@?(8>_0O4$L#!!0 ( '1&AU;8ES$5/ < '
&PO=V]R:W-H M965T&ULO5IM;]LX$OXKA+?8W0.<6"3UVB8&TB1[6Z#7!G7W M]C,CT[%02?2*E-/NK[^A+%N62-$)SM@/K25[9O3,D#//#)6K9U%]DVO.%?I> MY*6\GJR5VKR=S62ZY@63EV+#2_AE):J"*;BMGF9R4W&V;)2*?$8\+YP5+"LG M\ZOFNX=J?B5JE6\UP\7T_P9/_%E^QIK?07L_G5ACWQ!5=_ M;!XJN)L=K"RS@I5F@D_IOQ9WETC;0KCT)\TS9YK2X#CK];HY/!,K7A\O;?^6^,\.//()+\5^9_94JVO M)_$$+?F*U;GZ(IY_YZU#@;:7BEPV_Z/G5M:;H+262A2M,B HLG+WR;ZW@3A2 MP/Z( FD5R$L5:*M &T=WR!JW[IAB\ZM*/*-*2X,U?='$IM$&;[)2+^-"5?!K M!GIJ?OOYT]W]I\7]'8*KQ>>/'^YNOL+-^YN/-Y]N[]'B]_O[KPMT@?Y8W*%? MW_P+O4%9B;ZN12U9N917,P48M*59VC[O_>YY9.1YO_''2T3B*2(>H1;U6[?Z M3?UTB2ANU$E??0:>']PG!_=)8X^.N5]7%2\58E)R975GI^_;]762O94;EO+K M"621Y-663^8__X1#[YW-N3,9Z[E*#ZY2E_7Y+9-K!(N&4GW!_ZJS+, 7 MO@@?_PX<(;ELPBC4FE=0B$ZE26@ \BD-!JA-(4JCD:A&!]21$_5B+2IUH7A5 M0&"W7*IB;$]'QM.CT N&>]HF%8:Q'61\ !D[07X5BN4OB&)L65;L1_X HT7, M#Z/$LX-,#B 39RW\*,JG72#' 2;GK(9G,M9S%GL=\7DGZN$F@U7)_N90$D6Q MJ<%U),5*/;.*0R>PA19GHS<3_"J5[&I0FM9%G3,%>JR S9?]S9J.I"D^X=0/ M@K8 !=,PLA:A%EEO ;W PX-EMH@E04CMJXR/&!^?R'-H BOUHT&I>:#QLO'/ M"A8;*&(RS!J+4$C)"-*.G+&3$.>? 2?$MGQ".8=6#56Z)[L0JXL:;L8W:6NU M7^2/LJ.%;)'RR4@.X8YEL9MF_RW$\CG+L<O[W#$K=E/KH1/;L!^Z#;,Z;/(E#8Q4,X4( M"4:6I.-4["95@%?5;?&&AJ4IPE:()EV2T.A-+%*4!/X(R(Y3L9/%#B#W3945 M8&+FG8G/%$KH2$D@'0D2-PD.*^Q^>_^ D6_?KFPTQ]E#2TR&\NF0&VQ"X1CR MCL6(F\7N^(H#OB6,"5M>UM;-24Q6(IZQ.VU2<3BR\N1HLG235[_G.U$WB$E& MH><9D32EHHB.)!+I*(O0%S9^IU ZJ>_5P_"9K/6][MB0N-GPL(&.Y['1+HA8 M1L(X2(8+9)'R@W!D@3IV)&YV',U2*U*3 B-_.#]:A!)_I+,D'4D2]P2YV_*G M-I$Y!<:A-VPS+%+8PW0L*SM.(VY.NQ5%D>UFQ-UAB"AU8'F9CL$UN?8H+).X2]J>X=*L?\V MDU*S;W.242NIX )6VQI(DU^-=7:)],_D.@*F)Z90V(\P.X[YJX&SY3+3! RI MI<]G+K(2I;O9=1^.P!D-G$P3ZDU#0AMSQ)N2$(0C[_5!HI;!E4:Q,<%8Y>( MC[3AM&-]ZF;]+UPQ^ KZ*5:5 -)^>&DA],CD?8N8[WG^2(FA'?%3-_'?'!T0 MM,=GT*%"-NN7'UNHWD+:89OL?D&B86&T25%OY'R*'AT.N\?67>F6+ZPZU#*A MAGZ0T"%8BQQL%W\,;D?>U$W>!M,TN_?%\"TT;9LF;7*.:9)VA$[=A/ZA5#S7 M;[)JG=3M>8P5J=/.:\O[N:SUO>[: ^J>H5]RP$C/.D"?RUK?X:[9H.YFP[K, M1\?J60FU]BF#T;J-R,E#1FO(S/8CIH%1-TRIQ M&#M]IUZ=0]Q"^.U/ZT#ER M,[ZT9VU5SF6M[W?7JM#__[";D$AE"B: MRS5G0"9: 'Y?":'V-_K=^^%O+>;_ U!+ P04 " !T1H=6@KP3)S@$ "F M$0 & 'AL+W=OX_/ MN;ZVKS/8,/XF D(D^A:%L1AJ@93)G:X++R 1%FV6D!C>+!F/L(0N7^DBX03[ MF5,4ZI9A.'J$::R-!MFS&1\-6"I#&I,91R*-(LR_WY.0;8::J;T_^$)7@50/ M]-$@P2LR)_)K,N/0TTL4GT8D%I3%B)/E4!N;=Q.SIQPRB[\HV8B=-E)2%HR] MJ(@U4X6.HH;&:QKGD M\):"GQQ-7IZG#\_SARF"UOSEZ7$Z?H7._?AI_#QY0///#P^OCB\11_1U_D4W7RX11\0C=%KP%*!8U\,= F<%++N%>/?Y^-;1\;_1!9M9/5: MR#*L3HW[I-E]G*[:J&-F[E;578=(E.&PRG!8&5[G&!T:4TD^/D%J^>@QECA> MT45(T%@((@7ZYPGLT:,DD?BW3FL.WJT'5ROR3B38(T,-EIP@?$VTT>^_F8[Q M1YWR*X%5XM IX]!I0A^-/8^E,2CFQ"-TC2$&+81#6/0X]@B"[0-YG/A4HI ) MT8),Y2I!ZF*2#^1D ZE-93TR8:;6NTH;32K\NR7_;B/_"4ZHQ"'] =/HL2A) M)8&]BRWE!A(9E'A>&J4AEO :1XQ+^@.K7:6.?_>0G-.U[3T)-5:VXQY189&\ME&".(/1"9LS7.$P)2I2R &2A&UB*J?"W3V[K].1# MNCM,C;9AF'MZ3EE5]#BE'NUY'-\>S?,1OZWQ_\, MPXH$MY3@_I0$*D1ZFKY[P&J?=Y-%A7"O)-S[*<)PI$,:Q3Z-5Z=8]TZR;K*H ML.Z7K/O-ZY=%$1SR5TS[_EEI?\JJ(L8TMH>L<8&S";S22Z_U[)MQ+FT&+D66E7U]C@WN[^R M+C,;JX6+8W$EM&HLMD6!V5P5C(\4+X@MH1@_-SOL@X*E9]O[A5F-E=NW>D=R M>%L&F,UUP O<)/CA--;R;$2Z>.:NA%;5O:T=3/>79G%C:7)Q+*Z$5HW%MBPQ MF^N2ZV1Q[[#L[AU<+VJL+,?9K\WUG4NT^H+Q)^8K&@L4DB6X&6T7U@+//PKD M'$LL^]XCW@]2Y%"^>>/&U7#(FT+?U*B\O!TLA-N?#83E=LG5:ON<;ELM? MYKQ8IT)>%HMAN2E8.JN-UJLA<1Q_N$ZS?#"ZJ+^[*T87?"M66<[N"E1NU^NT M^/Z!K?C3Y0 /GK^XSQ9+47TQ'%ULT@6;,/';YJZ05\,#RRQ;L[S,>(X*-K\< M7.'SA/J508WX/6-/Y=%G5+GRR/G7ZN)Z=CEPJA&Q%9N*BB*5_W9LS%:KBDF. MX^^&='"X9V5X_/F9_6/MO'3F,2W9F*^^9#.QO!R$ S1C\W2[$O?\Z1-K'/(J MOBE?E?5?]-1@G0&:;DO!UXVQ',$ZR_?_TV]-((X,) ]L0!H#HAJX/0:T,:"G MWL%M#-Q3[^ U!K7KP[WO=>#B5*2CBX(_H:)"2[;J0QW]VEK&*\NK0IF(0OZ: M23LQ&M_>Q,G-)(F1_#2Y_?4ZOGJ0%Y,'^>]SU=:Y6)8HR6=L!MC'9GO?8#^4,3L$CCP'[@,Q M$GYDC^\1"<\0<0@%QC,^W9Q [KSN[LE_OGLG&/101;3FHSU\]VS'\BT#\[JW M=&'+:AT\+S?IE%T.Y$)7LF+'!J.??L"^\S,45)MDL4VRQ!)9)_SN(?RNB7WT MP$6ZDLMV?Q+V]GYM7ST[=B/L!9YS,=P=1Q= N4'D=U&QCB)!@-TN*H%0!-,# MJN.H=W#4,];9F)<"\;G15<]FO=DDBVV2)9;(.FGP#VGP3ZBWZ0G)V/-XQU7@ M$[7L %!(%5"L@SP28:7H ) 7^G#-!0=G Z.SOQ2\+-&FX/-,0"X&VCTQQ>KP MQP *1[XZM704(2ZABI< "OLD@-T,#VZ&QJEUNV%%*K)\@=@WJ4)+.)^AS#J38C(\@))+@O*PB@$4]AP2*@& 8(X7D)X0'&EP?,)ZRD^:@0U5 M-YWJ,WH,H'PW5)<; (4##ZNK*@0CU.M95S%IW29&MZ_S*5\S-"_X^MEYGL-. M$VT$KD-=U6D=Y;FA^B"!N"),5)]U5$0"W.-RJY.Q62C?BB4K4.-X5>=)DVKT MQ]5C5>U3\2<8 *LJVBI;;)4ML<7635"KI+%92N\3E-4).D,Y Y?=AJ.[#NCE MJ*,\JA8CP!0$JI:&4#CLJ<562V.C1GR>?H]LS@O6N(Q$^JUGW?%T;QP_5'T& M4![5O-91OJ^N3@F BF@8];C=:E=L%J]W!=]E]3Z7]/O?W=8EY;LPTE(-H# F MVF,&@A$_4!V'8)'7]Z1MA2PV*]D;)AI_04\#K6-SL5J*8PCE.I'JJ([R7!RI M?NJHP*5>CYNMD,5F)9ND12Z?HE*SRYE<;T:![EJ5LE;98JMLB2VV;CI:.8O- M>E9/QUFUM9M-T9LL1]MRUO[P%DS4GCX\JA+G/<%J78(H5>;"*&W^02C:TU^1 M5N@2L]"% C'+5EO!9B>&HKF!,GPE$C!(B5<,H]0E&$31'N%'6KU+L'&&?JFW M[]GL7;J3JF_!D%R3UG)!;G:.^5:40HHC&2PP"D8Q_=*9:Y4MMLJ6V&+KIJG5 MY\2LSY_3A)[3E&_7C[) ^1S(U/&DWO\*E["NJXF#5?D]AF%!H%8Q!"..HY8Q MR.;W/%!)J^:)48R^-$#'D]T4(@J,UB-J9PO" M=30P3!?$]=\V VVB,R2:NG MB7M"PR/GMZS09?5^<OW%L]TF6VR5+;'%ULU4 MVPX0I>ZD)>+>@1S>2MC$@YL9@W"G2?J%,='GN8D\5)!"*!MIC&-BQ M=EU5* .H0.:]Q^&V'R#F?F#"Y^*I1QZ;35\\[6RRQ5;9$EMLW22TW0HQ=RNF M5Z?$:H]BE2VVRI;88NLFH>U1B+E'^?<7J 38_';<4-UK!V!1X&F+'$#F>[ZZ M[PK! DQZYCUM&Q'JO/HM*C7V,B]^;6^3+;;*EMABZR:C[87H*7O_I[Q+I?HV M?.BJ#UD %&A;X (!]K;#@CEX9['+&V["FKN*B8RA-FTQT6CZ8NKSB9;;)4M ML<763<+1>9U7'-BQ>V+'[I$=NV=V_H]W#;3MC>AKC^U0X!4"\;4Y#Z <35D# M*(RQ^D8B@6".$_4T%??W2'6CV[8Y4MMLJ6V&+K)J-M=:BM SP-4>=, M6*#NPXP!%''4XV4Q@**>6LT)@'(=[T6&1YB59L+F_EO ]D+HO]>>3] MA>";^L#M(Q>"K^N/2Y;.6%$!Y.]SSL7S176#PZGPT3]02P,$% @ =$:' M5J8N-I*T" 0T@ !@ !X;"]W;W)KI(O3#<.P%XK-Q$)ERU>2D]YO/TI6 M39.B3\KF+&\2/QS^#_TG1>EW*/O\*2^^EBLI*_)MG6W*B]ZJJK;O!H-RL9+K MI#S+MW*CWKG/BW52J:?%PZ#<%C)9-HW6V8 &P7"P3M)-;WK>O/:YF)[GNRI+ M-_)S0IT4?[Z76?YTT0M[WU^X21]65?W"8'J^31[D7%9?MI\+]6QP4%FF M:[DITWQ#"GE_T;L,WPD^J1LT$?],Y5-Y])C4'^4NS[_63SXM+WI!W2.9R455 M2R3JWZ.X><=]<8\L MY7VRRZJ;_.FC;#]05.LM\JQL_I*G-C;HD<6NK/)UVUCU8)UN]O^3;ZT11PU" M=J(!;1M0JP'G)QJPM@&S,XQ/-.!M VYG&)YH$+4-FH\^V'_VQK@XJ9+I>9$_ MD:*.5FKU@\;]IK7R*]W4$V5>%>K=5+6KIK/KJUADE](NB&W MJWQ7)IME>3ZH5+]J]<&B[E=MD(2]Z MZD.4LGB4O>E?_Q(.@[^[QFXO-FS$ZM7J<1HRQL/Q^>#Q>!2Z88SR8&1&B6Y4 MG[-#C.$6.[C%FD;LA%N?-@NUL)9J&&*Y?U0/!9G7LVF59TM9E&JJ_[%+JS_) M?V[R+"-J87I*BN5_7=8Q3.LPQ6),,8$D9@P8/PP8!Z>W^":+1:H&3$WJ_3&? M;^NCW;G@@%*^X[$7BXYF7\1#:QYC)A1(8H;-T<'F"+2Y.0#Z];EWV:Q7:K%* M:IM=+H-*OBY''9?5@F$M!#%F1H$D9M@\/-@\A&U>)4J4I&6Y4T97.8G30ET[ MY45)U-4?J=.E"^F@SU>*%5U7 MB'MG)YWKHA%GD=G]&9C U[%)Q[%N1H&4T3 L##31!*!EUW[7VBVA@)J^DQ15 M+495$ZV:.>E'D?MJ.CSBR/#'Z$.M B9W?)!W9X2.&^Z@3N_#+BN,:&2?AV9M MG'F)$/$1M59.1QP;<6J%"4=8GQT!BFF$IK"0OB)8A*A0AJH6HZH)+#5SV#0. MAB"\3&=)N=*G,;)LSF_JTFR[7TL.EP;DC1K,7;E_HWGEK7/<]MG&QZ?OLY#: M,QH5]5#5!)::.1Z:]D(8]YZK9ESECV>$!:>K&;"^]Y'3A<"0\<@>T=@1Q]32 MP^VUIQO6I^/@Q-JCV2V,7G/M0>4[5+4854U@J9G#IEDPA&'0J[0!:WF/B@, MAQ-[4J,2():::;9FP!"&0)\"!RSE[747Z48!L[W&3"FPU$RO-22&,"6^H,H! M*WM;WR6]L5V*1LTHL-1,YS4VAC WOJS4 8M[F]^%1KO8\7R(P.J3N;>BJ9+" M5.E3\("EO'=24&&2.O OI&%H[[@@)37=UC1)89J$RQZT"XRU1F/9\:AJPE+?777"C ;?O($#-*;#4S/O&- DRF 1? M4-2 E;WO$^NB' MLLD9-*;#43.LU%C(8"U]6U8#%O=UW;!^JTV+'?T>8DK3C M!%;G3&SHWE,8&>'R!NOB6<1# MN[P!I_#V[4=R"JRL3TXX'*A5AJYGAH+F0P%_K< MU^&L;L#ZWD=.EQ5#'C"[7A4[XM3%WLC>-G&$]6ETXN8ZIOF.35YS[4$E0%2U M&%5-8*F97UC1I,AA4O3[R@HJ&_(N&]+ ND\W1DTIL-1,LS4;\AW-U2\;+C(BU:VXGQ0[04E2 M+"5"464;$XWN:\H>+$1P]/?C,[K=2 M/YC,SW?DGJZH_+J[$^INTFI)6$;S@O$<"+JY&"W@NR6.]()*X@]&'XJ#:Z!- M67/^3=]<)Q%Y%FS6"'( M6%[_)S\:1QPL4'KL"U"S /47^ ,+<+, 5X;6R"JS+HDD\W/!'X#0TDJ;OJA\ M4ZU6UK!7BB[I9?5'_/GVX^;(" MMU=@N5C]#JX^WOZY F/P=74)SEZ]!J\ R\&7+2\+DB?%^40J-%KG)&[>_+Y^ M,QIX\Q1\XKG<%N!#GM#D>/U$6=&:@IY,>8^<"J_H^BU T1N /(0M>);/7XX< M<'#K65SIPT.>)<46;%29%& C> 94Y0DB67Y?IRZ3C%J]5FOU[5IU5;\K=B2F M%R-5M@45>SJ:__H+G'J_V4P^D;(C!_BM WR7]OF-:D(LCWE&;6;6:Z?56MUK M]O/ A[/SR?X0OBD4^CAHA8Y@!2VLP!F71?*/*BO5B60!)%>M*.9YS%(*\A:O M?J[O8AW"G>![IC(4K!^?'V"ROU04'$8-1$/7":A/R/7M8PQ9IZ$2ZW)+\GNJ>M"=I20'? !58'2L5 M:7U9J""*0=RA :F2]+7* M0)JQ,K-F6F2@&N.P7T:F$(2ZQ]FPSUKL,R?VE>3QM[%FT$1Y-U-C13'HW)GI M.NSU_6L*P0 ..!AZ';UY/TG@#15"87RJ;/+#7K*-GL/W^Q[N8;0)(7\ XP$% M0W?JE@IA'C\"*4A>I$VQ=6W*"A<:2'#?HQ:9,0H'VB=$'5SD;*#7>:P&QH*" MLTM:7[W697Q)AK*]F2=6NFPT7)<(U&_D"U2XP!&T4!(.Z:& M;JJ^$W1'V#.*Q#?>/YOY?9"F4# =*N2.M:&3YUJ(](=N-;1.+%[E'*DRS8HW M,/T%O6G81VR*010.U77'G=!-GFWH=^1Q,.X6+D1!'Y\I--2^8<>7T$V8=;VF M76E:X9FLIQP(C4YC$<,X&O)@QX_039!M]Q9T3_/2[D$+!4;02$I3*I@-C!RP MXT#H)L&;_S,D0@OC>\EVFGVM/K 0*X;37N!L4B$< MR#G4T2]R$E:+64,NMFJ '$LJLH/9T1XV9(+Q0Q@8H"UR* B\@5)&'0\B-P_> M"1Y3FC39EA%9BBK'7FB&28!^I.;$OA46L6DTZ/N.)]%/>++QO69*J?8;3'5U M.TZ3 \=AGW8L0D,(.YI$;II=%0>^W8%84O:J\;EI,\?@9L)VF_N+V>2-NQ$SKZ1F[ZOB./5:JI$D^8CN# MAT)DH7#D0R-65C$T5#,=BR,WBQ^W)C46J2&3BI@U/59O=!6IZUV9';U)T+.I M@=T4"GQH1XX[$L?NW>UGNGMB TU:@DHFZ)/+5?EG:B-9;%7EV[\TFKO9,?(\ M8V=ND1OP.>Z8%[N9MZWRILB?72#8MJF%?F" MLC!:&ANPAW]8C?]:N!GR<'& MM]D,*Q,J>W0Q).L1DV$*T$"&CS5KD$,9##0H??)UV\_%R".P;L*;W M+,]U*%06/5(BK/A-B@W4.-'G.(L8GLZ&=@:X8V+L9F('?*HWAFJE7N=FE5I20%^C-?RHM2U)-0_$0;*I_J M,[J!3VKXI)^83Z7MV",=Y6,WY5\??'8 >I=OM=ADZEF_R]IDT%"7[;@?4G_CB;N:T MVA\9ISA&LS9%IL9WUKK^QU*>$[=/V@'E1':OVGK^'[Y;U M,7&GICZU_D2$:GT%2.E&J?3>ABJ31'T07-](OJO.4M=<2IY5EUM*$BJT@/I] MP[E\NM$O:(_CY_\!4$L#!!0 ( '1&AU:2#=//]08 ,D/ 8 >&PO M=V]R:W-H965T&ULC5=I;]PX#/TK@@L4+3"9*^F9 TC2=#?= M=ILF>P&+_:"Q.6.ULN3JR&3ZZ_=1LIWID:!?9FQ9)!_)1U(Z6%OWR==$0=PT MVOC#H@ZA?3F9^+*F1OJQ;D[?JPF!7]PJ5:U8$7)D<'K5S1%84_VPN'M\F@ MI5(-&:^L$8Z6A\7Q[.7)'N]/&_Y2M/9;SX(]65C[B5_.J\-BRH!(4QE8@\3? M-9V2UJP(,#YW.HO!) MN/_?:7R??XCJU^F]5A?JP>%Z(BI8RZG!IU[]2 MY\\3UE=:[=.O6'=[IX4HHP^VZ82!H%$F_\N;+@X_(S#O!.8)=S:44+Z201X= M.+L6CG=#&S\D5Y,TP"G#2;D*#E\5Y,+1+V>_GUT>OSV8!"CCI4G9"9YDP?D= M@D_%.VM"[<69J:CZ6GX"$ .2>8_D9'ZOPM>T&(OY\Y&83^>[]^C;'3S;3?IV M[]#WWJVD45\D)W\D3JWQ5JM*9BZ82EPX\F1"7K!+\5H9:4HEM;C"(H%XP8M_ MCQ<^.%#GOQ]%* /8^S$ +J>7OI4E'18MVW+75!P]?#![.MV_Q[V]P;V]^[3? ME[B?$A1_U,J+#U&Z0$YOQ"6UU@6!6##;Q6RZ\T&@YD6H27S.NP1QJ@42Y;"P M&9(U$KZV45=B08(;@U!&E-9\C"97WEJ%6MCHQ+$Q$?']WM1O@ZFE\B6V;$CV MYH[C"F4@=F?)V'R$+1K+22E+7%$9G0J*?$KKV4U92[,B9+QIE$_-X]'#!\_G M\^G^U=EI>IKM/V;K[\M@%W"K\V,^%L>>@2/YK08%X- FFS@[%1%@X($+JM0D MGC-C+FD5=>;/U0],Y'9(\52*G<;7)9GXX@+.K0?&-:#:?%K*[A_ MN;7AFX_)?PYX;TH!ES*5*B4/DVS">A+!,OGIIL6PX5SW;(XZDWGP?2KJ7G^%F' DJD@JXW$9AFST9B]N+%TS$4H2*0[28Q>SK;&WUG#3SH M:,(YZ,*$@8W0P35$F5D4-CD8Y!$:[#FU*Z/ *3QDZZFPBGZY>)R8.NQ:4"D; M)%FL:\LSXNO*H4I^Q.RK ';Z(A!O_L/O"OSM^>^TT#=]VU0GKZ(!;= M!X;D[T:0#!VC#C07__0^2V_5C5V&$72]=F3*6GA;JHZ=6L0\Q%:. M$M/A\W?8@UT1MXW<)Q5R.-A1E(I-IX/1->E-+E*D,C6N4<:I'G"WW4S/AW@9B?$1X$NG:UMEK M.32%+CA;,$%)D+=B><96J2KI .,EJ^!^R^=@_S,:QB@LD\-U$CT_>O$WI9XK M,:"H46!4A8&C<0=QO*UR<94&GL44VF0$^7OJ^!Y%EH+._;>Q%>DT,[#+#W$; M=3,W-VA803/OH]-8U 3V.:RSR72H0+%I]845)0++3!!,R!WNCUIS;DO:X:M! MGM:-+&LXLZ/1]PWDND^!RMI8;5>*9R[[J;UE0]<*TY"''Z80F_%=/Q,.YQA> M6#K;""A#R_@F 'U-P(T2OBH^.J4^T;]L1T<:J3>8L$, D/CNA,3] H,R'6E=$@((*".Q4':( 7H.VI?E M*V;^6%K?$#;Z/C^6NT&%80\X^4C5G_!D*2L62R\_ ,WW0%VM.:KL9?34'U?X M5!7+D LEZ^Z2P^=SB48[_M')?+)UO4HMAR^1?%+$62K?M(;5X9YZG*]GM]OS M)?>==$BI%YJ6$)V.GSTIZV *U(U-/I W"=I&L@38(XW>#BXGZ@ MQ)'$AB)5#FG'^^OO>W9?7)[+6NU>=#7I@? MGNSK^OC\V3.SV>M#8D;E41?PS;:L#DD-OU:[9^98Z22EEP[YLW@\7CP[)%GQ MY,?OZ;-WU8_?ETV=9X5^5RG3' Y)=?>3SLO;'YY,GM@/WF>[?8T?//OQ^V.R MT]>Z_O7XKH+?GCDH:7;0A')&!'2N=[4""&!?V[TIT=]K).C+XL M\X]96N]_>+)ZHE*]39J\?E_>_DO+?N8(;U/FAOZK;OG9:?Q$;1I3EP=Y&3 X M9 7_FWP6.@0OK,8#+\3R0DQX\T*$Y8ND3G[\OBIO585/ S3\@;9*;P-R68%, MN:XK^#:#]^H?KZ]^?G/UZNKRXLT'=7%Y^?;7-Q^NWORLWKU]?75Y]?+Z^V37)D:/@!EK8V"]_,FU:J&IQ,F M-L&ZS@Y-3H",>I[\$@@.F%B89,.+))56.L] :PC9K B0AP=& MZE>C$;&7ILY OV'';YNJ?T\(&Q>B)5%TBA*?QQ6 Z4?XE^#C(U4*KVM0XWIO M<<,7CIZN.UWH*L$MP_?Z*+@AN7XM,OSMNB9L +6+@ZY@SR-@"ZZ"@'KQJ_3O M30;2!Z:A %N*'ZJZA-\^ 0G<]F@7!NSOD0E4[Y-:)=LM6$A:'M8H*T0@.3BN MP?.Z-I'*LV2=Y5D-ZA+!@S>Z:'1$$/5G\!!&FQ'*A[EO/207+P=KK.\"9/_Q MMU4\67X'CQR/H),L;KAZ0$!15A"'3=W ]F&[8'H-,+7)4Y5F !BX5Y4'V$L9 MXC%2[_4F!T1(?AB52UW5X+)4T1S6NC*6 <"ELE)W.JG4/KG1:JTU^A[[-J - M5 4I0F^(/^([FZ:JD-[XUC^-(B-0U")B[YE2B$$) DS[^JA%!&IM*8D+@U/, M0"9D!UJ9)"?Q-* #MT@ZV#\1FN@*Y#M6Y0VH"M &Y1IH@3^B 8+GC,7NN$_ M>6UT4\/><]AG"DZE@F5@GVG5[,"%W8!K/B(71NKJ5(8OKB_58KR(U*V&9T'Q M0)\\WE6PKWI?E.@2\_'!W)$5]E]P1"3[ XD9=6QL@;X!"N8^$-8RMY5C: MM2AH3!A;7 M&(I@0 )X.+9[?4>Q3-*4M!V8"A\"]&(W@B 94 X)G14@VWG.\E5"'&*1-.(; M27[055E&6&';)P;"$5X3\@=13 >[1$UP_B3#$"$%DD5EENX>Q4J"="=K;:]9S5<(JLOA6=[V=#99:< 4H2XTR M!^"(0LD3RVU.-%Z .KPO?1QP:3WI\_!39X-"!6I)6T<>Q+__!UE&^T$CD9C6 M7B0.9L.+%!$!=8LQSI /0IC,!L/Y YV8!N/6C (YAZ?UBM[BXKH4:2+2%(A7 MC'U=@MZX8"\%IC>5X3#M .$V:&."N_U-"]'=VFO(#6 9WLM! Y]35&P(WH@! M@A'KL<-'D_\",17!HH@ T]@Q1JHML777& H M[@UMLD!=LD8/@ ^<>$!*\T#.FH/Z M16- K'XBPHLH@PQ]& QR4!M"*4%KP=S*DZ-AKXDV ^-]K Q$1%WO,UM28L4R MLC)FF67I;)R=0XY@UGC3(2VF!NR'/(T!131LXNC6>I<5!5'9!9#P>!2(O;5Y M9V#S -NSA9@^- T'MN'J74".MT',]^$D2$PXD&1YK1R H: 1TC#.(;P PJM6 M!"E28IN/.4?MPF< +^1GXF(_ M#)RV3=U4EF"&HD&@X2N]KAH08%>FB1ZPRUNP!NKI9#R:@N[ M,Y-]QM3.&_X^E*32;19#[%!<8 [P.Y*4M'6F8Y'^,/LV@)@)^J M>!DM)S/^(9Y,*1>7T+&=1%ES8GP@ $*UT^6N2HZ@^RA40.56MF(S6>(ON3;K M\$?J9_>FQ]!\%:NC>WC=X=:76.]Y^%3]G:P $;#UBU3'#+-QOCI7BR5\C[Q< M $D7"_CEY2\O+]0T6DQ6"@#^'7Y)D&8W M@FT@J1(:"&4JMJ%K>/6@,9^&SVT^V +:P45EV_O@910;,"#6[!FB5+4??*#!##\N".20SR0(59V%L0@F+ ;0-Q*JV@ M^(25T*".Z*-/"TMGA+L(=]JA-.5BQW8@26+O80KJN'I=]HH/DOLD#GL<==I< ML5\3Y/X0#+ERT>RPXC:=T(=Q)%%7/#JW01<]]G0R6MH/,'8S& !+3#E?M%0 MV^'QKB!T64$,]32(^'CQ>#3M7SP*0P\.4!/3$L4A6F/KI+MU2H6^:C/Q?9N) MVYL9C^9_^68F6,8680*D#IDQY-JOJ<:W"3[1227U#90TK@&" FQXXRQ]]FEL MOM$#+O]($'/6?ZL3A"GDGZ@-6$(N4B*'I)?PF.$0LES7$AT'NMPIZ9/:4&%' M"JJ8-&$,@H8EY?352/EZS23"9L1T-CZ#_\7SLQE5X-@*R=),TH9(@YINNB0! M\Y?9BACD/I#T_H?U7&J7MJY-2L9LTFS<;C-8Y9:*B&0V C'H+7.22[+896U6 M2\+:I_=!5P_I>!0[))$^B&"E]S@4<4-&N>1RC-2M70K+TIZD6,S$SC8RTN(" MIB0Q>WJ ?GCY>P-.+*<5L;YV;*IC:7QUJ8W0!E_98DA'SMG*!0:E:@^^"IB9 M9P 1MPG"4_.+ !.2%&,+@B5XM0P+HI >@4:2H--JJ)*BBD)'2<)H6>TQQ2Z@ M>.'WW@N3R<-XDRPG\O^22R6O2V,DU;%:#'D@:+NQQ118IA466RX5Z!9S;#)6 MW"U>-R! PN &N#54$R.4)(6#K)"SCBXL!P?M"FBK_'D.*]B79[$ZL# 5/>% M'9UV#-8E<0V#1&_;+,LGJC1E$*W:##-(,*EOY[K++KRPN$%RG-UD:4/?(=1, MRDFVX%"KM,0-"H$8@60GA98@6+*^*Y*RE5/Z*L.H+0H36N>W6V7FR$4:AZ3Z M!)KJL)48#C,@"+&L4$@)GWX'EF@0)Q9GB7] E8OR /&RAT/-4 R8Z#GW #Q^ M*+.\15W7O6ZWOFT;2Z@DSL!5!WM9[:E$9>:@: #Y>%)3,5$*X/4=QWA )&IA M&-Z>K\WTA*DN:K"5'J!TM4-YW&Z!50EV(9AM]T@P%4!(X0\ZX8Q2-H/2XOOF M^O,^ >X%%>%C66,;#NL;964=QYT$L]:_@'.!QY#\WGZT:L;)G=@66&&#)H*, M@]L:M@;VP.PSZE3ATMAOXM]86H@4J5[78#RPQ@F@CK5RIL06 MND-;C?+DR>11[1MP(7\E_Z3P]J\LS<2BLDO%W+[K@]E(#1C&LN7?&@@GL M9)=:V[*YU4Q8;U_F*<_3,'0*B:1WD6)962()\N6F=I4]B:/X&:X^UK:QV*DR MB@9A@^0"[367"(7?]VEC$-)*"$,%^2U#0P@8!,(C7 4,AJ4 NT/6'(C((%$* M79CS1%U&4*'2[1*])8HS*B%'(<]LI.,JK:1P-H9@0-CC U^&^'IAN(]5N.H: MATJ8IGO@&)&Q':C"^:8:W%\F.Y8:<%. @R#FB9A.JHP5,6$7"H-N@O. M"DQ=0^C>L"7A--S++NZ0JP82BK"-"AJ>IT KG=L^2AM6NPD5L"D*G,\08&+0 MPT%+J:,O%/\&W_B6$AMA.&=>P_:URYU6U7;+W54,_+-J ZI:LXL3N]*:W,#1 M'HFR.UIGRUJ!+T" A34V-^R^K6GYG YFK%A :12 M6X*>.B@1_ YY,T8'PP7B/+<^*R0*U27:.M+5",Q;CEDM?$-7UN!*KL3_P@^R MP;<8W[FO@ADWFR?B<@&X =]VOIJ?Q>-@Y>2D&7\*F_J+ALN@Y&LH,LO,_F ; M6GJS+\J\W%'@NP5.9.)K:"368 ,&D^:L:#!CLJ5%X%':;*@(Y=3<);FL/(]< M"J%";%12GNXRAS X"\+3D%SW[-X.<;DJ&F+I)KI:4Y\G<;$=[<#C<64.]G<5JK6;8?6C R[(QXF-J-M:\_,F MZ(F2*J5?_-*H994*[&R520:1 B&!,I#Z5! >G%D3)4"L M70NT7G^&B)58@.I5B M*19RP-I*2\A+K +?\[7X.*>?N.3N44H(5F/;Y"KG*G#0R_44F[/>>7?L]SM% MN5K*]Z\:",=8&@M4V,\UC7W-PV=>HP!2JI4=, M9T:XO=@JU&(E@=W7&1#0!R$?I=W44A)Q>%GXAE,8L;(#:?<+'8XV M%KN,ZE_4B^/X(.D:1VP%>F/>BK\>4U-V]OV11>U1BW?(6<>^YKC#LJ=QN>8) M>>C_N2G_$-XM"7C-)O!C>-(A0Z3".4V>JF?)2RC]U4=6Q[>\+]"RG %UN5*V M'^#F[EFYI7U]@]EC//[N_=M?Z:?)=]^Z#BPV:SKOADVB;US?-:QV?6L]_@,[ MC+"P7="U@.A]UX-&-"EWA+@NO[-18^W<%F/FZVXGB+;AMCNX=%B)7SGZX>2, MK)8[%$/?GU Z1)T6#AMH57N>31R%#+ 30RF;[0SW,Y:N)-+!R\_VNAU3+?Y0 MM2ONT'#Y'"G!OY)MNZK"H^SU&=(.J- M=25M!%>7H5(16&RL&HNY\9!H PG$&1!YV!*)1%E=%@P0C U*5RH=(U@SW1 B M5AT[@ _4U" SOM9;'L+O8PR?,1,X# -UKJ#FY(C.['DN&"D/\Q'$TIXN*:7= M0U45&9_3P6XIQ\IJSO6E:IFT[CO 5]V?ZJ6L^6)TK+?>:KB>0PF%Q?7Z5F",=HN M'/@,C$H\FMN X^2%5&J;K C3T0S'HJZ\&[SPYN'GLDR)EQ_=Y(OBBI>=D+.V MQ(9L)T8%CRXQ:ZDB0@]R 2TX&D!S_.@L^L(]USOGZ2?7='[ JJR2$'H&RYZ1 MKH3EP L?;W9B :1YNIWD P= MN!O;4RJT2]I6&8& Q'P_0&TB\1PXY^E#"PZZ"AD1/ZW4&DBQ87R,,K(&=?#L#C M>BP?88-X;(?NNP@Q8[Y:U>8Z&1W&ZM3*DM91^B3%LU ZZ#?E>A<4WG#W'&EX M&Y:3<$?$&'E=CCN0O7-EQ#6>7JWT#O//LL)38V$QCJV(]!P2Z0ALU2=-!@)< M<*'SJ(5K9\S] +S@M! #IL:,Y!5=H3X M$3(;GNY'=6T*[&U@-<8=%N$!)OH,#T:5MXYJ"4\8)6'V8O2.SXM_Y7!@4+NB M(Q5<_B]*QV(YE=9&63P0GD//4NG96/>)\66P94[UB?5VAIZ'Y(6&H\Y!:>EU MT\TT ,X>;>RA\@-CJ585\B*(#OY-QNHBJ/&T'GT#5NNGLOQ$?5)QO.H-\@;B MI.A\@B<&I,OH/KD$04;5XCZ6G'Q#!WTM;DJ1FYI*Y+08J_E*Q>JMW2*7VENI M=?=- &H#K^42WEW.U65O[-!Y#3I%L?CH7':DWIG%X''G5?AY:>#/8!NF?U53W$=!\KNCRPL;G0, MS?Q>H6!U+]M(/7*30%>%>#Z&D[8+_H++&%E/(C'[I]R;=>>I%3-XSQ4 MJ/ '23@_1K\$B+D^(I"SW'2.F&?%L:D-][JPGL3S.1+3AYD1G7ASPT,JZ9Q4 M>DVK72&TY_P/CEMG?&>'^YJ_">94(+Q)?Z-YMTC]WI1R!\-&CE+Q!13H\GU4 M$E(QLS>423_!%5YD&T'=11"P&$3A@8_VPF'M4=Z*/,+E&H](N"ZR'WL.4,,9 M0[[598.UHW4IIR*(Z-+Y *R2+V-[I7XM@A6S@'HRK=1W'Q =N ZG9&_Q!5D8 M)U\IGJ0) HJ-&ZH.T?YM8-*SIT%DP_L%)+#T$[&9UX7P7&;OP2+WX3&YDT_X M"JFJL;%O87P=@#EHO[;%Z:@ORW(S0,&,OD2^+3&WG3W^G"8B@W%KRMAEBC() M1V-PRP\8J[QW>A+(VV-J99Z2ADV[4X_2_"3MVW4L4_FE.9LTEX [V!PQ@L9X0'3'/E7+G MO6.I?^48Z<#4*)^Q".Z5Z)E&^M.&.@=/@V.6]!I32I$!(-5 M>$N1.W# ;7*Y :)GSHPO0&GCZ\K,AXZ-H'AOQRM_2A4>L M\[PG$^P/N&G "][\F49U^+]!B'+II9POXOL&C9T,2-N3.-]BL JYPSQNQ=_? M3)9S^6H*N>G5TNHO$0Y#D=NNUL_J_>:1Q-%JLV/JOI MN=UI?/Y'=KH8@@P[!9<,Q;CYR8.?? MY*(9XYOH7/&VXU61RA,*9O#2%"XGBV.GR6AW7,G/4=D3>[(!UG\_"LK'8=A3 M..?&X^I4);(36#Q;[6E0;B,79N3!2-85#Y1^2#YS0SJTX3)L6M-W P9\Z6<# MW' ]5X%:U\^Y0ZD ;*B#:H-#5[^2.A6^@DZ=9DHW80?2]3,@_^?:/JR5)[<,$.G1D% 2 M+?@L$=^)*3/4?M#?M%L*X5ZZS0-[R6?R68)O)-^(;(P$H=;#R+M>CR*NR>XQ#%0Z2R^N7E^9NT.KN]F& M>RY@XVA%E3UX#?X[!I_0HB8-D!!-7N+'I5'_@AB-KRGC$TD#Z&+A:JKBY?UX M\CW!]Z Y60B\532>()ZSZ11(,5\N^9X7KM&M)%981=/YZH\P_L^M*KXO[Y(< M8%]8+JMU@Z<*ZK.7AI/%*P^*TXK('9W'*RI;C^?++Q5,!\3)==@?554] MJ6J>3#;/OJJH^F D'W4I%*.X[*(X>"'%0.&U'[G_5KUU<3ZS]=9)%.-E0UQQ M79Y/;<5U.5FZBBL8GI=R0 G=E+K>RX0H!Q#N]!)]:?8\1]@;Y\6+\0AOZ\LV MO2\9.X=-X2H=X.:$E6\.<,=(N -QP'MD\$5,H>E"'[Z:X;8[;,/79G,AQ[^% M5\K4=&7NZX&=1%14.=9^^"#5V(DM,(*7VQ5H@%W. M)OHKZ#VJP46L;:R#)KV/68.MV+MX_/'E]OO[))4XUYA&YG;DE<$UJ:20(H5 M*$<]E[ Q)?@4R" =_^Q+NO[R"]G>- =-61?Y-RN&G6."?9((2A--EM3/B&9C M; /.H]GDG.SL;(J>QXO#R6S8 \0U#!SI'H]X'$TF,?V#+<]Q%(_']-MBQI)- M8\0<5^,D=5UN/KF!PQGH.EX3-P/+/P>L+V59>D@N\O ?A+5&RA/I=E6&9N_6*/:KD9PC;ZG7NOAU+,R6IT M"K9S*J@UK;JK$H@K.I-JK7$KRX*?\@2V<;T!]M-Y1R[G'\I4YS;B+\+AK2^. M6%(2#-[<73CJ+@EEBC&>K<*\=7U#9(JH3N<; 2)48@3P[G(ZOH5C--O@/JJ( M7=[D].:@Y5]QWB@>C;MW/9V>:_HCYXVN_-@%Z,%K'/KD[J?T"SO%"^K4A0-5 MJ1RR<#6)W(-P\XK]16KT?:]/GN94D\Z*(W32J)/)MP<<+R*W<#*U!6+K.C(L MOT-C;A]=AZE[R&E])U<86W'OF:3#LB]?0E3V5E^:PDZ\RK!;,#/I;X$7!TZ0 M@%7;]E]Q<,Z45^K?")6OQ)W=ARVWZL>W<(11.\9P.\?C]U\%]L,$= M?V'=)K JMBY R%%7IX7Z2+TIP\6DFDX>T97>O^ZZL$!7Z,\]\('K*S8+P9\? MNG:WF^.PR*COKP4]"_ZR$SC.'?W]*OJ3)T7-?^3)?:KLG\BZX+\,Y1_GOZ_U M"Q 3SS?E>@NO@K&9/^%$ROY2ET?Z.U'KLJ[+ _VXUPDX7WP OM^6$/[(+[B M^\-A/_X_4$L#!!0 ( '1&AU8XEC>@! , ,$& 8 >&PO=V]R:W-H M965T&ULE55M3^,P#/XK5CDAD";:IAL;8YL$W#CXP(L8]R*= M[D/6>FM%F^R2E(U_?TZRE7&"Z>Y#&SNV'S^.4W>PE.I)YX@&5E4I]##(C5GT MPU"G.59<'\D%"K+,I*JX(57-0[U0R#,75)4ABZ+CL.*%"$8#MW>O1@-9F[(0 M>*] UU7%U"VO$&_=+53+5.N\4*6WXO,Y,.@%T"&,UZ7YD$NKW!=3\?BI;+4[@U+ M[YMT TAK;62U#B8&52'\RE?K<]@*Z$4?!+!U '.\?2+'\C,W?#10<@G*>A.: M%5RI+IK(%<(V96(460N*,Z,[DZ.":Y'*"N%@O*)F:SQLP2V:06@H@74+TS78 MN0=C'X =PXT4)M7 M_$NU7&2P+EC#S[.I-HKNR*_WRO:H[?=1[7?3UPN>XC"@#T.C>L9@M+\7'T>G M.SBW&\[M7>C_VZ&=8.]3O7N\&C_ ]>W%WE:&,JIS::@ M3W#2Z]"[:U]QJ]LYMFMR A_U M6,Q.X2!F[/!58^WD$+[0L 3RT;Q$"\*U1CK L1@>I>'EFT;Y]MB*HJ1-:R?QY76M$E/8>Q0 M ()N'\G8!GQEUL#8"6SO!H/%?J"Z*8DQN]DAV9:TOWY?%5N'#=G)8#_8ZFX6 MBZ^N5]5]/'?^,=]VUEMP4N@S&E>3UY*1UUO]X/F)Y$?B7T?.P=4UL MR=BY1[ZYSD]:/0:DK=(7VEI6!!C?&YVM]9&\_FCS.3EI'+*QL&S8:!X$X'"JP: M[(NG%Y]O;JX?;JYN'^[I[/:2+C[?/ES?_G%U>W%]=7_[0X*A-@]Y@^(:^X=K>H>@; MOF:O*PH3D54QD"ISN@!<4TYUF1D=Z-*$S+I0>TW_/AN'Z)$T_]GEA73(:/]W]\P8;0V8?26]K\?LO]#'?VID?*!/I>$ M2/@:=4O]PQ2--LTUP9':ZYQ,&1T<2@JNS=F];=*3B9::HQN%7:M-D(LS3985 MDYIZK5F@9CI4-F?.5\RIJ MFH&4O@,BA!%<+%N7X7G>H0<A%Q&;9@8$>!6^_JZ8S.*F\L#7L"&)D' M\^I,;XGGX(Z:]4^L?8=G5@>4K[9,<:]W;N3 W^,=N+\M:6?@K\V*0F]#PURV[ M@?FEPZ>(3,*"FJA4N91KSRS6IKH"8_:/>I2K9?CMEZ-!__!W@E\0I-)%!$CB MZ*J($$0^35E+6*S@?;X57R%L[%2M::D50K)ZOG&YP"\=#"J5C=#&&YYK('J2@,*)- M$$R@O<.?!LU^UL-WAVI>\K=HIY\.'>Z"?,&VZ;MX[)L#T\.OA13"YK/U,%H#H/E1?* M.Q".>BLP][J*SQ /7XO,SY3 ;NB#]K#7^Q'T+\J;T*9/'I2C_TXJC3: UUCW M=V!EVC(9T!:N3F*A'G\#20IMY-_0[A-!*0A=ZBP=,A;*X0D&R5%B>L(SE*)@ MSO6B0W>)U%!$ 74)ZVV=HZ=!NBAX&YQ!/)\!/UO&]@?A6P:<"K1(73LQQ9KI M5WTWF8>K \_?9@^ $&!2 R157'U&$!%@#>'?3>-PHPFZ/S M,3C[S'C6\6XK$6HO>8D^R<3R'C#[[?[A![HJ*NN6DG-G*^H*=%U*+$J>>BVR MJ/:IHXSK@-DAH$2V26VFPO,I0&^4JHU2*=-,^PB/L3*#9WJALUHFA%2*GNE2 M141NB=A^KPV"@R3FQ$Z,6*EETB;]BD M-R'40#A.;>[3V?UY@N3U5/E7@<]"1/,7I!VZKU',:Q@\#V;>C#DI5RK$-*[#,',V9^<4CJ<7 M\\@#!#Q2-@QDD)6-7[>I-:*R:5[38S5VVO)^4TU,<[KNWM1^H3>!=9* MP:=O(+Z0&WGQ%?:;X[57?E?[),T]@X!/KL%#2M2L>A];,M%@MC14OCP^)5Q@ MSZ;1;M #MZTF$'!<7^9O_G0@L@H\%).WN0FERR%+%[[4U'P MH.^Y\,#4>%_DY&,C-P6YSB/GFXWB]8:\<39Z%P2FB>,0=?:=5+S,TTN9#E!, M%E1E4]%KYO7T!KL6GHO+)R(*)PGS2UM%_T?KEU> EPH:<91QWMGU:MK=^K* M&IK*]Y.0LB=]9%@_77^B.4M?)C;BZ?O.C?)3 S];/<'67N=POY7>-E8WT57R MG6+L8G2%7/(;G?8L@'5^VUK=\ 'K#U>G_P-02P,$% @ =$:'5HD?YG6X M# 9"( !D !X;"]W;W)K&ULK5II<]M&$OTK M4UPED5(0B(.GKRKYR-HI)W8D)ZG4UGX B2$Y$:X, -'*K]_7/8.+(A4GM1\D M@L.9GCY?'^2S?:YORYV4E?B<)EGY?+2KJN+)>%RN=S*-2C;-Q&JEL].(9KWW4+Y[E=96H3'[4HJS3--+W+V62[Y^/ M_%&S<*VVNXH6QB^>%=%6WLCJY^*CQKMQ2R56JCQ4C$)^JS+Q&GZT>>@<6WHD#@3T0,-_F(N;R=51%+Y[I?"\T[08U>F!1 M^3284QD9Y:;2^%3A7/7BYNW5]9NW']Z_?G-]\XUX\]//[S[]]FQ<@3)]/EY; M*B\-E> $E9GX(<^J72G>9+&,A^?'X*AE*VC8>AD\2O [N7)%L'!$X 7A(_3" M5LR0Z84GZ+WYHU;5O?C/U:JL-#SAO\=D-"0FQTE0=#PIBV@MGX_@_J74=W+T MXNM_^3/OZ2,,3EH&)X]1[]OAFYM'[/#%5%IKBIM=!'[%A[HJJRB+5;9MEO*- M>)6G193=BW6>I@@2^-OZ5N2]K8A[4>TD_K24 HNB5)]%:LPMR=P"QM(U(KHU M&&_#0R#V4N-0"2H)PK]\(CXQF;ZW#(_?@/CI3YDX$^Z>7IW@W!$KN5591D) MT$)JE1-73NB'SGPZI4=_MG#FRQD]!C//\>8>KTY\9QKX0\I:%K5>[P L8AK M351)+9;LM^)\XBVDOG67H.3-6DN,O?&>^F)Q8_?:DG"#&C%W=7(NK+0P' M-*XL2H 3[5&9V-0:NS3 L(I40BO53I'-\RK+*TF&@/%=\5K=J1A\EO " MV7@>ZV;^M!0O\TBS"*^5!F3G&K?(=0)'C<4Z*G>XLSG>T]D&C$2)N)<1]@]\ MS^5;#$_LZMWY(E*Q &'#JK3>R22C52+AIN?\25Z7H%9"N9_7LJA:"JR8DF+H M0GQG&/@-#)C[K^4ZAR! 8PE1 #=J57,"XI4?ZW2%PV#'QN#K/LU/>05:5VE> M9Y7PO7'HC]G'?7_LSD[_G)J+S@3@3/QPW\N9?!_E3*8$L,^2^F;1X["Q4!*;TE26H4$?7WX\T4G M9>#[8F))!F(Z]H).;]Z\OR\0\W;?PMYL]H7+_KY)J[6)LYC,Q W'R8>"Q?V8 M1!FP%7++M62A@Y!PRI\Y[%K6R[\YZM]1G!>5C!WV61#KL,[0F#M"5:6QP2Y/ M8DEGBD+G=W1H2)ZV"YOFWF5K!"JJ'69/G-/.$6^@]Z,+1]3 5BWV.[7>B4A4 M+!]8\UT/14:2D&1EFR,&N8$1W>:_F+,# 5F$&TW \34%7;O/ZR06NPAL5%*C M=H%G,%YTJO*"6>\4,[L'N@"#$B3:6*SN^U*V4,$N8D0C+)(;I,'8H,R%42:6 M(^(2M9DCLKR%J(97ELM*F$;W.(N76%J]5'V.7++N5:&!;$O.0/X_L.SW=2:M M5>G\W[ J)'W$JJ22P'O:*L3A!?\IWUOE6\E2[U6U&PIE[AFQ]S[J#^$7^8/* M5*6B)+D_Y1E0X0=HQAB=M1 X1TU[3)>M;@[#Q-@C?%2?T%2$M!53ZH)@5@V- M_V!!96MT,Z7D3[(6N$Z(&]4 3*W^/)"0#FMIM+C1>7I,<[C+=U%W_(5"\;ZG MF"8\&H;W.-R%$T53X(6^*ZZ8T(-B":">%DE^+W$1:2]NM;J3",Z?ZBA1&P5A M.N?JPULISD?O;C[ 1?CTCWEVV1TYW/CC3V8GY&Q*"-;^%I7#EIAEAYK]E?Q1 MA40D]5KA.**.8E5'V99K4=+LV *U5.C<2/"J:S?7L ZV'.?)^-+X)I&VPKOHCQ67HA/8+.,UD8=KTV)0AQ] M04G;Y4[(.0S>8"S:3N?P761(E4I^]E4QSC,1\1@0"WP6AB3M;'B-0P(,EH1LO MGV!DMK2,A,1(HP4RAP&W+>GC,B:WW$1*B[LHJ=E#LSR[,[<-G(,RRO$ HX1U MYL_%0I9U0$# %&;$.,)1-UV53(+Y%*;R]OUH!&BC8F<4F!11O2/):)N?#H/F+ M! SOY)MC>8=,6U@$K$M&(V)KZCRG.#EU\, ,=YL M]'YFD0NO@8OVY<%F:/U6?O'NSHQB@O"=X7KL7'C'V-"JO+W@BO(H&>Y(&C7%E0F4+DMJF=B8S@\@2)6#L<[ SP[=K,DTXB,;YLIX2G\> M99=ZR4&\S_?B+31%-0H*$QBI49PXG1L?[#V]]Z[OG5HVI^8F.4T\0>TE]#]MMP53-YPC M&U,"]6;=,K)A8$_YY--S=X;4AG9TV3\-!\8AY+LY.5NS&L[=96 /T4# %$[! M(H1 7B?==$:R^AX:8W?6G9XNR']-HF>[_N,.OOC Z1'&0S M&@N=&8H9.C=W_)G7*Q@-&C/VK10J*6XQB@,%M15W+)T(]D3>BZ^CM*!9J"O>OW\ESNWYX::6 /CI7WW03IP%W;QBV#>U M#64?%1N3L!\9^PW8-H759[FNN:ZB0:&N3A&6GY6I6#6 M S.0(\'GI;KCRKJ] )43EN JH& GV+W(._9] 6L2LA[LMI.B2FE;NI-J*O3: M5KE=*TWS!QOS?=ML%,7*@Y8EUG9++LAD/C&9G5;:PY2;(VJOQJ\9 /;3IK/=7(L-M]('W M/7;?H4?]DRO%>:Z=IH=Y$&/VRUL&[32Z1208/[=1\)")B[[K=%JF>D7V.L<5 MXW.1R(/RNMHI'8L_ )65\3E;4A-DNOVO+=K^BVI\R[VY]% +74!QW76@LP.K M%00;4U,BYE3C5KU=&--'K-BB-6:*6H=TM4JHQBE$A&)4$ZI+;3>8H95)\9KK+M& M+*NH9@K:.1UN,5_B];&)MA@J9OL@< 8#S0.5PQ4*XJFROF#\J@M36NM:2=(/ M/&!=)^:]Z=B-WN[0Y2$M(UW>9OD^D?&6"5!"YJ^(H?:NDT6)2[V,XHDS,'TX MV^8M#WTCSPC\^91[WOOE/I=[R[QLHP(!$YD< [6K[$XHK\\N!;KOY M_<4/D=Z2DR1R@Z.>.Y^.T/;P;QK,FRHO^'<$:%6K/.7'G80DFC;@<_J^KWE# M%[0_+'GQ/U!+ P04 " !T1H=6DZJZ!# % "9# &0 'AL+W=OA+'OKKI MB6V"5H:^.N&;JI)NE)+9=T0^&N_NKPUM^A%*HB MXY4UPM'BM#,;OC^;\/JXX"]%:[_W+%A)9NT]OUP4IYT!$R)->6 $B9\5S4EK M!@*-[RUF9V>2-^X_;]'/HW9HR:2GN=7?5!'*T\Z[CBAH(1L=KNWZ,[5ZWC)> M;K6/WV*=UH[?=D3>^&"K=C,85,JD7_G0^F%OP[O!,QM&[891Y)T,198?99#3 M$V?7PO%JH/%#E!IW@YPR')2;X#"KL"],YU>7\T^7M]>SVXNKRQLQN_PH[C!R M?3N[N+R]^'1ST@^PPFO[>8MXEA!'SR >BR_6A-*+3Z:@XG!_'^QV%$=;BF>C M%P'/*>N)T;NN& U&XQ?PQCO)XX@W?@;O6OE[+Z0IQ)W)R05D;E#DQ=^SS >' M-/GG*=$)<_(T)I?.>U_+G$X[J U/;D6=Z>^_#8\''UY@/-DQGKR$_JH@_1JB M.%=&FEQ)+92!5QK48? BE#*(V@:\8$IO4,O9OZ@O3)"8VZJ69B."%;F%9PV< M&2O/+D3NJ%!!.+B>)[WRP'$*%NJ(PTND+[OQ6]#W1JVD9I-= 92"4+VY;9B" MHYPPF6GJQACZTKKP)I"KP'1%/D2F/7&[QZBTNO )FK<\MH&2"R5J6T,QM2+I M(2I@7)FXW'N6 4]X:I<*A2&#)E%;#_71 MC!1:NB7(F^@<.#B3YKXG9A#H"F66>M,]<&=AP(%^ET!CV/P$&W?%0%D>#T+.'@SK ?9.7NPBFL%72H.=SK$1&6M%JZWA&7APDGPH-Z_!, M>%TJ0+%KHP0P+4G#'+S@ R?%!RA< \W!P59(#_8IJKDTL(2DLRM5L*!OI=)T M(*22&UX2_0H-G,.;% "2.[J:T8 M3R'HY(1=YB#=C9=Y4@QK,>H2W #,'J'%@KSNE4;[ZMH@4. M7#Q;M^=/U%[*BIZXAI<,%!W6*LIIW49"L99=EGK4BM\&$=Z!=C$>'L5@CL=' MS,"UB#P5Y:D'4:6S@/@L$.CDKL'1O^OF*1?P-.JR%'8,SFB]Z8FK!K0MOF*U MH%NDLY!<3"@N=[]O\I#7\5%7O,5G?)0,O);>+](8#EL>DY;'Y'4\1JD[/&I_ MAX'S,7(I<,R705_F_$1'%21173DR%HT:1#(*:R(##9'^,/GQJ8TR0O[DP ^1 M2R@=T2O8_$QDTA+Y\W\2@0>_45LA%.W"[YE")ZT:G1(?5])["MUMAT%CP7T. M)Q.3(/0@Q67(ATRV TC#T/:QS3B65Y* M#UC"-+8 O:=N'_V]ZR("L8R7XK9[I9OC;G1W[YZEZ^:/Y>G2_@5!18\6FA;8 M.NC]@6NN2Q?A]!)L'2^?F0V(>GPL\=^!'"_ _,+B-M&^L('=OY'I?U!+ P04 M " !T1H=6,>&W&S8% 8#P &0 'AL+W=O,FYY+9S)H1V[4)-#N31-+>!",;UL M6Z[N3J"1JR/'=]8#E_6\,C0PGAPN^!RNP/RQN%#X-AY0RKH%H6LIF(+9D7/L M'YQ$--].^+.&E=YX9A3)5,JO]/*I/'(\(@0-%(80.-YNX!2:AH"0QK\]IC.X M),/-YS7Z!QL[QC+E&DYE\U==FNK(R1Q6PHPO&W,I5[]#'T],>(5LM+VR53 %'#I:!!G4#SN3U M"S_QWCW"-1JX1H^A/RT?/PC!KBM@I[)=<'''^&+1U*#9\=4I:NRY;$<=E]4" M%[8!A>N-U%+V"Y\VP'0W68^V,"NNF5G)?1,/V)66^]^ &<$8AM2&@]6 MBJ52 M.'%ZUZG3(8[89[DAQ]H/)N8&V!0 N]]\KF#.25@CB6/[,+G-U)82UXJ0AO&F MD07:(T4-"-UG8A< B=] 0Y%TG:N]ZKA,NF) M[W%.KK?ULQ&H3CTA,4PL1X'K=KT0L'L)S>W.IC'#9D5)WJ#P^D46^.D[_4U: M9Q()K[YO<-8]TLV+4T&/IE%[IF+YGON5&6 MXD/L!DE( [&;QAX&OU4NFF51R'PW35,6N$G@;=?=2Y:[213A/42XA&!"UP_7 MLU"7.=+/ _:*)0E>LA O7Y;X2[-F.%UJ+%MMEP/3:[K#*"9\:&=)^LK."L-7 MMC/8D'J>+@F_ /N#0DOI1]0>_83&P5,TSE'1S$KLA73W(S?-DUV)T\Q#<;V8 MKEFX(W'FYBF9!VZ>61C?S5'-78GCG"3V?T7BI)E:)@^E4[VRWGUNKQ&WM/S^GVU=PKGNQH_J6S\U/4#K^M17MYK'/CA/HUC M/V:1ZZ4^:AQGR8[&L9MX,3XD+CE')!^;6/J-QJ1L0D*G^:]H'/:UDSZCQL%H MWQ_Q>..TTH*:VS,9_>HLA>D.+L/H<.P[[DX[]].[,^.YU4#CECE#4V^4Q@Y3 MW3FL>S%R8<\^^$.&)RG[6.'1%11-P.\S*O8OOCMY2Z87)$"VL>A*32RU(-R$<91=!3FC,M@T/-[$SWHJ=(*+G&BP91YSO3C"(5:]H-6L-FX MX?/,NHUPT"O8'&_1_B@FFJRP9DEYCM)P)4'CK!\,6R>CCO/W#C\Y+LW6&EPF M4Z46SKA(^T'D!*' Q#H&1J\'/$,A'!')N%]S!G5(!]Q>;]C/?>Z4RY09/%/B MCJQ.86/E6/)G%'L8'PU MN?SV:SR&T?AZ?'[Q'2:7P^M>:(G:.83)FF94T<0[:([@2DF;&1C+%--_\2%) MJG7%&UVC>"_A.4Z;$'<;$$=Q>P]?N\ZS[?G:._ANT'*-5$T61BAQQJV!W\.I ML9KJXL]K"5=\G=?Y7*^2'4(Z)I@D"%U:$*\CYHQ]800OKWELPV7C6.SF4;27I4GNO($ M*BY=$F-U7YLJ\Q2TB!LT;4Q1R16/C0UU^WFL]HM8AJ_>$JFQ(U3SM=()MYH[ M1SWW(\S0ARBEK?J\WJVGY+ :#D_NU8B]8GK.Z<8$S@@:-8\/ ]#5V*H,JPH_ M*J;*TN#QRXPF/6KG0.S&< 'J_X[!7U!+ P04 " !T1H=63/4K9*4" M #,!0 &0 'AL+W=O ML[0[7&OS9 M$!R^E5'84%W&C(>Z=E(HO#%@Z[)D9C-%J=>CJ!OM%F[%LG!^(1X/*[;$ M.;K[ZL90%+$ M$G/G&1@-*SQ'*3T1R7C>X#3Y )!N 6G0 MW1P45%XPQ\9#H]=@?#:Q^4FP&M D3BA_*7-G:%<0SHWG]]/Y[-?][/H.9@_T MG0]C1[1^,\ZW%-.&(OV 8@!76KG"PDQQY&_Q, ;Y>Z[$7^'H?>:PSB\\U*@>S%7TM_)YDUAEZ$7_>L]NP]=]G\U5R9BN6 MXRBB,K!H5AB-/W_J#I)O![3V6ZW]0^S_=A__20$78B4X*@X7F$MFD,-/!8_( M%5K.-LOI2^B-#.M:;8STU>='DBX5@ MAVKLI_T&V'GO%N.]"BO1+$,?L9![R4VQM:MMJYHT%?J:WO2Y*V:60EF0N"!H MTOER$H%I>D<3.%V%>LVTH^H/TX+:+1J?0/L+K=TN\ >T#7S\%U!+ P04 M" !T1H=6TWUQ(-L? "]:0 &0 'AL+W=O M/WOZU"1;O8O-I-SK GY9E]4NKN%KM7EJ]I6.4VJTRY_.I]/ETUV<%8^>_T+/ M/E3/?RF;.L\*_:%2IMGMXNKNA<[+VU\?S1[9!Q^SS;;&!T^?_[*/-_I:U[_O M/U3P[:FCDF8[79BL+%2EU[\^NI@]>S$_Q@;TQA^9OC7!9X53697E9_QRE?[Z M:(HCTKE.:B01PS\W^E+G.5*"<7P1HH]4N:'_JEM^]P1>3AI3ESMI#"/8907_&W\5 M1@0-SJ8##>;28$[CYHYHE"_C.G[^2U7>J@K?!FKX@:9*K6%P68&KKGUU=OWEV]OKJ\>/=)75Q>OO_]W:>K=V_4A_=OKRZO7EVK)Q_*/$LR;7[Z MY6D-_6&KIXG0?L&TYP.TE^JWLJBW1KTJ4IVVVS^%<;K!SNU@7\Q'";[6JXF: MGT5J/IT?C] [=I,_)GK' _0NDJ1LBCHK-LI.4_W/QY,C4\@$U9&P7M\R;5JH:W8V8D MT;K.=DU.A(SZD#=&Q46J,OCM=EOF^9TJ;PL@:9J5R=(,%$&DWF9?RW4]41J%)IKT!CUUO('&^S]VFYTH:L8V0Z_Z[WP!Y?L]R+#;]\2/4VKE6\ M7H,RINZAC[+" <0[)SGPOJY-I/(L7F5Y5L-VC.#%&UTT.B**^BM8(Z/-!&74 MC/6'[.+NH(_573#8?_SM;#X[_1E>V>]AS[/(8^\! T49@$@F=0/3A^F"EC<@ M6$V>JC0#PK!Z5;F#N93A.,:$;>F$;3DJ*A]UDL-4:!?09/JD[8$DU*6N:K#1 MJFAV*UT9*P4@*F6E[G1*H9T N\",J>WC/6";MMS%@AD0W M-2Q!#NQ.P997T VP.ZV:#2"'&X!$>Y3(B;HZW,\7UY=J.5U&ZE;#NZ (0;_Y M<5?!O.IM53:;+76[!A5;WM* :KTWSU0&Q%/HPXD"3JUF!4]F+E(P(OL%]ALK M$X$>(.79((6]K@@5XI#+59YM1-1$M"Q-H D7LH46A0"-8XK 72R&S(#9?*- M]RR7[SD$H!I* I"UC+S=ZH)8$!MBM0$*9@WJ]NA*&60!0*BI-U8Z&ZW6<*K=RFVSHJIL<,$IL!&BZO:BY%) M-'6N8QC^ +T&D!+J3E7I-!:]4O?PS:#A K[E=T31 M$.QP.Q.&NBG+U$SEN3QOU0WQ'+/@$G1MU;76 M( -Y1[)TO!H[8JE M78V"VL0,J!.VA& YA,GV#1"?IH ]\%FG;/;H-1@0,&\'HTO$ %I2R/RLA-=X M#M U4$"VDEZ':<,0T)8!JS>\OVO?.$)1S="U 1EQ!SC@)T&,,T>;3429=7' M5@$MA*G%(LBKCKB="ZSREFQFZ[5" XE=6>&\XV)H -(O2?*= D2HDFV)UA8Z MUP@-$2#".-RR^_V.8AFG*>UV6%1X"-2+S00<$AARR.BL -G.9 B74F"'R%;R#W9PO*5U=W$R;XS4KS=JY0Q$KSQ&FV$( @WPU#=M#D#3#:AC*$T.CYB MJ ),2X+VOE]R2JM[*@T4JNL]Q W!KLS1GU[S?M!%8:S!SHV#6+XC$"M&Z>UBE[C8K^$NG'0 MY)14//JZA'WC@&\*B]Y4AM'B#EP/V(TQSO8O+4QW?:_ 5X-N>"X[#>NS&H\E^@9B*8!$B0! .2[$"KJVQF<.G(N -3KW-,K4>@\V"T1TM1?:@:=JS#U8> '>\#S/?I "3&#"197BM'8 @T@DO*KHP7 M0&AJ19"0$NM\='UJYRK)"D3"6PF+& P-ZJH***!,- 5XMGG@]A+96W@&],+U MC!WV0^"T;NJFL@PSA :!AZ_UJFI @%U(++K'+&]!&ZC'L^GD!$PNH"YPVM0[ MT,;UW9')OF*S1!<.9WZ;'D5?0$$DPN?V-)R8%/IKK69SED7K9O@><*,.4T%[ MI^,U;-E0$(9&% 0%8&RF6?U%00?03%O4^1PJZ(0'C,:=FJLU+'I9P?AX&<7) M8V44.#",!IB>\S9,4NY):P3:YF5FXLVFTAOGSU@D*5&VT)E(#UZN6@81A;#2 M/ %<*^:E8MU\( ST&GR8\Y*#0+�EH%R83!V7;S:R ^_.L3FF_9&.C _,1] M43_^T_4!V/U09A318QWU6,VFT>Q\!A_.HY/S8WRPB,[YPS):3J?JO3-[\_.E MFB\7:K$\4XOYU&G'X)5%-%\>PW^GQV=J-HMFBV/L8 KT/I&9LGRD;DX74_QP M$IT"X<=J?AJ=SD[XPWQV3+ZX0,>V$V75B?% (1JH\M-%>]A[Z-0 9=;WHKU M9&E]R;19@S]1;UQ+/T+S74L=C:QU9[6^M?1^#1^KOY,6( :VODBDT/ R+L[. MU?(4?L>U7 )+ETOX\NJW5Q?J.%K.SA00_#M\/)W",B[@XX7)8C 1"084U"Q: MG.!BP?-9='Q^HL[ATR?I4Q9K-IT2>5DR_MJ9U[C(/G16Y]$49W7.W9Z!0"UX MCC0M&-4)3&L&WY?1Z?&L9UKSZ.STE*]]G@V.;4/$+L9!$# M"W2Y7S:4@GFX*0A-5H"A'@>(CSN?3X[[.X]"Z,$ -38M41SB-::1NE,G5^B[ M)C,?F\R\/9GI9/%?G\P,P]@B3#"H768,F?9KBO$EP1,=5Q+?0$GC&"!L@(0G MSM)GW\9D*+W@_(\81\[[W^X)&BGXG[@;,(1]Z"%!^B""E=YB,62PS$2MW8N+$M[G&(P M$ZL(<"'M6,9R8V;.PDV62.^)*1@A101LMJ"X03)RC.@B#P'2:ZY(= $C\G8Z&0))C;#Z"SX M:J >:-=1;Z@?1"_(HHI'2-UJ/](QCIX[CIZ/LN'"@HJ/#E3T\?+!1-@,( 8G M:X)[XI+#1V]+8\3]LYH-?&/0@,8&F&"V+5?!2FZ!4"'')'3%U02K!C:5"'U M#=C3D)^"5.+6&*2'G,?@7!5\T;K-/NZ58^F4A0'BOX!0I[H/BG525!BKQ3X, MKGU;CUMQH>A;!@C>>MV!TTVY3%=]X""7'5L&WV^RM*'?D&HF(38;A*E56N($ MA4$\@'@CP:< 0%I['DDHSRG"*D,D&X5.OL,RK=![Y-#7+JX^@_9RHQ558$)0;T6Y Q_"TZ$$,8)(>L^] *_ORBQO<==5-[1+ M(VQJ3[@D!M)%3'N7VG.)0N]!(&4#4ZHIP"I)@?J.<2\PB=(ZAJ?GXU4]T-TA M*1O] DY7&Y3']1J6*L;,#"_;B 134(CTSD['[&7+9%!:?$F#_KJ-8?6"*/F^ MK#$UB3&?LK+&]$X OK6Y8'#AM3$],YOZ0KOIJ)*X\JJPMY3NWJW;D?SX3I0L MS#%!74E:TC$7$S9;$+P%E*X.TKM.V^6W0, MP>Y0+F\%TL\;Z&G)<$E7I SV\5XRC;:&):[B'6:+V7(#N/*#Y[H^CM6_ 8.D MD:\=?>F4F4T_A$8+)=JSR0^UKP2+4-)\&K681QMR]C,@QQ6G!=#4PGZY#IA- MD,696%]AU5D5:P9]<0XE0-EBXG)L0']AUN!?.D^/ZO)(+"LKA?G/+[ODMA*9 MQXU0%C-TNTURC.N D9&SZU^-/%OVG#63#%A##S"M84 MQ^N%86RIL-<5EOHP3[>PRF&Y@00.!;I1YE+**BQ^0)S,>J **_!J,,"9S%@B M\TT!*CZGV9$F%LU!/ X!M>?FQ4V!"(/,22 @>&?; M$6 $@K7PJK,,_=/@E'7<&A,EXKLKB=NX"*>+DY0=@*XDP%N+I\0GI%16&"10 MZ$!@F$3B/[I+S@I,78-#U; FX>"(EUV<(<=R! RQC@K2T(=$*YW;[%:;5CLU M&"Q3%)B_(<*T0/>\T1W+J@2V M:LTF3O1*JYX&"Z[$W>CL.AM4Q )DT+/0D-+M#%99O^SW50G["AA04+G%FK=? MNZ02NZ/*)Q9 "H!"BU;@YDL#>!@S6X-A^SRW-BMD"D6+VGNDNR-&,4E0_#_[ MAA.XSVI9>S2'#8[6)6]>^A)%^-4,X);_: _^IZ ^TL88D"D!N0$+?'ZV.)I/ M)\KU'!\4!Q5&Z:L!6]?2!_V#+@M"'K0J?0O7.7 1N6$U:!8OT6:M$P[-$'55G6"I) M1P_8*=I4J'Q<+;@O.W'.$%;[1-VTK*]50GL95RE]\5VC+KB\'X\X&K0)[6T81+O_4J-_$^=)PZ.B>@NA>;2Z.[+B2D47KA@&R^< =!SAWK85.P[8 M#"R%J_&0 :LG* 4-TPT'2FYX< =&HCN7,:682?U7T#J,*0]]2'M3B+UO@G4 M;O!8R)YU^UD>]/.0-&TWV/^GK:&P\MX*D5HP"5/&>B5*A1#F3-!N26PB6/[$ MZMEA/E*7-0+6!S;L4S2H[;!^@FJ#:H(R8=2D9:PQYMJ(; M"A:F,T9^%H/KE 5VN7F01@ 5MFYRE7,Z(RA*\!Q;L!+PV,#/]QB%_%1^?]T M@N6M4:#V^%I3_>(B?.TS4FZZG!#P$6 #.1)P?IG.Y^(GSY*V, MPZBH^Z.-L]&SB,^O"K;'1[ (#E7U2OIWT$'M0<&UEO80))"%+9PF$?,S$#59 M8&[)EM!U.87UPL4FHP J);@9.,5=JX'Y=6_E6O#Y(8D:9_@>F"F:M.0(IX7..H7!-3GV#D83[]^>/[W^G3 M[.>?7$T%IE\[;<.T[Q-721%&2G^R..R>-0/0L>W0)76IO:LJP6%2W '0=GYG ML7SMP 2/S,=L#P;:IMNNR:"CF-QD[X\;9*2^W3$W^OV T^'0J>,P)5ZU*U3% M?,N1%%I0BH1TCNOP*%TXK3,N7ZWO9DR9I%W)P6:3RH M62N,&%.LQI<2(X?9K_9I\U5957Q"JSH8J+=:E23!7$R/PHQ@NC#G(;K.4Z() MQ(#^ _:\)I@W^X2##",M5E7*MU"L%IP9<48L>X0WE%*CNS92J_Y6$W?PO ) M6J'#-'#/%51N,*$3R7X5C*06^)!W:<^+E9*LI(B<%,3J8+;D^68UQXDD[W7G M3(--[%/*1W_%B+X1*%C*UB?-$>;ONT7N;? AGDJ/%(TI0'_N>S9^;/O*FYX+ MORO>E&6*4^A5C#]"$!6FU(0ICCK:VE&[)RT&/-B<>*B/6411*7J1@YC!H1DZ MX8)*MP\_NJH2K@MTY1CWZ)5%&[!LT.T1R5P8DKWP +9CT)V*MY8 IP$$_T,LM)#2,; MXOR.I&KM\Q*^Y,&KC=Z,L3^A*9.UK,8M]CK#4_='.=6['7*AG5:P0@T,'(#4 MXXCC0SO$OM^8 M69 \/G Q*GV3Z5N13E#I(#$<:>IQ*Q_H2_)$I0!SF_7&^"L"+.GBVVUV$Y"7=$"R/-Y2 0Z3L7)%WAN>Y* M;]"A+2L\3QF&&EF+2-XGEJS,6GW6I"# E!4ZCUIC[1P V<%:L)^)P*,QAR)@ MZW,KMVEKO>'4'<$X.H22!V4K86\%'0RA](JI.W9;OW%O0>G*5J!RXO Y/Y!&N BB,2T7GT'JN!%67ZF M!+!8,_4.:QD?JWET/L,#*I(^=4\N03I07CE!)PI=B^Y7I/N/)1BRG*K% MF9JK]W:*')UO.9W=ED#4QF-.3Z'MZ4)=]AKD3LLS;#D[D:8GT0D>VHB6\&0> MG1TOU:N/'SHM9K:?670ZG:L9GMN)%LL3.D0R.S_'8Q?1V0S/:YQ&QV>GZH<6 MLE.3?/]E#!?P_V?-3L[PE-QW<'T1+8#K\VAQ?**.H^GL'EP_HU6B0S&S:32G M#_-HN62N+V T8UOHC^7P\[)C:9\KTNM@9262>?$?E;LF]IP M^@>=>2ZL$2 8PFDZ0.BJ?E3<.?CUEGJ[0FK/^!^L7L_X"A3W,_\2%)B 34S_ MHE*Y2'UI2KG2(I&3:7R?!]H);\I"+F;VGCV):CNO5Z81.+TR #N"*#P_T^XX M#/Q(J\@/N%SAXKO$JJ\B#X:&Y8E\24Z"CONJE$,FQ'2)O\.HXF^/]DK]7@0] M9@'WI,RH[ZHI.K\>%MC>8@/I&(MF"810ZI\ 54.N..0T.-KRN0="( M+Z;-_%X(C[GVGM-R#_?QG3SAV\FJQ@*FPGCGD5?0_FS#DE$?-'?%.\&1!X%+ M+3&WR2Y^3J6,0<$XN7E2_AB'-2TXY7O40XZ6/0)[>U)X4@A)=:K=J,09)7FO04447OKDCDQPYE@NU.@I$./[9-KC]94+24PV!IPB MB0V[@*?T,^SGK/%_8"2:IZ@Y1NJ7N'_!A#ETDLYW_'X M!)6=5#;;@TT_(1@#;+R8M_#ED]GI0GXZ!JS^J:5T^NF<1(OI5/YKCR*?+J/I M$.4%G6'N3/Z_/=-Y-%N>M<=S=GQN9SH__Y&9+HT9N/'JC[" M?D5%38)SOP*Z'R&H6C\/5"V-IJU%HPP7G6%5.)^AL(5JHT-H= _,%3_98IDR M9*O+.7S/6R_G,GEZG<*>-A2*2[5 M]CPHUY$#/[FOG1I;:']N;#9^YNN*:UP_Q5\'$J3W;]XU;E(^6]-O Y;MU*?+ MW7$!KBAH77/H#C\#L:&\GD7-+AHD41]L@FB'JF03.7MTH]VM-?YT3;>LH??> M6.P%*%8:B![4;;XD G[^CJNKK#\_?DL)-+-ZK8*PE0ANM;+669 MV'85R_G&H70GU^IE(7;VM;X.Q4H5,'9YA'DQEQT QY\CY=!7'M\R0>1'0_N" M>,'GL_@>6JD*]T<73#M '\ZE&XJW%^O&7\4K0?9-2/D*.K>F5]KZK1QQU+C0 M"/;H-BRZ+ EVBNZ5'AEB_[D-"T"D>!TSM<;6R+76M!-G1_KB8OAS#'Q^PY9, M2CRXYX!'<1\I']OT%94EO(V.+^4B5TFE)AGA\=-G5(G-,:H<766!#!)UTHPB?#;^E M2^UU>A1C9!K8S]<'L^OC6^&=%C5=&DB7++[,1"O#(+IF(O _%G!=OMMW$J M"M"81M*CTF2P3P+A*7((H/^H5/HJ_OEXC?UU72:?C_CJN,O )^^5S>\C%7YV M1>/NB(C!5JY&H'-[ZY !FYU-U '93GURJT)C4\7@0G:RRJW4J-4,+_(89G&= M@#33^1".HNS*5.=6GQ1AHO6;905D8@%PNFOSW%5WS# >9RL>8J'6$)LB:V#6U4BPDF/9X?W7YP^I/*9_RC!/]\O"SWRFA=BD^PXRP+"M7*".]]=0ROQ/ M%WCLEH.O[N2B4+L=>[+R& W@JS[*7NS9%*F5!_X>]:%BM%E";J:MV^ M*]U9#.ZI?R+D/XC.'ALG'ULPK9L2^D?;N1S#%]2TL^/LE?GYU\&MB\%-6B%J M#;2>144T. KVM88^4>_*L#,)LI#M<1&9[[N4)]C!HWO6%RK/QPN,\XMZ-^^-D*7W7.XNGP5_4V6E8J$NZ3YQ(\!_7<4_=WR:ZX+_( MXU_G/VST&ZPSUH7G>@U-04\O'G$=J/U2EWOZ^SRKLJ[+'7W&PO M=V]R:W-H965T#XK;EW71V_+6N=RT)<5TS5RR6OUB^-&SA>:;AP= MOUWQN1@+_=OJNL+5T8;*5"Y%H619L$K,W@U&WIL3+Z %9L;O4MRKG3$C429E M^9DN+J;O!BYQ)'*1:2+!\7$R7P\:4A.MCL20MWQRWU]T9X"#/A2IR6 M^1]RJA?O!NF 3<6,U[F^*>]_%8U $='+RER97W;?S'4'+*N5+I?-8G"PE(7] MYP^-(EZRP&\6^(9ONY'A\HQK?ORV*N]91;-!C09&5+,:S,F"K#+6%9Y*K-/' MXXL/5Q?O+TY'5[=L='KZZ;>KVXNK#^SZT^7%Z<7YF+V^Y9-(;>*,O*NM"RF+/K,I>9%(K]9S11NH*K_+=+8$LO[*9'\?-&K7@F MW@T0($I4=V)P_-,/7NS^TL-MN.$V[*-^?"85G\\K,>?&F\L9NQ%WHJA%%Z.] MI+H9O5T(EI7+55F(0BNB/WVR8V5W9$@&3&.^7E1",%Y,F9(/;&G-+LO^\C&(/__TM2S 2%DK;*!^MGN9 M?;:C<3G3]QR[PLI(*+#S=2D+S6@E4@Q[Q3S7\88>!D,G' 9T(W*&=A [L>NR M3W>BLI/]832('02$'[%_,1)O- .?"]@/:X3;5PGZG6=,5+YM,X%F?"#*.<57RUD M!CX:#U)=+M1/ASCD6G_GY]L#?Z*_4C":J/MO8O14E1@6EF; M1^F0Q0F>D^%CZ#^.<7'^\7S$ B?V4@:"/V*8N+!YA.%(229G,F.>$X5D M6=SWG& 8LB%&M\V>C64]US7D&_O:RT=R]?OW7Y5JZ+@DU=!NF\+[(BNC$0M< MA1#+PW7L)('7(9;OI$EBQ?*=P$]8NB-6XYZM6(V3FLL>3XTWGAKWNM5U!;A1 MZ;7QB?,OM5P! &@F%,**:VBF5F)6YXCCNVZO[2=_)I#O,FGS&6W!EV6EY9_- M#7@?W#FK\V8KJ@SDSE01J+@?$#VV%##=E)4FVO&TF[D]/]Y*$K&UX)5BI\BT MM08%L7D4P)8L:9Z_KZM"ZKJR4323#S166+XSYU( C2S*?,KD8DH2)NS3/I^HI\KL MX$<^^\/@0S$]X' +$ ]-H"%80_!@L/0ZXVY=&/+ M],75X3T8TN+@$AX\91:5C+F0 C?-DT!?)/V+9$ M4%7PA,WFC:%>:N31;DR/,L27DF;\.\]1V&W%IX(5 M? EFK@"'R(#.T*,J_=,/J>_YOVSNG"+J"DY15Y2:/)40E(!UQDW*8"9E!(U) M8Y=%2+[L4RNBJ K$ 'FC:B'*XY4@VGH$LK+/DHB=FK8 %$R(@'>UD"OU:&5* M*Y&I[=+0":D8H::%E-^#F)W?7#]:X;7[>*AW/O,(O#A1')KBZ V')E12C^I0 MX@1IPK[)D*-Z#C%8X!DS^B\WXZX!_QF;H6!"ZJ_0>N1$T+KO1$$($.%Z+]!Z M:JQDBCWPB6\&OA/'5NL1N.D)^>$FY(>](=^$>=X=YONJ/W]8$63NBOW>3;IC M_WUMB]KN#G"&V2Y#3SVFQ96%>-"8>R<:E4G5!Q?_C3D$J,@Y=[P-TE$2O3'I M=VH+I<%8E*<]&I+'A\!0&$;;8;P=)C0,_3Y3>.ZV 7?[C<%E97.3PRZWU85] M1%6 KH T"C!+M8@$(3@ !Z\V-TZXDIV9N7_;;O/\(:!]H!?-.%N1B:QYRAI MY0$]C@) 4HNV:"MJH!3!#5L$IV*BF2+.C 2'<"VB96$)UUW8/T,8246AC&VR MLL*F5-PF)2QH9&T(KTI$/^J^U L&?-#LL%-#">T0?WK!"XI6VW0(V@UZ0+&Y*EN%/J>_#'B78#?$MEVWE=4A"<2Z98O;LPI@CCD! MSX+V/%!HUE5)+B*HE*PJ285DHW_361TA=)#@D+> >W.VXH HAK^&HHDMLN^N M++(PCZNI@69&Z:/Q*0M\U]FSJ4FMWB_LC S?0G:@]_&.#XRZRS:8R_.]34WW ME^4(>:@#,B&R%R*?'NCRH+'X>E\X6L(60$?&5$9KE!JHK!:6'1M,:\K)!B=C MWIZ&&!W_Y*U#K8U>)B*7,",>58+G*&13P#Q%H!.Q\(1?Z)S*7;Z&85'&IVRR M9C #>:0I[V3YRI@6OPOCB?#/##_SQOPPG]3L2\V)4V,RIU$^B.2XTPI)U0IA MCP>DG(+T5]X; Y$)&SI;5LFFCP+R.0AE6_!'!?FPJ[RK;7TW&^P$_UXL_(5] MWG1TN]U0 &)3P\$^5!"R^=TF3XK5ULNA*K#Z>EI;YP4U@@14,WZF,@I4$_E[ MR."UET3-HP HZW8OZ733"9T(3:_];9OC)';'&ZST\: M#%M)_>&W2!H_1QF2@G)?;=PYG/9> E1L/T+.:5Z?=. MJ)FG] O5361A<$=GS>QEYZO:&4H#.;V#J"G];LXWOK69Z4;!L&8CW5%1%H2> M; WG\TJ8COO@=GQS":5EAX]AJ-OB7<>%G2/'1Z.1 /^<44T#UU2*LT51YN4< MJ:3)_&<7EQ=JO43"VG*V3W?8D$7381H0+,.O"P>YV%5,12N,3L[I=JG8KTC8 MI-"F!#_'+N'K@ &1]?)Y*1_07_6P"6ANZ:6 Z<1G& 10190D]@C8MA)IDSA2 M)T ?]PV&_[[-STVYYCEHCUHKLTF]1G[6!^>%RH4D_*@$ 9[GM$A1V_ZT$?W] MG"ETAJ!,5O_N[D2-D>=X:?H=WU3;_V- YA$ YNIVPM=KLR7"I-2ZW)IA@O!84*:@.>S$G"WN: --M^N M'/\/4$L#!!0 ( '1&AU9!O#CU" , ,(& 9 >&PO=V]R:W-H965T M=[WP=+95^,@6BA54EI!E'A;6+TS@V M68$5-T=J@9).9DI7W)*JY[%9:.2Y=ZI$S))D$%>\E-%DY/?N]&2D:BM*B7<: M3%U57+]TWQ9WFK2X0])R]-_A>XM)LR> RF2KUY)3K?!PECA *S*Q#X+0\XR4*X8"(QN\U9M2$ M=([;\@;]D\^=6P;9' MQEEMK*K6SL2@*F58^6I]#UL.P^0=![9V8)YW".19?N263T9:+4$[:T)S@D_5 M>Q.Y4KJB/%A-IR7YVQ1;BN3L MXVR->A%0V3NH [A1TA8&KF2.^5O_F!@V--F&Y@7;"_@)IT? AAU@">ONP>LV M:7<]7O=_TN8RAW7F!GZ>3XW5U"R_=J4=4'N[4=T#.C4+GN$XHA=B4#]C-#D\ M2 ?)V1[.O89S;Q_ZY($>9%X+!#6#P/]627J=FMM2SO^IX2[Z>P/LIO]8(!#P M0DF4UKC8RL= M'1X,6[&Z.\U#0XMH0QE07Y9K37* M[ 5PE05:O1-(DP32(3"6PJ.R7+PI5"B/RRCI]FCM=T-ZQTY)R6U7@\9;M;1AQ#2[S8 ^#W/IU3Q,]QNNYZ4T('!&KLG1<3\"'29F4*Q:^"DU M599FGA<+^I-![0SH?*:4W2@N0/.W-?D#4$L#!!0 ( '1&AU9B*G\Q[0( M !L& 9 >&PO=V]R:W-H965T+,=DK[[W?G0-9*E"_D;-\]]SQG MW]'?:O-H-X@.GC.5VT&P<:[HA:%--I@)>Z8+S.EDI4TF'"W-.K2%09'ZH$R% M<;/9#3,A\V#8]WOW9MC7I5,RQWL#MLPR85[&J/1V$$3!?N-!KC>.-\)AOQ!K MG*/[7MP;6H4U2BHSS*W4.1A<#8)1U!NWV=\[_)"XM:]L8"5+K1]Y<9,.@B83 M0H6)8P1!GR>5>'5P$7S7<"XEU M['E7B3S+*^'$L&_T%@Q[$QH;7JJ/)G(RYTN9.T.GDN+<<'(WG=XLIM>SQ1Q& MLRN8W,T6-[.OU[/)S?4<3A9BJ=">]D-'N3@B3':XXPHW?@>W"U.=NXV%ZSS% M]&U\2!QKHO&>Z#@^"O@%EV<07S0@;L:M(WBM6GC+X[7>$ZZS3#IZ7LZ"R%.8 M$%V9KS%/)%JXDC91VI8&X?=H:9VAU_/G4!6J).W#2;BC>K80"0X":AF+Y@F# MX:(O6(C;@KD CF#S<(CW0!MQ*L91*NI<&3(4K#5F' MN!]%/\S=)P"UQZ>7Z.&Y9,*"7@%=DRFIN^NK:L 6J8ITNM**1H#MP8G,P6UT M::GN]A1^H3#\3%C J%S3FX=6U(!1ILO(.QTVV]".(C8Z MT&IWV:"?Z)*-<[B A79"04G -F$H3&OBS#=JQ*U+X!KV0&9%R>>2O$BK@Y-N M\W0'H.OJJC?B&8.4)*KTS)/2&'I,4&C#X^:4:$:-Z/P2#EUT^*IA,S1K/Y8L M>)I5[]:[]>0;50W_W[T:FU-AUC*W1&Y%H&PO=V]R:W-H965TS,KR MGAX^)J<3FPP2F9A7A!#CSX.X$%E&0&C&7RWFI%^2%(?C#OV]]AU]F<5*7)39 MUS2I5J>3< *)6,1U5MV4CQ]$ZX]'>/,R4_H_/+:R]@3FM:K*O%5&"_*T:'[C MIW8?7J/ 6P6N[6X6TE:^BZOX[$26CR!)&M%HH%W5VFA<6E!0;BN);U/4J\YN M/TQO+C]<_?+N\N;V1[C\]/GCW>]P>!?/,J&.3JP*ER!!:]["G3=P? ><#[^6 M1;52<%DD(MG6M]"TWC[>V7?.]P*^%S,3>&@ M[FS!\_I_74TGK,#[_*O.JV> MX8_I3%424^+/,1\;"'<<@FARK-;Q7)Q.D =*R 85[F.5($ MLVU^#^5 %%D/U4K@GQ0"ABA^4&S,0R+0IR AU="YF69)7A,,<(/(^& MS ^-(/)IR'W;L -;S[K,\#C;1I9B7A2+>X;G.<"X$84A!)'!G1!=?B*8-FQZ>P/3)08.:W%E4#R35&%I(IFT@$4M44IB*:SB M-*.9:I52S,NJ*"M!@<#@FWNHX?74\%Y-C7?I0YJ@UPJNXV>J5F/,V LWSN,- M[AVZWO)#1S!XJ^"\C&72+"^QK902]T+,,Z13 O-8K7!G.O5!9!>X77$&SR)& M^2V&F'J59N-\8\#L:T*Q_(^8E.H(=0Z K6 G36:V;I)[YK>T"!\ -ESG_W4O^OWK)/3*8:2]9,]2U(MSRTH[(RW9#^' _6!!NO.2, M@=M"MOD]V_Q_;QQO9KH4 M(,>(_#"5,BZ6;2&X6M-F&C"E@Q4VU3$&[E_B;B2OV^-A^C=E?G/HU*>W&=:[ MKO+IA7>NWB7X0B)-J^=E4*S1A$X!, 9R8"N:8?C0&LL5+B0U7JZ1V& M^%%KB$.&M+NP)XN#/HN#5VIA"]Q5H^VIOU6CQ!CPPO5] ."?R!X2D.:*3L[TV*> MU?KX-BNK%7R\O5(Z%+]]PI$!RS:U!AUJ7DM)'@\ZU:91?3/)=_).IG.\-+R& M/R]*]:6J4F0Z"F_[%5,(5&_R 42&ZP6ZS'E1 )^+AR;3VO2OD?0WM/E8&&WX M'IAIN_CS]=L:H/$:@PE+\PM_N8D-YX4P[OJ]>+7T0YEA@F5TR7!]D_NX/$J& M]I@9,E7W;Q9T))9DM&LZ7!L=C!K=][SG5&0)NHBGV._I)QR3%AWOLG0AD%-> MQ\W-< ^]PIY>X?_3)+KJ!==Z&V](8HP7>Y<;/[(1640'WR1A?V]I.;%UIXFK MEQEI@+89TT^6.1SH6H@%Z\"GDFQH&A#UMJI02&&7S!('S#>\*G&/*94ZPO1[C[T0G:WZ$'3#)!M9A#@ MC20"3AVBR9\#"$W'V3&K5>BDPT)J"0PSV3&CJ!=BMLGL7=.-5M T A??AH[#V^U&#$S,/&RY.,Q*!IJ(PU1"7M+0)3I9IW MC'BK1 =1'7',"P<=LC?>>3[YRFP\D)G^1ML+B85-(QTTT*ZG4GLJG*MOPAA>ZC*7 ]7(DZ$) %\3W>W[H$6Z#\1GOT#4$L#!!0 ( M '1&AU;^69%[XP, "T+ 9 >&PO=V]R:W-H965TK"T%2M?+U16"R<4UWY@O/$KXNR\<9#MW:MQD/9FJIL\%J!;NNZ4/>G M6,GMR N\W<)-N5H;N^"/AYMBA1,TOVVN%18_E+88KQ4,DM*&M-:';@0G7> M1*YL;%(F1M'7DOS,>')^<77^<0HWY]>?;J:7'R_@W;285:C?#WU#^-;*G_=8 MIQV6> (K@2O9F+6&\V:!BR_]?>*U)R=VY$[%LX ?<#8 D3$07(3/X(7[8$.' M%SX5+*[H/!FXP8U4IFQ6\.?)3!M%1^.OQ\+MT*+'T6RY'.M-,<>11_6@4=VB M-_[IAR#A/S_#-=ISC9Y#'T^H_!9MA2"7<,C[LNGJD0XV@]G]SN*Q()[?9KI& M6,J*:M/"&I?ZOD++?Q ,?:;8Z(AK,E. Q7P-NJ=C%ZR!62M$J+O_:_U!Y\A\;B)1KG MI&CF).:A?0<12_/D4.(TXR0NC^TS"P\DSEB>6G?!\LS!!"PG-0\ECG,KXNA-)18#>(O2T>7=]Q?.A)S?H&P2%B=!EX0@MG4C4I8&T6%2J69$1F41 M4W51C>7!UVFETY"%%B%E<5Z_K?9!X7Q3 MXQ>539"R0/#NCN)YK[$(PL.SOZ#]H86I4*]>H:9C+MC%=-[-?W?>")UT+ M])]YUTA>.0TT5+@D5SY(8P]4UYQU$R,WKB&:24/ME1NNJ9]%90WH^U)*LYO8 M#?8=\OA?4$L#!!0 ( '1&AU:!!'WT?0, ,@- 9 >&PO=V]R:W-H M965T*AL[N MPVH?3#@$JTY,;0-M?_W:22;+)1,Q.WDAOISO.\?G,_;QX,#X-[$!D.A'2C,Q M-#92;ON6)>(-I%B8; N9FEDSGF*INCRQQ)8#7N6@E%JN;?M6BDEF!(-\;,Z# M =M)2C*8\EI5"XU\+C]Q![E:U=K66(!(:-_D97<#(T/!EK!&N^H?&"'SU"NIZOY M8D9%_HL.I:UMH'@G)$M+L(H@)5GQQ3_*/!P!%$\]P"T![CF@\PS *P'>M1XZ M):!SK8=N">A>"_!+@)_GODA6GND)EC@8<'9 7%LK-MW(Y&N_5\.-B@MZ]>8_>()*A.T*I&A<#2ZKPM!,K+D,9%Z&XSX3B MH3N6R8U TVP%JQK\I!GO-^ ME98J-^Y3;L9N(V$$2Q.Y'VZ0:[M>33SA]7"W M;CFO\SY]G?>H&3[:)2;RG#KX22Z]:I]Y.9_W'%\'[C93$@MJ0DP?*Y$Z&@O,TI]1VX#QS;[ RL M_;%XC7Y?*MXU'J=M>HQ:(CL1I5N)TGV=*#=Z(H9,JBJB3J""WK&/\F6;M_Z9 M0HU!O%2AJUQ.VW09M41V(I%?2>0W2A2J2TL?@NKBEYORR@=^@[ 0(-5G+8$C M3%4%F&NG1$0QAQ61B#)1^Z?R+[:X:]Z>*=88TTL5N\+AM$V'T:5#Q^Q5#D]D MZ%4R]/Z7#)3@):%$_KQ19<])^?.KMD@9]RYBNSS1ZFS<4YO)I8UK>F=)K>/I MGMI$C;9^-CYU^Z-2,3YS^M'A5 M_$=?O''N,$]()A"%M7)EFSWUI^7%NZ'H2+;-Z]PEDTJ[O+E13RW@VD#-KQF3 M3QWMH'J\!?\"4$L#!!0 ( '1&AU; JF2V[ , %84 9 >&PO=V]R M:W-H965T&#!!M8K.V@3WI/OPY#TU):G+MU7T#L3/SLV*8 M&*-!WC=CHP'=B20F,&.([](4L[\O(*&'H6$;#QVW\7HCL@YS--CB-4X(8K(;&V#X/;3=SR"W^B.' CZY1%LJ"TA]98QH-#2N;$22P M%!D"R[\]3"!),I*QEO2A.>_Z%#:6@9:[KB@:>DL9Y#&I/C'O\I$'#E(CMK!*1V< MID/GA(-;.KC/':%3.G2>.X)7.N2AFT7L>>("+/!HP.@!L3R^GD_'U'1I/)C?WUW?3ZZ]H=G,UG4S#.?H8@,!Q MPE$0<[Q>,UCCO,!TA6YA#V0'G]!G=#\/T,?WG]![%!-TMZ$[CDG$!Z:0,\S& M,9?E;"Z*V3@G9N.B;Y2(#44C/A=,*O(3%&7)Z MOR''J4*>-/KJC B=2O_.%J5Q_A;^?^V-3#WQ]E5 M6'6Z?;]N%3RURSKI2SUAQ MB%4T!-WFIS0+*@1-\\L-X A89B#OKR@5#XUL@.HH&PO=V]R:W-H965T_?B="_28"!J$G.Q*7O2??AS M0IK@8%+H#GU1DC#S\\,XD_D3]S8L>>%+2@7Z$84Q[S>60JPN#8/[2QIY_(*M M:"R_F;,D\H0\318&7R74FV5.46A@TW2,R OBQJ"779LD@QY;BS"(Z21!?!U% M7O+O%0W9IM^P&F\7'H+%4J07C$%OY2WHE(JGU2219T9!F041C7G 8I30>;\Q MM"X);J4.F<4? =WPG6.4#N69L9?T9#SK-\RT1S2DOD@1GOQXI2,:ABE)]N.? M'-HHVDP==X_?Z-?9X.5@GCU.1RS\,YB)9;_1:: 9G7OK4#RPS>\T'U#609^% M//N/-KFMV4#^F@L6YJBSY^^H$\HB-'CDJVY%\]XSQ"RKVF+ MAI_WZVK;+WR@7S:Z8[%8!$\ MRY4QY)P*COZZE?9H+&C$_]:%?@MOZN%I:KSD*\^G_8;,?9PFK[0Q^/47RS%_ MT\T[),R%A!$@F!*A9A&A9AU]\,B$O#.3_,[4!6'K[V3^Z>/D=6"UVBVS9[SN MSJ[&JMGN.JJ5NV^%VVVKJ5H1G16V[,)*&6BK&&BK=J!Y\D%7-/:7\EGW@OY# MDX3-UKY (Q;[-!:)ESV3'@+^HIN(6OZIJQ$2YD+""!!,"9)3!,DY9[YP(",$ M"7,A800(ID2H742H77L;[=\J7]&$)NDU62_J@K+E6>9N:J@DC_=-W/=-2*V) M,MA.,=A.[6"'$4UDY:)-B[6>IZXU2)@+"2- ,&7ZN\7T=\^9#;J0$8*$N9 P M @13(F29I2PP?[)^R %*:6"V.MU*#M"8=9V] D('ZYI5&-&9=:Q62Y\.K!T1 M9!V5$&3M\//U1'U;IRY04)H+2B-0-#5JN(P:/F<>R>E0<8*DN: T D53XU2* M1:M6Z7R@MLB!RC/?O'#:U=RB-]M++GJS3E?YJZ::][J@3D:IRZQZ84;NR% [ MY%JWDU.:8"?*4Y :;TJ&WGY,4) M27-!:02*ID:L%)!6YZQ)!%1E@M)<4!J!HJEQ*I6F52N3/E)Z='7/?6Q7LXK> MK%5-*WJSZD\<[]+45Q:EBL/U*F[( P]-/#^8![YNL/7NIZY#4)H+2B-0-#40 MI<#$UCGS!0:5E* T%Y1&H&AJG$I)B6NET!%%1PY0WYLTJ^E!9V5W*R]$7(T5 M[K0K*H?HK&Q\0(C@4I7A>E6VFQM BH_Z]DY>I*#O]4!I!(JF1JZ4D+AYUF0" MJC1!:2XHC4#1U#B52A/7OYH\O?C(@94ZH/I:16]E=JO9Y1@8.0#K5-*+L;/% M)*+)(MO;PY'/UK'8[ALHKA;[AX;9KIG*]2OK#M)&RAV M80W^!U!+ P04 " !T1H=6GFOV!PP% !L( &0 'AL+W=O9\GA.1-)SM"OV9;A!CX'D=) M-C6VC*47IIF%6Q3#[)RD*.&_K F-(>.W=&-F*45P53C%D6EWNXX90YP8LTG1 M=D=G$Y*S""?HCH(LCV-(GRY11'93PS*>&S[CS9:)!G,V2>$&+1&[3^\HOS-K ME!6.49)AD@"*UE-C;EWXUD@X%!9_8[3+#JZ!2.6!D*_B)EA-C:[H$8I0R 0$ MY%^/:(&B2"#Q?GRK0(TZIG \O'Y&]XOD>3(/,$,+$OV#5VP[-48&6*$US"/V MF>S^0E5" X$7DB@K/L&NM'5L X1YQDA<.?,>Q#@IO^'WBH@#!XXC=[ K!_NE M0_\5AU[ET#LV0K]RZ!\;85 Y#(YU<"H'I^"^)*M@VH4,SB:4[ 5UAQ-7!1R M%=Z<8)R(D;5DE/^*N1^;+8.KF\ /%O.;+V"^6-S>WWP);J[ W>UUL B\)?C@ M(@9QE($;2"D4H^ CZ(#[I0L^_/YQ8C+>!0%DAE6XRS*<_4JX'OA$$K;-@)>L MT$KB[ZK]'86_R5.O\[>?\[^TE8 ^>C@']N@,V%V[)^G/XGAW6Y;.KT7W?BVZ MKW:?YYMST+-D[@TN>_58ZA5XO=>Z@Q/,4.>:#Y(5"!(&DPU^B!"89QEB&?CW MFMN#@*$X^T\V M3C!?$UA#[GXM=U^%/EO %#,8X1]<[9#$:=8.ZP1?%+$7YJX6OJ4(/^44W_2$G_ M%2&K'8XB&>M*SU-9UPGFZ@3S=(+YFL :6HYK+9K M FO(;77WV[_ND7/G&9\\DTTG*J2'0N\SL$71JK,FM)-G2+K94X*?*KA6-+=" M4\VK/S?Q=?6I*<_![MQ2RG/+MGREU7H0I5HHD4[60B>:JQ7-TXKFZT)K*FSO M%;;?<\:MT'6IKA/-U8KF:47S=:$U5=]72BSESGPV/]@Q ;(&>"\\?/T)[[47 MX[(M@,1.ME5P)7:RM;UWI)VOSOFMG.[+$99Z(QZ\X!# \%N.,UQP_ BC7/X* MZ[>2&UOCL815K36%8\-Z6L/Z%9K3&$*V;1_&;=*_+Q%8ZAK!/ SS.(\@$\N' M]O!&D3A,R&$$4DI21-F35(U!>XB/+%NBAJ9]>Z7&D6$]K6%]JUVCL!U'(<:^ ML&"I*PO!(>%W)>%8OC%6(YW\!M&)YFI%\[2B^;K0F@KO:Q[6\%W7#5KK(5K1 M7*UHGE8T7Q=:4_5]J<52UUK>MFX8'5=_/=+.E=C):HS>D7:^.N=3.34/#D-C M1#?%L74&0I(GK#S+JEOKH_%Y<2#\HOW2NEA8DG;7NO#*@^\]?'D._PG2#4XR M$*$U#]4]'_+YG99'V^4-(VEQ%/M &"-Q<;E%<(6H,."_KPEASS$:DFO*Y+PH.)#*@+/7#(.CZ&:&Y-^R;>Q,^[+-2IC2' M"4>BS#+"7\\@98N!A[VW&_=TGDA]PQ_V"S*'*C*.!EZ@%4$*,ZDIB+J\P C25#,I';]7 MI)Z-J8'KXS?V2[-YM9DG(F#$TA\TDLG ._)0!#$I4WG/%M]@M:&.YINQ5)A? MM*C6=GH>FI5"LFP%5@HRFE=7LEPE8@W0:F\!A"M :'17@8S*G=X^H-/1Z.[Q]F%\>X4F=]?C MT?ABBCZ=@R0T%>@+>A00ERE*51;%Y[XO573-X<]6D5:BL]?)-^%CH)+^'I$(5'!R@,PI:#KV53T3)\[2U\%[]+6J@73F[: MFQ.JC\Z)*,@,!IXZ&P+X"WC#CQ]P-_CJ$-:VPMJ&O;5%V(2K0\CEZP&:I"27 MB.01LF+1SVNU'(TE9.+7)N7M!I1WK/*.,Z7VE8EADS0WN(->@7#AD-&U,KI. MIA'+BE("1V"S]@?=D"7-RFR3+B?;GBGK6:V]!HO=:T#YD55^])YBN\&]G<4^ MMC*.]R@VS;<5V\FV9\IP4']^@P;+O2+_S^+7O ._I^([T*V=)<=AK21TRY& 2&-.E'@OW*7=3[IN\VFUPJ\G*-V%(N'8D[+2-G95WHW[$>XV6?DFW G7]H2='K*S\F[T;D_'M=U@MV5<@_HWGK T M0C0K.'L!G3ZQ4923:-^4U8:$CYNL=Q,&%=8&%3H]Q(HWJJVE'B 0DJJF"")4 MKO4%FS:P(\ T85S;-8O-2Z6O1 C5CS*.4EWB3=OPUSJ>#/C<]'4"S5B9RZKY ML7=M[WA:=4SU\JKQO"%\3G.A8L4*&ASVU,>!5[U<-9&L,/W3$Y.J&S/#1/6_ MP/4"]3QF3+Y-= #;40__ E!+ P04 " !T1H=6+GHFLS,# "-"0 &0 M 'AL+W=OKSG MXH=<(RKX695,3IRU4IM+UY79&BLB>WR#3']9<5$1I;NB<.5&(,DMJ"K=P/-B MMR*4.>!K[18JW,@)N,-Z3 !:J' MS5SHGMNPY+1")BEG(' U<:;^93HR\3;@+XI[>=0&XV3)^0_3F>43QS."L,1, M&0:B_W:88ED:(BWCWP.GTTQI@,?M)_8;ZUU[61*)*2^_TURM)\[0@1Q79%NJ M;WS_)Q[\] U?QDMI?V%_B/4H U@HJRNI_\O.0AR- T#\#" Z X 3@ M1V< X0$06J.U,FOKFBB2C 7?@S#1FLTT;&XL6KNAS*SB0@G]E6J<2A:SS[>S MFUDZO;V':9K>/=S>SVX_P_SNRRR=?5K ^VM4A)82+N +ZG1!QJ7ZH'L/BVMX M_^X#O /*X'[-MY*P7(Y=I449:C<["+BJ!01G!,3PE3.UEO")Y9B_Q+O:3.,H M>')T%702WN"R!\'P(P1>$+;H2;OATVW1@]"W\*!#3M@D.+1\X3F^+.-;IB@K M8,Y+FE&4\/=T*970._B?MGS5?%$[GSG5EW)#,IPX^MA*%#MTDM]_\V/OCS:S M_Q/9"^M18SWJ8D_LE0!\!5N];XB4J%KW1TT26Q)SZ>P2WQ]Y8W=W[*,E* J> M@U[HZS?Z^IWZZ@U=4K*D)55Z83[J$R<$,M4FL^;J'RF(PN!$94M,[+>+C!N1 M\5M%EIP5%PI%U28S?B5A$ U.9,:ODCF*PG:9@T;FH%/FW08%L;N\;*Z)UM4> MO)H[Z)^FL7.J7]RTP\;(L-/(=WOQ8WY!=MI1@;I4F6+X[.QGFQS7?-Y_M'*^KUO##R3Q:U M<]ZWNG*/*EZ%HK / 0E6:5W\FM'FK3&U)=9]#J\?*E^)*"B3>G57&NKU!OKL MB+KXUQW%-[9^+KG2U=@VU_J]A,($Z.\KSM53QTS0O,"2_P!02P,$% @ M=$:'5DT$^'[-!@ $3< !D !X;"]W;W)K&UL MM5M=;]LV%/TKA%<,+;#&$BG)=N<8<*RV,]"F09-V#\,>%)N)A>K#E>BX'?;C M1\F*:>KCRO*N7Q++YCWB.1(OSZ6H\39.OJ4KS@7Y$091>ME;";%^T^^GBQ4/ MO?0B7O-(_O(0)Z$GY&'RV$_7"?>6>5 8]*EA./W0\Z/>9)Q_=Y-,QO%&!'[$ M;Q*2;L+02WY>\2#>7O;,WO,7G_W'ES3U^N[^;7[\G-IP_SV?SM+7GIDT]B MQ1,RCX07/?KW 2?3-.4B?25_^G+KDII%ZT3,=](7N8G:>_ M*'ISM>L-;>@-(Q_C2*Q2\C9:\F5-_ R.=X#XOE1F+P]]EN>*@H#7\=,%8<9O MA!J4UO4'#G_'[R\('>;AK";S&O#N$F_)2>2% MO/;:@,%9 GJ3KKT%O^S)#)/RY(GW)K_^8CK&[W7"8(*Y2&"::-9>-"M'9TW7 MT(]\P5]_D.EI6;W[R5\?9'LR%SQ,_ZX3U<(4%1/,10+31+7WHMK@G3A=?-_X MJ9^G_J]>L.%UTH$07:7;@3DY6#89/DWHR#3&_:=#25H::52=/56GA>IB$VX" M3\C;9QK&B?#_\3+>=8Q!I*Z,=V#V 9DR7:B%QG6PYSH N5Y+HW(EY_CF:PK& M=V4X..::#BHDFZ_I<,]S"/*.+'=2[JJ@6%D9_<2^H\ MPNSD2!>./%69 Y]K_O\9!\;H>E\5:(?YR2EGIZ*-7=]&YTH55XHVY!)Y =FDG*3Q@]AZ23UI5/N)BN9BH>E**@=JVN><@4Q4=XJ*YF*AZN%-21K7)9HT%+FN#=$)=&V6G3=A/ M'Y&]46UT@78X,P_LLB3GL,>F\LCZ:Q#>-VU@\3S<5"TS55!0!E9QW;J-4!*IJ+A:8KJTH."I<&5[EC^SD\,[X4$N6;KRU[6/6V"@SH*A5A!8:+J( MJH*@SED',VIM@8KF8J'IRJHJA+95(4?49C!&9_VJR_2699<7PFBU2+%MNV$I MC*K*@L*519>J"X;J3'M87?YQ3*M,N]J*VLQJH*VJ!PI7#^T%%0S0F>RH^BAF MR)PRV5&%+#-,IYXL4[:>P8O.]2D7KI)@R,X/NU&]/!::+J?R\LP\9_)EJ!X? M%D6E"&S4]G3HYTX9B"(;L?*/A M;E@YAV5GRK*SL^Y98:A6'A7-Q4+3E57VGK5L7#ER",,HI@6,X9-#73CT5&V4 M:V?PNO_;SS>U6J"Z<50T%PM-5TRY<38XZSA%]>FH:"X6FJZL\OVLQ?J@+AYZJC2H.&%P<'%4#PAB=[ZUJ?6 .C/)3*%:M#[16^OY-51]8 M+9MB.M2 ,%3G_9I&E1 K[X>H:31LJ'LM9>(M>/&[O0"$ 3HSK>YC,6VG7.W6 MM7)HTP56OMHZ9CV]DC]K6:.NH*.BN5AHNHK*@UMG74&W4.TX*IJ+A:8K>["# MO&4%_9B$"V-TUL^JC+21.1J5QV.UE6G0Q@&I7++5MKV[0\9%708OT#1&0[,\ MT=2THH[31%L98 LVP$)]I_NW_?:YJ_Y=17S7[]Z]V!R)> MYV\DW<="5OWYQQ7WECS)&LC?'^)8/!]D)]B_!3?Y#U!+ P04 " !T1H=6 M-3O)+W@" .!@ &0 'AL+W=OYSU.CDEV0MZK D"CQY)Q-?0*K:LSWU?+ DJB3D0%W.RLA"R)-E.Y M]E4E@>0NJ60^#H+8+PGE7IJXM9E,$['1C'*82:0V94GDKW-@8C?T>M[3P@U= M%]HN^&E2D37,0=]5,VEF?JN2TQ*XHH(C":NA-^J=G0]LO OX1F&G]L;(5K(0 MXMY.LGSH!=80,%AJJT#,8PMC8,P*&1L/C:;7(FWB_OA)?>)J-[4LB(*Q8-]I MKHNA=^JA'%9DP_2-V'V!II[(ZBT%4^X7[9K8P$/+C=*B;)*-@Y+R^DD>FW/8 M2\#XF03<)&#GNP8YEQ=$DS218H>DC39J=N!*==G&'.7VI()KXU?2_67C;?SVAM^QML$ M%B<(GWY .,!]=#>_0(<'1W_+^*;L-YOK?=?4D]OP#9: M;HY;K-RQ=!FL)6(G89MRF^*HE_C;#F[8 TUZ$(-_GM788C_0?E[[6UORJ]$KBE7 MB,'*9 4G ^-4UK=//=&B88,UC3]P1:$DC7;^@XR*8^4_L@.)K.SCIWUB$1DRC.*0'P\ MDS&)HHQ)].-G0=HI[YD!M[^_L5_FXH68QX"1,8W^#F=\<=;Q.F!&GH)5Q&_I M^B]2"'(ROBF-6/X7K(NV=@=,5XS3N "+'L1ALOD,7@HCM@""1PU !0 ="L % M .\"N@V ;@'HYLYLI.0^^ $/AH.4KD&:M19LV9?3Z"[CY=C493R[NP$>?\"",&/@,)@D7PR/& M:Q5$8)F*1R_EKY^:+HCS#W<^^/CA$_@ P@3<+^B*!C/M'&D)K^GS"<#V'P#9"*GZ MHX=?DL<3@+P;B[E!U]XH:7#X"..?#3=T)DY"3SU?B_V^6C660 MS,/'B( 18X0S\,^5: \FG,3L7]78;^_ M0=?^4V6<23+?$%G%U&YI:E?'/AQ-?ZY"%N9SV_<@6A&5=5J*MM9MR-R<+)OM MGX?0[4-[8#UO>Z)LY3EEJXI8IQ3K[!$[7<6K*.#B 1K%-.7A?T&F7*59R]16 M\X;,V5+C.0[:D5QOU.LC3ZW8+16[6L77HB*?BV+6/+9:?%N=;FW4/.QX.SK= MFLZ^[?34.GNESIY6YSVX [?@2B50"VPKT"29;XBL8IA7&N:]YV3JF335))EO MB*QB:K\TM:^?7[;F%'!#TI"J4L"YG@3:X)4$J2I_C(]&^EKDD;9 6X8W^]>K MC)ZC[4-5L&W/1:YM[Y:9HI73U*JJ=RNL0F.%1D_56C:L"7)0S]F576_5[?<: MJBM$4C;ZQ6JC)V@M%M7&N(=J6E%-*[11DU891J$VE@U], %78*(4:31J&F7S M3;%579-I$W;?L^Q HTG4*)MOBJWJK(RV<$^V/:SV[&'I-]>>HY&^'GFL,S(" M0WT&/JSX&,W!L!Z$D>?4BD\]"5=:5?7** SU6;A5\3&:C@NVRE3K(;@K6]'* M=5&#;!EHH3;:'5)\C*;6@LVMUI7^KEBO+A9Z#;_JH R:4!_U+K*E+*I>HS(4 M]0J5)ME\4VS5U3 90Y']GM4'&0VH1ME\4VQ59V7@17L"[V'59P^+[J?/\5!? M#SW6&YF*D3X5'U1_]!RMGZUZ,*Y5'U3/Q4VU!\E4C/2IN$WMT5.UEHSKQ13O M2E:T:9(L(RW2KZ#NKSMZ@M9"ZTNCJ+A;H:DK.T5!?#SW6 M&YF%D3X+'U9RC,9A5(_#GEU[K8/J<;C2JJI7QF&T9^&U3=DQFH\+MDJ^[^): MX5&T@GU7+1O+/(OURZK[2X^>H/5;3\6:JM/;+3Y8L:;JP6Z#6!DQL3[A720L M"HER2/7(UBI-LOFFV*JNR?")T;N^-#<:2XVR^:;8JLYN[4;8$W4/JS][6'0_ M>?30UG:]Q\HOEC$9&]AHH.=H_;@97=_%]4S=],8$RTR-S>U(T%.U-L=HRL:* MS0M-YLCLC']U\X*>H+4E1N,QKJ\![^8<:VL_7$S2>;ZOD($I725\LS6N/%ON M71SE._8LV7RS\?%KD,[#A(&(/ FH?=(30Y%N]A)N#CA=YKOK'BGG-,Z_+D@P M(VG60%Q_HI2_'60W*'=T#O\'4$L#!!0 ( '1&AU83#&PO=V]R:W-H965T-/YS]_R>>[[>K&&@NH368+ G:54!34X52M?EPIH[I(*[H=!$/D% M9<)+$[:7H.TB?OC9_6QJQUKF5,-(\E_L-RL!]ZI1W)8T@TWMW+W M%>IZ^E9O(;EVOV17QP8>66RTD46=C X*)JHG?:S/82\A#%])".N$T/FN0,[E M)34T393<$66C4CF?G*7 M3:[(].8Z&V5?9N3P$@QE7)-C,BRD,NP/=:<)C_A9:-!'N)$)@Z>*Q[RAG)0* M/QAEGL@!88+5&4Y'KQ#?HUC+]1>WLHG(6ON)L#/,3$IY^(F$0=LG][)(< M'AS]*^-CL4W%85-QZ'2[K^DRP0P<7^/'D%OK5*S8G ,9:@U&DY_7&$\R X7^ MU6:Z$N^UB]L6.MHCIQ.RIN4/%[J+@-%;]X6;WX?Y2_U]WVHOQ& MU8H)33@L,2LXB=&IJBZ?:F)DZ1I^+@U>'VZXQOL:E W _:64YGEB[Y#F'R#] M"U!+ P04 " !T1H=6Y@S^:[ # #:# &0 'AL+W=O % M:V)+5)*A_?>WLHT/C$(S=WS!TGK?T^[36EJ&.R%?5 J@R8\\XVKDI%IO;EU7 M+5/(J;H1&^#X9B5D3C5.Y=I5&PDT*4%YYGJ=3M_-*>/.>%C:'N5X* J=,0Z/ MDJ@BSZG\>0^9V(V]G0R,?^GP-X.=.A@3D\E"B!%;BDR5OV17 M^W8&^"_ NC5@-Y;5_!K@/_6%8(: M4*;N5KF7PL54T_%0BAV1QAO9S*!4OT2C7HR;.IEKB6\9XO1X/OTXFSY,H[O9 M$[F+HB_/LZ?I["-Y_/+7-)I.YN0J!DU9IL@',J&2,[Y69 -8:"F5<(W6YWE, MKMY=5P9%&"=/J2@4Y8EZ3]X=S8>NQHC-NNZRCNZ^BLY[);H>^2RX3A69\ 02 M"SX^C^^?P;NH5".7MY?KWCM+^ "+&^(-WA.OX_4L\41OAWNV=/[?ZI/_O/J1 M&+VF=GHE7^\5OEF1@Z1:2-O&5E#?#C6GWZW:T"6,'#S>%,@M../??^OV.W_: M5+TD67Q)LLF%R([T]QO]_7/LXQE>(XPO10Z$:BW9HM!TD0'1@J QQV.X_"A3 MD24@K5]?Q=\O^/8Z?XU"GPNRVGR:E3Z/>"QNE( MA* 1(3A;A#%P@>?B:V487+(,+TD67Y)L!'B)D*20YJ%3(#^!2G+%]F[7MFVL(@@.*L?K M=+M>JU*M7F'8*E6;%[95K5JU[&&C53A6:EBEA6F,2*P6F&G9"3"&W[Y M0L3&M$WJ5S*$)T'A]]H2X=0GZ ]:$EAX@A;/Q,(3OI+^H$E_<#;]J"Z',F4L MA*8^2@-\+]B69L"U(H6"A& 73!*C&([AI/GXE58#RP8&7NM(BFQ>H1^T]+)Y M]4\4LW+U!BW-W(-F#>_/==DE*Y2BX+JZ>QMKTXC?E?UGRW[?O8VZ%GN,C7O5 M9_]+7W7]GZE<,ZRR#%:X5.V6DI@TPR4Q+;K.(&=,)Y: M83=[-I)A5ZQTS%,82:)62<+D]UN(Q:9G4>O'@T]\OM#F@1UVEVP.8]#/RY'$ MF5VR3'D"J>(B)1)F/:M/;R(:&$ 6\9G#1NV,B4GE18BO9C*<]BS'*((8)MI0 M,/Q:0P1Q;)A0QS\%J57N:8"[XQ_L=UGRF,P+4Q")^"\^U8N>U;'(%&9L%>M/ M8O,'% GYAF\B8I5]DDT1ZUADLE):) 48%20\S;_9MZ(0.P#:.@!P"X#[?P%> M ?"R1'-E65H#IEG8E6)#I(E&-C/(:I.A,1N>FM)T.![>/P[OAE'_ M\8GTH^CC\^/3\/&>C#X^#*/AAS&Y&(!F/%;D';EC7)(UBU= $F!J)0%?IU:7 MN/0\'I"+MY?D+>$I>5J(E6+I5'5MC0K-/O:D4'.;JW$/J+F#EROB=GXGKN-Z M-?"H&=Y?S:^(1S.X6X7;6)>R.&Y9'#?C\P[P#6"&3Z;D%E(<:3**64H&7$UB M8=(G7QYPF0PU).KONF1S]E8]NSF@-VK))M"S\ 0JD&NPPM_>T,!Y7Y?ZF<@J MA?#*0GA-[&$_$5+S?[$4D5"Z+M4<'V1X8QWKL!TX/KZ$]6X.=5%!T"FC*N): MI;A6H[A[*90BSRFZ6)QIO$?WJOWQY3S^SO;.*X%-$15Q?BG./TW< \ZA5IV_ MM_<[VO9?":P)ZGC7]1J#4F/0J#$[V)_-P:Z3%>SMV/8[[?8K7;51[@%A[5)8 MNU%8))($Y(2SF*1"@R(74S2?#=<+M!F!1^\[,'E9)[J1]]23=R:R2@DZ90DZ MO]2".NGLN("J8C3E07=="*Z+;ETL9&=L2,"G#U)7M[;E0?=LB.Z+8-TN8^ M^ 0RP3^)2Z&X/L&-FEE//87G8JO68-MM:>N7.A)M[.8G%^-,;-5B;+L[;6[O MQUV)[G?LEN_LG?@C455YV\9.?Z:S%^#@B+0C4;DT>^<*8NY_?S(Y1P,D,<;+A J^A($T KL\$=OQB8BXZY<4V_ ]02P,$ M% @ =$:'5D^8$-53 P GPL !D !X;"]W;W)K&ULK5;;;MLX$/T50EL4"9!&LB1?DMH"$EMI\]!MT+3=A\4^T-+8$BJ1 M7I*VT[_?(:6H3DC;033$*Y1:7?J^S JH MJ3SG*V XL^"BI@J[8NG+E0":&U)=^6$0#/R:ELQ+QF;L3B1COE95R>!.$+FN M:RI^7D/%MQ.OYST.?"F7A=(#?C)>T27<@_JVNA/8\SN5O*R!R9(S(F Q\:YZ ME^E(XPW@>PE;N=,FVLF<\Q^Z!*525%L)E_-MJ>EU( M3=QM/ZK?&._H94XE3'GU5YFK8N*-/)+#@JXK]85O/T+KIZ_U,EY)\TNV#39& M<+:6BM'+CO_+WKZ MV]&?)"/JMC\R>M%+MI^RG+0G0)*_K^92";S'_[CVO%&-W:KZVW8I5S2#B8('CO2OAKBLU>4RQ]);$G6Q-W6Q,?4D]NF0)45:0TN^/:A49@ M8 3T@[!)+D;]( C&_F8WOS9L:*-F-JHW[ \L7.K 11>[L"=N^YW;_D&WTX*R M):!7LJ'5FII'A"](AG>_Q FF=%.6.0@SY\I&$Z"_L[#GB; 1[WIA:*?BJ%+J M4 KC:&\6!ET6!@>S\ $?=H+.):U VZ=2@I(NLX.C9H\B9D<1J8WH[?4X[#P. MCWL\J;C$=P6M9FLA@&4_"3QDY@RXW ZM=<07]CFW47JUUNXZ8"/[F-NH,-QO M?M29'QTT_Y4K6A%NOKK-O3XC#)3+\\B^9T$4VZYM7#^R33O4AD-;+77@GF:G ML>WO5!PUB*4I]23>T353S>O3C7;5Y)4IHIZ-7_&ULM9S_;^(V&,;_%8N=IIM4%>( I5V+5(B]5;KVJFMOTS1- MDPNF1)D!$-P2??P2TM"_'D=/\1O\N1-SA=Q\BV=2JG(A2%X&,H@7%PVG\;KBB_\X5=F*9O]\)A[EG51? M9[>)7FJN*&,_E%'JQQ%)Y.2B<>F<<;>7-;TS#R*5PSCXTQ^K MZ46CUR!C.1'S0'V)%[_+8H6@^P'V6_K#N5Z&]]W4[UAY^OKZ_NK]G- M_1VYO/'(\//-_=7-;^QF>,7NR$=/*N$'Z2_D _$CV=MW+>V;>I]7.TY?=WQ K4 N'XZ)]7ZMV< \>[>W@Z8,PD@L1_*MD$E; O?WA]!5> M-8B'["/_WWTTA')7OU WY[H[N)_T,HDG9)C(L:\(%R,_\-4+^3O_XDK),/VG MHK>#);5=3 MV[#M;=S-;;A]&V/<.JMQZUC'[9.(1B+5Q^P1&8K UR<;D2^J!LV*J3MH2)B' MA#$DC(-@AK#=E;#=@TQ\7:3.2)B'A#$DC(-@ALXG*YU/ZDU\\4P1?1&@\_'W MN:_%)U&L_)$D>CL_KCIW&E@#U)7W0T.ZH8A9F\E M9N]]8NX6SPJL*QX2YB%AS#YN+GF1(JF4$]0+0\[3E9RGUFY=1M%US\5Z]LWD#D0TUL>SQ:H9%*3.VG1\2CN=C>G8'J^VIG!0.P9*8U :1]%,X4I+QK%[,CMSJ1_MS*50;P9*\Z T M!J5Q%,U4NC21G,YA% :@](XBF;J5OI"CMW@ M&,PG$Q'$1^1&+LA?5 :@](XBF9J6YI$SNEADB?2=AE":1Z4 MQJ TCJ*9A0.EPT3M#E.-Y&DGU56XH!FIV'5.-NY50F.RO6)R5$Q3D=()HE;K MH592M*-J2P)U?Z T5M#6T_^6;H>P=&AIZ5"[I?..NR5V8FWYH!80E,;>&#LG MOV-26:=S"+>'EFX/M;L]^]XSL6-J*^E6WH*AFY,CU.S9+RA'!34%*5T<^H:+ M(]-4Y@?7QM%6%'QE1UU6Y?GCK0JP@3U0;MZ3:J0S4AWFCEYV=-VL]:#_8N_O!4?TP=2S]%6KW5[:N]O3!E=7GDJ&> M%675K#VP$VLK"/5CH#0&I7$4S52Z]&/HR4&N_2BT9@=*\Z T!J5Q%,V4N[1Q M:,WZ'MN5!M3-@=(\*(T5M/4KC?9F8CV$14-+BX9B"GGLF-J:[547Y$&#LOV" M@- ]*8U :1]%,N4LKQX55Y]A)M17>KO5QW5YW8XJ%QF1[ MQ>2HF*8B:\]-X:IN[*C:DF ?E\(^+[5=7]3;U.T0=HU;VC6NW:[9]U3%CJFM M67NO4Q5H4+9?4(X*:@I2FC*NW6:X%8F?'A&>B&A4K034?('2/"B-06D<13-U M+4T:]S /6+E0IP9*\Z T!J5Q%,V4NW1J7'OE3)TS%*@Y4] ,VWGKT5 /&I/M M%9.C8IJ*E&:*BS-3[*C:DD#-%"B-N=MF2F=3-ZB9TEQ[?40HD\?\11\I&<7S M2"V?TU^M7;U,Y#)_A<;&^J%SYCD5ZYESQI>O"BGQRS>77(ODT8]2K?]$AVH= MG^@?;+)\&&PO=V]R:W-H965T'[)MU@ MSLR9*E#2RDKIG%F:ZK5O"HTLJXQRX4=!$/LYX])+AM6W>YT,56D%EWBOP91Y MSO3S%0JU'7FA]_+A@:\WUGWPDV'!UCA'^UC<:YKYC9>,YR@-5Q(TKD;>97AQ M%0;.H-KQ+\>MV1N#"V6IU#,7D\X1B&<)]+Q?>?4:YC. M<'_\XOUS%3P%LV0&QTI\X9G=C+R!!QFN6"GL@]K^@[N >LY?JH2IGK#=[0T\ M2$MC5;XS)@4YE_6;_=@E8L\@BMXPB'8&4:6[!E4J)\RR9*C5%K3;3=[:5CG9V61\-YW>+*;7L\4<+F<3&-_-%C>SOZ]GXYOK.7R".1V# MK!0(:@5W!6IFN5S#+5(BX):S)1?;W?P,D$+>/" MG,('X!(6&U4:)C,S]"V%X@3YZ4[V52T[>D/V9UR>033X"%$0=>!Q/H&3#Z>_ MN_$I$TTZHB8=4>6W\U8Z5)YS6X= RF"LI L 93//\(X^.M(")TFA,XQ[\D#NLN8H7:_ MS*6G36#M(JY"/>\47%^5,4M&G,!/"]*)X"3#+H+ MMHU^?D#_% ?M\##X5?>"_Y$$U90H496TO3S "9>I*#.WF)9:4TV 0FG72TY; M"U9P<*?"L/\Z2?Y>J79M;\KTFDM#^!69!6=]"E/7G:2>6%54U7NI+/6":KBA M[HO:;:#UE5+V9>(:0M//DY]02P,$% @ =$:'5B%^_$E: P 10L !D M !X;"]W;W)K&ULK59M;YLZ%/XK%E?:5FDK[R_I M$J0V86JE3>M-MEU-T_W@P$E !9O9IEG__;6!LH30#/7V"]B'\SS'YSFV.=,= M97<\!1#H5Y$3/M-2(=Q"@7FY[0$(K]L*"NPD%.VU7G) "/KR8AQQ04M6K"<%QEIWOA7J\,>0/(, ZP68/4! MSA, NP788R,X+< 9&\%M 77J>I-[+=P""QQ.&=TAIKPEFQK4ZM=HJ5=&U#Y9 M"2:_9A(GPM7UY3*Z_OQQ$2U7KU'T]]>;+]_1FP4(G.4AQ&^VJB68]$%UFWJ5O M/:9_99TD_ #KN;CX=90.O\O>O3LZ =BV-U>L&L^^PF^&Q++ MJX:#JG\S.D,902M!X[N4Y@DP+K?(SRH3#^C'DN8YDF=UAUGR[]!.:&(YP['4 M]7?!2QS#3)/W&P=V#UKXZB_3,]X/E>$ER18O21:]$-E!P9RN8,XI]G!.BT)> MMEP5"-'?1_0M6L,V(T0.$=V@!\ ,O9&5;([MV5"UFD!N'4C]6^Y#R[!-VW?= MJ7Z_7XDA1],+_(EWZ+@8.$7A!7YMCOUZNBY%,T2FF S&\3@QOO!@9 MY]5S=/".*^6ZKMU3X=C+M"9!T%/BV,N?6';/*SKVU\#LM_&<>&R#) MV /C'VR1VQ:NM_T38/Y"3-Y W&4PT:&,LY]N5S6-&W- M1-"R[DK65,@>IQZFLL\%IASD]PVEXG&B G2=<_@?4$L#!!0 ( '1&AU8I M#B)I @8 -LJ 9 >&PO=V]R:W-H965T>QH%4F^G2$>N4!8N\*(XB@.F=66/^\57^3FU=F9H%@ESSZ.US(U?E@-$ +]A!L(GG+G]ZRTM!9IC?G MD YALA>5P6JQ'$85+\#KZ7%Z)6@/T]!:0L(%T+:%E _H1?(06(5I$R@,$'W M22C%26W'EQ7?B$#5G*@CZ]L31ZH19^=UYN7H7A>C(WM&1]%'GLB50-?)@BU: MZB_A>A^H=]25JBX7V5ZNUP04_),_GB+JGB#B$MPV'KC\#9N=(C+*RRDP'%K= M/9KKT3UZU>U!-\&/8!8Q],\'=0AZ)UDL_FV[WH6>UZZ7]8Q78AW,V?E -07! MTDIM5!C8&=50,[ P?VYFM^=Q$6$GV6:=O80(&^-\&26,.K7WGU M+?_]^3:M6Q)K6!]6UH?@;;YEA(^0=G?'0&L MC2IK(U#P*A0R#6>;/&?W&00E^AJ$QY,W7>0.S0['E<,QK+B)9RQ%_ '=%;'U M:2.%5!D5)DND3!MN+BC>UWLA=E;O02X9C]N;$'9UKKN&FUC\:Z*U,IJ[;(U? M4*2OE5)M5//BGKK^'BLU1,'/:O5P>6\3^*=0P 2/]I@@V@3I% M$W9(]L0 K M]/9A2:WI5Y,)MHTFV"J;V%)KVM=T@F$\,700N+JW5W@L[X.D@%83=F+-.!B& MG$X1 6OT-FG K@RMD>MW<*GI!H,$\=R8@-5[^_=_"@H\'A-O3V/2'(-A?.@8 M%%:!IE3K&!2:6S ,"L:@L HMI5HC*/#X;(\)C2889I,B* CT_ K]/9A2:WY M0*U!A;B6@X)8A19;:DW[&FX(##>&'F*HSMF?G!5-KWU"PA(<->UI["$P]G0* M"H-&R?\8\:^(84R]$TPF!Z60;%, 3!:S0NU,>8[Z% M:% A0]M!815:;*DU[6NX(3#@,*!3 M\0S0/E%4NCP&[% -.Q2>E7EF4)3J.T$QW T*>!"'FM1(0V$HZ184I8@A*.!3 M'6I%XPN%T<,4%&7YSF01WC5Q##JAM9=$,)UL@X*F>X,"5NC]7N@8H$(UJ%#/ M]ELQJ],QMM2:]C7<4!AN3#T$KKY8I_J)HK6%P@*'VM/80V'LZ104!HV/P0^5 M$P0R>0S6H9IU*#PI\]R<&+:]5'"'NWWI&$1#-=%0TWNF3CDQZI03QZ 7JNF% MPN1AS(EQ6TZ071/'@!-/PXD'P\DV)SRYVI<3L$+?1FE+K>E7>$9_5- MDRVUIGW--A[,-H8>8JA^OXD,.0$+'&I/4X\'4T^GG#!H7&R6M9FG=I='6013 M6P4#3\H\,RA*]9V@H+LS'? @#C6IB<8SO6WJ$A2EB"$HX%,=:D73BP>3AW'9 MDM\6%-ZN":MTXM26#\8L7>:K*@6:9V,L5A)6>ZN5FQ?Y>D5''UXL^_P8I,LP M$2AB#ZK4/1VJJYT6*RF+#2Q_G'%0L6+,T.4-\_<"ZW&]D)JO6L MT_\!4$L#!!0 ( '1&AU8>U+&>UP< &9, 9 >&PO=V]R:W-H965T M]I92KC_U^-ENRA&:G?,52]X.B12QF,UD@J/KWR&Y8'!: 9N^'Q[U$H MEY>]28^$;$[S6-[Q)Y_5!S0J>#,>9^5?\E25'9_WR"S/)$_J8-6")$JK__2/ M^D1L!1AG>P+,.L!\&3#:$S"L X:'UG!6!YR]"##WU3"J T8O _;58-4!UJ%- M&M"/Y$1%%:T8H/I8+*:/6;1VDA M]GLIU+>1BI/3>__JSO&__&P[=_?_),XO7X-?_TW>V4S2*,[(9RH$+=3XGGP@ M7^]M\NZ']^0'$J7DUR7/,YJ&V45?JF84L/ZLKO*FJM+<4^60?.*I7&;$24,6 M=L0[^GCKM7A7'V^8&D!?G;_-2337)_':U!)_HNDI,8P38@[,8=<)T8=_HL]D MN#_:UD>[[.&4F).]X<[?"W?UX5?YXG3=>+,CW#N@]L'YWMI]??B7F52-'^RM M/="'VVRFPH=%N&%I=##<=*9AR1ONZTQ+*MB'8NP-R0U/U(24T7)(OU+=*%TP M-4E(\O!,MLO=TN=R]]43%2'YS\\*20+)DNR_'<=S7=5_UEU_,3%^S%9TQBY[ M:N;+F'ADO>F/_S"LP;^Z5(F$V4B8@X2Y2)B'A/E(6 ""M81_MA'^F8X^56)/ ME,S5;#7[=D(>:9RS$Q)E6=XY/E]K8<>J& FS*YA5PHH\\7%J&!?]QVUMOE[$ M13;)0\)\)"P P5J*&VT4-SI8<43E(82&852,M30F*QJ%18XRHZM(TKA+@5KX ML0I$PNS1KKR&X\E@\$*%AQ5SD4WSD# ?"0M L)82K8T2+:T2[]@J%[.EFLQ+ M'0HF(U'-]'Q.9K5,BPF_*U6^MG9^1W69^O)GO-&VX%B%(6$.$N8B81X2YB-A M 0C64NMXH]:Q5JWWY8 I&LVN!%\(FIP0FLLE%]&?*B>E"<]3V277\8Y<1QUR MU3;A6+DB80X2YB)A'A+F(V$!"-:2ZV0CU\GATWRCVI"$N8C2!9%+I6 F(AZ2 M=]%ZG'W?I5QM/$N8C80$(UI*L,6A6@P=OO()5 M-P"D?2C-AM(<*,V%TCPHS8?2 A2MW06V#!'C_Y1RZ"LZ6NK&3IYP;NSDWC:T M4@=*M31*D72 M;"C-@=)<*,V#TGPH+4#1VF)N3#7CK5TU VJK06DVE.9 :2Z4YD%I/I06H&CM M+M#8:X;>7RNEG=6.&J%9L:[<](/7TA"HW0:EV35M.ZD96F>CG;3&Z2@X5M"= M@BZT?1Z4YD-I 8K6UF1CP!EZ!ZZER8WI^T*;G7J$FF]0FFUT^&J[6MPM--S5 M(=1Z@])\*"U T=HZ;.PW0^^_.=_S2#Z3+ZN]>D.:-S=0F@VE.5":"Z5Y4)H/ MI04H6EO!C25GC-\ZP44:0C=0F@VE.5":"Z5Y4)H/I04H6KL+-#:?H??Y*AGS M7&:2IF&4+D[(]YRFLAC97TMOHE&8;N]Z>,1I;'>GM@07=KH)F1\+L00_$ MA]("%*TMML:8,_3.W._E$Q L_$ ?F: +1@0K'@LI%G=G/)6"SF1.8Q)' MH@^E!2A:^Y&$QLHSM3[)U*61J*[*BAO14IY^>&294GWM;/ R7^Y<$=:#C]4T ME&;7M-8%FF7NC*>'%7.A;?.@-!]*"U"TMA@;4\W4FVJ?>5JKCQ8S_8D::#.I M1"E55Y=J_)WQ15K<>G:RMM;F7*QW[[NNTU=YM$R1-!M*)DTQC4/2%*AU!Z794)H#I;E0 MF@>E^5!:@**UY=R8@:;UUFD*U$V$TFPHS8'27"C-@])\*"U T=I=H'$33?T3 M?O^[- 5J(D)I-I3F0&DNE.;5M+93U/$0IM]5<#C8+1B@VE?IM;_U+J*$B47Y M(JOBIJ \E=4;=39[-R_+NBI?$?5B_XWQT:Y>>=5@JC=P?:)B$:49B=E<(0>G M8W6,HGJI5;4A^:I\X]$#EY(GY<=_P#."3*4Y"\4Q7#R0'U%;^)C3DZ2=8 MY6,M TP2+FB4&\L,HB#.KO@])Z)B@-H[#%!N@#8-G!T&=FY@IT"SS%)8]UC@ M08_1%6!JM/2F;E)N4FN))HA5&5\$D]\&TDX,7AZ&SZ.'QV_WH^<7,/KWY]:=.RB1';JS][A[RUM1>)?#Y>$R:D%1N^$30).P!,+ M)O*3,/"B*M'$?>;::7:MUH@;OL 3TC?D(L )6Q)C\-S++$2[TG$0.>V-MM3F<2)*KT#I:5&6-:593>LS3P/- MVX+FV,X&,FWL$Y%U"V3=8Y&M5YN]V+I;V*X[G0ULVN@G8H-6N>-;QZ*;J(8, MB6]*73@EP0$ES&/4<")W Z<^D5.!5J0-U (=KC#S.7BL3D.27@^=@WF VB1L M=[9@-HRJ3M5Z^JA,'QU;IR7AJC82S+HA\3C+.JG"*700GJA]=JX M6Z<:1&UT,OF 'EK$/%0-"X*M+2VB3^G$(J)20WH]=Q0CS;*VD1Q]5"='Y*VY M\79S%O\13!,#\;-4R%H ME-[."?8)4P/D]U-*Q?I!!2C^.!G\#U!+ P04 " !T1H=6)5_DD7H# ( M"P &0 'AL+W=O= M6JE+'GG: R269;656G4/RE55=2\,F1!KDSBU'5B^?>TDFV4YDRM2WX#MS/SS MFXD]GM&>\4<1(TIX2I-,C*U8ROS:ML4FQI2(#LLQ4T\BQE,BU91O;9%S)&'I ME":VYS@].R4TLR:C6%!M['4"_9D ME),M+E&N\@>N9G:C$M(4,T%9!ARCL35UKV=NZ5!:_$-Q+X[&H$-9,_:H)Q_" ML>5H(DQP([4$47\[G&&2:"7%\:,6M9IW:L?C\;/Z71F\"F9-!,Y8\I6&,AY; M PM"C$B1R 7;WV,=4%?K;5@BRE_8U[:.!9M"2);6SHH@I5GU3Y[J1!PY>,$9 M!Z]V\'[5P:\=_#+0BJP,ZY9(,AEQM@>NK96:'I2Y*;U5-#33GW$IN7I*E9^< M+.^GB_G]YX^W\\42YG^O/GSY!F]O41*:"+B".T(Y[$A2(+ (6*Y3+]ZI!ZOE M+;Q]\P[>@ TB)AP%T Q6&97BO5I4XR\Q*P3)0C&RI0+5K[,W-=1-!>6=@>K! M)Y;)6, \"S$T^,_:_5VO1\P7OP',\W ;6[3XMM M!WRW=/=:+[36*OH@V::(,V]97M4&AB56LBI++@ M" L5@@FR4G*=(P#G!+$V<8]-.H[K!&;*7D/9:Z7\6A8Y#*_(#KDJVE4J(>=T M8R2MU ;'F?([ ^\$UF#E=5S?C-IO4/N7H:I+YQ%;6/N_Q&JP.L\Z:%@'E['N M6$(D3=21-9$.3!\WZ'F]$U:SG3A.1@NF]GOT.I"ML^ZC52Y-NR!1.P M844FJ[:C66W:O&G9W-@OYE6/^(GP+= M-FDC\1N071NI[3IMTJ;UVNU.I]/]0!,W00N0 6G6__YL()BW. W#L!^6D-K/ M\WP?/[8_(?AL%X3?HQ5C,?CIK?WH?+2*X\W;\3B:KYCG1$:P83[_RT,0>D[, M+\/E.-J$S%DDG;SU&$TFYMAS7'\T.TL^NPEG9\$V7KL^NPE!M/4\)WRZ9.M@ M=SZ"H_T'M^YR%8L/QK.SC;-D=RS^MKD)^=4XM[)P/>9';N"#D#V!P_,J.C MW*?H6'R_M_X^$<_%W#L1NPK6?[N+>'4^LD=@P1Z<[3J^#78?6":("GOS8!TE M_X-=UG8R O-M% =>UIE'X+E^^NK\S!)1Z(#, QU0U@%5.D!RH /..N!$:!I9 M(NN=$SNSLS#8@5"TYM;$FR0W26^NQO7%,-[%(?^KR_O%L[L/%[?7'[Y\>G=] M>P>N__SV\>L_X.4[%CON.@)OP)>-2'8$> %$L>,O7'\)^ M@/UDX=R/G?LU> M\6;7/[9N_)2UYM.?H;!SSR(7_\3R+\C*-$AV( MT@2? S]>1>#:7[!%N?^8*\YEH[WL2Z0T^)[=&P#9KP&:(-P0SY6Z^\5V:0 , MD^Y($0[.1P$G]O"A41!)>B/*<0&N H_/TQ.#^"13;W3A/ MR<<7.R=<@'\_<9/@8\R\Z+^F_*;^2;-_L5:\C3;.G)V/^&(0L?"1C6:__P;- MR1]-R>G(6"E5)$\545F?I7(+]?@:_-@Z?BSJ[R6OLK3>7C7E(#5,$\-B>7N< M06J99^/'HK:&1HC0O%$I9IK'3(_'')6#WB4+#%N\<1Y9R!=,OB:*55=,L#FO M]9"O;UMG#=;N VO2HG9H@B?FA!& $^"E$\<$"^>I:>9=*2VU'$PS3XS9.C%@ MGYALK6%@$[ISE@SR-EJ #0O3P6X&S]S M/F3.("K,"%%^E0FACJFM9LES4,E !S1O-YMVFG%M$4@G6EFR#BR#DLN@-C"# M=>A"=%J5IW3?5IY$.-@[PQWQB+*M#^^W/NO@UJ>VU#8WDN+@4!@'ZX1F&QA7 M2T,97EOYDO>@/N"#=>)K*'T=R H>^(QU-*7P?V02')/FA(^3']R$[(3]H)U1:UZ&V<"K+=&6MK%>B'QH:_5"GZ->5M7*Z)/JA M/M$/-:"?X*!I\5]E?J@#;)L R8&H3PY$=0[,IEU9LPX01!($D3801 UWWRQ2 ME:<#!)$$0=0["![QB/=W\^!^.T2';^>I;;7-CD1!-!0*HCH*PHD!J\6A P61 M1$&D#P51'04;BE\'"B*)@JAW%#SB\;3BUP,(@&@H&41T&FXI?!PQB"8/X M" R*S'HC[<\.,O,4Q4K0D=V$E _N(Q#[2)_:1.O9E4ZVL684G\_0]FE?G/I/4'LW3P7U$)P^G_O4EMKF1G(?&8K[2)W["#(FM=K0P7U$1+[ M2._8=\2CE96^F=_UFQZN?1W\1R3_D:'XC]3Y#UO&M,I_ZOA:ZJ>2_^@1_A-; M$4GXSS0-\6V]X7'E3OFO*VMEP9+_Z-#\1SOEOZZLE=,E^8_VR7^T@?^2 JQ, M"G50;45+_J-]\A^M\U\VUQ_T\.D-'=Q')??1H;B/UKF/FO43'.KXVNJ7W$?U<1]MN-\WJ>[M:O]M M]4GPH[V#WQ&/5O7 Q^'O/&I+;7,CN8\.Q7VTSGW4-FCU&7=U?*?J'Q<.D7HL M7"9G:R,^I%L_3L^3YI_FYW&Q6L\3,_3 MIA=QL$F.I-X'<1QXR=L5;9_U!+ P04 " !T M1H=6^()G[N0# !Y%@ &0 'AL+W=O; M-,',R6LD?X'8N??D'OLD.;F#$V6O? <@T%N6YGSH[838W_L^CW>0$7Y#]Y#+ M,QO*,B+DD&U]OF= UCHI2WTN7\-2,'DVD7EB-/TRGS[.7Q;CE]F7^1*-YP_HJYQ9O(QG M\Y?9XQ+]] "")"E'<\(846O^,_J$IKHR8"BF>0RY4&?4OB;\=> +69="]^.B MALFY!EQ30Q<]T5SL.'K,U[ V\WW)IR2%WTE-<"/@9UC=(-S_!>$ 1Y9ZIA]/ MQPWE1.4:1QJO4X.W)"EP]!^:Y0)8KE>*I$C/VA:K$4S=UO=\3V(8>O*^Y<". MX(U^_"'L!K_:F#H",WAW2MX=C1[5:.2NR,P M@_MMR?VV<<]-[GM@:B2?BS;29Z0PT%#JN7L*[-NT%G2O%&F- M"D.[(N_*,N_:*1+;"FS$:+LKCL ,NF%0O8 #UYHL$!W1=X5F\K\P(*$S7190 MU\*\O1+F=\/,4G%5*FZG39NYF#2#M-X=1V@FY3;>ZM[FQQI,9Y;7^5LV3\=ZZ[AU?PDO)^>NZ 5S+DI M^T38-LDY2F$C(8.;GGQ[LW.?\SP0=*];A2LJI(70ASL@:V J0)[?4"K>!^H" M9;=Y] U02P,$% @ =$:'5E_^6@@G @ F@0 !D !X;"]W;W)K&UL?91=;]HP%(;_BI5)TR9-) 3**I9$@I9VO8 AZ+:+ M:1=.S,=DC[[^>/D#$)N"$^]GD?OR>V/ON+$C9:7,AI]$#2YA#^I[LQ4Z\@=*3FI@DG"&!!2QMQC/ MEU.3;Q-^$.CDR1J92E+.7TSPE,=>8 P!A4P9 M:/ ]P!I0:D;?SIF=YPI1&> MKH_T!UN[KB7%$NXX_4ER5<7>K8=R*'!+U8YW7Z&OY\;P,DZE_46=RYT$'LI: MJ7C=B[6#FC#WQ*_]>S@1A.$%0=@+0NO;761=WF.%DTCP#@F3K6EF84NU:FV. M,/.G[)70IT3K5+)?/:Y7FV>T6VV_[9Z?-H_HPSTH3*C\&/E*7V#2_*R'+1TL MO ";H35GJI)HQ7+(_]?[VMC@+CRZ6X97@0^0CE!X^PF%03A!$DK=#NH*=S)4 M/;'YLAUM>IYFYF8N&YQ![.G!D" .X"7O MWXUGP9#U^DU>K)IZQ0$XH6> >,6IQ2.KT*>,^MP-Q9G9O*0A)%_.'7@ MG_1+#:*T4R%1QENF7.L,N\/@+5R__4MW4[O&HB1,(@J%E@:CS_I>X2;!!8HW MMOM2KG0OVV6E/QX@3((^+SA7Q\!<,'R.DK]02P,$% @ =$:'5M/E)0WA M!0 =B4 !D !X;"]W;W)K&ULM5I;;]LV&/TK MA%<,+;!%(G7/' .-I68%UBYPTNUAV(-BT[806?1$.LZ _?A1ET@61;%6R^0A MMN3S'?+PH[^+S.F1Y(]TBS$#S[LTHU>3+6/[2\.@RRW>Q?2"[''&/UF3?!;3Z;D@-+DPS?YH >=KLX__<:I^1X M-8&3EQN+9+-EQ0UC-MW'&WR'V9?];QP1A.2@1ROKR;OX66$_,*@ M1/R1X",]>0\**0^$/!87'U=7$[.8$4[QDA44,7]YPG.FD&;,P M/'W_POZA%,_%/,04STGZ9[)BVZN)/P$KO(X/*5N0XZ^X%N04?$N2TO(_.-98 M>0&J#9 HH$]8!M:Y(]BU@7WN"$YM M4$HW*NWEPH4QBV?3G!Q!7J Y6_&F7/W2FJ]7DA4;Y8[E_-.$V['9773S*?I\ M#Q;1[>^+^X^?;\#;$+,X22GX&5P?*(=3"@Y9P@#%&[Y#&(BS%5B2C)(T6<4, MK_A^H=PM]!VW^'(7@K=OWH$W(,G _98<*$?3J<'X5(L!C64]K>MJ6FA@6A;X M1#*VI2#*5G@EL0_5]J["WN!+U*P3>EFG:Z0D_( ?+@#R?P+(1)9D/O/SS9%, MSO>-'GWSZ)W%L)I-8Y5\U@#? C_A[(#!.B<[$#TSG&=Q"N;E;L4Y^.LWC@X75381R'/ M@W87%F?(Y'7+)LED,BMK:)Z,:E[XPM3F@F9;N)K?F>)J@DZD,VW?$P*%!!9XCB^$!AF9Z[AB-)#!/'B29[IJ3\IT MJ"G/U42GF<>WQ> H 7F^F.DMM4T5):"7\UWM;F08@(D:CT+%@[ 1*UR%!S0 MVM:E4%V8WO$XD"P'=J[2=&S#7,UP@RS9B3SJ7PYQ E"IG MZQ4N8&Q\U>'Q.)A7AWRJ"T;VY2F6!\+XYB_?;G&\PGD!X)^O M"6$O%\4 S5&KV?]02P,$% @ =$:'5BC6 __R @ W H !D !X;"]W M;W)K&ULK59=;]HP%/TK5E9-G=21$"#K&$0"DFJ5 M2H?:==,T[<$D%V+5B3/;0/OO9SLA@RY%=,T+^..>8JFF?&F+G ..#2BEMNLXGIUBDEG^P*S- MN#]@*TE)!C..Q"I-,7\< V6;H=6VM@LW9)E(O6#[@QPOX1;D73[C:F97+#%) M(1.$98C#8FB-VOW0T_$FX!N!C=@9(UW)G+%[/;F,AY:C#P04(JD9L/I;PP0H MU43J&+]+3JM*J8&[XRW[A:E=U3+' B:,?B>Q3(;6N85B6. 5E3=L\QG*>GJ: M+V)4F%^T*6(]ST+12DB6EF!U@I1DQ3]^*'78 2B>>H!; MRG@.XS@$X)Z!R; MH5L"NL=FZ)4 4[I=U&Z$"[#$_H"S#>(Z6K'I@5'?H)5>)-//R:WD:ISJRX\P1./P.KRX_(IF5Z-K=!J Q(0*=(TYQ]K*=^@]NKL-T.G).W2"2(:F MA%+EM!C84AU#D]E1F7)'\=X!O*W*KS1PMQJ, MW8.$%S!O(??\#+F.VZDYS^1XN%M7SNNRA_^=?4^,3O5 = Q?YQF^&Y"$@[H) M)!I#!@LB!?HYF@O)U3O]J\[M@J];SZ?ON;[(<01#2UUD O@:+/_MF[;G?*J3 MNDFRH$FRL"&R/5.ZE2G=0^Q^H'S(($:1>O YF:_,'9M3G)TA2'/*'H&K2T%& M29T_!ZE?ZD^39$%!UG8,F_ZBK?WVP%[OJMY0OCW5>Y7JO6941SGP2+TQZL-: M9\#!+"\UH$FRH/>O 4[+Z3[QH*&4>QYXE0?>JSW8W:O3O\CP<:](=[_&R1$Q M05U,YXE6AV,*">R=SW4*?&GZ)*'*6&6RN*BKU:H5&YD.Y,GZN-V?M&O6 ]6Z M%9W67_JB[YMBOB290!06*I73^J"\Y44O54PDRTVS,&=2M1YFF*CV$[@.4/L+ MQN1VHA-4#:W_!U!+ P04 " !T1H=6]U8L274" !'!@ &0 'AL+W=O MUWK+!*IE+^6 WU\G(\6Q *# VEH'19X5C%,(2 M41B/#:?3/FF!V_:&_7.EG;3,F<:Q%#]Y8M*1<^Y @@M6"G,GUU^PT7-J^6(I M=+7"NO'U'(A+;636@"F"C.?UESTU>=@"](<[ 'X#\%\+ 026TCJR2-6&& MA8&2:U#6F]BL4>6F0I,:GMLJ1D;1+2><":/9533]/IM^^P'3>UHC.)R@85SH M(SB!J)QK?"PQ-S!=V?4$9M$$#@^.X !&YDAE MIC3I45D'NE](:38;.TS:_X[P+U!+ P04 " !T1H=6]+7(*S@# #L$P M#0 'AL+W-T>6QE!NY^].SOK M/%W>[L8O+' 91E[1ZP-$KSH=7!A 3#PY3'R?-B9]?&QW' M.\=HJ8=F[*^9T+'DJ-GMT2"78KWI<>@"1IV4-'@F?!B."6<3Q8"5DY+QI0OW M(#"57*I FVHSZ;H0J7\YN.MZ4(B-3LF$5#:WR^"^)\WP'6#5 X.,\]9@+W2! MT: B6E,E[DS'#K;!%U#0M!^7E7%8*++L]J[#-<'>3)*)5!E5;9INN J-!ISF M8$>Q8@9W+:L(0*UE:1H9(X44Q'I8,9J&D9U2SA_@*?V>;VDO\HU]Z\"NB;9I M##5-)^,ZH+^IYK0W9>-7Z085>Y;ZT]Q,1]@^U">]5S1G"]M?Y*T!3+V+JY.J MXLN/G!6BI&[R!R<<#M3,)F< M@LF3J,G^*9A,C]]D?)P>H^:0L7&2V3K'M-$ SHO#\!N1B(J,+FHV;KBHFMAF8ALG:7$#81>[LY4!FO)SXAAV%?.&/<$XDJ88 K7HK]$D058G@8]_?["G)([3U(\ MYG<0QQ@"3R..8 [ X;$L7T/[KR/HM5[*EK_?V_T&U!+ P04 " !T1H=6 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( '1&AU9VN>G9W@, +8? / >&PO=V]R:V)O;VLN>&ULQ9EM;]HZ M%(#_BI4OZZ2[05Y*7S0FI>#22#1P25IIGZHTF&$MB9%CVMW]^NN$<7EOSTK]8U]+XNJ'CIK8S;7O5Z=KT69U1_51E3VR4KI M,C.VJ+_VZHT6V;)>"V'*HN?U^X->F%-F+K.6S+*3Y9^BT]X5P6"DK6AU"/GD TD<@_4X@D]1>[GD,( ,$,N@0 M\B"2YPCD>9>0/H <() #6L@)C_DBG *8"P3F@A8FB29Q=!N-PCAEX6@T>XC3 M*)ZPN8W=*.()@+Q$("]I(6=F+32+JER5@IWQ[[:I6KS_B\7" , K!/"*^KN[ MOX]2.U;3A(5Q^_4U8>3QFQBZ?6R^[A-W]5VXX'>SZ9@ODG>,__T0I5\@&^H2 M>IF,;/0681K9@=O&\,'6+-(PLI'D$!.SB4NLDX1/FDYF"SZ?+9H>AF"805QB MA?#[^73VA7-V8R>7VRAE9PR561_)PD]C/K0DM7!0S N(B>G'ZU0_EQ 3TX_7J7ZN(":F'Z_#GL M'QS3A9B8?CQJ_:"8!XD33$ ^M8!03+@T\C$+^1U:Z,F%%O(Q"_D=6NC)A1;R MT709L870A>980$S,0CYYQ@Q9:![F'C$+^>0Y,VP]_ %B8A;RJ2UT"QWO?7_&$FY^ _3(AGH? M]%M$.Q7=;"$F9J" V$ GDY>_4"$F9J" VD!OTYBG.QRS3]#:I[<_)UZ*E:S$ M,K;-U[8^SXI\KEESV66Z@_,F!;7:%L7(ULVJJ&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V3MNPD 4A>&M("\@PWU 0A12I:&-V( %PT,!;'DF"NP^" HX5HHT M:$YES5B^_JM/UOCM,^[JO&T.:;-MT^"XWQW2M-KDW+Z&D!:;N*_34]/&P_G. MJNGV=3XONW5HZ\57O8Y!A\-QZ.YG5.]O]S,'\U,;_S.Q6:VVB_C1++[W\9#_ M&!Q^FNXK;6+,U6!>=^N8IU4X[F[;*5PN\G2>7 UFRVG5S992A=)!"D%:/L@@ MR,H'.01Y^: 1!(W*!XTA:%P^Z!F"GLL'O4#02_F@"01-R@?)$&4<$B3UL";0 M6I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\AT%M1;R70 M6U%O)=!;>Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>EOOL(1 ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O[QUV$^CMJ+<3Z.VHMQ/H[:BW M/U+OE$^[F&X]US6^_Y%4Y_.S\?;ZR_*ZV6/G@G. GXCOOU!+ P04 " !T M1H=69>&9M;UW7VSI M;#)^VUKRO4U=-7Z2%"'8!\9\5E"M?6HL-7%D;ERM0WQT"V9UMM0+8F(X'+', M-(&:, AMC60Z?J*Y7E6A][R)KWUIFDGBJ/))[W$WL3? M4@;[A#2N[.;XHK2^'RC3S>9E1;K)5'9>DWCK2N2^(0EVENZ+]\\DA[C#MKOSJ_*[,N< X<^:, M]?'$'%T>=SB2=O7 QD+D0GG^$X^)L?35WT?M:>>4_S([;N^'<&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( '1&AU9IPHX]T@4 -(> 8 " @0X( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ =$:'5H*\$R&PO=V]R:W-H965T&UL4$L! A0#% @ =$:'5L<* M2\I2!P FA\ !@ ("!RBH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ =$:'5CB6-Z $ P P08 !@ M ("!05L 'AL+W=O !X;"]W;W)K M&UL4$L! A0#% @ =$:'5HD?YG6X# 9"( M !D ("!E68 'AL+W=O&PO=V]R:W-H965TMX !X;"]W;W)K&UL4$L! A0#% @ =$:'5H^OM "] @ 1P8 !D M ("!6'X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ =$:'5O0ENTM:"P QR( !D ("!.J0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ =$:'5M/K M0KIJ!P +A0 !D ("!+K8 'AL+W=O^,# M"P &0 M @('/O0 >&PO=V]R:W-H965TG! !X;"]W;W)K&UL4$L! A0#% @ =$:'5L"J9+;L P 5A0 !D M ("!G<4 'AL+W=O&PO M=V]R:W-H965T:_8'# 4 M &P@ 9 " @4// !X;"]W;W)K&UL4$L! A0#% @ =$:'5HA"BZQ< P 70\ !D ("! MAM0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =$:'5C4[R2]X @ #@8 !D ("!A^( 'AL+W=O&UL4$L! A0#% @ =$:'5N8,_FNP M P V@P !D ("! ^X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =$:'5JTW$4PF!P GD4 !D M ("!1/D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =$:'5BD.(FD"!@ VRH !D ("!< &PO=V]R:W-H965T&UL4$L! A0#% @ M=$:'5B5?Y)%Z P " L !D ("!ZQH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =$:'5E_^6@@G @ MF@0 !D ("!)2H! 'AL+W=O$% !V)0 &0 @(&# M+ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ =$:'5O=6+$EU @ 1P8 !D M ("!Q#4! 'AL+W=O&POG9W@, +8? / M " ;P\ 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !T M1H=6N2/:-[(! !4' &@ @ ''0 $ >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !T1H=69>&9M; XML 62 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 63 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 227 263 1 false 68 0 false 7 false false R1.htm 0000001 - Document - Cover Sheet http://simulations.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Sheet http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 0000007 - Disclosure - GENERAL Sheet http://simulations.com/role/GENERAL GENERAL Notes 7 false false R8.htm 0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 0000009 - Disclosure - Other Income (Expense), Net Sheet http://simulations.com/role/OtherIncomeExpenseNet Other Income (Expense), Net Notes 9 false false R10.htm 0000010 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://simulations.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 10 false false R11.htm 0000011 - Disclosure - SHAREHOLDERS' EQUITY Sheet http://simulations.com/role/SHAREHOLDERSEQUITY SHAREHOLDERS' EQUITY Notes 11 false false R12.htm 0000012 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES Sheet http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIES CONCENTRATIONS AND UNCERTAINTIES Notes 12 false false R13.htm 0000013 - Disclosure - SEGMENT REPORTING Sheet http://simulations.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 13 false false R14.htm 0000014 - Disclosure - EMPLOYEE BENEFIT PLAN Sheet http://simulations.com/role/EMPLOYEEBENEFITPLAN EMPLOYEE BENEFIT PLAN Notes 14 false false R15.htm 0000015 - Disclosure - SUBSEQUENT EVENTS Sheet http://simulations.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 15 false false R16.htm 0000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 16 false false R17.htm 0000017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIES 17 false false R18.htm 0000018 - Disclosure - Other Income (Expense), Net (Tables) Sheet http://simulations.com/role/OtherIncomeExpenseNetTables Other Income (Expense), Net (Tables) Tables http://simulations.com/role/OtherIncomeExpenseNet 18 false false R19.htm 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://simulations.com/role/COMMITMENTSANDCONTINGENCIESTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://simulations.com/role/COMMITMENTSANDCONTINGENCIES 19 false false R20.htm 0000020 - Disclosure - SHAREHOLDERS' EQUITY (Tables) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYTables SHAREHOLDERS' EQUITY (Tables) Tables http://simulations.com/role/SHAREHOLDERSEQUITY 20 false false R21.htm 0000021 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://simulations.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://simulations.com/role/SEGMENTREPORTING 21 false false R22.htm 0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 22 false false R23.htm 0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 23 false false R24.htm 0000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 24 false false R25.htm 0000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 25 false false R26.htm 0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 26 false false R27.htm 0000027 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 27 false false R28.htm 0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 28 false false R29.htm 0000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 29 false false R30.htm 0000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 30 false false R31.htm 0000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 31 false false R32.htm 0000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 32 false false R33.htm 0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Sheet http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements) Details http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables 33 false false R34.htm 0000034 - Disclosure - Other Income (Expense), Net (Details) Sheet http://simulations.com/role/OtherIncomeExpenseNetDetails Other Income (Expense), Net (Details) Details http://simulations.com/role/OtherIncomeExpenseNetTables 34 false false R35.htm 0000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://simulations.com/role/COMMITMENTSANDCONTINGENCIESTables 35 false false R36.htm 0000036 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details) Sheet http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details) Details 36 false false R37.htm 0000037 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding SHAREHOLDERS' EQUITY (Details - Shares Outstanding) Details http://simulations.com/role/SHAREHOLDERSEQUITYTables 37 false false R38.htm 0000038 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends SHAREHOLDERS EQUITY (Details - Dividends) Details 38 false false R39.htm 0000039 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative SHAREHOLDERS' EQUITY (Details Narrative) Details http://simulations.com/role/SHAREHOLDERSEQUITYTables 39 false false R40.htm 0000040 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity SHAREHOLDERS EQUITY (Details - Option activity) Details 40 false false R41.htm 0000041 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions SHAREHOLDERS EQUITY (Details - Fair value of options) Details 41 false false R42.htm 0000042 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Sheet http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable) Details 42 false false R43.htm 0000043 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Sheet http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative CONCENTRATIONS AND UNCERTAINTIES (Details Narrative) Details http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIES 43 false false R44.htm 0000044 - Disclosure - SEGMENT REPORTING (Details) Sheet http://simulations.com/role/SEGMENTREPORTINGDetails SEGMENT REPORTING (Details) Details http://simulations.com/role/SEGMENTREPORTINGTables 44 false false R45.htm 0000045 - Disclosure - SEGMENT REPORTING (Details - Business unit segment and consolidated results) Sheet http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults SEGMENT REPORTING (Details - Business unit segment and consolidated results) Details http://simulations.com/role/SEGMENTREPORTINGTables 45 false false R46.htm 0000046 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative) Sheet http://simulations.com/role/EMPLOYEEBENEFITPLANDetailsNarrative EMPLOYEE BENEFIT PLAN (Details Narrative) Details http://simulations.com/role/EMPLOYEEBENEFITPLAN 46 false false R47.htm 0000047 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://simulations.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://simulations.com/role/SUBSEQUENTEVENTS 47 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2021 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. simu-20230228.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:RevenueRemainingPerformanceObligationPercentage - simu-20230228.htm 4 simu-20230228.htm simu-20230228.xsd simu-20230228_cal.xml simu-20230228_def.xml simu-20230228_lab.xml simu-20230228_pre.xml simulationsamendment4-ex.htm slp-20230228x10qxex311.htm slp-20230228x10qxex312.htm slp-20230228x10qxex321.htm simu-20230228_g1.gif http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 67 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "simu-20230228.htm": { "axisCustom": 0, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2021-01-31": 799, "http://xbrl.sec.gov/dei/2021q4": 29 }, "contextCount": 227, "dts": { "calculationLink": { "local": [ "simu-20230228_cal.xml" ] }, "definitionLink": { "local": [ "simu-20230228_def.xml" ] }, "inline": { "local": [ "simu-20230228.htm" ] }, "labelLink": { "local": [ "simu-20230228_lab.xml" ] }, "presentationLink": { "local": [ "simu-20230228_pre.xml" ] }, "schema": { "local": [ "simu-20230228.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 432, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 7 }, "keyCustom": 15, "keyStandard": 248, "memberCustom": 36, "memberStandard": 32, "nsprefix": "simu", "nsuri": "http://simulations.com/20230228", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://simulations.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "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": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "10", "role": "http://simulations.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - SHAREHOLDERS' EQUITY", "menuCat": "Notes", "order": "11", "role": "http://simulations.com/role/SHAREHOLDERSEQUITY", "shortName": "SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES", "menuCat": "Notes", "order": "12", "role": "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIES", "shortName": "CONCENTRATIONS AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - SEGMENT REPORTING", "menuCat": "Notes", "order": "13", "role": "http://simulations.com/role/SEGMENTREPORTING", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - EMPLOYEE BENEFIT PLAN", "menuCat": "Notes", "order": "14", "role": "http://simulations.com/role/EMPLOYEEBENEFITPLAN", "shortName": "EMPLOYEE BENEFIT PLAN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - SUBSEQUENT EVENTS", "menuCat": "Notes", "order": "15", "role": "http://simulations.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "16", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "17", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Other Income (Expense), Net (Tables)", "menuCat": "Tables", "order": "18", "role": "http://simulations.com/role/OtherIncomeExpenseNetTables", "shortName": "Other Income (Expense), Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "19", "role": "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SHAREHOLDERS' EQUITY (Tables)", "menuCat": "Tables", "order": "20", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYTables", "shortName": "SHAREHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCapitalUnitsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - SEGMENT REPORTING (Tables)", "menuCat": "Tables", "order": "21", "role": "http://simulations.com/role/SEGMENTREPORTINGTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition)", "menuCat": "Details", "order": "22", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition", "shortName": "SIGNIFICANT ACCOUNTING POLICIES - (Details - Revenue recognition)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i3b88f4821cbe4fdea2b6775abb28c183_I20220831", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue)", "menuCat": "Details", "order": "23", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Disaggregation of Revenue)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ic8dcd617a7184dd9a01e46e4c096c8bd_D20221201-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues)", "menuCat": "Details", "order": "24", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Schedule of Geographical Revenues)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "iaac0aa52b93e4d9595587d1ba96e77db_D20221201-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "simu:CapitalizedComputerSoftwareAmortizationMaximumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "menuCat": "Details", "order": "25", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "simu:CapitalizedComputerSoftwareAmortizationMaximumPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i9e7f0a89f9e346c89feec031bebdf80c_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "menuCat": "Details", "order": "26", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i9e7f0a89f9e346c89feec031bebdf80c_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)", "menuCat": "Details", "order": "27", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Lease cost)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5cc0bdc37c2a4bcdb3f02b38e99c0f5e_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "menuCat": "Details", "order": "28", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Other Intangible Assets)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5cc0bdc37c2a4bcdb3f02b38e99c0f5e_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i1c6fef108f574cf68d03bba301d28abf_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)", "menuCat": "Details", "order": "29", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization schedule)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i1c6fef108f574cf68d03bba301d28abf_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5989ca0032984968bed998875768fe1a_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)", "menuCat": "Details", "order": "30", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Intellectual property)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5989ca0032984968bed998875768fe1a_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "simu:ScheduleOfFutureAmortizationExpensesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5989ca0032984968bed998875768fe1a_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)", "menuCat": "Details", "order": "31", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Amortization expenses)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "simu:ScheduleOfFutureAmortizationExpensesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i5989ca0032984968bed998875768fe1a_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)", "menuCat": "Details", "order": "32", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Earnings per share)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)", "menuCat": "Details", "order": "33", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details - Fair value measurements)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherInterestAndDividendIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Other Income (Expense), Net (Details)", "menuCat": "Details", "order": "34", "role": "http://simulations.com/role/OtherIncomeExpenseNetDetails", "shortName": "Other Income (Expense), Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherInterestAndDividendIncome", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "35", "role": "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details)", "menuCat": "Details", "order": "36", "role": "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Schedule of Operating Lease Liability Maturity Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCapitalUnitsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie30f2ffd0ec84c6b8df548a15f688219_I20221130", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - SHAREHOLDERS' EQUITY (Details - Shares Outstanding)", "menuCat": "Details", "order": "37", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding", "shortName": "SHAREHOLDERS' EQUITY (Details - Shares Outstanding)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCapitalUnitsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie30f2ffd0ec84c6b8df548a15f688219_I20221130", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockOtherSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDividendsPayableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ieb2ac2dcdc434c32ac9b712cfde476b5_D20210901-20211130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - SHAREHOLDERS EQUITY (Details - Dividends)", "menuCat": "Details", "order": "38", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends", "shortName": "SHAREHOLDERS EQUITY (Details - Dividends)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDividendsPayableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ieb2ac2dcdc434c32ac9b712cfde476b5_D20210901-20211130", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Dividends", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "ie4b64d58c248432b99b60cba44557a48_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - SHAREHOLDERS' EQUITY (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "shortName": "SHAREHOLDERS' EQUITY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "iac5c43d9af79466182be16fde7afc41f_D20230111-20230111", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "4", "role": "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - SHAREHOLDERS EQUITY (Details - Option activity)", "menuCat": "Details", "order": "40", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "shortName": "SHAREHOLDERS EQUITY (Details - Option activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "id4e65f2f373c414d974dbf6bc90c562c_D20220901-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "simu:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - SHAREHOLDERS EQUITY (Details - Fair value of options)", "menuCat": "Details", "order": "41", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions", "shortName": "SHAREHOLDERS EQUITY (Details - Fair value of options)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "simu:FairValueOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i788133ea465d41b8b4071a68b0f3c49b_I20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)", "menuCat": "Details", "order": "42", "role": "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable", "shortName": "SHAREHOLDERS EQUITY (Details - Options outstanding and exercisable)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "id4e65f2f373c414d974dbf6bc90c562c_D20220901-20230228", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i3e86d9e333a24b37a2d181eb75a5ba28_D20220901-20230228", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "shortName": "CONCENTRATIONS AND UNCERTAINTIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i3e86d9e333a24b37a2d181eb75a5ba28_D20220901-20230228", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - SEGMENT REPORTING (Details)", "menuCat": "Details", "order": "44", "role": "http://simulations.com/role/SEGMENTREPORTINGDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - SEGMENT REPORTING (Details - Business unit segment and consolidated results)", "menuCat": "Details", "order": "45", "role": "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "shortName": "SEGMENT REPORTING (Details - Business unit segment and consolidated results)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i90993e52f84f413395286e3b67d1da95_D20221201-20230228", "decimals": "2", "lang": "en-US", "name": "simu:GrossMarginPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - EMPLOYEE BENEFIT PLAN (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://simulations.com/role/EMPLOYEEBENEFITPLANDetailsNarrative", "shortName": "EMPLOYEE BENEFIT PLAN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i68d6780837ab44a4b4791da4033339f6_D20230405-20230405", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - SUBSEQUENT EVENTS (Details)", "menuCat": "Details", "order": "47", "role": "http://simulations.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i68d6780837ab44a4b4791da4033339f6_D20230405-20230405", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i6ebe99502bd34135934ed79c24cd7c2d_I20210831", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "menuCat": "Statements", "order": "5", "role": "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i6ebe99502bd34135934ed79c24cd7c2d_I20210831", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "6", "role": "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - GENERAL", "menuCat": "Notes", "order": "7", "role": "http://simulations.com/role/GENERAL", "shortName": "GENERAL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "8", "role": "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Other Income (Expense), Net", "menuCat": "Notes", "order": "9", "role": "http://simulations.com/role/OtherIncomeExpenseNet", "shortName": "Other Income (Expense), Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "simu-20230228.htm", "contextRef": "i539dc54c165b4504a5ceaf7292458207_D20220901-20230228", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 68, "tag": { "country_FR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FRANCE", "terseLabel": "Paris, France" } } }, "localname": "FR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r501" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r502" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r503" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r499" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r498" ], "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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r500" ], "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/2021q4", "presentation": [ "http://simulations.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/2021q4", "presentation": [ "http://simulations.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "simu_AnnualRentIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Annual Rent Increase", "label": "Annual Rent Increase", "terseLabel": "Annual rent increase" } } }, "localname": "AnnualRentIncrease", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "pureItemType" }, "simu_AnotherCustomer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Another Customer 2 [Member]", "label": "Another Customer 2 [Member]", "terseLabel": "Customer 2" } } }, "localname": "AnotherCustomer2Member", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_AnotherCustomer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Another Customer 3 [Member]", "label": "Another Customer 3 [Member]", "terseLabel": "Customer 3" } } }, "localname": "AnotherCustomer3Member", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_AnotherCustomer4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Another Customer 4", "label": "Another Customer 4 [Member]", "terseLabel": "Customer 4" } } }, "localname": "AnotherCustomer4Member", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_CapitalizedComputerSoftwareAmortizationMaximumPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Computer Software, Amortization, Maximum Period", "label": "Capitalized Computer Software, Amortization, Maximum Period", "terseLabel": "Capitalized computer software, amortization, maximum period" } } }, "localname": "CapitalizedComputerSoftwareAmortizationMaximumPeriod", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "durationItemType" }, "simu_CommonStockAndAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock And Additional Paid In Capital [Member]", "label": "Common Stock And Additional Paid In Capital [Member]", "terseLabel": "Common stock and additional paid in capital" } } }, "localname": "CommonStockAndAdditionalPaidInCapitalMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "simu_CommonStockValueAndAdditionalPaidInCapital1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Common Stock and Additional Paid in Capital", "label": "Common Stock and Additional Paid in Capital", "terseLabel": "Common stock and additional paid in capital" } } }, "localname": "CommonStockValueAndAdditionalPaidInCapital1", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "simu_ConsultingServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consulting Services [Member]", "label": "Consulting Services [Member]", "terseLabel": "Services" } } }, "localname": "ConsultingServicesMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "simu_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer 1 Member", "label": "Customer 1 [Member]", "terseLabel": "Customer 1" } } }, "localname": "Customer1Member", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_DILIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "D I L I [Member]", "label": "D I L I [Member]", "terseLabel": "D I L I" } } }, "localname": "DILIMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty" ], "xbrltype": "domainItemType" }, "simu_DataCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data Center", "label": "Data Center [Member]", "terseLabel": "Data Center" } } }, "localname": "DataCenterMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "simu_ERPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ERP", "label": "ERP [Member]", "terseLabel": "ERP" } } }, "localname": "ERPMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "simu_EnslienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Enslien [Member]", "label": "Enslien [Member]", "terseLabel": "Enslien" } } }, "localname": "EnslienMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_EntelosMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entelos [Member]", "label": "Entelos [Member]", "terseLabel": "Entelos" } } }, "localname": "EntelosMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty" ], "xbrltype": "domainItemType" }, "simu_Equity2017IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity 2017 Incentive Plan [Member]", "label": "Equity 2017 Incentive Plan [Member]", "terseLabel": "Equity 2017 Incentive Plan" } } }, "localname": "Equity2017IncentivePlanMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_Equity2021IncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity 2021 Incentive Plan [Member]", "label": "Equity 2021 Incentive Plan [Member]", "terseLabel": "Equity 2021 Incentive Plan" } } }, "localname": "Equity2021IncentivePlanMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_ExercisePriceRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Five", "label": "Exercise Price Range Five [Member]", "terseLabel": "$47.64 to $66.14" } } }, "localname": "ExercisePriceRangeFiveMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "simu_ExercisePriceRangeFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Four", "label": "Exercise Price Range Four [Member]", "terseLabel": "$33.41 to $47.63" } } }, "localname": "ExercisePriceRangeFourMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "simu_ExercisePriceRangeOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range One", "label": "Exercise Price Range One [Member]", "terseLabel": "$6.85 to $9.77" } } }, "localname": "ExercisePriceRangeOneMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "simu_ExercisePriceRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Three", "label": "Exercise Price Range Three [Member]", "terseLabel": "$18.77 to $33.40" } } }, "localname": "ExercisePriceRangeThreeMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "simu_ExercisePriceRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Price Range Two", "label": "Exercise Price Range Two [Member]", "terseLabel": "$9.78 to $18.76" } } }, "localname": "ExercisePriceRangeTwoMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "simu_FY20221stQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2022 1st Qtr", "label": "FY 2022 1st Qtr [Member]", "terseLabel": "FY 2022 1st Qtr" } } }, "localname": "FY20221stQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FY20222ndQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2022 2nd Qtr", "label": "FY 2022 2nd Qtr [Member]", "terseLabel": "FY 2022 2nd Qtr" } } }, "localname": "FY20222ndQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FY20223rdQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2022 3rd Qtr", "label": "FY 2022 3rd Qtr [Member]", "terseLabel": "FY 2022 3rd Qtr" } } }, "localname": "FY20223rdQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FY20224thQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2022 4th Qtr", "label": "FY 2022 4th Qtr [Member]", "terseLabel": "FY 2022 4th Qtr" } } }, "localname": "FY20224thQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FY20231stQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2023 1st Qtr", "label": "FY 2023 1st Qtr [Member]", "terseLabel": "FY 2023 1st Qtr" } } }, "localname": "FY20231stQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FY20232ndQtrMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "FY 2023 2nd Qtr", "label": "FY 2023 2nd Qtr [Member]", "terseLabel": "FY 2023 2nd Qtr" } } }, "localname": "FY20232ndQtrMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "simu_FairValueOptionsGranted": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Estimated fair value of awards granted", "label": "Estimated fair value of awards granted", "terseLabel": "Estimated fair value of awards granted" } } }, "localname": "FairValueOptionsGranted", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "monetaryItemType" }, "simu_GrossMarginPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross margin percentage", "label": "Gross margin percentage", "terseLabel": "Gross margin" } } }, "localname": "GrossMarginPercentage", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "percentItemType" }, "simu_IntellectualPropertysMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intellectual Propertys [Member]", "label": "Intellectual Propertys [Member]", "terseLabel": "Intellectual Properties" } } }, "localname": "IntellectualPropertysMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_InternationalSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "International Sales [Member]", "label": "International Sales [Member]", "terseLabel": "International Sales" } } }, "localname": "InternationalSalesMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_LesseeOperatingLeaseRenewalOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Renewal Option", "label": "Lessee, Operating Lease, Renewal Option", "terseLabel": "Lessee, operating lease, renewal option" } } }, "localname": "LesseeOperatingLeaseRenewalOption", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "integerItemType" }, "simu_LixoftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lixoft [Member]", "label": "Lixoft [Member]", "terseLabel": "Lixoft" } } }, "localname": "LixoftMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty" ], "xbrltype": "domainItemType" }, "simu_NonManagementDirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non Management Directors [Member]", "label": "Non Management Directors [Member]", "terseLabel": "Non Management Directors" } } }, "localname": "NonManagementDirectorsMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_NorthAndSouthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "North And South America [Member]", "label": "North And South America [Member]", "terseLabel": "Americas" } } }, "localname": "NorthAndSouthAmericaMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "simu_OperatingLeaseOptOutPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Opt Out Period", "label": "Operating Lease, Opt Out Period", "terseLabel": "Operating lease, opt out period" } } }, "localname": "OperatingLeaseOptOutPeriod", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "simu_OperatingLeaseOptOutRequiredNoticePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Opt Out Required Notice Period", "label": "Operating Lease, Opt Out Required Notice Period", "terseLabel": "Operating lease, opt out required notice period" } } }, "localname": "OperatingLeaseOptOutRequiredNoticePeriod", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "simu_OtherInternalUseSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Internal Use Software", "label": "Other Internal Use Software [Member]", "terseLabel": "Other internal use software" } } }, "localname": "OtherInternalUseSoftwareMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "simu_OutstandingRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life outstanding, beginning balance", "label": "Weighted-Average Remaining Contractual Life", "terseLabel": "Weighted-average remaining contractual life, outstanding" } } }, "localname": "OutstandingRemainingContractualLife", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "durationItemType" }, "simu_PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property and Equipment estimated useful lives", "label": "Property and Equipment estimated useful lives [Table Text Block]", "terseLabel": "Property and Equipment estimated useful lives" } } }, "localname": "PropertyAndEquipmentEstimatedUsefulLivesTableTextBlock", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "simu_RightOfUseAssetsCapitalized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right of use assets capitalized", "label": "Right of use assets capitalized", "terseLabel": "Right of use assets capitalized" } } }, "localname": "RightOfUseAssetsCapitalized", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "simu_ScheduleOfFutureAmortizationExpensesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of future amortization expenses", "label": "Schedule of future amortization expenses [Table Text Block]", "terseLabel": "Schedule of Future Amortization Expenses" } } }, "localname": "ScheduleOfFutureAmortizationExpensesTableTextBlock", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "simu_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services", "label": "Services [Member]", "terseLabel": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "domainItemType" }, "simu_ServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services Segment", "label": "Services Segment [Member]", "terseLabel": "Services" } } }, "localname": "ServicesSegmentMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "domainItemType" }, "simu_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unvested Forfeiture Rate", "label": "Unvested Forfeiture Rate", "terseLabel": "Unvested Forfeiture Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsForfeitureRate", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "percentItemType" }, "simu_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses [Member]", "label": "Software Licenses [Member]", "terseLabel": "Software licenses" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "simu_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software [Member]", "label": "Software [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "domainItemType" }, "simu_SoftwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Segment", "label": "Software Segment [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareSegmentMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "domainItemType" }, "simu_TSRLMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "T S R L [Member]", "label": "T S R L [Member]", "terseLabel": "T S R L" } } }, "localname": "TSRLMember", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "simu_WeightedAverageMarketPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average market price", "label": "Weighted average market price", "terseLabel": "Weighted-average market price" } } }, "localname": "WeightedAverageMarketPrice", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "perShareItemType" }, "simu_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average number of shares outstanding basic and diluted at record date", "label": "Number of Shares Outstanding on Record Date", "terseLabel": "Number of Shares Outstanding on Record Date" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAtRecordDate", "nsuri": "http://simulations.com/20230228", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "sharesItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r225", "r226", "r320", "r324", "r470", "r472" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r289", "r486", "r526", "r546" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r348", "r398", "r428", "r465", "r466", "r483", "r492", "r497", "r524", "r537", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r348", "r398", "r428", "r465", "r466", "r483", "r492", "r497", "r524", "r537", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r289", "r486", "r526", "r546" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "verboseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r285", "r402", "r484", "r495", "r526", "r545" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r285", "r402", "r484", "r495", "r526", "r545" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r344", "r348", "r397", "r398", "r428", "r465", "r466", "r483", "r492", "r497", "r524", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r344", "r348", "r397", "r398", "r428", "r465", "r466", "r483", "r492", "r497", "r524", "r538", "r539", "r540", "r541", "r542" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r225", "r226", "r320", "r324", "r471", "r472" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r349", "r516" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r240", "r349", "r516" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r286", "r287", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r485", "r496", "r526" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r286", "r287", "r451", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r485", "r496", "r526" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r240", "r349", "r504", "r505", "r516" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "stringItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "Lancaster, California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "stpr_NC": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NORTH CAROLINA", "terseLabel": "Durham, North Carolina" } } }, "localname": "NC", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "stpr_NY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NEW YORK", "terseLabel": "Buffalo, New York" } } }, "localname": "NY", "nsuri": "http://xbrl.sec.gov/stpr/2021", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25", "r494" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r204", "r291", "r292", "r469" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $12 and $12" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://simulations.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 obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r36", "r37", "r38", "r205", "r423", "r433", "r434" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r35", "r38", "r163", "r429", "r430", "r468", "r507", "r508", "r509", "r513", "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Recognition and Exercise", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r124", "r146", "r151" ], "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", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r206", "r295", "r300" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r47", "r58", "r174", "r321" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of investment (discounts) premiums" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r58", "r89", "r94" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area of land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r176", "r187", "r223", "r269", "r275", "r281", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r368", "r370", "r376", "r494", "r522", "r523", "r535" ], "calculation": { "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r33", "r223", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r368", "r370", "r376", "r494", "r522", "r523", "r535" ], "calculation": { "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Long-term assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r84" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "verboseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r126", "r148" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": { "auth_ref": [ "r367", "r510" ], "calculation": { "http://simulations.com/role/OtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset", "terseLabel": "Change in valuation of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r367", "r510" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs.", "label": "Capitalized Computer Software, Accumulated Amortization", "terseLabel": "Capitalized computer software, accumulated amortization" } } }, "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r195", "r197" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization", "terseLabel": "Capitalized computer software, amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r467" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized computer software development costs, net of accumulated amortization of $16,455 and $15,672" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r20", "r60" ], "calculation": { "http://simulations.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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r7", "r61" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r60", "r64" ], "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 year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r54", "r173" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding 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), Excluding Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-Cash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r110" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial notes (due within one year)" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r30", "r108", "r180", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r107", "r109", "r309", "r310", "r453" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r31" ], "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, capital shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends declared per common share (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividend per Share", "verboseLabel": "Common stock, dividends, per share, declared (in usd per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends", "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "periodEndLabel": "Common stock outstanding, end of year (in shares)", "periodStartLabel": "Common stock outstanding, beginning of year (in shares)" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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 or stated value per share (in usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r111" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12", "r494" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r12", "r13", "r112" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock, $0.001 par value and additional paid-in capital \u201450,000,000 shares authorized; 19,930,623 and 20,260,070 shares issued and outstanding" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r115", "r116", "r122", "r152" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "EMPLOYEE BENEFIT PLAN" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EMPLOYEEBENEFITPLAN" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r209", "r211", "r218", "r419", "r425" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r71", "r72", "r170", "r171", "r289", "r452" ], "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]", "verboseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r71", "r72", "r170", "r171", "r289", "r435", "r452" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r71", "r72", "r170", "r171", "r289", "r452", "r547" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "CONCENTRATIONS AND UNCERTAINTIES" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIES" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r71", "r72", "r170", "r171", "r289" ], "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", "verboseLabel": "Concentration percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r68", "r71", "r72", "r73", "r170", "r172", "r452" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r71", "r72", "r170", "r171", "r289", "r452" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r161", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r337", "r339", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer, asset, after allowance for credit loss" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r337", "r338", "r341" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r342" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r44", "r223", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r376", "r522" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r69", "r289" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r356", "r357" ], "calculation": { "http://simulations.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, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r343", "r345", "r347", "r488", "r489", "r490", "r491" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Defined contribution plan, employer contribution" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EMPLOYEEBENEFITPLANDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "terseLabel": "Defined contribution plan, employer match percentage" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EMPLOYEEBENEFITPLANDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "terseLabel": "Defined contribution plan, employer match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/EMPLOYEEBENEFITPLANDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DepositsMember": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Amounts held on account by the entity representing a liability to the depositor. Deposits may take various forms (for example, demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits) and may be categorized in multiple ways (such as, foreign and domestic, interest and noninterest bearing).", "label": "Deposits [Member]", "terseLabel": "Term deposits (due within one year)" } } }, "localname": "DepositsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r58", "r102" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r112", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "terseLabel": "Total Amount" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.", "label": "Dividends [Axis]", "terseLabel": "Dividends [Axis]" } } }, "localname": "DividendsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r112", "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedLabel": "Declaration of dividends" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Dividends, common stock, cash" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.", "label": "Dividends [Domain]", "terseLabel": "Dividends [Domain]" } } }, "localname": "DividendsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format.", "label": "Dividends Payable, Date Declared", "terseLabel": "Distribution Date" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format.", "label": "Dividends Payable, Date of Record", "terseLabel": "Record Date" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableLineItems": { "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": "Dividends Payable [Line Items]", "terseLabel": "Dividends Payable [Line Items]" } } }, "localname": "DividendsPayableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableTable": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "A table that contains information regarding dividends that have been declared but not paid as of the financial reporting date. This information may contain the amount, amount per share, declared date, and date to be paid.", "label": "Dividends Payable [Table]", "terseLabel": "Dividends Payable [Table]" } } }, "localname": "DividendsPayableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsDividends" ], "xbrltype": "stringItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r219", "r232", "r233", "r234", "r235", "r236", "r241", "r243", "r248", "r249", "r250", "r251", "r373", "r374", "r420", "r426", "r478" ], "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": "Earnings per share, basic (in usd per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, Other Disclosures [Abstract]", "terseLabel": "Denominator" } } }, "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r219", "r232", "r233", "r234", "r235", "r236", "r243", "r248", "r249", "r250", "r251", "r373", "r374", "r420", "r426", "r478" ], "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": "Earnings per share, diluted (in usd per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r66", "r67" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r147" ], "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": "Nonvested award, cost not yet recognized, period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r147" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Fair value of non-vested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "stringItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r111", "r201", "r213", "r214", "r215", "r227", "r228", "r229", "r231", "r237", "r239", "r252", "r299", "r336", "r350", "r351", "r352", "r363", "r364", "r372", "r377", "r378", "r379", "r380", "r381", "r383", "r429", "r430", "r431", "r468" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r481" ], "lang": { "en-us": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]", "terseLabel": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]", "terseLabel": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r168", "r169" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r304" ], "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", "terseLabel": "Accumulated amortization of intellectual property", "verboseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r95" ], "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r95" ], "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r95" ], "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r95" ], "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r302", "r303", "r304", "r305", "r403", "r404" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r93", "r404" ], "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": "Acquisition Value", "verboseLabel": "Intangible asset acquisition value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r90", "r92" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r93", "r403" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Intellectual property and other intangible assets, net of accumulated amortization", "verboseLabel": "Net Book Value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r528", "r529" ], "calculation": { "http://simulations.com/role/OtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "terseLabel": "Gain (loss) on currency exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "calculation": { "http://simulations.com/role/OtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "terseLabel": "Gain on sale of assets" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r86", "r87", "r417", "r494" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r88", "r91" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill [Member]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r43", "r223", "r269", "r274", "r280", "r283", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r376", "r480", "r522" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r58", "r101", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment, long-lived asset, held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r99", "r106" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r41", "r175", "r181", "r193", "r269", "r274", "r280", "r283", "r421", "r480" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r224", "r238", "r239", "r267", "r358", "r365", "r366", "r427" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r212", "r354", "r355", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r55", "r62" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income taxes" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r473" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]", "terseLabel": "Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract]" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "verboseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid income taxes" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r244", "r245", "r246", "r250" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Dilutive effect of stock options (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r92", "r399", "r400", "r401", "r403", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Other Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Intellectual property" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty" ], "xbrltype": "domainItemType" }, "us-gaap_InternalUseSoftwarePolicy": { "auth_ref": [ "r96", "r98" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.", "label": "Internal Use Software, Policy [Policy Text Block]", "terseLabel": "Internal-use Software" } } }, "localname": "InternalUseSoftwarePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r297", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "verboseLabel": "Fair Value" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r103" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Remainder of 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r391" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r223", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r369", "r370", "r371", "r376", "r479", "r522", "r535", "r536" ], "calculation": { "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r17", "r177", "r189", "r494", "r512", "r520", "r527" ], "calculation": { "http://simulations.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 and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r223", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r369", "r370", "r371", "r376", "r494", "r522", "r535", "r536" ], "calculation": { "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r26", "r511" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r220" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r56", "r59" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r42", "r59", "r182", "r192", "r203", "r207", "r210", "r215", "r223", "r230", "r232", "r233", "r234", "r235", "r238", "r239", "r247", "r269", "r274", "r280", "r283", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r374", "r376", "r480", "r522" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income attributable to common shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "stringItemType" }, "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 Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Covenants not to compete" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r519" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r269", "r274", "r280", "r283", "r480" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r388", "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r530" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease, expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r386" ], "calculation": { "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating lease liabilities (including current portion)" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/COMMITMENTSANDCONTINGENCIESScheduleofOperatingLeaseLiabilityMaturityPaymentsforOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability - current portion", "verboseLabel": "Lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability", "verboseLabel": "Lease liabilities, long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r385" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r390", "r493" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r389", "r493" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsLeasecost" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r164" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "GENERAL" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/GENERAL" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r159", "r160", "r162" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedLabel": "Currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r34" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r40", "r111", "r208", "r211", "r217", "r377", "r382", "r383", "r418", "r424", "r507", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r114", "r153" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income (Expense), Net" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_OtherInterestAndDividendIncome": { "auth_ref": [ "r183" ], "calculation": { "http://simulations.com/role/OtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherOperatingIncomeExpenseNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.", "label": "Other Interest and Dividend Income", "terseLabel": "Interest income" } } }, "localname": "OtherInterestAndDividendIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://simulations.com/role/OtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.", "label": "Other Operating Income (Expense), Net", "totalLabel": "Total other income, net" } } }, "localname": "OtherOperatingIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r53" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase and retirement of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r53" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r49" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedTerseLabel": "Purchased intangibles" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r50" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireShortTermInvestments": { "auth_ref": [ "r51" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Payments to Acquire Short-term Investments", "negatedLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r50" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Capitalized computer software development costs" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r126", "r148" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11", "r322" ], "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 or stated value per share (in usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11", "r322" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11", "r494" ], "calculation": { "http://simulations.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 \u2014 10,000,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r18", "r19" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r3", "r5", "r482", "r521" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r48", "r51" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r149" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product Concentration Risk" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r22", "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r100" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "Property, Plant and Equipment, Estimated Useful Lives", "terseLabel": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r104", "r190", "r422", "r494" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r21", "r104", "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r8", "r103" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r346", "r392", "r393" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r346", "r392", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r534" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r154", "r196", "r543" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r23", "r96", "r97", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Computer Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r14", "r112", "r188", "r353", "r432", "r434", "r494" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r201", "r227", "r228", "r229", "r231", "r237", "r239", "r299", "r350", "r351", "r352", "r363", "r364", "r372", "r429", "r431" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r82" ], "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": "Schedule of Geographical Revenues" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r340" ], "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 obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r525" ], "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 obligations, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsRevenuerecognition" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r216", "r223", "r260", "r261", "r273", "r278", "r279", "r285", "r286", "r289", "r298", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r376", "r421", "r522" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r165" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONCENTRATIONSANDUNCERTAINTIESDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r289", "r518" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfCapitalUnitsTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's capital units or capital shares, including the value of capital units or capital shares, units authorized, units outstanding and other information necessary to a fair presentation.", "label": "Schedule of Capital Units [Table Text Block]", "terseLabel": "Schedule of Shares Outstanding" } } }, "localname": "ScheduleOfCapitalUnitsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r117", "r118", "r119", "r120", "r121" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDividendsPayableTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of all or some of the information related to dividends declared, but not paid, as of the financial reporting date.", "label": "Schedule of Dividends Payable [Table Text Block]", "terseLabel": "Schedule of Dividends Payable" } } }, "localname": "ScheduleOfDividendsPayableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r517" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r90", "r92", "r403" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationexpenses", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsAmortizationschedule", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsIntellectualproperty", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsScheduleofGeographicalRevenues" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r90", "r92" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of Other Nonoperating Income (Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/OtherIncomeExpenseNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r22", "r104" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsUsefullives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r78", "r79", "r80", "r88" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r126", "r148" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r129", "r135", "r137" ], "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": "Share-based Payment Arrangement, Option, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r307", "r308", "r545" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r257", "r258", "r259", "r269", "r272", "r277", "r281", "r282", "r283", "r284", "r285", "r288", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTING" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r45" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r57" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Weighted-average dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Weighted-average volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Weighted-average risk-free rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r132" ], "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": "Number of options, vested and exercisable (in shares)", "verboseLabel": "Awards exercisable, quantity (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r132" ], "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": "Awards exercisable, weighted average exercise price (in usd per share)", "verboseLabel": "Vested and exercisable, end of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of options, canceled/forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of options, granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r131", "r148" ], "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": "Awards Outstanding, ending balance (in shares)", "periodStartLabel": "Option outstanding, beginning balance (in shares)", "terseLabel": "Award outstanding, quantity (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r130" ], "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 weighted average exercise price (in usd per share)", "periodStartLabel": "Outstanding weighted average exercise price (in usd per share)", "terseLabel": "Awards outstanding, weighted average exercise price (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted-Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r139" ], "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": "Number of options, vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r139" ], "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", "verboseLabel": "Vested and expected to Vest, end of period (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r123", "r127" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "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": "Weighted average exercise price per share, exercised (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price per share, canceled/forfeited (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "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": "Weighted-average grant price", "verboseLabel": "Weighted-average exercise price per share, granted (in usd per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r126", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price range, lower range limit", "verboseLabel": "Exercise price range, lower range limit (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price range, upper range limit", "verboseLabel": "Exercise price range, upper range limit (in usd per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r141", "r150" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Weighted-average expected life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsFairvalueofoptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Awards exercisable, weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Awards outstanding, weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, vested and exercisable" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r10", "r178", "r179", "r186" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments", "verboseLabel": "Amortized Cost" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsFairvaluemeasurements" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r65", "r221" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r202", "r257", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r283", "r289", "r301", "r306", "r307", "r308", "r545" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SEGMENTREPORTINGDetailsBusinessunitsegmentandconsolidatedresults" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r32", "r111", "r201", "r213", "r214", "r215", "r227", "r228", "r229", "r231", "r237", "r239", "r252", "r299", "r336", "r350", "r351", "r352", "r363", "r364", "r372", "r377", "r378", "r379", "r380", "r381", "r383", "r429", "r430", "r431", "r468" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r227", "r228", "r229", "r252", "r402" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "terseLabel": "Common stock issued during the period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r11", "r12", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued as compensation (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r111", "r112", "r133" ], "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": "Number of options, exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock Issued During Period, Value, Issued for Services", "terseLabel": "Shares issued to Directors for services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r11", "r12", "r112", "r125", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Shares issued, value, as compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r32", "r111", "r112" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionactivity", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsOptionsoutstandingandexercisable" ], "xbrltype": "domainItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r11", "r12", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "terseLabel": "Common stock repurchased during the period (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r11", "r12", "r111", "r112" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase and retirement of common shares", "terseLabel": "Repurchase and retirement of common shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY", "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r11", "r12", "r111", "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "negatedTerseLabel": "Common stock repurchased during the period (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITYDetailsSharesOutstanding" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r15", "r16", "r83", "r494", "r512", "r520", "r527" ], "calculation": { "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSHAREHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r113", "r222", "r323", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336" ], "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": "SHAREHOLDER'S EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SHAREHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r384", "r395" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r394", "r396" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment losses" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r487", "r526" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r487", "r526" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r198", "r199", "r200", "r293", "r294", "r296" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsOtherIntangibleAssets" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsDisaggregationofRevenue" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r74", "r75", "r76", "r253", "r254", "r255", "r256" ], "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/2021-01-31", "presentation": [ "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r242", "r250" ], "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": "Common stock and common stock equivalents used for diluted earnings per share (in shares)", "verboseLabel": "Weighted average number of shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r241", "r250" ], "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 number of common shares outstanding during the year (in shares)", "verboseLabel": "Weighted average number of shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://simulations.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "http://simulations.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetailsEarningspershare" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "http://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "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=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "http://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04.16)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "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=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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=123367319&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1828-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "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=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "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=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "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=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "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=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "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=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "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=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "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", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921835-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "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=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "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", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r512": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r518": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "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", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "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=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 68 0001023459-23-000056-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001023459-23-000056-xbrl.zip M4$L#!!0 ( '1&AU;>9 3(,50! &MU$@ 1 L^?],BNOH.FB MBI%4MIE??R)55=RQ*4I%286ZEVTHJ:3,C">>C(B,C/SY_WP]'V2?0U'FH^$O M&W@;;63_9_?G_V]KZW]^_?0^>SMRX_,PK++](I@J^.Q+7IUE?_.A_".+Q>@\ M^]NH^"/_;+:VZN_LCRXNB_STK,H((O3.Q6*'8:JDWF UB2P=GX3:*-.&2><0,-QAO36]UH/*R*RX?OGEZ\^86K&[]\^;+]A6Z/BM,W6&O]YFMZ_^RI^==; M]]4/37<2A.F;?#C(AR&-^>SVLJBN[H^FM/6]\&']XBV$M^A5>].C?'Z[N9,G M(_%F@\W4Y!ENK&&[=@[&Z]=3:6WWHIYEM(W>BD#_G# H$+]9C\B\UN'9=;I\9< MW!^^Z84'AC O1XQ@^9B$$$AHK=^ U>O'ESF#\$/;L-O_N>W]\?N+)R;K;N/_WJO^;=@FZ[6M^X,S/#T MEXTPW/K]> /4*1B_^_-YJ$R6OKH5_C7./_^RL3\:5D 26R>7%_ &-_GMEXTJ M?*W>U!KP9O<__N,_?J[R:A!V$UZV9B#Y^??\[*ZG(0 M?MGP>7DQ,)<[P]$P0 /RKSOIQE!,?LR]#\/Z1[C^ 9BJR-WD_5^K3R'^LI%S MJH$MF,."6\81,]P%$R71A'%%D/S'6V@*01K < WY#]TI MS.!PZ,/7_QLN-[+<_[(1MPC?V$4PSO ]QO7/;VXU8YFMFK'RN[QT9O#W8(IW M\$EYU2ZQL9N^MK(6?83GC_SM-LF-W;^2%VS1'C3'UTT:F-.K5JB-W6@&97C! MANR/B^*6K Z&_BW,I1O9A.W@#5^K'0^?;)W#:\^VO+E&F-[856\H?J2Y[PKC M$EMFXV$^:>QP?&Y#L7&[ X%9P3Q7CC#%*+%:6X&<-8QQ+F'^_V-5BUIM9\[\Y^AA%1"PQ,A#-I*':&N&#$"QX%12V-QM_N[WO M0UF&<'01"FC9\/1] #K^%(;ABQF]?7KIKI9[?29).D&>3V ME=GOLY>\N350#XZ;%58Z16BP8%)J0Y7S3".OB9*4*4JG$*-@+:Q^N"8S>34= M ;I%KP9K=N5I(Y HH^Y^>68 5E<].PA-3SQS1<:W/MX=L:CWN_'[\=N[1I%:IR!3!S@86?3#$"BFYL98HA]4$ MGP2IMN&33 SXYXWF;6;32CL#=C+1BFFA;/!:*R6Y%"H&;%X.3U.U"*?)M)C\ MZN%E7R\&NAR>YG80]F""JLI? M+W\S_QP5^P-3EGM?-P:8J1C!@U>7D%3^_>?#-5X-YU< 7 MQ/\MB;FHA9 8$R4H\U@JCQE,1)P:;"2+Y.4PN]X2:T['L!,Q1(Q4Y)*Y*)1' MU%I#$?9$&1O75,>.JK-0W+V](TI&K)1:DH"=HTR"N&!JM=ZXX)02.L0U5;*7 M%]E"6G;3+@#WZ#B95%?R\/EG&,>;M];^AZE&5Z,ZIPEQ[_OIP[=A.#K/AP\] M]JF&WJU'O+G=^N]9,)X&1!A"PH!GHIT&B#+"(I81<60BGW@FF+R@9S(O8LNB MV@%&]V-7'17'H?BTQZ^.G2(XU)+WCK!,5".($9\EXQB8TR&GM# M- M<[HG8_1"H2 -9RP@,*.Y9H$@CYV$Z3"LP;PW^60)YM?JYSV'H_0A8- O!U8+ M!=L:"VE!R\ MBD:OP;SW,M);R;QGP9F-"FOMA&226N6,I=%IJ;@."*_#O/=2 MNK>">4\:I+'4%A'M@3F)5L%KQ)S""AP&']9@WGLIW5O!O*>1UC1P$A6+#%.J M.5$B4"ND![-3K\+?Z\2,H\$J",(39P'UCBOKD.%!:Q1C#!Z3%!Z$:WS MF$H/+,^<]M8+Y+@ TTMR1IA? 5MT0D^#0$HS+HUCB E' ':.X&B("RP(*B'7\@;3PH?GH^%Q-7)_[ W]GO=Y MRCHP@X\F]X?#?7.15V:PY/@AQEL4-;$2QFW$Q"APY!FX%,1X&ICRS&#!E7:X MEACN);:HQ'!C$C,8*ZVX22X$D^ .>B$X"H%&X";O;/N#]-V06',K82)8F',Y M(M93L%ZXIBQXJ1UASDM'_$3'>HDMKF--2!^4EX"8B M9ZQE1"!KHXQ:1H.,LH28#L1NNB;GE41Y* ,'%Q07$PQ^&[5@)F'"!;>8.*KM M*ORV=9?S2OQ,Y+2UF&F2MFHYB94G*BH;T@XN#69Q^W.+6BS>I:0616>3-MIH MP+GTW(&0'+B;T5),L1:SU*)>8HM[+0U)3!'IH[ :(0^R$EA1'QA2Q')J@U*\ M\[&9,U)Q9QR(RP2GP)98HQC,RPEJ M]1$7I(4V2*"@$6'6(FMTL)X)BI0+4;GUB;BL2*HKB:]@I;T.! G#*-->*.EE M5!Y'(8F\6I]?A_C*RG1U!=$4C#GE!BNG.6*1*86IM#A&2H+74>/UB::L3%=7 M$#L!%YP)Z1R5A#%$C#$64^H0&#_>(.(Z'SM9B=W37*1$!.0TCD9H*9BQ6ED, MK!H#I<80QVCG(R6K\AN:VHDJ+3%]CD<#MWH? DY]DL)E1!+&$Q8%A-I&?@3)@KPP:74BF/M M^?J$2E8MLN:B)PJL1HHEI<$'9I$" ]-$IBWB,I)@.[#?NR,B:["H @W4,1<- MD9+):'3:F$D5I=HY&XA9FX#*JD767(R%4\(QLXZ#J\:B$-8I)P@ATG&GK;3K M%V-9B>Q6'W:A$FL3!)C^+#!N/! ID*DC:2NN320&*!>\.YX* M)(&;YV'>5"Z >GL0O^)KE.G2'D&O)#B#L/#1):TV&FS:8 7&1D2PF8AE4>KU M"\ZL7M KB=<0D0K)64==JJ-CL/(4>6*,B]S WVAMXC6K-JN:"^$@)7A@E("+ M*1@ASH!596S$5! DN+%K$\)9M<@:S':A:8N2!#D1SB1(2Y&T3=M(K:)4FKR< MR%8U E3Q5 L0,0D>MY+,1J0,9MXIQ"F=5JU\$?=M5=Z04]YY@:616#'OM4$X M,!&80UHX9;NTXGR2G^?#TZ-X4E=!#\51_/-HY.]L&[ZZ>7I3$?Q>]7&4#ZO# M(3S@>ZK[W<8\L5#'>_AX6*YGR0?N@^".JE2]E#EO# L*::XC%RA&:3KD=_60 M:H>'Q[U!0E!B1"K2)X2E5@G#9+0Q!$&[Y.'UD&J)+TDC=MQH<#!@XA,!S%>' MD&!.$$7 NJ0+]E#JAU>*W88ICMG(E>$! 6VU-'G4*P? MFE93,=)'"ZX83WF?S%MCI:;(.8TYXP''+NW3[-&T<@M**A6Q5LJ0&)E78(TC MI24X?0*<7V[(*["@UA--JZDL1H+2G&!JT^9#+VS:;8J!L!31Q"+Z"HRG]433 M2NPF\.08PD1)ARV+*FH7+(H*16XIC1;W=E-3:-H?#,ZP$*C6RK&@L$%8$>)H;SEU%D\KL9W@6=XR[R23DCDJ-%?&$N2",A1 Y7O; MJ;-X6DW%CL@)(S0(;22S@EHL=7 *AU2K)0K16T^=Q=-*[*>4$6$,)U;3P+SF MFG,E/;9&BR"E[T)&8Y+CU?K[G\/HM# 79[DS@QO"_# JJK.]H3\>C>'?^H!) MLX[FBY*16O#/>;0.?'-F"!@R EPN S2A"7V]XGPR+8'>IQ-4B_HXU4]Y^<>O ME[^&H3L[-\4?MSGIV Q".3V5]4.HEMB =+#S[7=/B>O>O6L"ZJLSFZ8'ZLX^ MOWUHT@7\.'O DT]SM&D3BQ$^,B(9BU=Y(@A9JV1QFHGF,8T;=Q\O>+L&:^SH';&4QY"#%(C!G:8]G\9E4#WX[V%N3.>N6!)D6Q")B,$.&16S!'#,H2(Z]BESC+IP\M')Z: Y" M:\%$JTG("PSAX$@ T,)$BQ0-B)MTD+ -2AC5_>GU!9EH)7.)T=%I*R2"/RR= MFX4P\0)1BVV(8 1W0((]$[6+B5:"8^(QXSRELD@/-A%7G*&@B3!4$.IC%S*D MOF?HP^6],E_+P%2@7%!N.&>2L:"851[3$!A6P3)I70>DMW(6>@EJZ#'\C;4\ MBZ(7VG-I+=,Q@AE?%X0BWC$MIZ=HMWLF;8?T5C)_4"^MB#1X0C2#O[547G#& M,&(4A:E/W6[I]0STRC&,D>7$!>PL3)U1<^4X_"VDLE$0PV4_B[8#PYV"&6>544JJX!@X_CKZ+NV]Z\'5-N8*%FPEIS!16K%T=I161'(GC4B' ML^LN[,)KZ:K;2M*0(HC.6J2(,S0=!)9*.X)?1VFJ,1:QFKF$46]4X%YJ06+-"@2D6;P%R=2Z4[M MD%QK=ZG'\#>R?<&(#RPB'SQA5"C#K0^<4Q,5E<9WH2!8.Z2WDODC!(^B]([[ M@!@.P2@#WIB+V",NA.V")=LST"O', U<$2JCP]PRYX.-D41!G>?)(G*XGT7; M@>%.3F]8.XF%E3[JR()/0<=4Z%L:I0UCK$L'6_;@:AMSZ2 C B1%'2@3#GX( MP2&*;; ^*N0ZQ%P@-NAX=?EQ8(;5WM"GPP NTC,>DO'5Q75D#&F-\CB5YA*< M":4,TD @A$6+N+:V"TY=LA8^F>%IN#8>?LN'^?GXO"DJF LNZ:B(<16*M88- M%4%P&H7CW#'LHJ$!:Q^)U@%)9KJ2)707-N9K#YMEPD8%[I6(!'"CF:=.28N< MH^#,"600Z0)LGB7<=^-BF%?C(L"-[_*OZ:?O%2E:'NUU$CF"68Q-Y$08S*C1 M!CQ^F8Z\!5,7'*>NY+&UB'">@ >:J4%0:\(6:L56#<8$,5B990/-O@ MWVKD/$N^[X,IP]EHX _/+XK1YSK4LI8"5B$&ZH6WDF,&WHC&A HN'9BT@6+> M)0&_ P*OPOO\<_"'PPJX(K>#L%>6H2I_O?S-_'-4[ ],>>>LLE2,[TL^&*RC M;)D1B@>+B0#W1#N1TCZQ3I4Z13!2^0X%--HLVY7$$[ASR'I'I2.&6>#W,LP.4>C] MZOE2"ZT@R'&G 4=&$$-16D326(*%%4R7@OKMAM"3//U.0H@@@R@5-!4<8TX3 M35",X'V9(#W8[7[-YHU%D-.6B8-*'QR!2<,9SI @&J9[;JRF'$7O9B6:UD_K MKX+MX[(:G8?B4QC42[;E67[1!V3GU'JDN9(!?+54I<6G3%#F,"'8!2QQ["'4 M3QS?@9!6G'IM@T7>,Q:X4DHZZU2@EL6([)I-'(L@IRT3!]8>*>J0L\PR1H-B MTH*R&T^D0U>GGZZ?UM>3_L&GC^NHAD8SBJG2T=G(- \*2R&EU@A94$9&UDP- MER?*I6B<\1XQJ@06 ERR:!5&SB@A+><:C&U<2X> 4N*UD,X+1TE!X=06Q0W( MB3O"&5&8>>499]AZ%#Q5R 7#P5)"MYF18$S16@FLW5%2LH7Q%D4-L&7*/P ) M,QH%9@+L7\MA[J,4+!9%+--KJH\O'B5M3C,Q-S$=)1-MDI+&2D7P=2ERRBA+ MG5YWS7RUSFYS2F\"YBDNPF,@C$>G(J+.40:8@3G8]Q!:5V>W.0@QJR4.SE*. MP3X@Q#J.":$D@N]K5%S7>>/EG=WF)@YK7%#@WFKIP?06U"KIO$FE8)2+R*ZM M2=<^9[=!\RVZD.KN,N\T,X1KS[3 Z10GP[&EZZ:&+^+L-J=QD@@4)8M41<*< MNABLH82R]D> =.^.(8TBG0[:#%,(* M0;@3N N' 79.T"LI)RP0%>!X11V=9$$B10@16@K*4K:*XNL:,%ZM1J\B>ZS. MMG:@V#XP*[R2QDHI.,%&$]V)FJR=$_1*TG8)4XQ%S(VQ,/ IA5=QQ'$$)8[2 M1]7^Y8+#X>=05NE+#V[# V_%Y6;PT<"@=&21 +2*8!>#TIPRZH.E07D7L(;I M5,"U;LOD;;@8E7EGLC(U]LHPS9=**R;@I7[HW%* +R 2?\+A/CC^];VI3Y[.LD92:.!@$5XU!3Z>[ M!M?1ZE3@1U)P& WVAE'"+69>,L^# +1=41,P<,\HIA7A %&MOI7"ANR3S M:C"TG.1RS(!>F+ Z2$:D,DYQ*JQ/T3%PILVZ9K@L(+K%9\5RD(=A>TBFN=P: M!$9+L,Y89].QC,0PFO8L8(-<\IPZ$&1]]2!:2KS7HI1@FB(]7(6ZP9 MAU^\$!I%,(VUU5*;SE+,ZP'1,L6B\XIW0-6.;5 MQ.I63S*12RNM!C=)*4:)UX'(B#P"2;- :7=)YM5@:"DAO(%YA3 FDJV!D7+KNKEJ M95)>R<,I5TW(7+6@?7A;DEY)0NW'%O%D&(Z2,62 M-8@(S-]26 )SMYPR]AINJUJA+J]@3Y44QB+,E"$F,N&U8L#.$916B:@=0K/E M>2S;)MSE'6KTO3."JXMB9W]OF4OL6#[/Y!H#SFNYEO^*U97 SH,IQT78'5?% M3KHP^_+L\]GOZ=N/A+FI129R[B1BB$DK/'B)08L("'&<=@LDS9S0V%V0W!:M MDYRB: (0/"..6T5=*L08M$LGU4\VS]:BW>J2C+M*!+I*/O0*B6LUF<I&C 2:2JGLVAJP6X5(^V; MPNFXWGSX>^OU1E(8?@069JJIQ275,6 P)6"FL$H9N2YZTZPD5J(W5WYC$8;A MBQG\HPK%^3W_L8Z,W+QC;D=22N>,$-8R8-*@D<*&&ZT= -QX[ITH%\Z ;>Z M/ YN7.15'LI?+P^'?EQ6Q>7-W!=3F?V05I1>PO)< R#>1DM$0-98*Q(DT]1; MK840E"B>BGB1#ASOM/8@6J65!7H@::-K3/6%VBOW)PE@ MO_4"<-)@&&CL/?'@]"D53228IJ.0B>"R"R9_7&I:R,XG+GW:?6JXY(>;Q*!<-%*OAAC?(49BQ'!'4<9-)] MU5F.,%:O/8&B2&+TX+" IR] ER)GRF >A5)DEH#]$LEO\V'W3NK6(O.NP\Y@ MISU*J_F2:^\\X2(0GFQS.N$/W+X1P(V-@(N*RIC*B&K"O +?1$7%4/#8("%\ MES(;WN:?TV/\S57M=W]/K<9E]==J">7S6J#"+NA4U$)$1YF(*J6;12*)P)@C M.DLRZ[CXR-"OJ?BD5$DH!BQ_Q"3W*B*FL% FF!"4N5/(]T6(J''QD1?1OCE2 M27!CF;^:N4B-MYP'RAR-%G&-#/CL2M@HD5P+\;V(]JU$?"$*\!X,-SX@IBE5 MX#<(OVDI,7#)&I;"KT+Y.C)NV@J7L-,=B"E4):V)PX,7Q %? MED\^"Q;IO*NVHOWCP SO[F>KP\;0<'DX=.D-GT.Z:YE;/;!(F>2$-N!$,0LX M9CY:JE*9!&,,$%.J3QA9,N_DU)%&I+4$] V1$/QB(DF>/0)M;T DFG+M+-+LA)E(]KZ8PM\O"7]-8E)Q M%(W$(EA,NY"GT)A,GORFXS-3A%]-&?Q^.IUW6-:'+-:?EGOCZFQ4Y/\._O>A M#\6-MR<%+7^]//B:#G(HP\B&9 FB"C MY0KY= *4L-)%8[0DDM' 4 ?V1/2 6S5[!>&\42YP9Q@SD5C/3#JO=<+;)=>!L(1-@ AH8@Q+ :BO J4!2Y8ATJ1 M?@H#H&+_,96K/2E ;L8E$8+X;EZY(;@/@"XS-*?UWIZW>1%<-2K6LA0I-U8E MUY[HZ!E6POHH.8O2"H*H!6Z.P")%?9RS(14E#C0R)XAE&@F&.!%>,LW1%#ETQ@^\?0NOMS9J M'KLP--#[ZYIGLT_>C8 3/F]TN6+ZC^(ACY=_WDSBU T*.%UH)0:PBR5AGBL M<+"2&VX-41UB^?U1G<58U$;:I[S\X]?+^U;B_KBL1N>AN'=S$Z4C)I5PIV^X M6PVW&-;O,H-C,PB-';7Q0*=_#4-W=FZ*/^[8QT]X;2>G,"ZU0X$IRGTJE2Y5 M=-YA$QG%(01".U1GN8?PRB&\DB+26A.D+'%I#F5@D%E':< 424$Q8KY+"[DM MAO#L,[R>R%W-4G!*0<"8$:TH4XRH('@J:2V9T@)^[Y&[4DPMIC![PU%U%JXN MD74$L ..U9&!SR(E=;ALSCA&A%* 6,4M2$J1T*'KM@I*6XAZYO?';:@";: A8NUH'(IC10@/G M(@S84LQQPWKJ[8W?=@,X,!8QE1(QRIDQR7OS)&@>23!@49 >P+WQVVH 6ZE4 M*IC)-;\O1ZZCVR]305#J.: )=,8-]#MV?=]D#W M^CSE24L?/A)K>G'VC">?AA61$-Q:(ZCT8($P,)D]E\'$: BFLZ6/3B2B7Z4A M_CHN\V$HR^/)(VZZ8<>C6'TQ19A>6OK$O(*D8\8<8I0Z M37V0DE@E&$'1W:LZWV)/1*FF#%-*)2-)IA.LF MT1?V>U8A44RU-CPR&@D37"F8=8S5H*8.YB3=\>SLWJ9J@4VU$EQ[C(644; 8 M!$NQ=2U"Q(1HX]*!4!U/'^QMJM?*UT)Y(1525!K+F&&628V]88C"?SJ*:4DW MAOC6[(>VXOIX;,OPKS%\Z0 06SU0+O;V#4L6)]B]; OQ)YK(-V]=Z)0Z22VQ M5B+/F6?&4JZ\$3:%V#51="9.PK9F/_3B?+HX"7NR.*]O?:HXW^1?=XI0CL8% M4,[DU[-@?-UXGW_>_1G^FI8_PTE3/6.$,Z8,M=@XRK&.Q.BT&>,?J>SB]7?* MZG( XCO/AUMG(3\]JW88OZA^^I+[ZFP'(_2_-F[?9XI3N+4:7>Q@#RYW_NL$A%AF'\*7[-/HW S_:[,TPW*K MA.Y.;RSS?P=X(;R[_O7+M#$(_30 "IXU#A/TOWY*0[+E@QM-F']GG"HNI[N@ M.:8U;U*K7VX& M^>EP)TV$H7A<'M#V)L9 /C &&[N_?S@\.7B;'9_LG1P<9[<;W<+F'A_L__[I M\.00VKKWX6UV\#_[?]G[\.>#;/_HM]\.CX\/CSZTO@M_,^59/CRM1L/-[.U^ M1A!G^M%&WU3:]/BV=.+=T:??LI^!RH:CX8?Q.3S$95/&^Y14)^=4>\>9PX); MQA$SW 43)=&$<470@[5LLJ%)\Y$/^<[;D1N?3Z>'C9H=XQ:P'T9;?ZT9]/JU MNT\9.U'S757KZ?2J'16@[ELP8 -S48:=V0\_^;R\&)C+G7Q8=[O^TD_39]E1 M58W.=Q+-?@Y%E3LSF$JC%LSD\C4#;Z,)"U? ]96?O7EZ>;N^]*;R]Z_1;8T> MOXJV\:/7OO54_?3'OJE;/&DU#$P:X%\VZ,;L"Q?&>X#P#KGXFN';J!R$>']L M1A=/A^G?X,'IX>6SN1VSU(_E8_.O8[ 58,:X_!0N1D6UD<51<6XJ>,'7:B?F M7X/?JHKQ%7S)QN[71[$[%DRUI2ET:WO M^]?5\R<65P:&6/ O048?Z_<=3.R^V^+V\,G6.;SS+'UMRYO+KC;5'93$V="G([TE,^^"1B4X++Q)&S=NO5!W1=/P>-D M1EI(^QM%XM&G6_K5DJ'L:?3.%)^.<PS'HW%Z#S[1_U?>L?DI_L:]*:VB+YK;ZW 5'W(R]O8W1^= MST8RYF#_#<NLPGQ>HEH=U)&/=]#3#W5'9UK#4T ';U&"F'BF"?V@ M2//STZPLW"\;*;1ZU:)_G.+MTSQN9&90/7;I-@\S@?4K<2GQ57 M'-CU_ MJ.&9S,JZ4ESV3[ F2Y]/[$T@W5M03K<=%:=FF/^[_OW'#J/PD>$XW/ZT?;R= M'9Q?#$:7,![Y+V@ GNF9WMAEA".>852= M9<=5$4*5_2V458L-D]6.XC[\>%2R^-\-TM%E:*[T];IO+C(W= M:EA-'4?%1YBY\J&[#MQCF+CV[C;KQ5KU<03SZ>#_SR\FD^VT303HG7+*MB3B MC]/[ZJ'VB T\[5MBY(L"!CN_,(,L? 7GO\H_)^LXI@P7,(7=8)SH-OMW?@%# M[,.3S.$V<=,/2\1)TJ2](IA;R* ;NT+@NY#X<9EX?3^"Z>[CV6AXQVG';&-7 M$KHEY?>"Q6W$Z+4C^K__I B6/Y59%0;A(O5S&H;9O(%0 X)H.T0?[NF-5>E/ M!W\^/#XY^'3P-OOX^Z?CW_<^G&0G1QG<<7)X]"'#Y ?[8W;T+COYRT&VMW^R MLX;.*97;0LG&G5."MREAC3^V;JU>P:KHS96Z1U5W\I!\F(S.'K ]HF_(V:D1AZOGL^/+'0/_-)+WE M 74Z;)-1NT)I"EN__]@> +8.;;-@>$V_5RM^H-5_.\OADXD-%HK@6V0O/DRU M+T""L_&YN3"")0SBWO';O7N991-BS'XSQ1^ARMZ_WW\L/^,9X9Y_CLLJCY-X":],>K@)QIELOBN!"3:.89'5B39G] ,]+R]?E&(!= MGHW2ZLYL\;HZ,]7==G\QMUM9+__67Y[VXVT(((FQ_2?T M(-U?WPI?2JV8/J?>2G*UAGYARBK3*//FLMQ>?CQC?UP4\/Y)/D"BRLI4X_(* MQVIC]^^AO!]FF6^=>_'$D1IA7U]F>?WAEV5Y5 MH%/@S+NJ& W3##JXS +,II=9?;RX<748ZJVI3)9R$>ZRQ?4S+FZDM7P:PYT, M\40(,'%-%ZNSXZV3[(=D*,N?""7;TQNJL[Q>X[U(:[S+IHY)>Z\8(90_OH"^ MWQC)-)!3];_2=]WK>Z_O2]9W4#&3#: K(3/.@;Z# 0H:D52@2)/G@Y]F ,>M M!RZ4YT 3\(YB-H&!SIS#$%PF0P&>!;-K&K/3[+08?:G.9E>WP6X(=<-\B/DP MGR2P .DJ"*!/C[2O/HR_FEVVW=O>+1YL_N2K3"]]Y&FSN[,AQ,N Z=[B\RL MGULFSP_[]=B/AN'')\4 .[:#@6QKO83\%+:MT--B=>UH+'[\JR\06'S95.&O M:Y:#^R(YFL4^\-'IJ+B\GP0TV<):,Y6;WG2="D3J!=^[O%<_L7VIT0T!;+3Z MGC0*L+W[DFLDJ:@7V=)$]N&.85.++5M])]N_VV-">'5RDH?0MU%BBL]Y6?NP0S-TN1DD$S!EDZ>;RPJ<5%/X,DOIX[F_$V"[CLW_ M8'Y\R"_=[N,HRXNCE&=A,+B*>?P V*@#&I,=*]^.%_RXG?T=VKYBX:PDMK=\ MHR2)Y9?0GF=7%)FHW%5\U8BL-%=#KU*'7239)7R M>\DJFVDS&#SF-U.XLTEZ#<63_?:;=5Q_AJAW=6P='IE.I:SQ-&G/QFV,66&E M4X0&RS'3ABKGF49>$R4I4Y3^X["&%J5X _39Y6#0E;]L''YX]\ "7MV%>E7Y MN'[5T77/;R,/QFC+C^HU__1 F&/!DH!GH2LU%IN"7^6&SKJTN_TH M,FZ6BKH832:>G2*DI9;/X='B4=.P(;K^BK'E:#"N'O]*.U(G-G;O%#6Z6X_I M:96WY%7EK;/BVMXY#5NV".:/+1.A?SMF\,5JR_/U4A.S&-;=EN> MRE.7AYH4:VI[2Z>I'-=5:R957K*#VCB?E6R9S"/7=5OF[-7NS[9XT^J,_7HP M'M"4Y7>T,VM:%V]N[PP]Z'_<.]]QG8J,#3>R=UU<1[4^)R:AT]-X[4 M\;W$->-\!(/Q)<*ZJRC]-J'4AW1CB6^\IQO@ LVK%H=5.,_P]K,4H%-$-X?( MEOC&A45&T[:5M$K+K"-F!Y-DCPNK9IV>?%V$?_2C[7$^S*69P=!&* M::0J44Y:4"G"63K^X7.HJP:=A^OBD_#Z4-]6YE]G.?KA5L3E-H'UK-4AU@+$ M\)ZU>M9:(6NEI)XGL5:]#G7?9D]1K(*@%%]&35D]4J MR8H_D:SV37F6O1N,OEQO0>XI:?TH"> @>TKJ*6F5E*12FEL%;:I&V;+BK3W' MK(YC0+YJG3FF7S-;EGJ5@: :795Z;F]<$GV: R1:%=,^G4(X'=X-^/?-W@_D3#%(&6T_]/?7/ M2_UI0V9-_;2G_M6WY>F"TZP^EC'M0:C3_&L6AP\&L]_3)# 8E>.T&\/8T;B: M%;W[E)=_],S>#69/4J9KO5S<,_O2F)U-F9WUS+[ZMLRA\[(.'5<%B*9F]8_% MR 6?B+RG[8[0MEQWVNZW#G1ZZ\#5WH'#[>SHY"\'GY:R<:#;$.\MDV4%JC%[ M\1S]WC)IA#?HQN[[<&H&$YNDKLC;&R4=,4IJZ:VW5=(9RIZPW]YV3WV=H3ZQ ML9LB9]D[XZI1T;->9U@/!$?7.G>Y,ZS7-4,U9;WWR^)M:?MKO V[WF[Y^UG[U*I>9OWO+WZMLRC\R"XH[H. M_N%P4M8:'M4S=E<8&Z1'UWH':L_82\(.G>T0$#UCK[XMI@Z9R"TZ&I>K^\2^21M@OI;Y''H\>V]6?(/.<,F51M MNC]$IBUM>8%#9.Y(XWYU^J6C^=ZN@._(YSMG!-SL[1RXIQO?'YR75VQRG5NY M/3G>Y?[?+%=.EF#9'O[V^_N:_XZSC^]_/]X$2MQO M]0E<=;/WCSZ\/?AP?/ V@Y^.C]X?OMT[@5]^W7L/Q'Z0'?_EX.#D^"G'1TY5 MHSNG-.%M2MBSSE/Z]C6&FC_\"9-MI)[;H)4T]FDG5?6' 7USEDSP_.'WH1G[ M',R)'Y=S#'='AF'OH4%8[7GW3^N@>EK_\F%6G8W&\ A?;F;AJPOI:)E4=;K. M)KXZMC8SY^D0[[)A-'S_3)NVX>3^.8UI'.^5M7W",,UYGL]Z#^"](V">KFYK M,P3'QS>-GA?2KV8GN>>=4?7HTXS[X[0 WO%;4R%XF_[_EF!?CF&?*-;]<5$ MV#)3EN&&'_Z-,?Q>KY\BATX^8VXXQ/J_NW#(ZG]1:W#Q\-1;5TM/?FT'YR\860&EHSD-ZXM:I,1<["8U[0Y_^.;B&XEZU;XKB M$H;MO\U@'#:R2;84O/=KM3,A6K-!/#W;G:-\Z*X )(V@[" M9C8,50HQF\%@]*4^!#,=B>)'8UO%\2 SLZ_ +?^Y KK?FS7KW:AX.VW4K!N? MKGHQ-5T? "+9V,7W6;TV9^;I3E/*MFAWZ(/=>?K)O,^VE,E\>O+@3-)INFT, MT/>D_2%45P*?CV49H %O4JT69=F'F6ZI9DL/O)>FG@:!QP%X=%.JA:?W!H'W MJGSRCT6X,+G/\LEYL)7Y&I;BCC])#9_J271:#9OB_ZGD3I+$'M"L5#A)M\EJ M[H'44CZ_#:3Y^%L"?X/=@%N$LX:\LV[1=_AZD=+B)@611O5&/_=R4?A7;UHU MS.D'$VGN#7V]9W.OEN S+2RUL")N&7:GQM4MG;]RM" MT?'9J*BVJE"<@XG_.935^;(6W'K#K.G9H);="8CN\%IR<^H?0QN[4FPBOH8+ M4CW@FN;_)@"':\ )L7 HL:TN@=JFLN6D?S*JS*!E#L#33A',[W MH^'IQ&U88/IXJ@'7]6>T)2$$J]E#\K1-MMK96EV*R+ZYR,$*@6^D,3F_&%=I M8\4H5E_2W@H?/H?!Z")9F'"UK,KK]!'GQN?C0;VMUYR#/9K_N][\N*J\D1O] MV)]VXWC:B[WKIN[=:.F\[)<6W\4F-*L]V27+[W1:^.6;0O8Y*%TV2K^!DP]A M;C- ";0)D<+KR;UL>KV0N\%*.H9T),;NWJ3"]HBY+VJ,/7'8G0!S;FL9[RT M,Z0V#6JCH(]5=V$FF GPX\ ,J[VA/YC)L%;&>_JF-G85Z6/2:PRLYM8DYP*6 MWM@5M$W >E7I*$<@*G 'AJ?9()@R9/7X;(WBUAA^:4<<>KVUKBDZOQ+D^R3' M3ZDQ1_'W,M1AOCF-*XY2DAAN++C7F_4M!%Y3=-\H\' "'B-M MY+QX[;MW?L M$% S& 17C&FZ&I[D=3,!8-A,)XP1,X4W^0(+&W-$_%[40$F.B!&4>2^4Q(YIP:K"1 M+)*GZN#R^TPW=N6F)O=S!!8(_O66>7M48_X(#&=)#2AO4]I(C[R&D?<"!/4, MY/$4^T.\37MEVK*@N#HK87)847XEW:GWV+B=@)V((6*D(I?,1:$\HM8:BK G MRMC8'CLAK8YLJB;VH!,KI98D8.M7!+O#YS>V M G\8#=UCA<4$V=CEK*\CM<:(:FRI[XF(HAN[+)V+UQI$O8;]'Y,MA,O;^_&] M[RVP'ZMU8SEWG=DG=KXMC/)PKU>V1W)>8S#MOY!TDSR0=SX3W"H8^7F6:#LV M9O;*WRO_:G:@SJO\:1^24IM4/;[&T"O_D\R>V5%S];''W^2+]MVYA/76%AZW M\_YP[]?#]X9A:^*7,Q!^G&#PT9,11"J%E4)P[+.J^M3(KHP!1V<7PQ&ER%\"G5BY/MK M6_EY=;.$JM,C%Z_MW*=*M!=\3;%[X^"K*SL3OG!%P3Z%8K%Y8%;ZOT^CZ,(< M,)7:0^IW5\,DVMCE?>'^=495@Z;[DU&%-W8U;5.)K=>[KM"^!B]QR:3+/M?= MNB:S,/=EMG559OLB;7/J7;%N3,.WRTS,>//R<=8D*0FM376%>FBU="Z>&UHI MOU'TF>@K0LC;$ -(QF=%^!R&XZ4L3O4&;^.%9^&AZ75_RZNS_7$)?0_%?56; M*Z A68JFH75<^NGQUWCUV27@CR?\*='4$1VM6UCIW,$Y+Y7,\@33Z[4>3]+4 M?+%PN%N*C5VQB5!3+D G\K1[A+[>9#!_9C5J4#V/N2]YVQ*6;R.ZS%=V*^WJ#P^"3B_ZVB M!BJ=R\WZ(G9KC*XEKR=]$UTIQX.M[6%6G0DD]@'$E6OA$@*(;<"7"O:'?ORG V_H9\Z_!;_T[%*,'5).E(B! #N2G%IEQ/>9: M.@1LRM5_F,AQ%S?&:*<#8:P.19_E=]_NTS8S]/-PA M^="#]NULK>[(E(_%;$&IK$;NC\UOGPGR,10UZAJ9! \_O+M_;NNT-<>I,1]- M<50<5VGGX7^;P3AC(IVK_C1OXGH$U#8(X)WW+S-4+6R7/P[(JLZ:JTU2\8C'5Z>,4'7%)4UAJ-%S$'VW,.)LT94ZG M3C_/&6W,&GM>HY_EB2:S*L$H?9X.9C>Y!P!ESESD:2E[IF^KL:QOC,."SIV> MVTE=AC 7[01XJ+R;'NJ]07C4N?CN*& TMZ>ZO&X\Y*8^H0?I(#*]J2G:%.1^ MOL[#1_VV10<7D=S<#N[RNO%,R8%[2] F$:""<@X5;-R)[7.O5["\.P50>3AT M@W$:L[VKF?,C3)R'P_W)M#EG/@9&Z2P:*C=5JTXF[*'84B]JJ5!,)Z-0M_S?SHQ0Q?@C543PQ M7Q_2RU0 7M[?6/!C[R6L ^*>/R$L#W&IZOL#6UE6@KA&G8'.;"HKF\H5;= P M>ZU;>)IR&6H7?BK3@UJB\YIH&(&[+M@FUTUM^VS'/K,>I*WQ*QH :5KND&H3 MM*43(%VOK0SSWAOZ!BB/),JCF^3!=(R)Q%<1AAG"=OWFV&< MM*E?J4VJ[B_<]8PSM_GWIDJ'H-@,+U--L>&H2E9=D7+\LAQ:=EK4"7Y%E8UB5IV%,F3[HY0K6@:? M?JJ'L0XUO\N'9NARN+W./*SW%V_?3E:Y,2+39C .[;P8E?4J]$Z1SAO,/X>? MON2^.H-.I#;>_-94M.CZ*\9""\;5XU]IP5!C#FW*[N3MW/@[M38I9,XQ,\QZ MQ@AG3!EJL7&48QV)T<&P\ ^L-V9?.BNN,WI/PY8M@OECRT3HX(X9?#&7Y<:; MVQ $_-T<],?&ZPY4'Q^M&)<&S(E^ &V-BOK(VAW0]5"DNZ YIC5MRH+<*!#M22*'I$9IRWW2CI_?F-V'4-$JXK@W]]7$<7SXV^_O]TX.CSX<9Q_? M_WZ\F1U^V']W@P\GQ]G1 MN^SHX\&G:=?V/J0[?_OXZ> O\+7#_SY(W3SZ[:#U'7TW*A);PY\B3/*UR_QK M=@[?.RNS @&O@ZV&)OB_=I\#ZXG]>A:J+0GHZ,!,23J1DXN7[/R-IHP\S2B-'WS]/)V?>F.632YQL@VI^+1RV@;/_,:0\][ MZK<:B\DV5:QO;-]8JM23'ON=*.L<-42^>ZN^=^L#COJ$55KEEI[4E/_;A.H/ M$M4_(1B[MJ-Q#-/>HV/Q1#2M-$"CGI8JD ]AKA^-X1&^W,S"5Q? D;V8Y/[4 MV^K.:J?N'-SFJKRW K^8*CW9LVXY5I+]\Y2%B^]V]W6-&>G1U*-I26CZWJKJ M<_K=NN#ZI\EIHD])RFP4$TU82?W['GE?DPEG;4\V.Q[%Z@O8%\M(+5LXS[]U MH]67!ZG7Q#P-B,!3A.&6::>-"XRPB&5$')G(__$VS0:8(+SUU+TT$QJ=>Q&, MU37>#!FC%PH%:3AC 2ECN6:!((^=A(>'EW.4 MU,8NWR1BX5U#_4[2]J+-X2A]"!@8W(%;3I7U6$@+/&X-C4:_G&.1"M=M(MK4 M66@]VEJ(-ALBC@IK[81DDEKEC*71::FX#@B_G"5.TIY(O(EY3VYK##=ID,92 M6T2TAZF4:!6\1LPIK)")/KR8Z4KPY-R(Q7?@MG6/O&Z-[?JMO8S%TY?>^OW& M2U!(C;2F@9.H6&284LV)$H%:(3WV1K_<(@!)>^_XIFRL;%8[-KCU$%T&)LS!G.*ZL0X8'K1'0;O"8O)A!3-)F+;8IM>@AVD/T)D0YU=YQYK#@EG'$ M#'?!1$DT85P1)%_.BF9U\4&)FRK^UD-T32 JHG4>4^G!Q6-.PU@(Y+@0"DG. M"/,O9WGS&J($=Z/VS6LH*[(_*NOMI0L9XT_U@9_PC&92,OL6KE4+^WR^OH9O MRQ/@$H\>Q>G$^-#4)S9V%6MJWNNH ;;>F&H\+>R[F)(;NU*U:0&^QU3;LZ7N M8&I.^UUM[.)-2=8PW["'W-)2C!:#7#KD>Y-CWB+(]6E&_=IHR].,%M(YBFJ: MEPOOR>B7X]L+N<9SC1:#'-[8)4T+08YN[+)-)-MT:.0K3#QR3:QY].N2[4M 6DPYT_KYIFAL0TN_?+XN,&TZ M"6DQF*8U]$U%>YCV,%UN(M)B,!7U?B7=U.;:'J9K M/&DY$6@ZE,,.6J&VF= MKR$AZ<_%J"RSBV(4\VK50>?7JJ.-&^:U4#_6,IU;0].:(]W$BQL\7&S)_PC"7EN/*I>P;7XBQKVA?WLM MQ(,)T::]])L4][E;ZPS!YK?%?Q."]U%&-W8UNG]N:8^QM<'8$O:U-TES M]6(]4WWRUAI#< G[UIN$(*^SI-7"Y19:FLS5 0/X. S@P]/-[#0,P4$=;-:6 ML/'G^3 OJZ(^SWC5R5WKK:*-&\-3D?YY(E!0U+U;TGRNKHJ-7;DII6[1+J(> MBVVWBI>$Q6G*05-E>GHLMA"+C5O/2\*BJBOOH7Y'[SJ#L7$[>DE@U'5=5BX7 MCBNT=*\O[H!)/=DA,6IFO:=?F&V?@7VUE#?5TKF+N'&4#IU"BU?"[',(U@RJ M3=O?BT,5;^R*3;9X=F\/U?6":N/F^>)0)?5Y2APWM3>TQ^J:8+5QZWUQK*9B MV&23\F[PZJ)!\?8GP70"\@]#HQ_,?C#[P5Q=KEM+@A$/IYT>#MWH/&2Q&)W/ M0A*CXMM;BPOX#"1YOM1.;_!P>JZ*;1-2^T]\#H3/E@ >#RMU;'%:^SV MP&LO\)87#%@ >"(QGL9]BN4: V]YGOT"P),IND_:6*)L]J[91 @AN5Q'LC$6%=.*_CV+]I!=K@LZ#XL*G(HF M+9QZW"\B]TMU_6#V@]D/9K^(_/@BL@U@,H5IL"&KS-?5Y[2OMVG1>$SA.JC] MKAB=[\.[\N$8QN_H*C/@UUK&D_M.DH0/OE:% 97(AZ:X/*S">0GV26IE,:IW ML!Q">XM0SEVB3)"T+HA$4[9+1ZWF-0=PTQ&&-@&8UIM0:5\_8XT!W'@\HDT M9FEKAVAL:T/?7F#M4#6<@SU!Y U M)\7+M.J"20^\-07>D@SLQ8%7)TT0<;\(; ^\M0#>D@SCQ8&72KAL:MX2QGL- MX>T/H9I:LBY88OKE0ER $QUV("^JU>89[ M+NBYH.>"E^:"YA.*%^("FNJ^,\I[+GC=>VPI#(L?C>T@M':#:-_$%VOB:X@+ M'IAB"&TMLXL 6GUFBJ7$!_MGK.DSFCQ)J$9L.W3EX0GY5U/F;AGI'PLO4[5N MJ)YN #_4Q;:8N?-GIGT,Q7$BT69#XN2NM3MC[=GK:F1>&;;HVK!E&[MHFRQ< MI:5]J[R]RJR[RBP6.7Z^RO!:9=ITN$BO,KW*/$5E%@RP/E]E1*TR"Y\EW:M, MKS(OK#(+QB&?KS(RJ0QMD\HT6E6L[:[9#K*'JB78-RPSW2K/N2K-D=^X;2J.;B8'T2M,KS9HY=(\KC4*UTJSAMNE> M:=9<:9;MTGU#:7#MU+5):=8Q7Z-_1H>>\1IR*/Y6_Q+\EH%6F=, '3T_![*J MTRG*;#2NRLH,4W?ZW(K^&7UNQ8OF5EP]8SVW S]J($W(9]E;\V;4MS=AO@_C M4JLK%+T"9>_'BC]JTL];!5@VOF%IN;!D-2P)6GAYH(=EJV'9^-Z9Y<*23]A2+'RH1+_6W;JU[B?I MY5,#JUW7RY>C-J@/NPA,_Z?X[(Z#\.J+_X__]"^W+])DS<. M^9@(?W\J^Y,D^DE;]X;^Y!H(>UV'W 3^@!VEJ KK+&XLO!D@ L^Z7+KF'SA8\C6#EYIMP/>3\NW9]; ML"3_]I905W^"P60L[I6/ZVN7+CHT;6&Y]IU^\ "M71/4?&%BS>JS$/C]O9"= MK7.Z$.I:OA6MYYR>%#K367@=?"OSS_O_@Q_S9I\;HK3 M?#AY-[FM["X 4HJ7#X,2!.-\PA!DPU$%3S<%?#S,"7=_G0#%T.MQ]7\$&][KQ])<*[(S)M M!N/0SHM1F2?([10AQ30_AY^^Y+XZ@TZD-M[\UE2TZ/HKQD(+QM7C7VG!4&,. M;,<,:4H18;1SG6D1@=# O_(&1C]J6SJPRU"W,: MMFP1S!];)D('=\S@B[DL-][=Z#Z^&C%N#1@3O0#2&M4U#'N M'=#U4*2[H#FF-6W)SHK$[W_ZOMPPI:!LB1R2&NVGR:'.RC"[#Z&B5<1Q;_:K MB>/X\+??W^^='!Y].,X^OO_]>#,[_+#_N+:WI=G[1Q_>'GPX/GB;P4_'1^\/ MW^Z=P"_')_#/;PC]VX-/Q_^5'?SU]\.3O[>^9^]& M1:)G^%.$1-XP6^9?LW/XWEF9!8 L$'2PQ=@4EY/)E:C-+'DX];W)YFA1%Q^> MK'[X?6C&/H>YYL='VWJ?O>HI^7K^J&T :/' 7)1A9_;#3SXO+P;F1YAT3H!Z9R>4IGVJ]+;1(E#I=X)J^>,JVVS7;WK%G)M<8W292 M/'H9;>-G7F-(/NN;WVHL)M!8VC=V*8W%Y+D-6DEC]9,>^YU%WSG20;][J[YW MZP,^]H3)6N-1\MH83]3]VX2R#Q)E/V'%>&U'XQBFKT?'XHEH6FEL13TM$24? MPIP]&L,C?+F9A:\N@ =Z,4F.OZK&E9ES\'>K\EZ^QF*J]&27N,5828.8[)BG M9%=\M[NO:\Q(CZ8>34M"T_>2O)[3[];%Q?>G%%V-W!^U'Y7:GH($=@3D M[LQ%7IG!2ZM:$X94_[ZF3EC]UAXCVAJ0/U;B<&"&+FQF-H WG&H*IQ@66"CY MZ'G%6?K#B^;J8EN6P19.\@\"*]%(;NYBA38H6+GK=OLS]7G_65'\XMQ$3HY#W MC+% C*>!*<\,%EQIAVO]P2^B/QKTA[)-OHXE3GO]65/],1@KK3A,/]HQZ87R M0G 4 HV2,^_L9/Y!BN(EZP]!*.F/ZO6GUY]5]VV>-*9@@]8<$>LIPY1KRH*7 MVA'FO'3$3^:?%]$?G/2';C*\<.&@]NUKZX97>/ U%"XOZWR&2?QC=)'&_WFE M)OHB7T^=PZ2P*CI.L#2,&ZU@+@./RGMJ(W/.S[U-JU;&P[(N"]WW5PS7&G1 $>X4%4X*P8(5FDG/J3/A_[+W[ M<]M&UB#ZKZ TW[>;5%$*T&@ #7M*58KLS'IO$GMMY\[=GZ;Z!0D3"N I&7E MK[_G= -\4R+%AT"J4S.R1.+1??J\G_"D)(OBC4MU=H)W(8B!V+6!/6&\ ^9& M..@P+D259FF3;);C\.YD\"ZDTN? V (2 M2"I# 69C0*(X$@&182HV3]G?"=Y%9Y<1[=)$V%<5"#''="XX9KYCRKPN:I,1 M[)JK'97&.VF84G\MK\8!VT\\5Q^*:QNM-9UMS4E?3QWT5:%:\OR831/MQO9K M#(K+TJ*;H_?^.,3=F\J\%\1=Q$TL"/.W5FX<9G87,W>N5'>!I6*/^YY/3S"@ MZQ!W;UIY%Q 78ZF],.S25+Y7Y[.'=0G_9:.!><7;(NC4)Q M*-=US7MKE#/MBQV;.V&<.Z@K>RV/$K7U4PY[,>C"IY"V:]*=RJ]!"L/G0$8$+3=.FMFYVS.7 WZ:Z_'\MODN2JM-?36!:43M+]&7W!B2SB+CBUN$S\'%+/^NU?E?NBJ7H6&$'?(8 M$,7;#CD-'3;NFC7NQUK<$VN,'6L\.F1\<2MR]ZPQZ2)K=,;-BU_Y&H8.C2OU M-5@TV]7H[]"[MD4C[*/FF+Y,A0AH2K IJ$P"I@C+F-#8*S1-)37E4NL*[:W* MI0(L=P^3'K#%'3G=CJ)_NT/2IY$TDP)%N<@X4U1%$O!24DTR$09AD,994Q-[ M""0U->51CR9;U\0Z)#TM).T.)R6^XZ0.23O.24EP7)RT49I7V"MNOWF3[AFG]8Q7%8(^=&-%Y\QN M=35&$I7%(O5]!5I:'+!0:>HS(J)0:,:B@W4B)#C0A_H]?\F<41?).QE\XRJC M8 8('9*$ZL!/(Y:D7*=2^EH&)#Q8YSY"PK/+D/8(H0[?3A??!/-5PC0)$\EH MR$+N2[1&$Z*D8$&F#]?ICE#+WZC#MQ/&MX1$?I(%F:0J0(^J[:(X85*F M5/*$19)+H$BN)1.";9Y&^:X]N&M>WVY,AK;!1;K8$V[];"!74])A=//3..5^ M[.O4)U0(7_!4"T7CT&=29TQNG"FY';HEB&[P/H=NIXEN 4M5JHD?$S18;)+BT.TTT"V(PH@'3*:13S/*6! F(LBR MD&B59FFP<;+C=NB6&G0CVZ36[A#=7I6/UI4)=80D=Z[?[C$7/L0LD=@EPQ\7 M-KZD]KN?9/@PZ&(RO,/&SFO'^^2-Q/'&X\/&E]2=]\0;PR[RQE?E*?Y=#[V\ M "5:.]_P7IL.[5IUAH/[8,[MU[*N-Q8 IH8^2+8."#H/2G=1;N<*\G8H%R'* M4=]-"CEAE-NY$KP=RL5GEU&/!@[E3AGE=JWJ;H=RV+B]1\,NS>':D:^X(VKL MWJNN=VADOM8R+)%Q&B=2A@FAU"><TJ#2M[JH\V_:^Z%?UO6/VT1:.M9;P3WC0,]X5='(G5=COVXW MZD:Y?8D@/(HU%TS0. Q$&J=,!R%)J8IXX*\NQZYAG_#;.@K=HLY&P*Z(7(7* MB2(5$82F62H"D@C*I.19+ 5+DI1%0:JB1VJNMT*J$)"*=213VR'5KI&*\30* M@R0,M=)4^(REBFBNDHCBD:7$PF$.JDT"J*-2AI#+C)$EH MDO$TE2D/61BF4@I-^.KJZ:V0"I,B.E+!]*I*2CZ^J(UVFOFIFY$;B0(J9*2" MC&9Q+"23,2$DD9%,12+62(=;07?F9*^G#W82S?]=#S]F7_GW9908@\ZP#26Z M=.@.HUN8!"G7<<8IU33B"I0%4!@D$4PG3 JZ1BK(@X'$&YA$1-$O2-;+?=LS8L$XZV<:AT[U*CHYHLF[>R!$0)(E#+2(A M0QDE5/* J=!7A'.911Q^^JM3-K:Q(R.3GK$#YT0WTC(<(NY ,K XTC0D+$EB M2HCD8&!QD05A3/PXXF)U7L96B(@Y&(%#1(>(+\T1B>.(#A&[P!'#H^"(KR%) MYVLYY'W;*:@Y-5-\GKSUM#F]??A\]Y@VVCGX_M=^$BPW0.67V/4&'$A3$5,5 M,4DH T8D4O002<$IC:*$4W:X?.Z(8@<0VHO219]W>XHOP<^[F*CK.('C!+OF M!"R4FNH$%! @Q034$$9(X$N>I"Q+6$H.ES4?1< )$M*+DMAQ L<)'"=XO3I! M['0"QPD<)W Z090XG<#%&"=PQX;9DR$BB'Q]7FF%L<:9_LO[B#JNZ1:S\'D3 MPBFJ!OM)5U\0+^<8;>JG::@CDC&:T2 ,TXBP M6(VU(P+#=<8_Y]M5(.I]XKL9Z33U 69:!>2)M-.=,9K4,1K' M:!RC.5U&$X6IDA&501P)&OF41U+S+"$IH1$C?O)$QO&N&$WL(Z,)%ONO.$;C M&(UC-"? :.),2!6$B1),4IDJH6)?1G',_"2BA*HG\LUWQF@"QVAVYKSZ:X04 MY1">#BCCP6)R6-E-Q?O>@%=F0MCP5M?:NRX+P*Y:*_S-^ !-LYY?\H(7,H?+ MOPSA YPJ5E^,SW >(LTR: 3K')1UCCCWIM)]/LR_Z;?WN1K>PB9PC=-W-6?K M3V[A E8P&JZ^I0.@#B)8DS<+BNF?N%HDQSP***="44HB2AD/1_Y0G_TTBX* ?]- 7P6O.51= M#:TLVQMB6OH 9E?:R_#[]>KJ;TK MR[[^^/N[][]_>?_.@]^^?/SUP[NKK_#'EZ_PSV_O?__ZQ?OXBW=]]>5_>;_\ M^O&?7SJTG^7\^X<_"CY2.;#?'U>N=9&@C92:L%0C%V'%?3ZH]9OVE[W'Q]8;Z:$_+VNR2X M" E=^37H+<_\COKQL^Y\;+$!N?#9W/7 M7$&81=\L>MM;:/665O%>G8\\"HF.YJQ MUKTV,XY^3I)^M@QA[)I^PAT-C-L[_1Q8FC_2V3)81F?F[QQ]_,,WY\81U2'T MO%+_'M5#$USPAJ57:U5XPU /P<_Y*H6PZJ$H-ARA,/SU4N.S\KY,#/ MZ(0R:M'7[[:8>*<'@*"YB1MXO% >ORMA<7^9#UQ?U&-2[::/\JI05U,'N;&@ MPHKQ'HL6.UET35 Y_.N,:K1+_(L,_M'N][/LD*+4<4ES?-]TFDZ7[GOK\D[DA3G Z_'!7D^? MZU55(0X8U=BBPX<"V,2H&'[,5MSR:\Y%WL^'#\$L#\GR[UJ=_Z6KT$F-)^4-3EQ3=MG0+> M#P ;B;A2_PBVO[[+1W?/L_%?M::[V0"*K47>BJZ T\?\,7NGQ?!=<[B?[,DN M(W;LU)XL^M#=/("NXMI+"J4U,&Q#VRI%VRK8V>#DDY$V1VQ;F9J*<\$QXQU3 MY751.T/JZ PI4PCS,Q[B]=09;DK?";:'[X7^UKX39_IT%O5V+F5VA'H!BI8H M<(;,Z1@R[W2F*^S_TT8N^?=GAB2="OG2ULJ'0E8:B/R=MO]^*-K3M3D-7_%L ME]$U.;ND_M94[TF]2 M#B;),LY8.4JALFIVW"]E!6LMVE/_BH=NUWE5J*\3%)BD2[63YCZAQP.^& ZK M7(Q,5=_7\A,HJ,5P&:.@NQA\Z(R=[KIO=V[MO#C*1MO.37P=!E*7I=D/K6+S M(Z*:^0U,I+T:1J?Y#*= K1U3E#9LB"G%.O^&3,;I3$>I,RT:1>W9?AX?[<;. MM]CX?=G6Q3E.%7I%JM!>,#'!,K& [6 .WHDK.$L!SYP ^2;G3'.[[ M[QCTT\ M^QZ*==V0G^QQ+I/!!&0PV;J7CM,2.XMF!_1V/X)FX=GE]L4RKT//.PI)8=1^ MK]_4XSZWP=*K]BYVH_ARD9K-T7YL>VC].CGBC>T[TP#'#Q;SRER5YBD@Y2'] M#[M#RNCL,NR%;-'IT"&DW*L M[#+.%Y]=LF ;ON>LO-=LY:V!89BSE':_C* 39EZ7Q<3O>VVKNT,%>[WA&"=' M[?OH:&^&AS;'_?/#'S76%HX5[JOQB6^L;S,P OT>H;MJ@[KV/)1C,1)?*0[O MHZO\OG X/;N,>\&2=E/'@\([D7GM)[F)_2,YS>LN&8*=LP\( J MRVL-L3N(N:2$O>6^CBIYRS'IM7R5;QR]?ARSHJ.8)BI+XMJ^'Y4%=W4TVE7]R;==JDO7\Q\@5/]2LA7-K3RM,DYU-*SQNJZE[^=4NN_M@S<'Y(!_",OYJ)AB-@,*\NLR&][S2 M0)W?=+\TKF[XMG86YM%*[7?V)+\T)[NQ7HXI>;VXV[V3'>9UT<.Y+>:9L7F1 MW^F&1)VP!;LL9L;9X3^,K!WXXTR>^,&3KEY9CFTW*I!69-M^: __V=FVH6^[ MEB6+_0LWMBQ=KGB'\;B#N>*[P%YL:I;V_.U;B+MD\:-,TN[*,YP:LV&R>)87 MO) N6=PEBW<.8LX%MG9XRIJJF%:A;/'N!7^.+/1TS&DA,_F-PUOMZ>^ZDGF3 M;C\LY9]>.4!R>'%?X/&QQJXD-G[!8_QH3_%]<[QJ&2ND9Y?I$=[W%2UMMG/6B+M+"^M]+#O-*M/2?+NSO ROJ65\]TS#C] M^J5MNE_*:G+&'[-K\1 MD4V^'EO2^.XH\/AE#:^7SA58&^*=)K$MHLH.ED<2;^ZRRK@\=P15QIE1A\WX M0U >C2:)W@OS"[8H^P9?S["I]]E2URR,0DM>K)&'/$_HF+PKTL)29]Z!YM0\%;VO_:=<< M5?^UC5-Q Z3O-D<,!6,992200M-,:4Y$G"01%X(P&;#P7Q\,(V1AL$=&N#%? M(V>74="+XL72MZ[YBQV=.3HS=,8BI"Z?)DI3EE"1^8P'5$GF1R'\9^@LZ!J= MA6>78=Q+E\SWZQJ=.2/[^?J#AD^Q&[A11_=A6._1B]TU,*_/[3;;>T?XX/)- M;\ '-14Q51&3A#(:$I&F DPPP2F-HH139OC@&CD0A^6#%/A@VB/IXM#M]K@[ MXX#L8NC ,0S',)[+,%@H-=6)C#F):!)SP0CH29(G* M5;;WM6R+L+V\L P+.$Y7:HB/Z!F=<$8?18[YAT*6=]H;\N_PR '/GV<^.I?8 M:W2)[3POWB+C5\3%3X"*R_2R^.PRW;J4RCF-'84<9[AZ#0I)@$)(]P6V GEK!N\UWI8>W+2!O\%0\,6*BO5AA.T M:S;??Z=EP4OX!>K\;O3&X/3'[(]:7QF$GAKKL$&)7<9DZX2T%Z;"'>@D/PTY+!3^5?FWR[_#C_:..U[=Y(4- MV))98I,:YT3M&K^,6O,H@A$?$.SK+2@5$D?I\.(![="B',+3<9H.+":'E=U4 MO.\->&5TD.&M!BWDNBR4+K"5 /QF8L]\J,?&+%S^90@?F%X4%^/#GX=(LPP: MP3H'99TCPKRI=)^#':S?WN=J> N;P#5.W]4@A3^YA0M8P6BX^I8.@#J(8$W> M+"BF?^)JD93R**"<"D4IB2AE/!0!EV$4I!GAJ>94_PN(MKWI=NPJ&_ ;?2XJ MS?\\YQEL\ WOW_.'^NRG610$_)L&^BIXS:'J:FAEV=X0T]('<*>R,O'2-\ E M=(57P7)X9];BW5;(>__V]+D%80C$ALP!R>@:&;UJ%-+6?B/_Q1\)'*8?T_+JYU M/;X2!F>;(=^_1_4PSQY>ZA@_?GWO!9[1_H.W7J,F_3ZZ@\?)'5@NLQ&:C]4- M+_*_#+9/L 7^N"K4IPHD8C$T?W[,QN@SP9YWXW20K["FG_NF#5.C-Q'?*G%Y M,=+J"FT>&H'&1)EB<4(HTQG/ LJR#.M_6!0'Y,S3H'T-$/FJ$3##?[S__?WG MJU];S:N!P.4"&MACNOR[J'Z:^Q)N;)9@]F#QY/9*]%A5\\& 55L)Z'N)" M#P?7C_K*$]H#Z6HZ)P&L_CTJK#9^GP]OO7)4>5<%0*^_Y'W_S_A]68Y:LZD$ M;-YY-;H!8'EA8%Y&>G!)'SXV#\4[OFC9S*\VH8*V\M3#?EYY7>,"?D "(/[; M+^^OS6_!VQ_Q[1_EL!2PMV8?Y,*[JBU1W(':.K1#K,PKWE][1IIY5Z@M@W!B M*)X^ZYN&MWM?SO^_GKET1DF4TRPS&[/,>HST9L5960ZM.GG+OVD HC;@:]@N M7@$/!@%:XNC&$C5/LT@.4.;]V3RJ2IN)JF;A-[K0H)/"^<*:] "7@(L;%2:J M,JAR6,R@K^L+#Y5;5&&K_&YJE;!J;A3<4\^_/JA?KB#[5;?XI'KU"LR+KH!7]9%!^X^]Z=?\>YD- M>_"L7RI=R%NO+F7^/_Y&PO#MT/Z#UKEG/2ZU5^? X_.LN4+#BNP#SG[L/;HB M;S"JZA$']@(DCQ86]C.?Z56+O+G*Q<@ G]]4VG CV//"VH?EC4;6;F59#F=8 M3PW 1H;8[VN,=^O^@V6D<)1&N/0:;//.[O7D=SB=\>\@;L]^7,O..$[JM$TE MD =/*,EJ"($%50,I#Q2]&Q2()8!XC/EX3BUJ&N#C!T!*Y2I\']Y6Y>CF%A6= M"G:$:HMY<%5[/^#;&J;PF_VLY04@6DM/FY6"UJC-NII+9A=I59IK],5E*%ML M2O1'P+VJOLT',\I.I8<&/PQUHK!KN8.1?.;C=[K/S:3G']H=&PL@>5M/[WS\ M6=T^9<*V8/\-LX##ANT6.9]&X#''@_M7W7YA+,;1G@L$<4J==YPDE)Y%_A MI]GUSZ,:?UW+%C].PO^GMEY7T&#U70Y4WTPSA]]PU%,UNC$:<0EJZH/%DJEI MY^,1Z*B@W95*]]L,HWJ,V[U&*;<:'+P%M+T6@^]*8,AP785S;@=(KK QX/3] M_"]\D&$RW!(QJ-#G*)S[?:0_J<\%;]7Y.RYO<5]]4 RQ]4GSU5#+VP*@>).C M4H[[[-=E.U#7:,>@IN)KZD:8>A48.OB!&;4!#P-Y-0> EF_!-B3L%3W]5DBU M?TQ#AQ>\_P J^!@ 0)R-"65\096U=TH$+.[)K//C:&JR?"/_%A:*WXTG \.3 M[OB_X?P[JO=0C$X'H>2(OQS @0>RLY2W<,CF2UG6=QHNK-OS*9%C*\!% M6(ZUN5H3D$NN\+:F=?S"HKW[LNJK>X0J[G)DV[7A::/9-9)#R\SLLYO#0?<% M!RD_QS9^FG,+;.1+HL?G2R*'\B5]@0T;65@,K\96ZRS>5G9_&GI FY#"!P;&I"#9.^;37J77!M ZK M46%UID7K"M5B^&Z%,=1KK*X+[PJ,U'I"LM8L;3QADU<87Q8(K;JUPE N@ R^ M@T4.=>LWG,!_";.=)L']4L,?.!3@/1SF':K5$_Q?X!Q'@!B/X?\?=C+7>*?' MA_2H@JSTKJZ(VH-"-."5Q3F\I%)PNVZ,P65NTF7^U$9K^*- [Z@UQ@P=71F, MY!?>)_,6HZ(M6U_CKJU!'RI .3%*F-&._@2R:,_#[J(&2\H.0H)7J6; =XQC;2- F\5./M6DL%$,MX>^!78R",J@JI%._ZGS5RD7%4\PE\76XI M; JZ)ZQTERPT^>GR?EY\+?O*^UEJ;CUI/LV96WZ4A"P)A58JIFF8PADA\&%1A;_Z6_ .=2#^LT&Z4$=#7(![HR!41(,:4 T#5NGXDCW!S",8"\0S"/+@+3B.%=PW)F0#[E^4*^+_41 M /=;EV!K6<@5\&CY.&#'0O!4D+Q#Q\ N(CR%*4T,CZ&5K/>WNC! MH_-VJT&K:V]A$[3$3J\+@N&XR16<2@C";N-%^%_VJC4O6^_=(W;3^V(D"V:39 M%(KWX:! Z>[W&R^QM+%DS6'YRU$=C#DKB">.XY8!7:#O>.E#K?=UO #0_TTT MNAQ[L,PEPR5PJ]'S#'#K/Y@GUC:_K+428*DW)6:_KHM>V%S(F.=CGY$I/L04 M-3ZH]9OVE[=MS5]>&,PP-[UM'M8XFM"[,E=W:)#7?CUQO%SXUOG2=#!HWMQ\ M?6&^FJN5M-]1X%%IO/)K_R)XYG?4?]Y3GUPL6^NQ3[1SZ$2;GZ>3"JYE^X6+8'A=$$@ MFY/YTKI@&G2=\@@<%S@[IM/. K>1ZU;4M>)>S;O&T"U6K_"+V3CH,+]K)'1[ M!>@>HP(]J5KUVD(:#T4I)HS=859>4_W2/*HI^_"&EB*QU@->"3+9!(E 9L(2 M,)()/!J8$ M+*]GT@(Q\%8/FT!;<^D8S.VI@K)DJ\UF+BLT/.(.2Z1 C2O<43QU%,T)&-7X MP9.P%GE;-I5,)J!GT^'Y6(\<*ZNVV J8$"JU(+;@PQRS6"^\W\IZ.$-\>0'* MFO1P^\YRG!$^?G:)JO7869YC H72\P'8 M?2L2K5UZ2 'VZ/$V"L0T(T4>ID#/&@W0 "F^E;FT]75PLH4>>J&/%D4.)A(P M2F!N7FD*4@:-*H*\LBF"TS?E,#>,>4R18^(;&R7C3VZ!CDNLWVF5FW$ PII/ ME;))(P\7KUS1Z:)D_@6]\$W.Q"2U>\J@GB75LFX^&0MDP(26L._@(?B@23%M M<]]%JU0U1GLY9[0;QX&U[#&UJ>X80Q]K+Z98K"EO>U'>C@G_S3%D>CZRTF9Y MS4"X 6]3/5O?8:4A"H7&2U,O*&BS935[Y;?+"&^>+43'SA9>0H)LB.?7DQ#S M=1N8Z[85U#FQ?+TD2C^M]- W*3D3E>9^O.GW@;\;TF9107;3)J*[OZ88G#7-JL M307B8%35-G/N;M#70UNJ56*1W^R[A>[G\!J[ESL-$D"A#EKKPE;BVQ59E7.\ M'FU\MZ!2-"+'A'XR6_LE &H9WC;.U6N4$=NZ809D%P=S-W4.'3_-Z';?3!H_ M@%3;LO+&LXP/7(S.2RR&&[;*G4&T]O>)4@BG:FK)L/*NG\.VT0-2IL V*H84#W#TM$,LZS5 M!$]4:XQAECV\YK9G6.$DN+.TH++7"H26L[9,L1[;S\@^L7[GVQP?Q(1\Z_-Z MG0S1'%?+$.%LT%1NO(E"W^1%85CB.&,&X-2;$LZM%7T.5C0A)BH):)1D/%69'TBN1>;+3(5G*][S M=%KV['L4X4SJ.)0ZB@$ 7&2*:!IIR;C.$FP7W)6,CPU363[K.^L5]CY-"<*/ MDQRL(TQK6<@RXS83S=I!U7C'J[+.*MV4"TT,&]-8P)HV)OODMNF*\J"'XW*D M1EGH-6I 4[L+LDJ#B*^FGH J]Z@0N7&XM[6 YK'W\)EMSC=6/?@XGP:34;+1 M<%3I24NT*^/K6=7M[^FMWH.IZ?W7_D>K1RMK*IH53F'?!/G6FX@<3\HOXK/+ MP+]8[-OM 9KUL?3+^QW09?@ ^/0=82)GVL\]!2Q3!-UVCK.-Y!;,_EOTP'\? M>@&QBF&;'#UY YJXJY]B.@@: 8=^UZ=6-%4+"FN;:M'3M%8T%:)S5:$U-@8$ M=3(#V)38W\@B:E.F8,WXJ:18&_*QSQLG9-:R'!@FO\1.[Q*?V) 9OLMK?G-3 MZ9MQUFJ;3[";PHO]EBG-KOYCUJS=".0EI4K)8Z5'W6'FQ@B:3K=4"X=4S<0G MD$-76C?-@KXW9/AH7U1S+<+7\D->-VF1]1OO%-/NPNB"Q.&1I-T%](+X;K%N ML;!8NLOLRUWX(M-U_"C6MNY6)J/AD+]9SOA^AC-BD^5=N)B.%31?0&2L!YAC MR/)]@8M'7S3<;Q /6&=V71/;O=U MP8PXF#D\.SB>;3Q/4YO_WCX+("]1I[#2L%TAU.93L9\U9;,!TE83AM<&]#9/ M=RL\RA6>QA3<=;,[RMRT7S1AY9<8>MNAH9EK@FSCJ9E=F(NYYMXV<,%+IJ2* M@X0G :-*I=P/-(TUE7X:2R;L8$P2D"='U\[YXNOUW.V3*9DXNR_P>T$:[&A0 MYA$-I'74TZ6];3+X6>DXDB'#*!:5BG.JF9]&:1;%?I8EW(Z5;:GGD;&R6U-/ M>G:9]F@:.N)QQ',TQ,/]. X)CV5(DS@6H6 QITDF,JWCD*\]-7U;X@E]$#U1 M+W74XZCG:*C'#[- 1CR-$@J*6ZP9""+?CZF,"2-)RM:>:+XU]01 /7$O]OT. M4<_&UE]F_CM.Z^]C6R/R+,MO;N O;81&=0D"G.'+H=+KHE#"6!2ECG&0950QL4)^E21*PV*=) MQ,D6VO0B.M&SRRAF#IU.&)V(9FE$@E!03E,5BT@$) "6Q4A*A!]NH5XNHE,$ MZ$2V5A]WB$X["AZ\M-:X:6"OJ3/;1P!A1U#L'DTM1U(',@>RTP79=H%69VH[ M[>,)[2/FE/H!88D,!,U8EDHM_(SY623",!/!P:*280RJ28_$6WN&G:[;76R3 M\%\:$S_,)*=:AVG*)-4LX'[ ")'AP:)X88+8YH?.LCIA; /T48(JF= DH3*, MTXAQ07RI&0\!Y=3APEZ8<1'T@L@QMQ-&MS"+""6ACE.>4!&'(DA2+5F@?'BQ.E)L''WS[*Z@S]S>IS3*^N:FZPQ %CS$WF9E.0&,)1J7*$Y8TF>W.] M-.D3C4WO!#0GPZM2/TU#'9&,T8P&P#$BPF(=BCA1@>)I=#"UG]J,D"3:54Q[ M%^?<\4P21^6.RM>C\H3Z.E9$BE11&3$A?1[I-/5!J&L5D(.96Q0S5V@OV3[. M[JC<4;FC\NU[D.R%RC&5)NDEP6(G'T?ECLH=E6_EJ,^$5$&8*,$DE2E */9E M%,?,3R)*J#J8=X&&ALI)L*L<[I>D\C6:AW:D)]:C[99P0G M#!D8EMZ-+F\J/KC-);89X_7LU,-V_*MIVV3:A+?-TR^\/??":G#REZJ\>_]] MJ*N"]Z_;E__\\(_QLJ]PU2LZ9%$ZWP4RX5JEG(C,]P/*PX2)E$L1^Y3$?@C4 M--]1:_*>B3>G?GZ;JM[J/E6+G6H;TEG=:O/)S6R.L4?3 8LF%V"\'$OK(_B2 M/'=!;K$GM=BUVW4M43E;N@,VH;MQI>N@]$@4+)AOT]+PQJ/NU+))X[$7Z>-V M0BUQ]MQ&Z"1AMDZ[JH/PO-U.2CF5$UHP_7>+TJ<'L/\VW:U---FU]7,8=7", M.CJ=\\C21Y9KHU?&"<#W4A6RIA/N57N:7XTOF7/IHU3S7'N!;[[YE&"[ MMWC7B4M.0!T7ABX54"FCL=2IDEGD4Y\*P1,N4AG3- @YC9,GD'1[ <5 0'4> M,;LJH$[ QEU>GM%IR??^M_=7KJ)WKS667(61UIE.4I^".2>4Y!$+9*K]E([K) H4RZ(TT/NVTR+_ M[))TI-2MJ\+.8?CSTZLU]0,MB09]Z M%9X,MBWEISS-9"KBQ(?_4QYFW ^(BOU0!$)G8!#OVZR(,(V_(QT,N\I/3\!X M.,8 69US[Q.7>9;+O79H6L/O<4IL:%'H$170*,).J8D"(R)B$?5U2F(>QB14 MV38=>#<4>N'99="+Z DVC'^MV+94Z.DPBL.(1Q%-*-6,"J:"4&L:,"UH(N3> MC0B*DW(A)^IN)418D0-,TR,(LIF,R<*$G3)(L.9T1@Q+T7 MIKLJT73\],6Q;2D_#54BXBS4BI"4PL\T82J.* U\&OJZ\0+NTXB(SRYWE=1Q MHNST!&R(3@<@'NG1M ^/V5/WG6*E]YK)N0&7 MX*W/99G%"6294RK M.*9<"L892YB6-*!QFJFG)D]OK3#$OE,83E)AZ*C_9[8;ENLEU)DF,D?5\<8M MUO42VH'+N1.>9==+:)>B\4O^?&PZ[CD>MX=$0=CXZ<4DZOA8OK>;/7 MGC>O$$ .H_:*44?'?T\C2=QU47(]*@Z1TZF%IKYD 6$IHX1JD3*21#+AL4YX ME/*#S=V(<;I.VO-=%R77I&(A?)$!1@KA,R)Y"#@:,T%C2G48 FHRG85/8.GV MX0MR=AEW'C&[FB/J))234%M4<45*Q%G&=!2F--12^&F4I225-*.14-G!9L;$ M6,7%>D&T=5FIDU G)Z&XS\(PR;+8#PF-,\(3$J=A*#A5D1]DY DLW5Y"4=?G MSU4Q=+6*P;51>J$>N20(8YWR+ D5Q>X++(IT&(4L]I7D0AS.NHO.+J->0ET; MI9/!MJ5B,"(I43Q@7,B8)I'/64Q40E2H8I"(["F$VUX,QF>7).@&DG55V#D, M?[XMXJ?<3ZC@L224ZU"()-.HXX4\BD--#V>+)*#N]9*P(ZCNL&U?CJ\D$7&: M\C3U(YHR4V:?AHHHS8,@TOLW*YAKH_0*C(=CC)"Y-DJ'ZL6JP'#(:""CF%,6 M9CP*,IT$6:8S(7E3F7,0(R(%9M1CR:[<'$?J93LE;%LJ] @+E62:JB2-:19J M1C(_I? C(@E+?;5O(R+Q71LEQT_WQD\I&,6:9K[2BE#0L'@DE(ZBD&EDXK/TN4C)3V:: U9UP!A\T"Y4=Q+)ZR6K?GI^3L MDEP6+/15?#W7$OJ>N*L*J_I 8B"I-,!D!=4FF1922+ M0ZDB]'/(8.^&)G5=$3JLSKDV2DYAZ 1,-E 8XDQ(%82)$DQ2F8+-%/L2K#SF M)Q$E5!W.N1 9A8$$BTWO'7MS"D/G26MYW\54)D$L$I6E&=4*\ZEXDK*$LY13 M2H.]>U)BIS" M"%#=$"G'^YGW.1#@I,KR6=VB#DQT9@O_U%ZEI5I5WGH1E ME7>ZJCW!:ZV\T0"8FFPV/.)]3^1]>-P-,)=;K49]7?>\^]L<"._>/+*\*6 9 M\)N1^O"5+GI>67D#0=?9P]>.:J\@:Z,2@ 0]$H!0#%(45]X7V_SVAOF M=_@:E6>9KC1>4^EZU(=UYH7'I02> +_;32"2]<:KA'?5>@COXX6:?-C/.2P] M'^8:WF"W#TQBV9/,HKWA+5R#$/.&)3ZESH&CF!5Z F[%LQ@5\+G*\3/>GWGH MW%J\/'OL>;#;\8, Y/!)#<\?WN+^2[BO@INY7=$ G@?,W51@ S[TO'HD;^$E M!J#9:#BJ]#1<+[SK6:!X'"[("]D?8=,9@.2@T@,.S%%_'^BBADTAT.Q+Y:@" MP(_OA&7A2W"E>*4!K6&L? A_"$L*7GVKX>(5P&C/X,&"&/#AE@,&PMXFYX_@ M@:N+&H[=NRE+52/Z )I_RX'2\%L^1E)4*1'[ 3MLW1NUMX@MYJ#-")BB_ ( M=@4H:M!^\LQFZ?AV>U +Z(/@5GA!!<]O$7TCZ,SRBT6V^"BC;.B88F^X05D; MK'E3Z3Y<^4U/6L*A;C)U5R,H_9_GO,,UOJ&]^_Y0WWVTRP_!F8\#;]56Y_CVZLWGF5[8])66"@D M(H,$;T )TA5>!*HYU?\* MPO#L\JOAL,"^D#&AV/G[3_QRV0'/D8#18',61@D/0DU4$M HR7BJ,C^07(O, MEYD*K;H-]VAUA98FXX%/%$D$D1EE:@?LM BK,5[U&$,ZGC4.HH MA@UQD2FB::0EXSI+@O11;.F.E)]E_BT7,@P,3J!M.685<,)Z'CHIK=B\&MW MRNTW86"^(2C 07K\UR;= :B(J8J8))31D(@T%;$O!=@Z$1PD9?_ZL#3J$"VQ M<\Q&_@G<_;IAU%>XI]_U<#W'0CRQ@9*S2W*Q6(SMW:%F _O!_6^R2;#B&& 7 MP6[Z-%.:$Q$G2<2%($P&+#2;)#X+@P-N$AOL7RPF9K2;[*$V-= 294;_X>+X M%-AWHPK5(]2)AL"!M#FU.O_NW96FJYZ>Z:HWC^)XVW5Y!^M^F"BMFYWZM@-* MUCK^7UN%J?&B?1ZO=6.$ )[E7RP&WYZ-]=M&%@^\?X;ST2\6?8G+":*'_+%5 M[4#Y'GKWO)[1FU#_H/U6AC$!>PV;@:56Z\"$%8M MJUQ8W+SZ WAE MZZ!J5Y?/TAB^8H47H :P:^MK0S@.&J]$W3BJ[N!L;N$V=,K!$P&.N.=:&W]; MS[O1!=S0MY*$*S!E\]IX_M'K8=?RI&/!\I'?1Z8[W [D^1PSY/7M5:'PG_?_ M&>7?X(!@KY]@__+A*[SHYWXI_YPP-[#6 'X %T-U4@?A4WUF%&.^S:'8WZ9 M@L#QL9M? -4'HVI0HD>PH9M9[)6XQZQ?WEN_;LM$/-[O>[?P)*#\?@X@0)H M3C.T-\(SY:WQ*QN&458Y[!_8 LA$4(V,.#)O0]VHT8D:HD-^(+1]K9Z =@G& M3Q!\W_C^M>)* \)_1!YRU3B2/X_]R!;Q)_A.3PS?VQU[DRU;WT$?T,*X.Y%- M7P._SH?>KR6PW2.DA*]32C>L"31TD#EV2X"1.>Q^$C%IN'^!.EX?L&U4U<;5 M)48@F!K!,?4T0&'@R[!4? J? 5KSAKX!6A.)0=\47 BT!-KB4+=D"8#H@P;8 M.M;A4[QJB*BY++AQX5T!&?)J:._/:R,/ZQKI<];$:$FZ]KYQD)\C4"] BI=5 M*^Y:2R8#"BYD;G;7P][=L)7B1ILS&$<'6D?_4%=W<&<;SP!<^Q,T M@/%JFTA1I7E=%F,LKD># >@0YF\X$@V#?(W5C.:6!4J/=FY#(RJ.>0*E&7:0> MB7\W]]S EF#O&*?2%2IMPP<;20(@@7YD6#INS^I'L/RK)<&PL=/P'FP.PX)O M@581'[,,C@J>6@_ML3V"P<8E;V3#G09B- +$;@:QQ>A<0NL"3O26P^G!TQ$: M1G4LT4N,V(5/;132AR9DUNJMH+3"92\J"SZ,I=Q*?2T+?-1Y/4"; M'>!.4& M%1HOD]=B'!P4MPI%A #69+G;3Z6U!W5E./4 L+ R/"9OX\H5H/,0N3V:)F ] M3A;O68PV&_\':'0:H3DGS,:2!JDT-T'ZR=Z1W4S -%EJ&\FOE&$;AN49,Y#X MO1G@&6X9O/7>(81Q&:A< S/[,@5L8Y.-=51@"7 )\,_Y4VGUR#Z(/3@ 8[,9 M]HHJ)Q['#0@77;]9B=$K,?CR[Z+ZZ7+S^PX=3OU?NJ^ (,\;G=N*(O+VW3R< MT$!&U$#V"[ &M;UAR!@_-B;JT-CQ:(TV$@D >5N"$0W_MD\W+@9@^O4(,18> MV5CFQC:NF]LQ:<'Z)>PU1HO2YEI *B/G)7[5G)V5'%J!P$(]Q4C^5OEZ3 I- MN5\;ET".HBZS3\,GH%,%+@%T>I?7#4;C"F%U=_GHSF /D(J'JMM8 YO',-S. M9)>H)2*=(G>Q5OU/K>< :=HZ@Y&3M&:6?= C,9FCQT"TF_ @)N3[& XB.$4Y MPLP9/(I;0%\X#U":*EB9.65SH-9:12@V'I.Q.HZN&\NY*W3MH%9GT2SC>7.4 M/.BLPP2E)O-*SS^N)?'AL,K%R HUFY8TX3:X0YM%U1A- M5ESBWAK[:/&A)H?'8)WJJW68>;0;6^C&((83;WRZ>25!:@RM&MF(N%; H:&(Y]7ZQ.8$ M0)NG"/9<#;H,W-A_,#9J;;QAM\:_7I7 ">%DT7BV]_,)-4KK_89/-)>W#669 MG$JX R3<1!K^9\0K-- >#YJC^=8HA].0,4DALQQ@GMZ?L,QVDQ?\!):YM#F7 M-O=JT^:>2H.;2YOC/ G#,*&4LY2F6C*I2*Q"1K36C(GP;-_>E,_ *3FPQ7?Z MF^Z7 V0T&%@"J0245WTIL^$]B."5GI;XQ#PMUWQ@XMU_V3"V 8+70L&; A)\ M6Q^C-V:\%S6UER;LB])E:O\K? 8IBP";+KPQJ'BK#]6KGRWT#6KYIL;!F+K& M(9K7M^8:E*=:WA8 @QOC;\Y ^N:-J8OB'1/(T4QL2&=2-P!R68VDR3 ?ZZSC MF/4)*U!?-XZ?X_@K]UK6/&!&P4 MY)[Y:][/WGC*3:RGPM#D0M"CYX'2;[3J?GZ76ZVZMWJ7J*,/! ]N M*E2^FUR=WC@(H"9!@WZ>Z::"91+9&._9&,*\4N:/R:M19;Q>#T8V\^/.> ^G M[6DD&+"&JKR)2"@ )$!FP!^JLM\_;PV)YB&M]3&EPNKO>6VTS/'+K==F5#<& M!F:KM%\UA/*((=U9EG4UG6&R/FYBX(+WY(]"? ZOQN]F4+!>9$] M#;7?^'>X^NZ3<<7-I,;!F<@W:E3= YL'DVDBV).SRPPM4DS'J>?MB!\OO/E# M>8P C&_1VL0OF_>['K2"C9,'V8XS?G>?/+JOG9MIEXA38F\X$U"E$FY!#M[=-=HJ@HSQV7> MN)0Q:#O%JB[VJDZVL)A&Z/>MUOM'K;-1_U?,9C<^LB4XOE 5FK%8"*:(B'T& MB@Q)4YW&4B09RUBBQ0)-O'ML[XV#8JS2(SQO-M+;1V8+H+5_L]4868DQ;$Q! MF/>3;X/%2QV#3T+B\N]-TD;K#C=]53 "SP>U?M/^\K;M )(7!I?-36^;=34^ M='0^]2LWO6.;-S=?7YBOYIK$V.]H>A%&=.77_D6P\KM' M'\LN*(W7>NP>QF8TY]>5?L0!PG>1K6[1>+MC39X>;9>]E+NE.LE\SM(LU2&- M)?RBM?3#0&BA,N;+;<1VR]PRO=0\1BMXPN;HV64TSS):0WGJG/;0E[F+2#IV MD^NML'7+IM3+G;0&P3N(RHG@3 64^B"I:4\X,M/CZ[3)Z@0VL:O"*1 M\_ M S/QFY[-X]^MC.R41F>V_QC>$M#<&!,Q#P6C'.PCD( !#QG)! F#0&^#M\OL MU@FBIF>77[#0 -26,AN'<6S!LJF#A#-;:14N-EU<["MV-/Z/W[A)+SF!>OW?+Y" ZTW?3Q.?'^V?0DG'%=-_D%^?06 MQV[L)D:\HBPFPNX(O:9V=X>NW!RQ%I"QPMA1VTJ46_&,7GGL0C*P?O&/ M%O&+&_OMHLPI9R^P+6+/R\P@_@]8YNZ=[NKS MP[A[ZW2YXH]M!LYS^I0>PSD!I%H(C7O=F V/6^\B7$V)".+D0YMV-AP'=2TH M)Y6>"Y"=?>YLX]H[_F?[A'%;95[E)B1@^LR.W[" &M[4TLV+IULT53,]:=J M)-9S%E8=LD4K,V4([2K'M6ISZQI'(B8[-LT![DI;HHJ[:Y!6E2;2B79"K@SX MP&@ CI4//:PS-64U#>_M/Q@(VR*!238^;K186.HF$5$U?@W'!G*GA MPQC#$)]M-C]YDMD ]^H<\*@M\6JRGN:/8 7 K(B<)Z/Q05A9TU KGLK#_(/O M3)<%HYP+C5T"5AR,B;]];YYCGY&;SOVH_P,JM*"VK0J:@F1S.:S.]@@R*B[V MGS#%4X83V?!TNUN3?9H/;4E/T\K@8:QOM/V.3!6__HYUP'43W"X;7F5X\W1; MHRF4,XEJLP&M)D=M"1:Y:@]7[?'R%1:OMMKCR>J-N7!X0K-0BI3%BFNJPX2G ML:1"^'X4,)_Z>N_5'H;Q8.7"\@@^]8\Q2^7L\LMH,.B/!>!,B6E>6*%^1__COKK1?DW66Q +GRV MWF*?\#MW8BPN6\NW^H-1-\H1/$+5/Z[A4GYRY-03ESXWB+;VE*".#+Q;#N[/ MQK+!PN^Z=?WL(K"V]H3!=:>@=PYPZT\*7+;%HXAO[+%'_\*@O[$]:\2YPD"Z.*GN1L>\G.-'\D;#@M.]AW#;O)::6GC)/6;9% MQU,>Y2GCQNK7%B67\0UZ=@DOW)9K+*?DPEAL+/+\((&W9!$+W%T__U("O0+ MY/7]HRP59EE<%>K#."?3.$%7I_FE\S'9, LI8TR%@$\T$0$']$K]T(^R6(4\ M.;6TP F@O*M)"E0+R>-+0_OG> J[9[L-FQ2>-I>_GE3@+V1ZU36@I)RV-1[#8E!O8_&T^P %M329OKQE0@Y33=#$&BL2V'AJSI6XJ;7.'38N4 M2>+E7-?;2>5\IK&M6P-RD].'8.#]!Y.BE$TZR$_&5DURT)9.E!E/BVLWVX(: M\[5^ ?5EJ,_[9L+\(A1F&\"W&5( P!4U_X^W#!@G?./&OS?#8NS,AB$F26-* MI[T"/[SC_RZKIEV>2:YKFX()7>@L;U:WT%&_, CPY,ZFALLL]$"H]+=N48^$3+X29)I?9HFS$DXQ%/-B,3D;I% MQV8JPSC];D*@"YAK)BDT)0'C%YK^E<" LZ=1&=OO+!XK+XJ12?>$CTWJX:KC M;>8SV 1$,V-QX< ?O#L3Q(;SM&] 5'R_XGFVQ[5YT!"4D1M, BVF5V81L>5% MMETC[F.^92.FC@*/Q$;9N!\%H*SUU#B)OKZ9ZO^(N[?YJA.FVS?4V#,'T]S> MJ(^&08^[60)OXK"L&VP14E8]4"ZG>T):MMU/DNYZAW V(=-L5M;0MX-&\ P;\A9C6SV.R@4_,9$"*(R#&Z M<#N)E$]7*]3:=%.]6$SG];89S3[5*@T'$6C;7;XHQRB/67*C:FXGC0IQCV;P MN+7E.KY#IC,=JEB)) IH('0:D#".$ND'L0Z#:'FIYV.^PP]CF'_,?BW!L$.^ M:E5:G+OS2UG]4<^6++_)\N]@Q_^EJW)LWOECRR#P-_*%4AZS2(N Q'%$4QF+ M.,N"E"A!8\T3]F2/O?WO![ 8^/""L;K8;&^BP6+>_10NVYI/P\S05AUGQ]\T MQ#'''_9K['V1MUJ-^OIC9C4G Y]YLV]%6FM YJT^PE6Z\\G=G'U!;G*E"#Q:1B$F6!4"I*.;P[]44:< ZRE*1^G :I M/D(#UO:WMKFXAL'9E-G1';9._@LQTLQ.6<*77=KNFY!> &,]DK1=$EP$R5'E M&#]W06ZQ3RTVVG/V=A>;@QPB@WL)*&P!U0M!(EG:G&>ZD;"I.+/=RE\U2*9< MDO\O.AQ>-S F+5)G<.45P^1W/?1^+LL_/4,PBRCR:LLU#'2^3AS?+YVH]M9+,I/2%DF$B":="*A%F M/A$ATVDJ_2S2ZR:F/N(E^ ?.!-JT3B:@9Y>DEP:[JI-9FR4\*T7-4::CS".D MS"DE;UK'>]+M.46FT=EE,S_9$:HC5$>H^R'4WS]G5(2!H$E" MF$B$]".M*6&1]-<9E+ ;M9$$SQ@8E"4B)KZ,9 I;X#'AH1^D,DF#A,9:\W4& M=^UH]>3IR5V;*[WKHO!C@F+==AI'+2B(S_TPC,-0^Q&5*4F)GV72#[A.%(EC MM4>EEX1GETF7.DXXY#H^Y%I?Z25T!YJ)P[97C6TK=%[LG1-U"+5>A:-T:9&E MEY(2*8M"E0HM?*4HU1%C+)%",AT* MFF6^>*E<%GC?)>W1R'F!'?+M/5UC#71,L05Q/.%4#AT=.AXF*2%$%W*/A7&' M4.\UN)'??_[DW,5[4Y^#5/DLE+X45% ::D83 7HG5R210&&'4Y_# #B[\[B^ M&-/E*1Q!R-),BHRFD69!$B=)FOJ^ -9+R4LIH"%!B9_XSD?FD.\P'ED<]@6+ MJ2Y_7]7PGH.D*.UH.DPW842#C3&>!S[(HH3*+F?)#(3#W01'&1?9BNE=T M=IGV@C1=TAK(GO=+-$)XGKF]"XQ[80^1XS>.WQP+O]F1OS>,425BP:+UYSB0 MXT". W4*)MWB0,\QP)*SRZ07LL7L/\=M-C8:'V_WO^SOF8ZES^H]>&FZVVS? ME;2?UINT1/&DW^-]G,W09K?U M>N-9MI^-/S'UX>^\,VOQ;BL4%G_+HX!R*A2E)**4\5 $7(91D&:$IYI3_:\ M?;:FHRLV];Q&25/@Q#I^N>R ES9Z3F@62I&R6'%-=9CP-)94"-^/ N937R^T MA:4R]CF)0KB1*A&RF 9,T"#D61QPU;0(7GS/D^UD5ZWOJ=ZMKZ!;Z]7H!A;O MA8%ITTIFU;5I?;Q-ZXH^G*\.(&,WH0&(:]?JVK4^ M'>EW[5I=N];.P=#UFGLJZ48IGX*=',1Q0N-,L,"7G,6)B*)4IB0P/E_BLS X M<)2;'5.W.4>9CC*/D#*W;]<:IJY=JR-41ZA[)M1GA$VI?TP"]%5T(7#M6@_> M=TN2B!(64,44C6@@E*]5R'RI>>2GD3];2$6"(/3W4TA%E_;=+:M3KDVI>BOHANX=DE=>U:';IM MK6XNHA960AU1O]8V20 6JQ_'1G?EF1!UP]?%> MNH>Y>N8U!345:1)H*<(H ..3$"&C@)"09$I1SK(=&AT;>H:2L\NH%VW?/^D>YCQ%ZWJ*,JE)0'RJ M9$HYB5)%4RR#"2,>!2)\,04T"G;4/.'8< MR'&@3E&;XT!=YT#/L\[_$I MD>;I[P-=U-@4I_*&MQK^7VGMW<&C;FM/%THK[Q&&]]HOXHG*F222R*IGVK&0YW$ ML0#-())QD)C]!NU^R<'WRW"_BTI*N]^>5^EZH"5V8>L_V'-_%(?J_/N>,2CV MPS@3899F,J$Z\1F8>7&:Q"'%@>,L6CHVYH 031&BX>XP2 6Q#@,)B*0T%;%B M"0<9%$I^QZ (8 M\S$UO5IOL<]O>G4X8X9UIN'5S*5/1156*:=+]---VAD/I]@_R2 EB)91,=QORZ0G\*E3,4X#E,_ZCN?8716% M$,KK3K7\Z;HG9SE,=]>RH+/NFN4;[U:S]R6JY!C;/V:_Y*@Q_U^3,+;@MHG) MV26)%JW-'?QH/,LYG=X_]=[ MW?^F?S/>EF7GS$"6;;';6-!Y!H(JR=?[9=W. M8KH3OM'M:I'N80P<?XI1PM M=83$P#CHUO4#NU8Y'I\CM^?@)<\KTWP??4@%+V3.^Q^*>EC!^XIA_:GLY_)A M L!D?DB4B@(2"=]7G%,:4,FBD#$:2)WAO"=YC%'-QV:'(;@\ R_T,(\AYDV! M;/L9=H<.XEXU$Z@*Y?5S+O)^/LSAZ15" ',K^-#+<-_?S+Y-,$PC&B@D-Y0! MA7$"8BZK)W@?0**]^E:;9U9P)7QQ4^+T*_P:[Q@-2ON0OOZF^PC)?X_4#4(/ M(\0E0!0?=9\/;\U5>3$8P;-&>.NP].XTKS'H#%_!HB8KN_!P]%;[-FU?_OKB MR4O&;O[U:#]!T3K-_L))Q\#%,S^O7?:)(L@G]TNF*G-?\\. M9BX##SSDA;2L!D.>I6XW@-BJM&]+8'9Q;-D'*T6&MR#.4#*,"JYPG5KUO/^, M2I0X ]"PM$U/RD&XF:6W.4OPV;1P!"G(3;*9!]S]3R/JAD98-=+)"#,4B1?; M8?7S.FR\..(^#W,/TY*DN\C9:Z:# HX6@AVXC"_ SQ#<^ >;VAPRG!7%=VJD)16TZ! M7U@&U7[=I.77/6L2\JIZ,"^ZLX]$UE3I0:5K6(H9L8YKG;?;/ 7_![O.?E[? MEA6>_7!4&4E[X1V?07THG\VO$X7D-XOEZF/Q6 MK\H^9_-^G8RG&E[/HTP)JDF2TB3#!JQ2A4S[?C+OU_DG4N0WI&/N#= G5X[Q M4G\' 58#=M2WK7O Z$_FI,^'NKKSE!:@7>)*FS/_8)YE,!CI>%5U![H>@#2U)1?> M'R:9$)%["E]OYK7-7GNX _W0+JLE\IYW M4X*P*/"=Y_4 '3<5DC%FMP(W!;8Z.03#"'Y"-E/> 1X;QC* $Z_,^IHG&G4# M#WEZ+T8W1M^1\009H%]]N?9"XO=F#M;P_^ MF(!P^@B0]P @8-Q?IA#ARNQJ M975/OS_SYGN-_J8^" . "7JN:N]6]Q6PB//FV!]F=XBW>+?\F_$F>09TR*5R M $AAUS16GDKOM@39 ]?-@ GLB&'>;['JP0!'Z'X.9PE?51KX$3J^^B4(*-A+ ML;A> #P.A^\_P.D:'Y=X\. L$"UQ'14>?V7.%WZ.U4,)/VX:'( SS(>@,')< MJ3FW7G,"\!"LIVHWB;-R)FZ] N%7WIM3PG-LGC-9*A[L'&DV<^H?*[>:2]4V MY5<7"V[MV03N^2]W4OMX:4;+;B\^GGA.P_HI.O8L!I7%&]O>_)N>^//^>];Y MW7@#_?F+*AX./)^3R-,_;ZN))^I&GPO _S_/>09K?U>N-9]B)Q@;_SSJS%NZU0T?A;'@644Z$H)1&E MC(DJ;FM$KGL6N7TNL MA(87"65'$BLYJL".6^Q>%QOM,F3VW#+%F9Z9P9'6T;6LT6NYXB9NSDZ$VUZ^ MB'7M;BD=QX4FFPALH^NR'J[C^'URXZ\(>J:'HC&5_AC;O>;/?_"\6&O$DX/F M&M#\U9CG#IP;LOEQXM9^2Z:/972$ BPPZA"8=MRK",K MW,SW@Q10GVB>,*$,C/@@XER$-)*^4"SRHR C?IHE*F/KY@E_01/X*UC 4T[F M35OG991+THFA76<*GU+?2D:,CQ_7)\>H;S_OHU/FEK+X F6&89Q+:F6J M:U2=B9:#ZN+/&LA6?^7?9^DWR[]K=?Z7KI85%"8^]H)D)"!O'>TZVCT=VOWA MB(@7K9,IXETD4AQ7E$0+!+J@93K:=+1Y!+3Y J0YI=V.,X'>Y;7LEY@!M*G" MFQ"C\(9)%$KL#!T>8QTN8+D.9N U2L*7 @NQHUZ H7P%#L\9K=D]>;AFY<.^U//7G&*V5]!TEE]MFGL6"L8R8%2!%)IF2G,BXB2) MN!"$R8"%!U48;!%%O&L/=H7 M9@M/>MV3W7K='=4[JC]-JG\!HM^QDZ(I.-FU/[\KE2B+LX\6/]GO?+G/NM8X MW^RJ4.]P)%DYP+-[;V?]?0( R(?)::3SD^".8*#*8Y-\VLV;V2A3VS<9TY.L MU*.913BS'S6U'XG[,7/GY"TL7BL<<=8,=,2Q,7F!@P/A8SO@;*CE;0%KOC%# MD3/-Z[R9C';+<8*G+G"")R!R7M]J=>%]-7/2[$N:X;5>S?N\,H/70 = V)?5 M@WEEE3?#*G&1@Q$LE^,@M+K,AO>X0C- ]![>TVS #DFSLRBE&;)G1I.9F7KC M,8#XQ[#LX5!0,U;-U ?H&1B466\\.K/O#:I2C>2POI@]Y?GA9/LEO@^P@3O4 M9V,T/][];0Y$6>%,R$K7 M!C-Q,M]-D;>S,Y7.M"% >%@[A1Q1?'H,>3OM&8E((LIGH^&H,N\WPS'A\=J, MBH3G =X7[3!>,PW0$.WT8&DSS7(\11:H>:CM%"E\"SRQTO#P8IX^ED^HVVB$ M7A=.TXRV:^=]YK5WIX>WI>I-CF'F:.UH6W->6$[3GL,"W &JS9%@6-N.Z,PS M>*+]6NCA/9Y">Z_@M3VL%>=M9IK:^;GC>\@H'K9:P M3^#.>BE9-$NT^Y]9A,!CLC:DD4G(Y+_E-;Y^@5S'HXKK\7DT0Y''YVN!T!Y# M,X334Z.JG4/=7 ! 6H-\GQ TW6=_C[/UH>[CQ.^1%:T F>'#[(;W/"8Y!UZJ M?\V_:06:[ =863;Y!%8'1Y?#V5Z9H[F2AA&KJ_H3KX8?LY]'->RBKJ_+.P&4 MAIM;,3LY#>:'' 94JRB-M5!$XO!%1H266>C+5 ?*C^@1RN^E(P@G$PAK,ZEV MX;0?G3[X:F8,^AW!14R2XUDL4.@N"_"7N L; M6GXM->1'4TYJV%Q3*6X$G]'=/QG%YE6#!%4$.ZO;0&2QV/;5 60,! 8]3\!%!!X[2R M%OE-I8W+Y_SKE\^_>O\_>^_>W#:.[ U_%9;V[#FS3\D. 0(DF)E2E2?Q[,GS M9.*<.+/[[E];( ':W,BBEI3B^'SZMQND[I*M"R51,K9V'%OB!6CT#8WN7W_H MQ9?[2$L\+L7-=N,89+\=Y!+_=/ KY[G=;\Q]R4-" X\*Y@="D,"3H>\*$O(@ MY-%FN]^YO>X?A4Z&W8]I,GOT!K.*WZIACD&CR>:6MCK$G8],E+&LN>#%/OCC MN3SQW2O,&G4XNVD&N5 R\&*?2*(D\RB/"%,!4RQ6E%*/1>NB :[FD\+D8&QZ M/!MZK8[?=G?/(3^E,DC+L(U@V"F'=-H7W9B%6:O#VW0)MJQE8:>GP8]G7L!J>.;]. UADA:A"Y-_3'Y^_^'CA^+IP9%3\8)]5K/ND;8G MX"HG01 QKL(DH0E+="0B*1+AQIQX7#!/'\Y5]EN=L'9/V594KJF;@U"*R*,D M2&C(7-#4"?RA8M<'YB":\:/YPT&K0]N"-ZFFTC+?Z3%?7;ZM@ U]&^R494?+ MCKOZJ1NR7HBLY^Z>MVVKRS=BG)E$'$,3DY5QC1]GA?/?61>GXKPS>;1/QX[W MGK&KRED4>IX;^%ZL&--*>)R(V(U9F' :R8-%=;GK-CVJ>][ZV7>)()1*[4>< M*2^,XL35@BOJNJ'RI%^?KSJOA+E+6IW=?='ELGHJX2O+7/OR11?9C<+NQ[/L M9MFM[I@H=SU@K4V;3NV3M5Y]X/-C^B-+!C;N>1!GTFQ%##1/.*^YR>$Q4R*6 B7:]YRUL=T7:)#7Q:YCM^X).[/D:?F+>S,VK9\56SX^:!3^X&F!+%-^Z0VN3 M9QTAOJ8^8\W\B;,"T%G>5.QU ^@LI\D&ZHB' MQQU_5H*%CHBTBK,!0BX($O M$DWDT5PS/ 3TV^$2WVRTX,=0]*<'WV,5CE4XKTSAU.6.A[@[Y)Q:#60U4).D MS6J@IFN@+79@Q$5MX_%%Q'"K;6J *YP&K5D$*]P&W>0%O*AS?4[%'@PQ24QW M),34R3586Q"$"13)GULS=U6LX$YND1$L_'"P^I:% NHCQ'80;\N9.R&8^GF? M3ZJ_[_1%E&OY[4(F,-:WLOLHGXK6F]DU@ 68IM^JJ<^MU>J))\E1<)-^D8T9 MBW.?HU+_4\H)DRQ2#-&,F)!>1&3L<1(F5(9:,OU/XGFMC@%(PM2R=V@1>HB6 M*3O+%GA.11@MG7I^X@=<""_@$5-^+'T_\4@@ K >U(_<>90E(73H>[%'N B9 MZ[L1B3T_E*$K(R:XCELKWO,B.M/9XS%=#>]@Z(Y'#! 3M4!,343@L4!,%HC) M C%9("8+Q&2!F"P0TU& F#8OH%ZRSVY(L&NYFOV2/.PG&:1T-6!*T(UBB"ZY<8$<\*I15**Y0'$,J%D]?G M6K)RPO;4DG5_TOD:2KCV#OYJZ[?6VMAQ/PG<)-(HI9Q+&8F(^Y$''Y# Y>'A M-G9\+QL[6[.PIMY62>A2P6*/",TH8:'GLH2X+H?5)TK6N)_9,&?&KPG(U1;, MO&KFJREAE 2M#FN'NWOZEAU?-3MNDSTH2N"J)K'>:P"N.@C*JH6N6L=;U4KY MS&6ACES)?$^&3!$_E#+T=2*)$(?S5L-]H*Q:M)=U%32GV)(BB%4<,,T\"?_% M+&*)"H4O27@L9Y6Z-:&L6JBA5\U\-3FK% ]+V[Z_6-UDV=&RXUZ=58H=>]I@ MDAO$>J\AK'H E%4;6%VK=Y;B 9=$Q0F13+M*A/ $QGA$8A80?3A7E7HVL'K4 M;BT^#1,O=%5$0L;A#^7[H9OX 0NC, CE'A-%**L#9=5&JEXU 9W)8"\HJW:SOZ8"3G@0!5'HP<9:,(^J4-,@<97K,KH'/.D)\37W&2_<] MBW/D/@=UU/0<]UV!Q^HG4%-4T\[P8W$2^GY "!6^QQ0)A"*,AI1[DLB )?18 M;II'2L15L9A#=$((9+4SWI'C2U8%615TBBJH)F?=PW+6=DA/&A71ZB2KDZQ. M.KY.VF;'YK4Z8=OEBWTQK/ZI#9MU=RS6 RY B6R8#637D5.&S=$_^KI7(.!A MO@K9<%2\6)B+!O<:_H./G =XWWWAZ)[2ROE-1_E0YD_E&E-A ! ]1_:404)T M'F7A_,+@9$'%BUKBGYA(EO,M\PE-QU92!\UV.^4%(&E#+F MXX$D<45LYDM&\Z4'GR]_?KYM)]=%'U@'%%CWJ6VFOSN?%>F/_7(9YXD@;DP5 M ^[2B1:<<\69&P6!KQ/.EK;Z.R#5?:3ZHA+?FLLXB01S!0MU(!@>MKE4>U[@ M1Q0,5%!)%1D?NAU\OL'S\YWELLO9T[GGSAJ]4,6,NDSS6,@G 3C,N MJ!L\T]&Q2!^&;V_C>ZV&77V3_#8<#',]/>OKDK$+ ]'[%5[Y:S>+OTVF!$_2 M,-$^/&N0#W7K-"Q%.<]9$C-Y)8&W*PU,G+1 6MX32+5X+%J[@ MEZ"F3P4$E5ZZ8KW!;@^">KB-3W,04&FL8MW& IND?XP>?G@X^N6 D?\ MC>!<]TRF=HF27=IPC[373K(X1S1-PY%@3X:]P7X!-)]CIN:=F7[1#S)%M'RT M.FB3]Y&)50\MFQ;LV3?.4S,#.3L?O1^BP=>BVSCF,L8 :VCU*CG9.Q3UCS+)MBL[F@\?KE$[S_ZZ/N?M>_ MFSC*IH%DYF+6&24[USPV.T^]>9Q%#2C*X7V><]8ORZ;8;"YHO'Y!=^7KXS*, M2D9:G2#TSBAE\%3TAF_]$NN7G(+>P%/$99H#DV?(XBF ]3CVK3D"ZW%8C^,$ M-,=OV7!9D(1YK0X+=E8<=;L4Q#G&7=VE]D3*=OVLGUWV0/$=/4Z5 JCAISY$QL(*2O5@[C^G@ MWKFZ?>=0W[UT?I4%,,&RFPI8GH?^<*"5$STY0+S4G 2E/?A8._*[3+OF@'>0 MX84/,%9SXWW6!58K\!X\8"YGJ]6%!*F3=]KI#1^B\HQ@^JX"^VP5H$GP'9?. M^[1K7OS"N(H4ED#FW2<<1+1B)FU'_X@U:(/!O1R8,2G=RPSJ.R:V8'?8.->R MP +S#/_H#I4N#\?'0T6]@LLANW.C-L]\S(9=Y=S##)U(Z][T5)PT,8_J9]@# M.%VX_UZJ\IZT*$ .3'9(=) 2Y\1YD;"C:74GHK])*8ZGI=\;/>+3)#U3.X1 M+%"Y^$@]M9IU9G/A\.(ULY7:4^E*2/R9%(DZ54:@$JYW12+8++ M,%S]K1WK:QDKJS/;9MN,E.E+PZ8E381KY4R8Z(%3GFI@8LF4OG5 U=:1UG.B ME+D%.[0>75[@LI&*!XNDGV>RYEUY(CV[YU?T\!EK6R4,-8_IU\T1>G&VKXID MU/*2Y:6]\-+!6HCK\[:1C$-1E7#\:AM\$@3Z/A MX)GHVRL_%%I/ 9[DF=!Z4]NDBM$-0T]SF@B6,.)Y(:?"UU[D!XHH&?*7JC87 MSH: 4S\81OVX!30,\[&Q&0D6TV;W4@6]GNR=/%J;%=WS%-V N=I7-(Y"Q6(N MHMB57(>AFR2)5H2^5(!A:T7U!=/TDBA7Q A6)F,4A3-1W8^[[P@TXHTR]!,A0L^B&"%O&O -!*39= M=*M(P.A=HU%Q(Y@-PGO=Y!E3P9 Y*"4[Q%<]Q%<0]GH_2=5J2F,/^XP3>$9- MA4.E5[9,1LS?6 ;>&[R],,F=#9*:OV^1=.FH88[_8((<8@'MM2GCB;6P6H_J M*WW(DMC[CKN.%OVJ7/-/9LEO$I.86=Q,%MHD:6[J9G)L*>VV"=FYB6^--3Z6 M*^OGRKI#BOOE2E)RY>X%))8KF\R5M4?+]LN5U' E=9O4*=!R9>U<67L@:+]< MZ96ZTM\9D:C95;J-V\%6A3J.!@L:#] '+P99_,W)^DC\O:1JK"6E#>S.=1)^ M]@367E?,W>R6[WIES@JY[ZN\QSV4-PW46Q9*T.V[UR MOGFG'Y8']^A5U\R#O-7A_LYX498'F\R#M?O0-?,@)GXM:7YA>?",>+!VC[EF M'@Q #RY)/3SZ<>8K#6._JV+5QEW&"NQX^@/][V'Z'580*\"'6+V/Y=VKJ[^/ M'<]^MB?.+KC%IY-+<=0X>(5)L+"9WG@?+1?!0QSFUB6!Y^!UX M!^I8?*XB. OXN- D]%2P X\(^3C"?M,*=NR(^%GV%C0AEZN>^M!#\(/TN_[< MA=F5>) 3+J;S8'#4]6+EQJ'$'H\D4A%QW3"A+/&9+[B[ 9WB]& "_-Z9_K] MYPH&^2)].M-4 .(6@\+)M6F0CN7B,Z>/#N+B*3W0^0.\7JV"B@R(N'06'FNP M&&4W+INO(P8?_,QZ)H7P#H-L%PJ^%B,D@U_[8)6 MN+B-[[,ND*X/2X7?/&1*=TW0!Z[IC;H:EL^7,(=<(J$ND&@&_*]P,I!R\\ < M(T-%"F\&NG]/81Y]H'^F+IV25=D(M7HOW+9I=]-=HR&+W3Z[W2R6(WNS(*050N^F73]]K]4AEXNY M@-OWTMUQ"WJH>;,7NKMNW&YY BVYK!_O1HUB=]Q"'(J$'-R6R\74J*U99U>_ M[5#S]E%D%IMK++#.QIBD"RUV%P%A9]LU/M<(O3) #(% ^UEA$&C?&K4(3Y_@ M?Z)UFKJKA2$_$\I)TRR M2#%&.6-">A&1L<<).#XRU)+I?X*Q;'4,XC"F6+U##=$;%+^\D9UE"[S4LQ)" MA[X7>X2+D+F^&Y'8\T,9NC)B@AN@W?TZTA\>^N KX7GF3?X^+4"89/KO)8AV[L3WLG>GS4OB-(^'#QB:B$C1^HC0-=@WX>J^< M#TX'+T%G/48O/2D[G@/+I(4A*WS6@^MB6=P["<)S.W>ZAWAO)8:]057')UTZ M'Q+G<6KC,\&&+]^T?")M)%*%SO[<.!%O7BN@(Y!ULN-9-MK)2-LX'GS770\X M"I\UQ1JP,/F=GLQ_4,F$ ;-/P4/.-;)#I >/B"6/'T]MNJI-5#FX_RKFAW[I M',[)=.HU3Y7P[X-U?+KJ.TR&5_9I#4+M7I;Z$F7S.LQ[\ M&IMTG\H(KC*%@7MFIO"+1A^Y^^1\*",.$[(XMQ@^EKDZ07OX*>OI%QAL^5[% M>&LO>H38"+61U%@XK2BI@&/(2=N2JI\Q?U<86 M',\8- K8JB6"M1"M=4-?AQYH4Q)%3((B)4P3[2D_I$I&7C(OB#=?__OZB_/A MT[N;WZ^=GZ[_O\_7GVZO_])V/EU_?3Y@N[PUQDMOWWOH>]P+Q9 0.#KKH\,! MDED2MR+JBE8H@7>"BFI9_Y4,9S\"*/VI"J?"LJ([5D/;E?:2OBN[:+N3Z9?B M\4OAAR?2*X.P2Y=O.R [V+,:K.V9LG,.@^O:GBG/4,;V3%E?@)I=)VN6TS9, M>9'C;9.+;4AF&Z987MH/+VV+7G#JG50,-3[@\NABU)7B&!TG=LA5;1HU-X;6 M77/N#.M3F#%SXK?:Q2_NH_=7Y*^S2I1 DQM; ?EC ML/,BVX;@,]#%$KZ%HS?+K0WAUB/N%YNE<85K->Z)\O F&G?W;56C%*Y O ZV M6 !Z%(5[WL#KAM7^*L'[1[1(698$RMFJ,0OQ>@*>/JYA\=&4M]ST;F$ABYND MK/[;Q%S0VLR%A1=N+N_5?4)5#^]YEO?.G_?J=K?K83UF6>_\6:_NLX?G6&^1 MQ7BK0QK$7*\@L&V\VI^PXOU>M MXE?8;1;E,'"=40R_:*#0_VJU3/JP9<;.AWXV M)<=JO;I=V-W?"0V?8T/&-^ MJ]N-W8W=!+#;SCVI++;;YO+M1IF&Z*SE)#EZ&].28B-;LI@=8[5.0?0.7LIO7E&YRRJ%=+J\,6#:ZM3K$ZQ.J4Y)#EV/5%] M;@PU]41+.K%:E6-5CE4YS2')L8ND-O)BL&?)DHBBU2E;-\NJ'[+5;W5.#;*5 M'0JR%=MAIP.3BWK54^/TTSC5Q7.8K2&;QVR-$P9KP'D8N)IY/ P)HU'H:29< M!2NR )[\[N;WWS]\_?WZT]=;Y^K3>^?=S:>O'S[]]?K3NP_7MUN@MK[\_MGQ MPN:&:!W&-&(Q\R(J \:8FPBM095(!KN3AG'+IO#.'[4L] D".-_T)J![)!B! MMCYJQV WF79B@\S@X@/7*N3*RW5G5W>?201C;\0K+:0._01('7-O_]3&_(TV M77*DWMZ+3[(F#0WH\C1W&Z1F6''LFP=?H%0B9V_2HTO' ??<1&J61(S&/!)> MS+4@H-255C0QUL_0^F(9T9?$L$:.GU&=&[7DFO((@V>.F$=8E-@\L"0!RL F MDY92A5I03Y,P8)S02$D:\4@&?N)[B>9'FK1H=3:8LVDQ@QJ\!R:\B\=TN=&- M6;):M?5,I]LY:B213G1 ?7!X!(L5#Q,9^9$O$^ &@;!.'ZL^E<.;/&(-?Q6S7,E1QW4?5=//@1[KPOYL UA?%.@Y^QLR88 MTYYYK+&W&>P!LF'9NJ;;Q=XV?;"2H[XR73"OS\Y9^: J70*+Z8(71L"#]SW8 MSO% $/#I7/Z,1[MR\L],]Q'V-87N3:8,;E^)*/^D95XL3'TTC8DE-ZS[([>+H\/7_K[Z/Y;&+GB)NX%)UF$#,62"^,)%@ZWV=:"5#!,[RY#SOGNQ3M MG$>6M,T<>4Q:&[Z;]_)^'2:)[&9M0[]_9/FW4H:GUG3LM&7.I^R[1KTS\M'\ M]KCST<1RI9NU8PT\H)P+UDLDL$\+O##1!%0XR%,DA R6\_B^5;CO>JW.(C'7 M5>&;J>WMN&<+M>V[K-59+$?_\]CD3*_]1&^#2XK@.+.JV\QXY3R!$?2C[/X3 M&:A>63&S_:B+0NO9A?Y2OK)LB;VHWH#R8_6V*#[@E \>%UM".3,J")]SD?ZX MN$^5TKVW>!^XEPE8M4K-7:":=*JY3]H_5Q)B#)W9A)F&:&6;MQ&UI\FYU!1L M)28UF@+PX[)>:0CF[\S3 >B*R@"6X*=9I7K>X7,;T2%H4'.'%$Z;]:-$@<4&'D%!0';#04U$8^K[O4<%]CU&J M:M2BRYW?B19=8/"2:SN_1/F;SDKN;P*WFW:]6[E D1=)-W8]*I7+(B5"$0'G M40&>:Q)Y6NS=!2+@GWMM3RPB)+[D KT?YO?R 40VRX'_WLD\ YK(Y_R@6]T? MS$BN5X,C% >2 *6(4E3!_DV(1":4>-3W.?5YD!Q'A G992^[F0AOQT/;B#"A MFXKPBU)ZUM+M14+!"OA!R ASF2<"'E#E);&6@H;4W;]T@S].V]Z20-Y+TOU9 MYFG1=N#Z7JPWV=RPB4QO(\Z^XM030DON"^;I2 KE@36*J>_%'$AX)'&&'< J MA.=%<<9H?QK?CQKP @6*8?0O'1LW5BIDY#*N+^&B]SHNZ1>92#U01QH$0/02 MT4$TRZ'TCU,WCU_*DPQ#_C9JC.X0SWRQ6]\#3AIXW'D EQ<8RW20!L8LYAKT M;=28SWF4FW'>KAG4O$;.\R>KBC'"^&TUSQZ3-/4W3?WZ: M>*I5],OCN>Y3NG&^04=6^DYABTW^UF1FD/T7',)2B"/[V6- M["Q;X*49,VMDP.PW]VA94/-C*J.TFPZ>?I>#80[_+F]R[)/P))LNAG>@G!R/U-*!=RU6:"!%2BA4 M9X8$2WG=WU-3Q ,FQ+]L-0Q)OFC<7L-,T$*LVV3S5?:>69.@9]9\9LU9;Y); MQR*?*2YB3*SR:!2&$6Q%(XD9UH%D*P+3BR&\9UV\S_+)))Z_'^I/\.:OC[K[ M79?=MY<$\JC;ZBS+(CV9?C3/Z:N7,>.:QTX8,;;(<.B,?'U<@OOI4]@- M,M)X*)LU7()3$S%NP<7/3L3P2&29D.$9+:NKX:&U8^L+F6_MV+D)V6_9,%\F M8WBL3IH$KL.-37:MQV"1\TC=8.EYO?C=;9FLIGN N7^JV3/O2'@[+8 MW71LML9S8T)NTA;N('+ZQY1ROOX1PZ7E6<,D)6[8QZ!-6V M0JEM['$@/D*;!#5['$T%KFI^4M)SJ7'7#_UN9IQ+YVI4';L:4NB4*T5,=M:' MGLEC[2%#=T&*AGD)2A%5O5W;,P7!][*8Q232$VJ-:XF+V:)0>%@*G^D?.AX: MO**R>"/'4F,YKVUY)MW!AG=SWL2^&D)5,G*19GI,#7Q4 . M2MZ\=&Z'\?UD&'W8:<1Y&F$VXN@1AOVPB*.XS[H*&?@A0[RK]!L"-@'7FNIG MD](MG0P@G@G4H,>Z, M@"B1KCY/>]7UN1X,\]ZE Y+\(+\AI0;W:6':]!9%B14FC62A #]@MI72I31I MQ/DJNT:8NI^ELS1".C>RQ[3;Q9$4\#18#!B9D5']0XYDM%T5"('UP:=EY8(, M='S?0]/BH*D8%"-PD=&#RS1Y,T88_A"7%M]N;EWV_O*%%1?)'SAW.1S<9V5Z MZ:5S QS4!_L7/^'T@'JE/ZO'6TRGK(2JJM8=DP5?TGG"6J,RH$L'N3CMZNGO M2N)7&@_'^>'+K7GH=YFGV; H%]_YUS!/"Y7&%5@ 7*]A!G+J/L/F.0X":/(! M=DW2/&94T=9(E# D;Z*Q87=W&4U**4!OJ(26<:A+PG%=/)9U&!@YV("4]102 M=AJ#D@50]$O*O?1 ,?O W*2-S3WS/ L]QTN0Z^\I/ WXID1H, 5T_(")K0H M]0+P&<@&O*KD+@/Z49@K4 _J7AE^6::DC8)6X$FB3H!KA]U!J8(0QBY'-9>" MAHD'*.JX>A/U-Y;:+*]N-#Q>[3OAW6=ESS_"7._,I^?+=* '47"-#3185T^F M5!3,2Q>,=[^K+]?_??/Q_?67V_]RKO_GCP]?_[$% M).[+KYT=9N1R$?L2J.IJ1CU/4,]W71:'221IR/7>"X)NXWNMAEU]D[R3_70@ MNW^ ?U@LH? I%O\\IRAO[T$9%."B#<#0&U5PO@JSFJNI6BO]\*J.O$!)0_# M$0WF:LA1>ZY98CI52OX*ZJ:8>\G\[6J17JIP6J\4:<,*IW#+PBD[V#,;K*BS MT&V#0JB5EX9-JYE:L^>ET8]EY006DTWI10=48AW59"=*F5NP%^O1Y8!.W@1*I-+=\>D&^CF,22Q*%R M%6=NP$,5*\I]33FB#GLE,"0Y M\2P[?$%^T@K*N&S/+MV?"M%PF1,-"L<:19 MHK2DD1\$7$81%3$196F6"^M7ACM"6!]"&?I6&9X>&V[&A3LBC.]9&09-5(:O+61>I;DN.,S' M#I6?NVCNQ5O^8!9S42K-'GAC R$0@;'-^6(O@..!>UA./ V/N5Y.#%L=0MNA M:!+,C.7$VCEQ+TYSK9S(W%8G"-O4LYQXUIRX%\>Y7DY$B%8\2&F2=3ZKD//R M')O5^2:ZIW;,-*D?@:M^O) C"O;R!=DP#V4K>(S]GR\Q"BY.V X]M^W319%> M5@-[(,5Y>C@=5MP:(V["BS73 9:9<1;X,A*PIW5C&80B"41(JS2$PXM;=9PK M2#L0BQV\K;A9<3M%<6NL=6/6NEEQ.SMQ:ZQUX]:ZU9I%-0OZUI#B<_/$MU@W MG\9K%&+_GY7)4M@.'0]^KFZ_3'#?VEA&C0"FPZ(HD5&286X DY0>R+1; DVE M6&J=#7K90&/!13=[7 )4,0-C8-O\VC:_MLWO_MK\OHCJ,8<"$D<\(BZ3"M[/ MO"@0.H0GA#((N,<2S@Z( O(^_9XJW5/%9_FTO TP\\\,"60\96>E,CMY!)"O M$Q!-D^X1_%PXOV8(= @\_C[-=3S(\@(=I*Y$<,U8%O=@>4:$F236HWG9 =K O#9;7B8AR:JV_VX[^$6OI%GT6[-;]F^E!31MQ!< $BH^F=L%$5XJ\Z7H+@="3[ / M.<1#MM<3#>P+_P7]9>6\EP-=!Z#1J9+A?5H,\C0:F@W>:R<&;$$C,!'@\)8A M4K,!FHJ3.EG/?&1YI^*=B5TU=#%4>\T4*=O^E&V8:@'*:3QPT&8-9I;&>.)$ M>$&B-(M"RI3@,A2)8*Y61+J^K]@:,9[YR Y*YDU2BNE[^60@VZYZ"MV:V;,. M!1=>& 30"R6?+I[,!:-@$+:6<=]XY$V)>[0",'^K2-#VG"& M,\@;-S@\9YP-N,.NG:F6'IANQ3#+NE05ZYJBKP4CQ##9NH(G8Z0A?$N[]>)W#^[UL[#C6 M0KSQW#=EA+L&[WW=7$B[_+LO_\Z[-XZY^6]<__#+?V*((7O9HFW%%4W:HO$J MUYPN)KZ>/,32SMQYPN[=LBF>J."MWE3M*'VU;:IX/9NJYDG0:]7U2QK%UZ7H M=]\W^*9'?+@S_/KA8*!&26\P6/T\A]HKM[W2+L'1K]P#&%I33X6/?5YHGW&X M9ZP9>*J_WK%Q^83;1E=W(TU3?*@-:T 7?:@= :OJ]*&"5H>V&3E0UF9>N70YR!J4/]B%-?H@M3#F_5'I;F&(+4VQABBU,.6("2Q (C*E( MUZ,N"[@2BK_J2GD7QK$^%M(OR^8,VA=MP1:.V:!4J>[#S%JUY M:?4[<^<)NW>OHC!E1^FK;5/EV\*4\]+UB_N&VA3][ON&H"QH)PUBMW-+R=^B M;CGQ5>1)+I5V6>AY(HDUH_ <[6DO4?QHNP/1ZK#JU*=Q<&1V^?>^.PA;'?[& MI8W$'#LGB[&\;'T;KFC2[B H#W"H&S2HG^^!PL+GO#M8-L43%;QGRM9WD[ZZ M=@=!O4]Z-!*2>TQ*5X1* M44$%DTQ1+Y#'VAT$7JL3U+H[L&<'AUO^G7<' 6MU1)7X9<\.#HX[O U7-&IW M4)X=4&_G(^SF13[MV<&9[PYVE+[:=@?V[.#,=/T2,-RZ%/WNNX/J[*!)*(3G M=G9@X7QV6;KF"?IRR; D.PK)UDR"M"!)%B3IA8A=1&5,5:QBAN?Y\$<8!83& MB%D?^-$A(W9X0ML6;-$%M"!).X(DS4#)^=!#5S']K@T]G9_P MRI:Y /]N_:7M&/H[C_=I?.](9V JHF%H&V:)1CY37N3&+%$,)#V2B8Z31'$- MWWA!\L\/2 ="J3>C8_@S>\QWLI_"6,KPSA<-RP%3_2W+?QL.AKG^4!1#"7-; M3Q?Y$UV$I:"7[H(F7<2R YN.@/:4_"NF)?^ E;N-2?NLLLS*,LX/'P@!@NCIZF5_0_ M_R0H"7[&=:6D6D:X6ND$F \NUMWL\2\EX\#'$DZ1A56X**R+V(JEZ5Y'8E,@1"J[W:=5L@L\-A'/$PT*Y@ M)/ EI3I(N*N)] (JE2$#T,,-9\C #D\&/!R_Y*L@W5\0&?A[BO5')FK$DH]P M\\2DH46CKD=.T$Y:^'\U/IP>P.ZVMS]*>M=3&Z9O_#3_Y17 COVAWE\C[*.6N'N+M=W M2.*--7L@!/$\+9G/%2.1B)@;$.F+R$V\F(71B$_G\' 7Q-5PY:\P'H6\H'N% M<=6O\ESV[C0JK%^?)I=\ED_XT=4C*,AJ4QW<9\C"5_EXL;QI?<-#EP M] ^=QRF0$EP!]'APS(@%9;3??VQQCB*44($.8T*D9G$D!0L$=Q,9$%]'Q..; M-@=93MQ2$5R-M?@?J+(-QY0T-2[ =36WSSBU+[@8'S.P<^5OZ4,Z6'+^(EBK MXU^*196 ?+<-/0*AN._''N:89^KG_1@6M"_O M]$4$_MVW"YG 6-_*[J-\*EIO9M< %F":?JNFO@B0O6+B27*4P,XOLC%C<>YS MU&)_2CEADD6*,[!-!6X/M(:_A\F MQ(TT$[$7A9$7B5BRA+J**/%\$M96L/ASNCB^UVK8U55:S:)6GBC@X@JTYG?8 M\!H2?851_-J%+R=Z%JRY!NW;1]',A_I9CFV. EYOZ]O!C%ND]3,;+-LS+/SA M3B&#M4Z)EF/"CQU%L\M[K!(3+V29F>A( RA:_,4BH]>$1]VXL^DR:/ 5]I9% MN7DHG/?#'"T&VH_;](=C\I4+YQH<#S5UFE.%&5XSZ.X8M;F$:Z["(:^9(J/, MYHLJM=D09K2W=?6@S4NI]44_R+0'DS!_H;..N_JA[#H?TV26 M7+5C.R\YWV^(\EINTZ:B;@LIT;RUH,SF8J$(O!N6:H M?#N17C-"OI5$SQ51S030EP7+1:M#Q:6_,Q3/*8ER+4[!:>4S/UO;Z6E)F. B M8A[CH122*.X+3_D!D\J+9A-)*VZ>JMN;XKZQES;EH*%_-F-A8 [Q6S7,9PHY M18BG6)-#FU'&HX-7%;OY=\^4>ACR-5D5_Q5T (BS+67=LW.FF/9Y0A,O\&)& MF H#IJ+$C^+0C;E/XXU;SNZJT\W"%Q]Z8'G23/TUSXIBB2L6NJT.2&V#BJ$L M<^[)U]B10S=W.HJ-.'1#QR,DR+B78F>4CP:S[K;/J*F>\#0,W(A1MC-QKQO? MYZ=CVS@\&L541JW*Z'BI"LK4GNFCY/$B+S-AM-4)%M'9%@Y7MN'^8V\PSI/M MSL%XC3AR:_N%"8SL,MS9]6HP]V[[C%>U07N':=Q=K=[\EN6)3NU>[20-V8Z; MM6KMA_E$GRRS=-CH8C'G>7U+UV!?]SSY\APLW1+>W-36<=BKN9>[]T!L,/\> M>:_6:!,W4WO5[B'/IXHLP#V]71PG>?FF0^5TBUC7@V MZ'0X#%H=S[ND9XB=7Y.MWIA/*:&L *G+SZIQ^S9E4^=AD:RC=2!':XI#1H[6HB\5MCJ!7Q<< MZYJK;K&.+=;Q*W"EIN1O,U@RA^VKSA_HBQY;X&*NQJ4?[L-C.\%PV(S'UM$QZYL= MR#*JIT9,\37#CY:X;!O%Q@+7]$/B_LXM*IJW";<1,.NV'<)M>UDT-_7F MO#(PM@J/[H1E\EB!L?/TYA9Y-*J+1U8D\@T=[[+[M ,&4OI>>W0SB"V+N/H,FB+B^SX*L[0G![[I",;S5 M^7?04PSKATYS6B" !BB&_RVQEX"=';D(LM$WJ0I3&(G[DMR]D;),MO@MRZN/ M\+IUI-,'XW(YB>#-2N<)XG$:R*4961O4C+A *$B]XR)3NEKBF2Z_# 9383N9*\V:E MO^MNUJ]P=8>%03ZMAC-ZZ=SH'#1&O>(#8(@FP.LC I?,!1 -L*5[87C%8Q __]S#-2[S@M-%PQC/ZE8X-7*HMB^# :6]J+NT,UFH<>[5=+%6<0-)WO&6+U==/!T^4< MM-V>L.G@N7E7[KT9(#'<+#T;(#'Q"[ 8P;3>$_ 8J.QCXS:$7NZ66R8L\2&:=7@&:]LBCUV7Z>=7JRCW/ 0 M0;0Z89OQNC+YSB+!UHKEJQ)+3OU 153)@$4\%#21022I"JE+W$0N1;G9NUB& MV#F1AZ MY>XV3XMO%TFNX3=[G/S*[>P7X(7?@!4^8'JI+@8K-8= X 6O(;O*XRL.*RBO MS,BN+2@A'C ']H#Y->]B5?H]5;JGG*=4=VT[F5=M84?>^?N*)U8I#FHRMWA= MG6Q/7G%807EE%G9M02%&4'9N 7 N@O(J][#C\O%NFNQW"_N:H 3K*J7?!GSF M.96P)I@,I0@FP]=!![1DXED@P!)?I984!9WN8:P_S?]01'XL^S2"$5"H4[N45&1=8= M#E;?LE!I?GBU0Q#08@[U9?KG?3XID[_3%U&NY;<+F[D+V]D9]D"SZE0 MHZC32&OX?Y@0-]),Q%X41EXD8LD2ZBJBQ/X]F?A>JV%7WR3+MSEKP2/_^K0( MD+R(_$/9R2+_Z&IZ%5Z(0:Z: OAQLDFC#L336@5>9PR_W@>Q&Y%ZI!0 M0@4ZC F1FL61%"P0''R1@/@Z(AZO)R5_2T3LC]FCSLO?TH=TL"3_B/+93B03 MN+I!MA4] J&X[X-0\H"P.'%EH#SJ!9IQ%2J:U%2BL"4]_NCW7Z*'#_3P+\EB M&+UM8)Y*W+'2TT.*E#81 :*R.42WU, FEOA4Q=IH4 >0L1>Q>>@"-L\J:)XS M@K8B[J7PPQ-!BPHO0W_UM\T:*R&G!,-%+UUQ,H,])%,N>$A<@8=>#Y%L: MKPU/% 1L9-R=SVO6RKP822/\1$E1PO$Z4YWI+#F*Z4YR&YU:;(,#UT J@.N_ M3MSYQ=FN$W@^$Y+]-_Q>+Z[BN5#F?X:R-UBS-,)RU.+IH7-1%0.9J.NX:X'Y M:ZIU@?G[XYKGBI;.2TYII\D\\A#,'[5Y">='/"O<-3+=2MEVK' ?4+BGG;R7 M\G L!.8Y0V">:=@^6!&V;R)FIH6RM7+\*N5XC>,FQ*2^#$X#^_8(B=$[R/0) ML??2GJZ4"*8]UY>,>BSQ=!3IV)<^I2'AH8CTH7JZ3H451\U;%S"<:=CJ4%Y7 M=];3XN)]]99H+/\N37O92@_7VSURBE'KZ_OM8<_Z2QK4F-EKW1SKYFSJYFQG M#&IO(KQ:Q%Y"&/1(JR,NO;H !D_+1%A'YQ08B6#-W$=0.N$Y\SI52H75=Q M[LE N9[F2<.//#QN0J4[5]];>&$K>5;R-CFD\/Q6AXC+8&>@T^:)WEI;]#.$ M05NZ$6$!?$^A)G[DMLIZ2;=!* .)7N)6E(IU#K39RY-[%.6)^YUINP MWD330_2,6&_">A/GZ$UL'VYGM'G>Q";%!^7%I1OA MK13D"835&8+T71+>G%PUZTLT:6Y;^!+;*>D&A=59@)G)E]X9.O+6FVB@-[%6 M6%W YI*=,T=:;^*@WL1^PNHA>A.N;[T)ZTVQ?5B=8]DKN_1W;KM:H^ZV MR>JOZ&!*^[&2(M8\EHS)A$:*@?PPP0A\3&G3\7DX*6-[I$''4O9,V(K>R8O> MRV%U3EL=%ESZ.U=@-4_T;'[9=*,=Y@4^#S2X5@%+F"]$HH@?$Z4##1_*)H75 M.79^8^=Q#IA=>ZW.L(FJUMGHLE1=1ZT.L$E%]:9L,[$>3D3.T35L1PTN QW MCJK;9'5[+K6-!#6Z.>L:4?6P#.V=87ZB%3TK>DV.JOONJK[()R]Z-KULFDUY MQ (2<.52SH Y0^)&\!R7"Q)1+5F3HNH^:76HJ MIKXD<^9K2R[92D"<05?1'.\B76BZCY#)($F M)3Q:;^*DO8F]A-5]CF%UO\ZPNO4FK#?1 &]B^["Z[X,W(2YY7=TPZPZKG^VY MYG+RVJ/@XY)LC72.JJM 28FW'O"XRH8@>&5G@5?*#V?*T8B$3$W M(-(7D9MX,0NC(X:_ICR#M[WAPX7*!A?5$)9YLXB/W.:U87;7P3$VO>3P?K!B MVN<)3;P ^)HR9:)X;P8X&_A7I=\[\Q+["WPX&LJ#S._27FE'Z*ST_&M8 M#-+DZ?#L1)&=W@]SH(0SN-?P7ZZU ^ZE4Z0_G >X];YP=$]IY?RFHWPH\Z>2 MW%2T'>28MO.HG;0HAG#%I@T@5* I=XFDG/F"2LD23842VF.:^ZQ4WC#"Y1EO M2_P.S&/[8(92S@A$(O:N8*OB91_H:CVX4F_H0FO-5Q+Q>A/!P0U2Y.%UEC$QKLRAC'H(&/-%C, MM1O1H.T ;_0U?/A==Y_:SB!SLF'NP*6@O61I.AR5YG!%EA>.+( BD]'@8)PH M S-RD>NN!*/AJ.$@U<7E6.L;Y7L*RO8K:-E(=F4O+H4%R="7^841%YPU*-U* M@I!OT$HA"607KDK51=IS8ME/!_"W-/>O5LNYWHCK-(M\IKB(*1/,HU$81KX; M1Y(QS@/)Q+K;OW=F"H;E#(-MK&(P-+U$F@;WV; P)-E0G+:URZ3DYIB_' 03(8=HY7 MM3I&_3A?='^8Q_>@A8I3FURK<]-S_J_LH0PZA(S$#YTI5*BR]P3^TP"$43EI M#]0>C$_&L>Z"TXMZS%A-6-[1_!UY!QZ848<_X3/^\T\"5/W/5[=?G*O1-^8S M\O-?G,=T<._\GN5W\-#;@>QU]9/SG_*A_S.\^M+Y^/&=\U-U_^Q%XP? >*9? M#4.[@Y?%WT/.#50_6/U)@8GCJ)E0/(X^$2:(5[..8 M)[24,G*)KZ@;Z<0CH]R,38G].<_NH =U&!CS2;<5H>_1.@%">B7 M;U^MYE9*?N>7*'_3V?R^ VH,PD%C?![FQ5 "@X#\F5V7SA^*$6/,L-"L(GF0 MRDAI"AR1&H_@J;QH6"#GR.\R[>)F%%R$XG[L9;3/698%64.6@2&GPM=>Y >**!GR%S8N[G8T MNZV&L@[1)K$4@1AHKFC[8LE&=K*/&['=M%-JU!P(Z1D3QWN9.,:YSLLWEFXZ M_#W(M:P4O1QKSC92I@R/3-N))$6/OF>.-\R6N7PN,&HTK0L5F/AN%S\S\6<' M>1GN_IYUAP^ZTC'XQC*$!IHSC?4J S.SM5!3(1]0/BMT3U<7,!?8EQ4QZO\R M+C2,_@6>* Y5*E2C>"G,ZFI03:K0@T&W>H!Q])Q8YP.)&Y^1X6@;!U$@;_(Q52N:,_9]%3QG7$51$83@#U%@O3OO 9:5CA&H' MN.)[6N 1@G.7 (OGG;B88#IY<-G"Y6+!O)*'VI!PV+ M"2KY 9RFD=3C:V"0YOM%G8PR,&+/BN%1K^/%$^4!;X$!P5W3'@1>4CZEO'Q& M 5;*\?$^C1RQJ]6=>0!&%/HP+OC=W%->_"CQ( <#:Z6K&3W-ZEVX9%'&LQ[Z MI!EY'IUU3=U5' M].[D%AD58 T'JV^9XOK8[,2/Q/3.''&F?N)H42^DG##)(L48Y8P)Z45$QAZ' M+1Z5H99,_Q/1:ZN;[O/1#/I@^R\B\#Z^7<@$)OA6=A_E4]%Z,QL_27L7TT1? M1:^Y.,MJ:B7)42)&O\C&C,6YS]'P_.GE=0.?%]2>V9L9QQKX$*3PES>RLXPK MFA7U"I9&O3[=?+UV?!.?(N1GY[DT#>Z%*N8L)CZ/&'>9Y+&&O24-*>."NNL4 M6P'%4'C+%?B2%M_>@_/2S8IAKK_">W[M@J6>V%9>.@:@=\!H#\R.-DD8U1$A M,66NA!VM".!O(GTF$E<'+?!Y8ME';9'#'K3S[N;3N^M/7[]K#IZ\?KF\7CGEG%G%.[96B_>(0FK;LRX.=OX$C",89;#-8:R!6 M98[01O8S9&KX"ARW\2YARGR K8BGEQ$E(0;CF0Z<'%84ORS28C Q_UUC1-$I M;I>N,5I;,'NE 8.G8#0D-EN3HMK-HX2URWT*;, &%V9SD_:^Z_$^9=K1O<^Z M8";-HTL;.ON.,KXZ/JPQD]0_8HV'X>\_O$,*#-'X&Q<#'OT.[\>D'W1E3+S7 M7%Z,-@NP;2XO1?L.\U?:6+'R-=+IPIK#X'NR7QAR;30U> M93 F]'#N8?LW>E8&C@=L!HQ@E-'=N\G#8(@?>F,G?O9ITZ2 C9ZY'B< 7BE, MOIQ[6KX/YWY1S?W2^6]8,MCJQKA<N56W(P))ZAS#/^F(U]P81G+/5SI,TXV=V/.F?)SC?MG5ETZN%'* MD2(Z2?!V5#=&&HIA=U >,/9U*6]%)45)-WLLS'9X0D^0O9(K+IW3.X#Y NO: M,X>GT]H%%,!CQ3LI4G\L5P5(=S%B.UA//%Q>N='L51FH,P;-T\)7H?8\3U(6 M>8&DB@BBHX!+'DDJ-@5K6K!NL+/$#T 2R'CO>$$G!LYO=;S%(](_/Y^$LG0J M/ AC5S/A<449\P.1Q"HF,F$>T5I3STR%C*9"ZY]*@$GI2Z8"G)M7ZYI4D9NU M4Y*0##C4N7-3YV8(/(\'[D;5@JF)@6\S,.%&&XVC\*/W[L(B84A=$=$88Q", MQRR*/4\3SPU\C[A,)7MG$2R 621K>\-IP.@3EQ!&0^$QP:C0/G?=F =,A#[\ MO?=IA*W.8AAVXVG$0/8P82I@0<#B(! QIU'H)XFG1"C#O0MLZ *7+YO&Y@*; M)$DLI>3"]24+*)?H/8+RD6'$$A9N#!2W\53(TJGL(*\'E4O)"%&@L 47$=,T MBF(N$C_F'NC!"$1TW_HNI$NS6S873!DSZ@L!+8,I$4LS("37UF0S]$-;!)1[L"UG,<>.\[VFP5F<1LW KP=2,)<0+ I=Y MG$F).D91'?*$:@G\1O<^%;YT*ML+)CVY1*-6YVIQ.SCK%A;&+RS=0M0X2(KG MMPV\)0%-JY OD@/'K7N;<@P$1CI(%&:AYRP6$>2 MBH:I=3*,OU2$MV!]XM,PT@H\A8@PQB+)I)(" U]@=R7?NY<08LK@"J.T;/F> MRYS\V;!%F0>_.6/LRA,4\8B\D+O$C1@G,B)N3$,"3E<"NI&X>UG:1YT&?WO72)(UE;P!/DR8H@=+P9,1*1FDW'3R5IVZP)\OZ3@_FV\\S M-8P'Y2%4DL(/_%2EQ2!/(Q/D,>/HZ6YA;!A^BY>.<^9&#UCK &K-DQ;>:N9Z M/Q..#PX5CK_5YACQB^YG.2[ ,]%XX;KST?B0$.W#QI)%(3BQ;A!&,0U$@GE! M8>+BVV:C\;?7?_W]^M-7Y\OUYYLO7S]\^NL6X?>7WSDW1N%+XJJ02!<3Q6%O MH'VA-=7*]WWEQ2<2KI^.=LM^OXM'NU>W[QPJW+93K:(S7D8\0!\?AY?BC=\8 M_5B4%\]'T$%MKD[2*&^9CSAMPW[/9&F4->(WR9?Q6*MY%8N%MF"I'K-<%;JW MF)(A7-C9#AZSQ7R,)51XZ]QFR> 1X\NHB&YU_CV-,;EK1-.T5[[;,&#A5&?M MY:& <<%A#ACL[F&ZT2B^'=^G.IG2KCCKHM36W^"ZGUKO;M[_WOH+^O.I?BS& MB573/'.^Q859W>5;@T+,D'50E.(/[45[#TL?]=?H. MF+;2B3D)D9,'FYRR."L&TQN3M!, M#GMJ'^N$:B;QUPQ\RUGK2 MNO9LW^-[K89=?9/,6_H/DW7^]:GZ4LEAZ1"CNC11@A$WC6(OY &6[LE_HMZ-??@:OO-^53V_3GJ%/>;A:J>,J.PNS MB^;JYLT+RZ\GB4>7;IE\--M>JOKZTGPU5\U??L>#2^[Y*[]V+\F6WS%WNZ<^ M-UA"+UVQ[8#L8%\:+%OKL2_ K3X#B',X7!.Q%O3'3\9_+"MAB[^L 07S(F 0 MX>O0H4R=/!(*RL*6URWW-JA)?R\UZ?6,)G5&2G2&0"^![KZ(\[0&Z-(F^$SK MXDHU?!U&.Z%U<(GJ(/'9T*W:-%JZ;2CWV4!V-Q+L+=H9- [/JDIR.@J&_PZ@ MB(VCX\;H_FM._G01P^833%P?-HZ1]+U ,?B?<"/% ]A!)I(2;Y1@L@$NTXAS M-P0"$:Z''5?:3-35!J@90(Y6%JTLKBN+'@V$5JZ*(ZV9YE*Z'I91>YQPE$KW M<++(6AW>IGY=W12M*%I1;,"L-X%:V0W"H$91Y& 6>3M8":S2+%G<0Z>;Q@G/ MN]GCK+T@]&X"<7Y.4.4'<%!Q^?#\V"S>,HGS6QW!=C9]IPV;?]X\5;NC-<=3 M&ZIXTYTG"%YYIX;S9KG:'8K=6$ZT.K3MKX32.AJ\]IF']:8S9FQHS^YA3LMS M,MS[V3#OQ@HG;'7"ML\6L\V;N(NQTFBEL?$^YP[22+! M7>8['#N^MW:YN_JMSVE O!T?8S<$=%QV: ME@]FR7\W*SZI-5Q2:B@(!5>6'KH7X7.+NX4D'V-Q_VPEJ:F2M*-SNJTD>:W. MX;MZ6DFRDK0_2=K1L=Q6DEBK(^HZLGJ]DK2DP^,I5"%BD7XQ*E"-L#N(0?)' M6,PJZ7CRZ1@(^KD.CLL1;[A0,:&ABF3(0A%$01AJJ;D?\I#K4*W+V5M"/ C" MP5HLGI%M@U81:(90\<1+:,R$4((HS_4Y3HD3,'Y[GXJ_&@9O@/G.H]R"^49Z M&Y>5+8%(F*FDMYC=ZV%V6_CMHX]E7_#;RP$D7@:$6'K?BX6OFUL46ZAI:Q]/ M;K"V4-,6:JXNU*2V4-,6:C:6;K90TQ9JVD)->V+=K!-KV#]HP=W0=QEE4<"D MYL(7L>1,^D&H6(FP.8I9+"!LUE>10@),Y0KX8@/S)IY66U&THEBW*/K$ET$B M(AXHRK@68:!];,9-F>#:H^1PHBBP3M/UK"A:47R=HA@&S-6^HG$$)C#F(HI= MR748NDF2:$7HX401 :A9.PA/(Z?R-21QV3K-D_9/7ZK3I&ZK$X@F53!9GFJZ MH[53T1PE6#3G[EZ);UFNN2Q7NT.Q&\M19#FQ>V:XK=.T=9IV#]-,E5.[Y[1# M+0KU6AW1#@,;4;#2^#JEL7:?=ER3MZ)QN*TE!J\,7FZM:2;*2U"!B M;UBGN9MCN:TDB59'$"M)MDYS?W6:KG8#JDG@"5\S+628*-_3;AP+/XHXE>MR M]K;%C31<6M6_39UFK"-%I71]7[J,N#S2$0@MYT13"G*;['LJ'N)D+6N07G>= MYBGV'*^C/6*1_JBK.:*MI;/E:>+^3OC=F OI!\K7 1-$A"K4-/*DIV-7!\HKT7_<<.^]G3P$?O7; MW-\Y(F3/]ZTL-F?6&\ABS$',*%.,\)"1B$2)XKX@+$[<)/ 5/YPL4G.X3[CM M>6AE\77*(O="%7,6$Y]'C+M,\EC+)* A95Q0-SB<+'JM#@W: 3F-;B&O(='& MUM*=M(>Z4Q&*QTQ_.KIS%JJM>VHNR]7NB.W&1[6E9UA2^ULJ9W=XC1,Y=3N6.U03N %!C%$+ $";^(NQXJC%L:F-OJ[&XY7WU=@Y6D!DG2CL[IMI)$6AV_KDB[E20K20V0I!T=RVTEB=I: M.UMKM]]:NX2$G#*F ZU#%E%/)(&6?BP5BSR>D+6]K6T+U!AVT%WTN[;JB1B" MI8LE\WU/LB")12Q]UY.!#!,/I-??^U18J\.6367=6KLU:\EVK+2S%62V*.OD M!FLKR&P%F>W%9BO(3H]NMH+,5I#9"C)[4M:LDS*/<4\I3AB+7>9Y<>@I'00T M$CZC;A)7$"NCO=(>N\XPA*0,VK#E/8EC,BN+5A;KED6BB A9+.*(>BSF222" M2 =^$/L)Y3J,#B>+/LBBVW;#TSBRMK)H9;'V],HDBA7Q A6)F,4AT "/HWU? MN %GE*G#R6)@*L@H.0U9? WI([:"[*0]U)UJ*YC "C).>(-J*RS+-=T1VXWE MPE:'M=V@2>4\EN6:[F_LQ'+_RD8&DB?,2RCSN1"!#&44 M@L,5,Q*'=%W.WK;LB@=@+1:S)+:I(%.$^$&0^"S1/L,VI:&O$T)I*&,W]IF[ M]ZF(5L=;W.W574$VWZL-WX=T2'M#,])EGR"_XRA3<*LEBQ1CE#,FI!<1&7N< MA F5H99,_Q,GT4@A64@T-T+RZ>;KM2.<__R3H(3\/&*83\,'>%Q<0Q7P/$<\ M]'6O,$2]ZJGKAWXW>]+Z5]W323KXW(6)?(7W_=K-XF\3M@A+/H75T.H*XP=* M$ADH[D; E(PD;I10%_[T/"X#+PR HS1P5Q]>/,B'NM6Y_OWSQYM_7%\[OUY_ MNO[MPU?G\\>K3R,^J^;:.;T&?K_,L6G)H2\2I_-W#7OX%.0P[3G282[YZ=M? M'"1^V>5N^FQH:SJK@L_[T:_,SWI4:Z2 I+\QP9!RM -0T]SF@B6,.)Y(:?"UU[D!XHH&5:X'J.F MHHLP5WP%1::TT/3DBU^?1K19+X3I3X@#PN9>+AXG.* ,NCA+M-$;37VWIL>' MG+KWPM0W[;#JC5N(SEO_38FX*TS: 8G(D(B+SMW6_+-K?/^ 4^WC&\PN=BWW[?+?#J ' >S'-3CO@R4.GN_/.W@2 M=)D'[_(E^#"N#$)P8I32\%X6:"]@\P[>[1^_WE[_SQ_7G[XZUW^#G[?/.W=+ M_:87W[G;LJZ,*QS&6RP'"/*6E=NQMS 0G>-5K<[[]'NJ0'B<]SH&ZZS52E=X MY2P[OT3YF]4N=&->!X*MOQ*@N6XZN=IU^$C#9$-<^?73.8*O9?W:0XZ M(LL+U'^&*N K@Y^;#X!L3TXLBWM'C0@'US^KAL&!NKV'9\RK8Z'\0+C""V3$ M4+NP( 07AH&S#FY-4D*V>,"-_&+TRPL;[@=0A;<#$*[1FA:C5X_6=JQKW8G\ M!:AKW<6T1Z>O5PHZ4?82CZDPAO1A;*+T2\OF*D1-:8H M] Y6<&.KA'GP2[R:TM:,3-,C_.M$2)IB[.#"Q[]G/<-UO\LGAXQX#LW8-%'+ M"@N04F W\\?HKI)7*5L*@K-+P *=C!,R6Q^^7O_NT'' XO>K3U=_O?X=='ZU M_[IUWG^X???'[>V'FT_.U:?W\-_5QW_K3NP]7'YUW-Y_> M?_@ZNN;+]>T?'[^:2VX^7W^YPB]N5VJS:CP,$8#Z69$:?9KKKD278@+\\^=9 MBU$%CMW)+3(JLBYPQ\I;%C *#J\U"8U")C#!M[+[*)^*UIM99@1.G";Z*GK-,>UJ:B7)40SM+[(Q8W%@VP6J]D\O MKQO!;FY?#6H6J"-T[]&+^^6-["SC"O/CP'J!4."#W[+\$4SWQ<I^"VY'%0QR_V;B@91U]4("IA17MXZ+JRNY.7Q\]@05)=*Y[ M<1EDP3A?4I&G6Y&G&),'[I;P$K#QQ3#Z%_@\:.OSM/A6GI4,X2DY/F*08B3P M"DS;U+T9# SW889&DT\3!T8$SA.>9SD)&,G1.):-=S0_=!3R%"RX(^,X>P"Z M/^%(YRZ&<:Z>RX[8<,=9Z^ZF.C$T1H<,W@\J%*]MH\/P MJ&%]X%]9%,.'?AF=?9!*(U-(XZ25#@^Z*?$P!QX9@&\FO\NT:R2\<&#-RN.N@")#+(X- =IQ; +]YJI M@:.:@+X8"R!P1))G#XC !DN3]A2(\6"RAL^(WW/#3'O?L^YW[7SK98^]2K64 MOQMETY[5-&6\IE0OJ$!P(V84%:P/;+X,'P&C KGP'Q@C"#'&?*H8_.PTVTX7 M&*AKZ((>^_=T ,P\19HV/DC&]\AGE5+,T(.?HDA)(U1!AC:@G$8DWOXEU0JC M<,,<'OK=="TJGYV2FQ@'I,.T<9NQ98N6XUEC /LPN+S4F@]:]O!;6)M;7>X_ M:7 U4D7PT3!/D>V4:APC;21!5_J@1V]M)*:O]21ZR9.O M?\1@)N_TU"O8TE=,7SC[@CDC;<*?,M$.[!\CH%P,?O24G'[.T^_P]_08/L(_ M=Z7VAYTV\.5D,"$W^_E"S\ILW!TJ785 9&E/36\@S5PO#)V0<'ZIUWX&*5LGM=Q<&,VQIA+:NS81(JN MWXTX&U][ X.+8,2C!(V2VT&7ZD?0_\L$OXPW&0M0FH@4UNRNF!K,];L39+,7 MK'QE+X!]\,"]=*Q*!9?B(@W27 ^>2O$':@$SHK@A5.CX.67,[ADFJR1^F9N> MZ]*5+.-29D>"ZL7\/K\XC[A=,5Z)X<4!)@^@R*#N](#$4^YK&S5A=;#@:'.R8!2.X8?'M-!+EG^]0$7@GE1 [*^ZI_,IL,B3 M&?BO?]Q^^'1]NSK.UMB1W_SM^LO?/ES_ORXY^[0Q"9#[WX MLKT040!_P(=/0>TXH'(>4E"Q"KW;#$\$0.)5/KS#^':CD>0*GD1W8&W@)6T"@&>/Q#!B(_Q$T0[*CZF!@+) !MUDW_ M%Q\4@9"#/L*M90SFU#@?7:"N'NUR'M#-AKEWP7JAWW=1;J$'.K[O :7OR@04 MV2TR? &>#: /BN;:Z)]1>BALI^[P V.LX5&X#9B=^. ^SX9W]SC\&.9HXATX M@/$?TU2!377WJ4B+\<3___:^_+MMY$CX7\%S[%EY'T01X&TG_IXLVQ-G?"B6 M9V?WI[PFV101@P 'AR7FK_^JJKMQ$:1(ZB! ]NY+(I-@H[ONJJX#))C4C%+2 M72-L? 0HGH4"+KDL5EJZ9*/XG3S(&%>:L7_#\G.P"P$2/*:\8K#+'#^% (#_ M.O!'4T N?3GRPQF'!T.%%W^,HX MY.IR"/8^CH7%J=:6J,'L6Q:,ID)!78CP#Q+@E+.QO'83I'GEQRCB/>,"5: / M^&6FT/O^9$+0@(?>QI,)E2F5^A@X1*]T MLGC I)H'#K*";]Q,'=BJ$Y6_\H+- M'7 !!3W&I4R*^#X.D;F*)4H)U+VH=,%NP=,P)&XI^0G L;PYY$S<_Y# M8O2EN9GP43LTTWARYEM@R&NT(V#+,Q3$F!5OT(V,@0$UX< Y@130C="5TYB28)5:C.$[SE> M_+I"B:AU]EYK^M[X6W?M>'O%:M$(Z MN-RK^2;C57"NU^GR4BU&N.D-_M8F^WH 5GW') UJ.E\K#MD]D. 9B^/ MZD%>CT(NJ,+U,*JM868_#A_5X_S/C0NZR3QF&+PH@\$Q-">6O:1U7V+=>G'[ M4UL=L]=I5K%=H29A3<*;D7#;[ VZFH0U"=>6A >=]@'3[T8-ZNY/R]5#:]6$ M4D4:M=V_!S$=O%=Q45881[;OUH\UY!_;[-K;VJ9ZF-*3(ZG?TDBJ.)).;*NY M%(37Z*D,>GI/C9P:F@(U#,T]]MRPH[6LK99I;:UUM,]4!\Q:YJ!;-<=)8_8A M,&M:71WF6%9B=4'?CN+V^ R5&L]BP(-6)7 MA/&;MD;KX:&U;74T6NL:6FEOZTOH^$K]S)8K+*[VKDU1%H?%PE0%/)XY'G8X MI5*M?<=?:L@[/;/7&^S%ZM=(VAA)';/3W]&MUDAZNDLR:["M$:&1],1(:NU' MUM705"BWD2IM(GRG\6R^*!OUKJG=FQ?R4$JJ]T4(CMFNV^ M1NP!(M8VNUL']@\5L35$7WL_F5N6B':)6GV^SVM:=[B(CMM+:U,S1B:X#8DW:WHP,8 M=41<7\JBQS(M6R.HN@BR=5>5 MJJ/HQ'[RIBHU- AJ&+KXPB.I_O?855=.U&@!D8S]&.=SD+FONSW>%S35YK:V M:?7NEY)R+^CLV8/4O*%Y8QUOM)L[%FEHWM"\<="\<6*W=HXJUIDK#CWFN#U2 M#\/%.*/Q T&GNX,)Y;C:8!;W-I M_*X?&-T7)DZ[?6YU&GWU13)+/:*16#.?1F+QW$@LH=W5+$-3##@.Q-#PYU;[ M'HO9.+G;2?>-L[OG@0. =G#(<\]..;*?=RA]WN:)6DHP?CED(K[1IR3?$$\,>,P5-( M &*4L+N@6=Q.2,.L:5P\,T(7US *H* 8(4E"D/ZO"=C;BVKRR%K*^?H3.P:Y\N!BF\:[$(H:R&R") KG?"3$_0/ ZH[1]7J=>JTCZ;*-0[3G M?NB0B%;V03H[&Z<%9WXEG?=F^A,V!%<]CE;_9&F2X]/SGH4#D0NSV[/_/0W4 M9N; A:=#$% _3MD$]OJ*N3=L$3X[R^, $)"%WZJC+\\^7W'PR>31A,XZ-?Q7 M5IF]&"#A)G][]A>G8[59>SANM^U.N]UGK:'%1JV.-9C8;,!9F__+:K6>O?E. M,^1!,5S *X&JP$IG;\H07!&M\("^_!U-( C9KG=L8Z(B.Z M_)1D9:-]$F!;G:TT8\/X.H&GP;IA,S_V(A-MBM3!1\T[8G/"T']@$?@G,\#B M(IL^^T5B\"QOBWQR*_5%:%'9^V?<,'('MAK=QSVP77K@WNH#BX#"8,7FT63T MI?62->'NV'B9PQ9-\\#S)_21QV\XN%#PCE "!:W!S[[GN\[M5>Q$'"W%<3R" MDZB'$+'?+!.<+0>V@#L:LA<O"T*5ECH>QYWY/R/@&.! S&FR,?(,[AX=\U_5O%&HNT$;W%O^%>+D&14*GDZB;..&( MN<8"@$78P?/!#H 9>> QE]SQV(W$H\',-,Z#: KG_T?#^!5@SJZQVO$7-IN_ MAM.SKNI MOO!\\9$Y!Z@(Y,O# 8"'L>."FQ A_0 M!F#-,HP!&^$BC/C,&"KXXP: /N!8 MH4)R;C]BI_!.^"0.Y)>1@P8(D1/_$[!..X:=DRV,U)??.AN1*8UK^\$U\YS_ MB+4!H[@/(V0N4 #X3RR<&D/?BT-A(H>1/_IA^'-Z& X V"0.'7+7 =J$!5E$ MJ^:@BK\4)\+SKB2+&QX@/8,3$R+YP5Y$:$4"80K_H A,>EQQ("(8^4+TOZ(H M8*-(OC5B&':(@4X=] J8"P]7TP5Z,&6W2:O5Y>9J50+%6@VXT?%.GEW]2GQ_ M_NQECJ"Z+Y%D9#965SHKA"4(N&_I! M$GA+8$(2FQE6^X4QY6P\0J67+@+KSS@7/!WX0T \K06>.,GO,9_A/Y>"$!F% MH96!5@:55@:$&F"A02D+%0T<^,Z-QWS)$!+ R!U'LMAR(*[P4S8:!3'*) 0M M5X&[;O;YI1A@BA@G^45B05=3OZT5ZN?D.(B07O82QC24'$_ B4*P/=@IRI=E MTE9_^R4._8(AVQVDDB==2T.R?VSF#$0KV7OO>]_"+;^B<-MU_XN%,A6?9WX' MXX'H]>6VD,JO<0#RT"M>RV5_"*CGX>;$+--53C'+[%6K6XIT\9$#!_6B5Z?X M4 T(?H-RLOJ0_Y1<_17G$:R0I9)[7Z?=C^B_H@TRF8BK%MPC$65R_TSOL':0 MT;!-,FD!)GN1[S6[T-#KZ L??>&C+WRJH>!6*O;>UNEHJ*F<4(3$KYQ;#(FC M]'^?D_Y)C#M) +B?0!&N=B($*#<;P..R>CYUP[K+%*\>C(]&/7LOU MI>1 =BED_](+Q=K./L]EF?]<-[66SG8V6O:,"MA*%KOW-B@L<# +Z,2PQ#I?J M#-:<;641QF 3, @39$\%"$O"7DR06R?$'P(P>WGTKEKM.^M['G:/&]<359Q8 M4*=O4AC^$. ]()C9C\-']3C_<^-BRKSK31H*'"P,7I3!X!CZ2:V_8JKQ/];M-$X:!Z\=H5 M0VI%FB\<2M%%Y)'5VG=ZKD?1T_9L&6[3ZT>AY:O0\ M.7)J: K4,#17VO9"6]8/8%G;9ML^9)__>#%KF5V[IS%[>)CM#;8U$P\5K35$ MWHY7!,=GI=0X8'%GJXD]&?0')07!<.GO.."U&G)0(W;5Q-%>?\?9RAJQ549L M=[!M5_A#16L-D=?:$7?'9[BLL=BJ;KALTE=CW^&7&O*.U3&;]H[3?[5G]F18 M:IJ=WHXWS1I+3^8_F^W.CN$/C:0G0])^V*B&QD*YE51I(T'VV)ASM >\Z^4V M8MI7>@!EU#,[UHXI&P?G+AT69FVSM;4&TYBM 68[IM7I:,36-<*QM=&B(QSU M,5H^BCY(U!9(FBZ^MYO)HJ^E5WEF ZMJB=H:L0^ V(%I]W19Q0$B]J0-INA@ MUW&DAX/46J*N=Z031X\DAR3;A]4T/+[WY)$:,HEE]GH[9A)HM^O)D&1M>S.F M4?3D?-3=-6*ED?1T2&HW=\R'.S[#H+X1C"&?^ $O[U.M?:('2%(SNUM781ZJ M7W10B!V8K?ZV.6P:L35 [(EM]IHM'<6H)>JVCSX=G[%2XRC&!L,UM(6_,;=8 MIMW=(NRG7;"G1]"@T]8(JBR"NOUM"Z(UBIZ:AUJZA<=!QB^^\*@X5N[I6SO* MT1HM()*Q'^.@#K+X=>/'^X*FVMS6,=O6_7S_>T%GSTZDY@W-&ZMATC/;K6VS M5C5O:-XX!MXXLBP=5.N/GD:AQ3 MG1D:3$>R+#B3 P#GP4]GQ$]ILBJ\4;9[-@W8:N0P%U;T)Y,0W$B<:HV@Z>;6 M:<$R:G0PK>=/HALXY?*"Z7#LR)EA"2-LBPXM?V$ &=*<^8![_(:Y(;5!P'MW MH!-C% ?P^6AA\-L1#T8B><9T[ M3%BF%XM/X3O].%!,%1K#. 0@P0-"@^8UG]U]L4I+9CFT_ U*Y^7>4 1RYT4U MV64M$7W]B3V,7'ENL4UCS@.,8-(PY:%&[UN9WJ:5I4=N<8 M-XS<<5NIP?$8Q[5+C]M9?5S9,M$T#SII^H.= MS\&V@'>$$B0H'#_[GN\ZMU>Q P8^",XQF/AF\A"B]9ME@A7BP!9PQV"G"$4% MWY;,EP>_@,,)$+=YV0]"*?0]C[MRXU2F#/O^P2/23 &XD.#C9%E<./PD.^Z M_HW""TV[]Q;_A6BY!NE&AY-XFSCAB+G& F!%R,'CP0Z #WG@,9=LU-B-Q*/! MS#3.@V@*Q_]'P_@50,ZNL13I%S:;OX;7-$C=XJY<#E!AQB2&,\G-AE$\7N#I M<4NYG<_9 @,/^%N$+(>?^PL.S)PWWWQA$N(CP?\1ZP-&,5]&"%S@0# N&#AU!CZ7AP*G1%& M_NB'X<_I83@ 8)/8<\A=!T@3%F01K9J#*OY2G C/NY(L;GB Y Q&0XC4!WL1 M_H8$PA3^06Y)>EQQ("(8^4*T3J(H8*-(OC5B:(['0*<.*DGFPL.K]9R4LNT. MB.&Y'SJD0I1/]%I.&+<)G9WEM":HR"[]51R]HU=4'GTP>386N M,Q/^RBJS%V,:\,G?GOW%Z5AMUAZ.VVV[TV[W66MHL5&K8PTF-AMPUN;_LEJM M9V^^$]<#NUS *Y&E_GK&WI0AN"(VSH-9=IMT_USN]E4E4*PU]S8ZWLDO?^G; M=O/UU:^D[\[IG];KE\FY"]YHNQ 6::L K=5I-!_(';4RD<[[!FC12BD+[[0R MYF_6,E'*CF#ELB&\705C$HB0M<(P:F-,.1N/T-Y+%X'U9YP+?1;XX&4*G0). M&=DN8SZ3P=6\PYLQEK0AI VA2AM"A)J5+%0T[N$[-Q[S)2> C49!C&(%X<-5 MI*>9BI?"\P)XN>.+T,T@^Y-Q\6;XZ_C;CP36P$4%L!#0O;%"),P'8]DI< !9F3AC2W0\L/4:%X@SCR _4;ZVU M2 $2^YD02"$D7D><4/1"1-JR-R1FB@>I/4@A==H[!-^RXK*U=?3NT,/_V?8A ME3SI6OJ1+68S9R ZR46([G<]MOR" IO>-^Q_QT6X@W^#U8%!I\P&,I']S"WU MJA_BO7.X.2'+!)933#U[U>J6(EQ\Y,!!O>C5*3Y4 V+?H,JL/J0_I4CCBO,H M-F@]U$W7SDX*1GC1!IQ,Q+T'[D\D0J@K)WJ#MEB@HWJH[O-^]BM[ZKN3Y\I->B!2:4-BVWZ?@Z6!0 M'@GA?8X0,E%V>2E7R>.O.>SCI[4)+RZ)ME(6*IS-9?.0OU)_O ;;=>ZRQ2O' MHQW2CU[+]66(%N.2A31'>J'X.@U9-IHB;"DKF^2;Y=<-^JJ0?"F^:[<:O79_ MY=>@I7?\KMWL[O3+=9NU0(;V=]V0WNQ!;;:ST;)W5/M5HJBOOUD:-;JN4S^& M)<;A4D+UFK.M3C>W-H&#N.S94ZKUDO 64S'6ZZ9MRCWO!-).CVY<=E!Q0*.2 MWZ2"],[C'A?,; VS[6!V(7*[3YYO(MY896TVQOW:&D3NW,- D?.@D/S%YGQTFGFH(U!5?@U#U;=PD]P"ZA55.K M%2D'/_!9I5^CTV^LW-?UJ^JTM_6Z=PU@G\CW:;.ZJE9C4,)-+9W,?4X*C9?9Z>O9Y MQ9%DF\W.MM:61M(3(^G$[K6>>D*]1L_FZ+&>'#LU5/XU#,/I-.Y'#_+JI+0R MG=RU=19WA6,SFB^/E"_[+VU=S< #\]Z ML[JJ0%<5Z*J"6N\=4IDR4RI65:.I>Y MRE$:S9C'R9B6.>CJ-L":,35C5@LFEFEU=:_XFH2%CZ',P=+F6Y71\RAU%D^( MY3NRO%4NB?$V#N&#<.,&\E4YW+,W'_S B*8<_H/)D3.1',ESR9&"RNV^:6!B MGTF/!Z)CON%XHX"SD#+ZGS<;/0.VZ *43 /6[;TP06[-Y@"AL1'Y6[W'-HT; M%AKSP '0P;&-,;P-UIC"WGF@WA\:D\"?&;^R, K\2S<.88U>^[7PA M5OJ][66B\PF %$M\0_8A=_QLR+ MG(B$@!$N@/]G8;()V-SBK/2)R+]UQ/?)!O]Y=7GVSZOOJ_;862..U/:45&CE MD&^U7C2,7]=)D4[^>10C$TF-67E438E!*[X" +O.Z,[:+9S]@FS@A$!: ,(K MYW9U90!Q&1%@+DN[2H??L4QMV\$WY6?256NZMDIO5E>MZ:JU1W"AUVHF7;.F M:]9TS5J=8*9KUG3-FJY9T_423YDZUS4[7:MBV?6:A#4);Y/]:5JVGH>C2;B^ M)'S2Z0QV;Y9.P*]PA$8SYK$R MIFVU-&-JQM2,62F8=)J6YLIZ!(6/H5[-UL188>SH.N9G8'NK5MQ)'7-IFUK)%4;29;9Z6Y;IZJ1],1(LKNZ M2_7!QN-T:O.C1WMUJE:)3+'-MJV;X58X/J,9\S@9TS*[=D\SIF9,S9B5@DEO MH$L.:A(2/H;D:CUAI,K8>93D[C=_'09G;U8F4\L-M#'S>>Z'#F5D!]QED?.3 MIPG/F.*9^97$1C/]"1L"[.-H]4^6WG6V,(O5R(,B^]_3(,T_O.:GPX"S M'Z=L GM]Q=P;M@B?G>5Q C(PF_5T3?N*#Z9/,[![\BZ_RNKS%Z,:< G?WOV M%Z=CM5E[.&ZW[4Z[W6>MH<5&K8XUF-ALP%F;_\MJM9Z]^4Z)__[$N(!7 E6% M?SUC;\H07*VRB&T1I-*OC+=Q"!^$&_=\K\KAGKWYX =&-.5&Z-P:,Y%-S'/9 MQ$([V'W3P$Q8DQX.1(M[ Z "O!@2II\W&UT#-N@"C$P#5FV],$'=S^8 G[$1 M^5N\Q3:-&Q8:\\ !L,&1C3&\"U9P_1L>J)>'QB3P9\8YR+=@'M%+WSEA%#C# M6/SK,P<9#7HGG)G&^UO8J/B8>6/CNW_KC)QH85S"WIQ1!+L]^>4O?=MNOCY_ M]_G]]_1SV%>O_9J^LUZ_E.=LJW/28K2-S[X'K[J]BIU(0<-63S4,-1H@V;KC M"<"-C>$B]RQ!SFH#Z,9Q &I20(W-N#$'_/KC4!S@FNIQYE2/DV!!+=;/+=:! MM98@B:LFR'.\9&.-NA'P6NZ4=[+'RIV*R(@>K8:5IS'KP=ES"AM?XL_+WR[? M&:'"A-A),\<_ -5DIQE2E#]_>_E;_N?-QB ]".P^_ GDY!'R &LE++% MW:W&=(;/-/F8V7V\O3FXUY*:)^]^>3\&3MC-"U0M%VPN1,QU_C& M0S\.1IO/!*J.!CHG&;E.W5R@$O$6QI2-C>>M0:.52'<0OR,63@D4] <'X/QD M+F+4-)[WNJE.PF?#J1]$I\"6,_C73QY&,_$@_OS&#WZ@.322$"5%8G=2:=PP MOL8!ZB1OY,SA 0EP?%#]9LI^H/3@87;.0\ MO@:8XQ&;)*N?6\U>HY=36G2<"2PA%0N\S?!!E!/AAPWC#RY>QT93!S0)!KZ\ MR/%B/P9%01(9OI0_H&/)Y0S_)Q?*P66PA6CJ!!'N>.*$(SC"@K.@?D;:LS=? M/>,='_'9$ YG#Y05@4![Z[-@C%AZYP0<+>[08'$$E "KCX5], ?-BB $<39% M9RO@<\#M%!4\?',=L!EA*9ZC$?*\DUH7L"I"TH^C,(*5$-"T E$%OASL'S!W M !C^Z(>)FMN-Q\KHSKP%GI:+V[G%">G+BT?3P(^OD>P!_2/N(I)A^TN;CP* M*!M%1+V_HZPLOE@>SU0KS]@""#CS! EHFV,@3Z$AV,,Z7/>%; MLMWD!#,VY@:I!V/$@X@!TUV]OX"#7<>N8"&P,:?.: J,'[MC-))F3I2\5L+9 M+P+C9@JL\?T-=&3Y'#X(86T0IH$P,W&]\ZMOQOEUP#DA^H2AY3H! MA,(#' 3+2Q,!@YOR?* #D'G71)4 Q,PN\442NO$:@B3Y-HEIN\63 N:<"2YD M)HQ T@U@,Q7FOI2>@F(2A&2D9RWEVS^81\77EE6F',F>AJ,Z'@#\+L' 4C3B M&BHRD45P$I&X<:*I\=D/KF'1*Q!$+E\8O[#9_#6\NF%\^G211#;R#R4+% D MW@XO0>(@)6LOB5-Y)%S ZKT.1W_)1C =')Q(FK&&LUT>P:@:\"<9$_=!D'8

)5=IQT,[W:[&<-8 M*C\YNJ/"3XO?$^\W;7&"D7&_LS;?7#1=96H;,.XX]A+K&%.)BP'HE+87_A&S M CQN:/(<32MD#+4Z"1=.\^<9;-7\F>C0YU3Q\3_M]O]HU_+,E&1P3.E!F4>G MG/CZ.$E-ELANZ $>;6]#G,,Q);$1;\78C"TY=U@)N-_SI'#XV"_N9!O$X02_ M)0#):4>RT_^=9A[Y#'.B- ^J-I78?K9]J: DKJ;X/0 /D2]]SI>S&>^=(9P. M2>:F7-+0JC"P<%S8 >RGV/=7+WTHR:.Q>J = NJ'1#10$!"0;3)/ 8>$DHL0 M BO\;M_<%#INH(;F*O9DFAUGB4->QAZH4!8 PK?RSO?9@F@:*FY,BK@L3=PL%%:G!!A^VKR.8W2N$81I"Y(3E%#I$Y(J;E*+2@$X MR"\75C*;6]U;:.$\/B[D5_W\>3#/PM4QS]D?\KC3RU\&'?1C9RW"A3-B!@]E M[.B16M=F38C%R'C,'!RDH$6"2,]M^;I"P-2]?&+LEW6?0TB"7,W+H3AEZN[:-M<^)8\7+DFYNG"3R%K!_\;G:!>_-?#.NEK5W M/!V8(!P<=8T8JV<>:P92JM^T0-G&S0"5#B2GV0%%^7[N$GW"4EXMAYXL%F$* MY1Z1]I5U*5C?6;W=4?5=(;%6X[Z\!:GW22Z!--(,7U.MQ80JSRI3'O_@]QC: MIK<_- @(%4!&$YSK68Y;WX6=&%#/TA6D/=?9+ G-[(9<1#53 MP-HO;R@P1QN3]"ZGW@XX2VL $1./]T-"WR;+PM[RQ#2\&_N!D7TM;2Z[!\F? M%Y2-\\$^Z4K/. \GTLI!CE:I-KK9:E&I2_)*X)NIU-R>K/.6]V4_ED3$W?2PGH M)K2B4\OJ0<)K%(O?->3T5BB6&F4;X]/YR-:MP]_DDCTDW,7.VY#2)"-!T\5G M_X@AQ2,.^-;"OBHZ)N<;C0-MM02 7%NL>*@AG/A?9@K%6>&QN0(/')DVQ$6? M'X#CN\3G2=S_XCN97&4Q-E=PVRD@>] X^OT%DK&5Q&-).=+"T ME9\4)OPLY9N$JC@M!%10Q/)ZD&(*S\Z"-J:_5?'M<'Z?IKOLK/YPP2IQ%U;1 M\,FLHORPUR#ES_G:.YD4_BK_6%E*^OE[9^D5HU:_ QP*R&0]CR?"W=:?GU]Y M[\,"0M(ESR@.F1SRN,8[ !R;%!9W"46^]$C+:H%2!FKJ13";%TX+JV[133*R M=(S!W(L2_"P,#T@JI.Q.Z6T$'5[Z<3 QZR2ETOF50Q^_ :[/\R4/N'>YO$(. MF!!L^A2<(3::A$F[:7-(3*%:IH/T2"DAZ9A4--4>K:H"3&+.@"<5RI%L ;&D M99L.@,'9%)!VY,/TL[/.5%$#.O,9@42G(C1.YL0]:IYF2/8A+8XP"^H! M E*>>SBM5]S;7#R+)H6;/@-(Z&*O3"XE+VKE-8@-6)$D$Q M79&3PZ C](4NS"(@$C-O]'$/ MR;)D,IQ$S+Y)XQ @S!BIPDHBA6BEI)HRD6A%IYUXSZ3;4V?2*2!MXJ+H\HHE M%!79ZBN=51V# 6?A@S]%XOO5V).%UGMY0)>01_0O#?>T\:X$9RX>'7W2@7V( MBZ";U*O].;4]WH@&7B5=!?1,V'_BG8(*W_--O+RKI_H;=1930M8 T MEUV!ZYE""%[YC/?T1#H\SHMAE@': W)B1)9<[ADOSC1HN89>3418)="'L\RC MR\EBS?:HU:QBWP]Z/-&/(E50N+G-"\( M0Z9I)0<"2 G2<3:G4FI"E3.-&4]2ORGHTI@J^_E9N3'%%,HDJ6:IWVMZ#H1B MZ/F?LFZG$41AG,"8*CW,5\U@%D2:BPV& 1J/TXD'^=A[I/*1F<+Z1$(/=J#T MIKYAY'2RY*8Y>=*"BB Z MV?!4M\"TGH7[X4S&A2? %4>O]P@K15 NZ18JE(F'R4GAJA))YJ.<*\TS;).C M^S[G78S5@78(,1)(H6"<-YL#,5-O=(UW"11D!=&-S%J^UTEZ/.@?+0(D9S#/ M:H'7S=Z;$A*/&@*2F.N$*;BZISZ\& &QN;]Z-&1RK9%.CU!NFS52E7UK[,LE M&Z&!C?#\591RMI"R\,M/W;]0VY7?+B:.PJ-8<5F3JN'QOYYT2+G<&"&/ZLTR MICO&)?]$0AB&D$X[ MJ[U(VVM3MP0%R8/L#*^!"R@)%8M\JC:@I+:B01M-WZ;GYGQAH[('?XI X>1#BA;\%$T]B/S&%T7/] MNWHA""N%HQGD=QX8/(S6+6$^=2.N(+WX2S\K5( *,)96S 4?UQJB/2-.ED00&1>9]L?.FF"(YF)$?^)O>[UN;L,LH M]X?3'.=L787PA+,EX.,RC:IH.G'I0A+SZ*LL19;%NT%*F977XH2Q.G!Z^0I% MUV'?)(GIYZ*^@&] 5W- +KM-G;R^0O \?T!9YH00A9L@L4H(@.N^Y:,R8K@) M@+R[LL_\24ZVY26@NA "**+0TFJD8\BV"-@!W42F41/SD8]8ZZQ$%*DWX>%0:?5LB%]QKV5>!GK)JWC?OIIS+ M+"?2[7F##UFS\9 Q+/#ISA6ML[+S/"J>NJA.P[-9T\WK0PGF)5MXWE*R'".ZP( 7R; MPIXU1.O*.$0"/CK''!;:UJ2UI3. 4!5]T-9(559-U$O(:- NA" MRABZ:Y$&KEZ0^8XVS/UYEWL1NB0A2-^,A3+PV66;;RI6M460'IJU.%K*CU V M^_KZ>9_;"S>%[B#,SQ.I=RP:JO(YGSSB[;-STI4OW*;/@W=AEXS*!\I;(!U2 V.E='^&/;0;'3S?A'UL!@LG1=]D"@K4RJ MKNN'OJ\#5WM>*"?QTH=4J>7;NX-)ZRB+3Q68A25Y).SC) M6[!'MH51<#_!C!LM7CC+.59Y4?-1BO235C&/"QT-;85^]Z]=VH9E5/SC3UCS MP]*&2'@G3_6-&PZ&X.>\1C Q-X:A)T99D[$3)K'-PRN#"!OGMEG7);L6!@_, M_9H))KJ0"=R$?D+I9BPPP,OPG&JJ('R>H%7XR! K=P 3D5\\J8$*&WN2?4-> =L*QFJ;N%+FZ8\:Q%)93E%,W[F M6@Q2C'(:PZBZD"=98@BC/JYZ8MJ++PP%N>%YLI"N;]+=GJI9:39\IK:8_R@)JO6KOFUFRQ#$5U\O2?4/%V1NG& M!&)RNE7ENL*Y@W'J1YZ35G]HLYR;$B,?R6H71)Q.T:Q-GX?Y7(=EST2]YAA/ M:MI^\_>Y2NKYM!>:D[2;L"#!6^-,G9.80J190V7SY6=C>SH=U>V^]5*E7HSDVJ0!NI3U'_!F-=B,K:C(:?W%(N])MAH9 MAJXI\M'/:;]$62WD!XU%:;I5Y\JL\PA#^#20!?QV?<;M1:1,[J8O\^:V@.!G M$6(R;WP.X\I5>_5%TU95USC/>OP(&^90$2*7N# ^+($*_'BMOTJS9?R,O4X> M[:#1)0&NV_Y'L/K,:%#%>'WQS\"5'0_-=ZTT;VS/>C:HZ(-56&W9X^TERJ[K M8,S%VA9?LO^4KA!+T9.%,\L\U^BXQH)X7YT9?W?.U IV#X$@SK>$QF?/'E0+=:(8F=M_]#4>6GG9L189^'Y?=][ M-T)B]R-K%^I*?4/U.* Q5MVC4Z6X.6'Y5&C^H"+Q])2E]I=U _6"+":H=N'Q MA.MC[.?:/+KI5XH;WQ_F@<9/K0_$"XJR-A:T[R[,B62)94]_WXATM65X*23= M6O"6 7ECY+-F?^6NXTQ@:7(D<%SYXL],TL"1V$>3?_6;S816E,*3M)/91N([ M.AO*X8U-VAP;^URX-1HZ/T_^\(7CTKHSNP[I(G49K#TH0>_'':BR(_>"@O4Q MR9;2B [=0N[UJPWW&?L!F4,:1,T0RN \96X:5)Y1[K9'\S(EOKD R] 6J0]N MOQ2A4ZEXD@T,Q38$@!FDCZ79]?7_.- ^<]:SUU^VW(R&MXB>-IP4?*,-D 6D M*0*^T1K)V,6D5=(^_< GW)/[$QU^A*@"_+RWV1U*<-A5P]R=UQO^BTQ-(+K> M4>L-4%SM^?NGCKT)QQ*OC*S?EF@FD%$#!D((0'D^23NH42_'[IH_W)W'L"A)KS<4+=>OW%TO7.]S"R5HO M+:&V[XO'9\KN9SQ<>>N[7HS]RMQ@,YGG)Q]<);77$TF0/J6MM&AQ.- M*?'Y?.")CH_>5]4ZUQ,F/2Y5[NJ;P^4OZJ=P"G#5R3\;8$V"!BB.;U*$ M*JD_.7[TGN;;<8-I\&6W])0V%:L!62^9@OE7J>,7N?'>[WA> M'M4-3Z@1(CN%Z$\;$ .7@;7#0GM.TBI]&QZU]=N=JU)&N76@B8HID7&@$.F! MYEW<7*7B9GZ01N@$Q5IUS60^D8CT:7W++CR$E/>')H [.$"JV42;SL$\AN?' M>$(X(=DC63+BRYZ*(2-R1A+E#F)Z&?,PKY0G8I24?'2B5$.Y,?P8"HR;;L$H M3*K*C!R6*GP>VRYY-]P:(J-5V\*6T$O4<2)9??5C=5XE(I^Q:EX*932:]W:4 MPT"KB>79$\O4FVKJGP/O9B\V!DEZLDC%'+0;S;EG[+W](+W(^(WS MY@\:N(M>40G))^&Y_<.'U$'$]27HST';S4 Z2.:"!-1F;;K&6D]TQ"J7J>B MF[9[.U.U76[=%.%]Y%H)CO"5#V?::Q1=A?V"[0.@G'DP(%MECK:6* I"03YS M)]=',UF;362@>0AS7$:-QH&]'DUSQHE,?D<=JF6UO$#?;QZ*#0+/S.G>/P P MJJ]YIPLZ28FK M?[,*#X'I*YDX&;2?I%@/YSUAEE-\/E%*KKU!-QKCK49I_NMQI8B!3)%/X.MD MZX?4LH?_WEG#P[Z?ORO7OZO(P/]'%OND6IHY,/,9+CZX7UW$9CY:H%BT*\]0 M,N7)2*P=\7D&Y]]Q?? ?0V-;_][^72KI MUT'CB?I#3.E?!L2;*3,?R/*KAIO2/-\4C:UG<@7,2_DHTCQ#6'4N\%9R$LNQ M:VP SK9H-I<.(TQA>=3^(LR":@[Z)<['V9(/'E/2N(,X24;39D%0RDA?N7"DER!MCJ(MT M[!9C+N->KA=IS5UWM'95$N6D@M3YKA\8N((R1O8DAX\R:%#X=PHOJ&WXH #U M(T>"5\[.O%4CM$U)81H6724!0UIUBP1$E VZ TB6G %44FP+32HA8[2Q,P&-ENGH> M7-YEGG*'I*-.'RF M[1X=WC7E=$-YCT3Y^"PZZM'!3%?B95+@-\,'+@>@AW,S;6_<#RI^/7,QN[O$ M^?XL51"@39 MW'51*: HC727+5>.VAC$(AB\%D8H^3MF%M-INSI+K#^2<7ZW&"MF9D3>*Y;- MU\A[B,@)L[,HI@B52JKG,,R4L"WNBS5#@7;?U@SNR8^EZ_CD1:[J$&0JK(SJ MW^>^6WWCN!^2E1WE%%2MLSUJ.TF MWY K=5O7$%$$B4V)ABM_(3CB720Q(2#_ENJAUC &[_Q!I"P_MC%V5J4:Z/1> MD_8(<0]N43LO]"V8M\MR#?)LM/7 5#@\!RAHWX&P%/?D.^7GN1:SAE0HF:1D MK5#++VPX,8LDG!>9;]B")*H(]W.8QFT*=:;7]M+:-2'(W48_D(DM&\?5( M,N=B=^6PRLEW-])Y]M]_I3>2(?RL'O%3.GXQYB'23SR+%LV_= Q)?)5@[HTF M5=5(UGDIYI ')@>\[+F<=0>1$US5+Y>].H/)QTYG9J@:?!<99Y7R[[_/9%KI M?N_WLKG]>>$=S=Y'Z[:M9;L>R8BC;R4DMD-) M?U@(@;2U-+I1%F8>G^W="G M10/XU#YHF0PG)-NTU W2@WWQ*?L\#V1UUV&"IO_1%*-+VF/[^A]/+\2*/5.> MOP^SGSDH4UG&&>7-D\GR667I$F.C@GAU'HC ?X084\8T-P5$GN"]H9IA7&IZ MPH"@!_?(5K!Y)A^[ZB?/M"W9+,6)*YQ,+7XUE/O4X*XTKA''+6EV%7?!G9]) M6^=B,8&I:;5)#*D MFI+B,!V:-<7O[UOVF8M6XB(6Y^ZSM6K=]]FEJ8L/K;B2L9R[ *80!ON]846" MGI/]9UV])[KPW%YBBP2=,TJU5\0ATGX_-B-'YU,P%S,\ZH:FVP4]2QH#+L4. M9;0>.FC9VCD@+_YP$GIDWC%99OB)DX:K_W*.,H'6AF#SM=L MPG#9I<3KK*:/&S>/]BL-&EIJ4"Y>RDP1[*$U=K]VY?VIW)V,_V).88]T57QX MS :2I>T 7[4^#2??PS#_U!#F,Q"]-_6DZ>Y\)*L='\&3LC*35$2\&K6-UTAZ MXZ*LTA&*.K"^Y*:!G/G;[]]W-8=='[QR"*SJT.LWC2+Z$RQ:SL3 M]\7>T8FV(2O8"$A(">(QHG6[D')<:^IA*TU5D^!VMN3.$DRM0[6J]2,H[F/[ MC@!C45(P/=D<:L6Z--2_HX,";,D,F[!QH%Y3Q_3IIRI>GKVK"&A(4&YA6&[&U[JM MH/91@!B3=![8AS,_D&HR(,]Y1\O5+(.*/$0@!%/JFQ1/+MX/ ] ,%U.3 1;( M\O')''N>O 72O%5Q31^^-+R$%LO9]M=MB9M5]3T&]YQK5MG0=T>!F*:2*LL# M:/F;I?FBWR6U. MU46"Y$YYJ5/"FBUA]!EPR7@/\6;1D8$2V:NF#L]#"MH.^:N^WIQ@W !KI3JZ M8(8/&H(2A#N5#=Y7*1=@AQ-FN-D@0EOUG+.K\VH$W6PU"AU;VC18_AD(C;9& M3ZURX'(UN,A'0B):",A#MC6Y1%O#7@2(;OO0$P'' 2PT0F'T?DFB=PK#R-TK MWL1PE1 ."&O%_6[/WT%7W _/W+ROT>3)J%(]0 5IJT%()8*4B=I5^U;>Y@8I M6^ZRH(K@>-Z/LCXWM)\,TN8C^FP)AHI%--Q^E^H&CZ8K5G)KIW6(*A*-Y= 7 M05EDAMY),VXJZ:G6*/;9I*\X<>--AYHRN2:Z4_+"A47NZ[3_Z;=H)OOD(QP8 M 1H)S>3P:)^B''X])5) !&M; ?C5$]ZQ#A'=%'H%B)R1(N.R#A&8&A:;H>^U M(3M8 CE]U:^+C0L.Z=\6Q4S&=2>''IH#JVIP@*;';F): MM0T?&E!-%QF^_B/?M33^'8D(=^ 32ZE9^Z$A/C/<9!"F(-ATER.6](3^J2'E M7!]S0;&1"B(,[:07R)HGNJPY^44QA9)RJR$9H!'V#ZP^0BD%_*:05PRT]%%0 M6HN]""O(#OFP#A8O[KQ+6SQ=IA&&X],T>(38Z(^E_F8T@D:>%O+D>F1+R'PT MKX>#V6R:W*7_*-%L6>A>S'JXPQ\ MC^7J&'JC?E73-+4GVAD,;/$)PQ66<>&COK <[' P*XRA7?:1X=2Q?RZ0[/FLEIR]>L8VD=$FZ'>ER4 MJ@$&+>+BD-$MUG$$[YNMSFV8V5$\9)QU\9RC :-8\8+QOOY(E.J6>GA2M:@[ MA(3*JJJ$6E0?<$>#!BT""3T @Z&)VY?O(.W0M3/:=?(X6ENVPI<-/8PV0>&# MA WSA1'+G3'SJ96]QM>%#((\^9?LT;921/3<[#G+F?5T9Z(9;OWJK#X+(QU" M0L1 ZD;^2$8F-63,!N]-AX_MW*5U38V#[CCGM'V">O^H-97JND5)M3L;[?=. M_;;@L9@ML[.S!F]J"7YVJJ 1P9+(K$Y8D;#[/8?<;$!K%)%#:,.OC?4ITEZC MAH@ 36C,#/!<&2IEI.9C@1+TF<6".*(VS6O'>' MMLVP;Z0#<8=2/ _70?1J[35 RY9]F&$O"0FCK24O.RD24"\I.$+U6FVOK:G4 MYFOG,"6/]@FR(9_1.:E:1\YP2IK9+TAW'!DF,^8 18X&[!YMF5-LK78L-UWJ MJ]JO0.)81PDRJW"@NO6L!_1.+V-!TP0L[+%UW*'EH!UN M9H\95\^WS;,!B1-%@GS;7'![*CX*JZS9?//GO"=)=M_I5^X("7OF@!TXJ[*= MUTO-+:(-P<2#T?FMY9^DP'?X&/^P\N 1'0OQ/.'\1=*M+>$]*["DW7V7 MX@NU_):M3.T*J(2D."",X]&SE!.-=RIA(RJ>DQM%(L3GW%;IQMG.:[P18$8Y M!%W"_N65A,&N */:'MD#)/B;0EA<<]5T3C,K!+D5%A[9_BJG7C03A#<0SY>$-A;(\ZN_&T^ M*'=X=61+3J?44(IP"<4%KWBJYK^T0;1)ZK+AY/I/PU\1 /B:AZ48&!QN^X=D M*3#H#OFY@'^<2:VTKUBK,$VH59V." 5RTZ6,4$VN/5;A>>6RZ^RRUK%+'_Q/ MO([)X6"<3".]]9[EEPELP6MI9\V-_9G(38P CY$MTJA\(-I0Y'IZ.N"%8'A8 MI3_]%\6545!L;M05=/M78EDZ[_?IHE++#X\\>(,;/K]>8N:>A%S;/UB\:7(W M7L$V:%(K!I)29E+3! P?BS>]YY-S*AW^*#TF6=;M "IY% =ZX&2(8TRENMLP M$[MC%EO#B*V) MEI,2'A-&:D=9L?8XQXI!XHWJOC96.Y]H>=[YQ>BD.D)W9J;WR]SJEX7K+TO_ M7U91OZR'TKSL:,'/M77]@$1+[O,:^I!"TH>26>BGL;/4N@XOR@.,?NXC/C"_ M%G[R+6OLIZ1-QKE[Q;G'^W//H7.OQ1?')9XCLP:]FK&N-F1)!*QZU%F^QLS3 MF8\%?80G0CDHFNLFT3!2UZ?C-\OGZ*&+X,6+E_L7KR[\TYWW>I)'T[IT'OHD M>6_E??9+*7W%HNJL5VA09"<$VO$H>OW^,F[H,G[Q\O8-2H/L@IS3+2@VR^(9 M"P7H/OO],JOB*OO]5<[0E3DM+VVC;F9$Y9I-MJV/ MH)7[N(OD7)25#B/(RLN[7#+F:&CRJC+CNJKBNOI]D/29]+FQV7MEY:E"U\43 M&:+Z6Z%=2ST0F9>!P=O?& Q:6CY>OX_ZW9KQNVW(?TA'C!IO82OL^J=+A.DW M]:M*0+M%IM>OYP'O3B,_ZZF^O'8O^SWH_V) M3X'MX@\K'"U8G#MZ)IGX'+2ZYI+_S%G]G7?]NW!A8F6FV*HF]7YC)$I"H^&X M# OB(PE^.K+ULO(K5\&SOUO"_[857K5>7'EZ)"^8].9U?-06D>5>A=$>T[QBL7]4]P5S()_3A%%U^WK^ M?;/N"9J;WT,W?Q9OR J>]9%$!WTGI*JU.L[3"/M%R*+]_PW/<')> [LOWEO* M:$)Y[]TATQ 1@C]AT6+@V-*A!&&+%',EZ5( L>#-=*W[J=!D+LS_Y.C@5'BJ M$!X%$OP:N-4=E])FF3A>4K>:PJ/W;NTWM&PXB8RCR?O;M=S14J/K;-WCWRUW M_;.J1;W+11:^#M0E4]W&8F9I8@[JQS.W5,')(*T\X-;Y_W2I;%<.JV9XE'!+.ZM'*&\49=,GKR"SN: HH)/Y!$PVN M;N6+$V^_Y(N'CBKR)\BM!/ G*AVV\K]5O;[D3]*D4!)(UF$+%$A!("%M JEW M85<"&%,#)<$T"]M P70;CS;!#/N@*\%,QU@EH:Q'V8%"V>[5;4(YC]NOA')] M1I6$\_Q6 H7S P_;A M>7E\)%X92P$2*(MF"1(IC(.V2(B4)L&N1TF0#&+@L MS38(7)[ET0ZNR NZ!E<6Q<(@567909#JJNIV2 VV_=!) Z#\'U!+ P04 M" !T1H=6/B/TR.+# !!* @ %0 '-I;74M,C R,S R,CA?;&%B+GAM;-R] M:X_<.)8M^GU^A6Y/XTPUD*S2@Q+)GL=!^E4G 9>=DW;-G$;A(L"GK>G(B&PI MPJ[L7W])/>(="E)!*=47C2ZGTY*X]J*XM$EN[OUO__OWQWGP319EOES\^Q^B M'\,_!'+!ER)??/GW/_SZ^1W ?_C?__%/__1O_P\ __?5P_O@S9*O'^5B%;PN M)%U)$7S/5U^#_Q:R_&N@BN5C\-_+XJ_Y-PK ?U0WO5X^/1?YEZ^K( [CY/!? MBS_#*,&(??OK^_?N/O[-B M_N.R^/)3'(;)3^W5?V@N__WH^N])=75$"/FI^M?-I65^ZD+]V.BG__O+^T_\ MJWRD(%^4*[K@IH$R_W-9_?+]DM-5Q?E%7,'9*\S?0'L9,+\"40R2Z,??2_&' M__BG(*CI*)9S^2!58/[\]>'N;)/D)W/%3POYQ?3LO2SRI?BTHL7J/65RKM%7 M3UL]/\E__T.9/S[-9?N[KX54IQ\[+XJ]IQJ4Q*",,H/RG\\U]M,5\#WA71UC M]0"N,O>#+XQ=G'[P!O>SU@_Y^4LHDQ("2E(D59=& L)"-??ITBF^L.5A!'C:+;: MO- SN0"_?FK;KAKH>/H?'&Q:G1F;A2R7ZX)OOVJ/\U.?*OV5,M\U_-."/LKR MB38W:(C& :A1_\<&7/";@??__MM/6S-\ MV^+MV"DUV,I<14M6X6UNU+;'T4]ROBK;WP#S&Q!&C2/PSZ=;^.FHXVZ+%C,M M^ 6NFRM^XDOMUSRMP![MQ@^T,&ZUM.CSFC[=W!^"92%DH7W4$]"/WKE/JR7_ MZX-\TOW^5?M&]\7R2T$?;]>KK\LB_[L4MX_+]6(5S3*N)$9ZW#+$)(!)R . M40)8QB1B!-),"9=A;-GNU 9X!3LH-KB#IQKX34 WT -:87<;^[;]8*<* [ [ ML%[4Q&XA!_&. J796]8"I=_CH<6 MKEUZ#>3 8 YV0&L/J('MT0MR),JO=%FV/:YTN1%R)%V.M[M)5UFL9A_T2_11 M_4+_9UF\7I>KY:,LWBP?:;Z8"3 RLAV\-M=W,]+>;T8R+%$64(A!#S@#,8@IH2#(@4IQDD92Q$M+%4;%O>FJ^BL$7 M_* =E/)/@?YP\L:"0/ZN'3^@G8W<+7D@]EWLCZS_O%A]77V7Q M\4D6VC%:?+DM2[DJ;Q?B?4Y9/L]7N2P_R-7&[8]9DI%8*(!AI !4J00L2SA0 M",*8IB&/4.RB;5?BF9K@M>8$/[0&_4E/Q8+*IF!C5%!;%="%"';LN@FT93:S MBT%ZUDXR1^RO@75TG*YREEA/!'O5W6LQC2K&G@@\5&A?C^TGVV]IL="-E/>R M^/25%O)^.<_U9T+^OGJE;?_K# G!(,40(!H) "&, .9A!D(NE! \YF'LM"MW MH;VIR6X+-]"]$52 W;3S$KUVVNB1M(&U;\/7?%UJD:^-MC>*J!-2N?P>T!7?>:)I]Q)B>9\/K9V6]A MU _-2>,./RVG+^KW,=E,H:OOU8,Y,_%1_5K*:D8]8RI)898($%&A/RX8I8!" MS "*XS@1)&:<.BEE9VM34\[M,M2\6JJJ#I2 I0)K_1=:K3BXC?MNKD6B9*+? M2) D) 8P3!$@69("%4G(E8J3*&%N$NN-[7$DMP)H FF&X==.9[UQ-K#N;E_. M"NA-\-"^G1ILO6[J3W*M2/$JP=TMCBK)5L8?2K3=3?TD^R$O_VK6.G_5\(L5 MS1=FM7.SDZ U))-(1""-5*AEA!* <92"3*%84J(DHZF+9'>V-C7)KL!6VP5[ M<'MOZW13;:FGOF5P7(+.?@A;R:$Y9_<%.82]W8:XY'1@55F2^:GFLP:;+"# MUI_,6-+B56@NM3FJU%@2<"@VMK?UW$Y]?)HOGZ5\D//J6.AVR[:.P%G-L)[N MH! F($K-AJI4$2!F\P-)@1G#88:ATV&#BRU.37)N.2_6>HSH2?Z37)0]3A)< M)ME.6;Q2-["VM%A!48/=CQEI\'K<3[6EQN^.ZL56Q]U3M27A:%?5^D;WTP$/ M)KRUV>@+!4Q0J"2 J80 FA5_1A,!,@AIIB=$,B)6>Z@'SYV:8GQ::9$H5SFG M\^ 7/>=<%]6.4X_# +OD=6O$%90,K 2]V7"*_S]A^]41_[O/'"W&_X0ANU'] MI_ZY9QQ_OLA7\GW^38J[A?8FON1L+IO@+<[7C^M*"VX?E\4J_WOUU9N%,29) M1@A(8J0 S+ E"G]5RB@BF0:1]!I/<,=PM2&^@Y,IYH9S/)5^M M]9O_5"R?]&3QV3'0W[V/(L@53\,,8!HQ !/]5C/*$! 90B(52LDD=9S5.B#+?PF8/@F<.;>_31&;_K\GLIPAS'N MZ8S>-!V=TNC_)$FV/W.9?5!_#S]V4;EL>@Y!&+@%2( XBP M!(Q!#'"<\!@B)+5_:>527FAH:A^>/Y(?$39;^G^,\(\HLW0I+[%YPH4.'*^K:FI9'V&Z<@G<0QEZ.#6SKWSQ-C FGF&K %BERWX\!O!T-'> MN/$+EPT_BEZPN*6?9FRRK;VN@BBK_063(61&*$]3)&(@.(=Z"DGT--^H!DQC M'*4\3FB6],IL>-#0U-1B@_-F$U=:[XN9;$(],QX>-< U.3@Q9CT((,#$H['3A+ M8O?X]T'-T,OY;JQ8#_A+II\8Z*7D/WY9?OM)WUJ-\;]!\R.H?ZP&]MF'CC*@ M+YG4#N2+U[D/X+>+E7Z8B4POGI9%-5YIN@0JUI#AKD@8%N/^9M>+\L M 9[9''JMQ0.13C+A0$]OU;!I8S01<3!X5U-<;NL9/O3+V]MV;Q])C(UW0!@T MDX8$ A(R 5"8<"QE2$D,G>*$-H^>G'!H9(X!0%N:[/S_?L8//[?.U"0R\%2(W(Y[.[VDN[A:OZ5.^ MHO-9C+6;#ID"*&81@)')?$Z5 E2F&0HY2PARRF/@TOC41O+KO5G^'\,?PS * MGF@1?*/SM:SB[^G&$OT/N0#Y(N"U,<'_^F<<1_&_IN%-&%;_;X.1MQG3_S6( MR U)PILL3JK'Q>%-G.F+T>;BO"Q-=*'YQZ5%W.WU+X"= @W5K0-KU.Y21'D3 M;) '6^B!P6X27#7H_2E9'\Z\:IT3@%'5L \UAWK9ZQD],[&;L?F*EE*\WHGZ MO2T*,S4SNV^OGK>7W--G\ZO;[[00'Y_,A>6[9:%DOC+9R.\6=76@&8TDSS*: M JV[>KK%! ,,A1F(42;B--+_3:+9;GF>RSG%_:.T&LH7BQ5Y/=2^-E]($T^U MK%&;Y5C]SLVE^$G5!FCY['WF8XB>ME/8E^J]D9:)#'1@JM*)8->^8,? @#T' MN]LM8D!KR$'18FYR0F@0C]>\L<\F<=F,4:0U@5(]50[-S#EF@$IE*EU'&5:2)"EQRGSE#=G4A*4US,R6 M;29@9><,+/BM,M(Q38N_;K><1K]$9PX]>1ZW']UGS+XY]SM/]H9NW-FQ;U*/ MYL3>&^A;F9>NZCGXNLP7LBP_R2]5HU5U:(*RA&7:(XRD62;E. $,1Q@($2+. M&&=9Z%;UN7BW5U!=;0RND)5$]*N=:$."Y7FY7BR-7R;4P M_K@VKLU-(^_#O*-Y\5]F$U<[M>O'>DWO[>]/DNLI;ALO^Z!QST(>I0PQ""#. M0@ SL\J6H!B$(J3$A*T@Z50O9'#$4Y.LHV4YT8 -GG,Y/[],_T+]/?#>S!"] M./V=&F-U4)D=[-A]$[26!ZWI@;%] CLWKMTTC7T<:]3_&+LZKIW@;8_'N>'> M85E;5/J);&J5;S/%,H+2.*2 0T4 3$D*W+:)P+*E1W? 5#6[8\=_^1* MS(GP)^=']#TX\BZ?RSKP9@8S*"B.$L C3 %D+ 8D2QE(4A1&$"5I(AU/B6P? M/C7I:4XR&(!!C=#UY,<.<=UZNF=!T^+^6<_V8N<9939!,'1$D( ,AHPA Q"3 - P!0SR)213S3+FMOPV/ M>6HR_#!%I:\C"N\[OKO9[FYZ)[O_PNB_JG_#%?S23&"8.2FIUX4\TV58#0A .!>8HX0U!@ MJDVKH4@1:'^L2:EP-KGEZ":R:# MXW?LB+/ S>QNZT*W!]3,G.XX5^I-4!G6)$Y]WSG8/4WQ_'; "',[3X G,*GS M2[W=;,YSFST=D#4KY=_6>CB\_:;_\UD_I2[K,9,PX6&,!3"9I ",:0982!1( MN8H@92G#F9OW<*ZEJ7WZMT"#"FE@H#K6?KE,KZ52^R!M:)GMQY>[:%[BPJ_B MG6UM7+FZ9/21UER\H>?QK^(+732U %XO%^5RGHMV*_->OTZRR6C^4;W+%W3! M MS/-)YM%!/J\/[R?UNV5?/JK#U.4S%@K&"(L B75_0A&9@)*0:PWG":,J$EGB MY!AV-S:!E:,DV6,#%(_A:!V.+NJ$E0_ M[EZR%)1!/%@MJ&,Z'(M![3S@):M!'=MQH1S4B1L&R#9E H9-"F@3QG&O(>A7 M:,:%$A3"!/ 0:PW5LVQ 6$J!R&2,H2(P"=V*1#D"F)JTGCC65F,.BJYH+3^= M83G]'9#BH6>Z%]-,M?BKX+B;H#%AI$13'>2-EVCJ%(CI))KJH,@IT537<_H> MNUI4L]C_SE=?7Z_+U?)1%FU%^^<'^4TNUO)!\N67A=DUF<4IQT11!+0"*G,* M& &"! %1F&10AK%*$\>35R[-3TWV6O3!=PT_X W^FV#>6G 3%+4-^L_6"-%P[$^L!+N$_YZ0_C[+>$-_.#A,N$]#FSUX 2IT=Z ,HB0*A6+8*?'_N8:F)FF'^XO] M]S;.4MMK,W:*.Q"]N+IV)W;8'8*SC;WD/NS%=?R+U_>LU_.WM9:*YR!$5898HA : @"$#"&& )@2!5$8["$*HT=$HYW-W37[L.G)@X-MB"O M#W2L#$8W:=BCSDX(^A(R\+!ON?C<28+S:#]EK=>QO=? J"/YE&F'X_;D-3T_ M\]6Q\__.A;Q;J&7Q6&T0-!.-=QK_&>!!A=S58^C= M5Y;.Q!@],+#@^"#?W?FXECB_?DEO-..Z+->2=N3-7/W 'M$&'Y;%ZNOM0GQ: MKO6?^JDYI\TV;ZIG08SA$+ LPGJ*Q!5@2D8 T31.PPAK+XA;QQJ<;V=J\M> MLW1Y+I'8K5P>J1E8ERJ0@4895#"#!F>?V((.MAPB"_RP-E)<06_VW,(++G/2 M&5S062FD1&@$=*S2L63E$:<<>RT S<$R,GI<978_YJ314/TI.4Z^ OWS\ ?!9>N M\9_L"R5Q&G!< ",4Q/ZD\&7O:I##-"?U^C]:+TTL-SWZ: Q#_Q? MHG JY_S/XIR Z'LAVN.I_HM-]2W,LVFFF7KRD,J0)QSP+$NU:TXC0) D1KIQ MR.,D@I%C,9Z#%B8GM]7F69/9P[7\SB%[EO)X#2=#B]LN'1XGYA=M]UQAY["5 MD:OJG#'RN)+.N0O=\WB_U]S/[[\N%VTZZBR%B"9A"&@F)8 T"P'F/ :!\^?&JCN,(75 "=\W@?$=<]BJ^E8^ ![,"$4Q[OD*[.0V["!Q&,((YQ @A+L-ET#0%3$06IQ BR&"8)==IT MW7_\U ;G[:=/;S]_U/PU#KQ!5P 8)K3QML]]CROM-C'LL^:1Y M1\>03U\ULBM?TLH@D"6,6 MZ^&340!EP@#C9M6+4*9H(C("E8]\FB/U\SA)-"NXY6Z7W@1_6].Z&,F$.M?3 M1L>0'3;P-\Q#B82/VYH(.]WMRTL=O!.F4?S@+,H)+)MY(-E;88.+#?7S#GY> M+L7W?#Z_78C#="?WRWG.G[<)\2&*,P1# 4(5QP!BA $VA:UII' H]=P3^@1\_A)%M]R+MOJW6VX(TP41$2 #*4$P)B;10IS MAE3P1*D(,8B9=;CCR2:F)DXM2(?8O=/4=EA>ZAO:H#%,_&)1_,H2]R;&=9XNFGWD+%V^HW=:(9.@F\O!?@\6R_6U>ENMFNVVY7I4K_4.^^.*< M_^"H<^STYDK*!Y:9+=N?:K8K@#?!7<69U_0(YUCPG27AJ)VQDR6<,_1$SH2S ME_:5$%.V<_5LXFQ7MPMA(B"?S*3T<#59AG$JJ4J 8D)[(UFLO9&(0) H3+!* M698E5O%TK@U/3VQJW)4X;$"[2H,EZ;9ZX9_*P46DAJP]% -ZG\QQUN]=6?,L M.I:-CZQ$;I0-Y'-:;(J"B!:MFP;MDV@G M-.[$C*,F&UPW@4'F3R-.&NQ5"/9;&'6TGS3N<$B?ONAE0@L_;EWQ)BZ)I2J, MJ8A )O0\!_*$ )Q@!J12+)(X1IECCE??"*?FO=2'M7?F-%.(-SON5Y*F)$$P M!(*9FED95P#S1 \>%/.0$\%HPF?Z4Y,OM2=,B]4_0.\>HAVNCYO32WN=S.27 M?+$P!0@8U1?S%PP=/>[M%!,9X5#W-C0+G80S0)3(@(D:13Q,]&><-KW]=F'Y M#9] 7[=8!Q[-9?!QMZ=E]><4N]G.QWC1CAO83_$91+K7Z5,+(CW;"9,*(CU& M^0\51'J69-]!I.<;ZN<'?LX?]:,^JL\:0*ED\5&9D*^/1;.A7*5:2%*L$$(I M4!B9Y28. 8X4!BI&$50P"PEQ2LUMT>;4?+4:LIGBM:#-SP:V9GNS^]XG-X9- M!]BIM6=:!]9?+XPZBZD#1U[ET:;=407/@8A#"7.YM:OZC>$'N:+Y0HJWM#!SW?9])$S/ M)!/! 89Z$,,X)H"8:!JD)Y8APJF>>CJ=1#G=S-3&8>COP+5_<;_W<+7IB:BV]D_>?=HBDR M\*;9-G_[NYG^F-R!'U=?9=&$\3*">(03 A#AYJ0:)P!G(01ZJB$DDE3)Q'$' MJ1^0Z6TUM94O9 VW/KBV-(A[A5+W[!\[S1F0\[&J"]7 @Q]:$_X4Y(N@[8,& M?M4%E0%-5+8_P;J.0:^"UA/*J()W'5V'@GCETWJ<@#NH3/L++?XJ5U6"O1D5 M2LH029!Q;E;DE0(DC;"6Q9BBF"=,9<+Z&-SY=J;F,AT5P7ZLL 9/!JS#&; . M9KNUS"-? XO5IH#U<%0YG)GS0]E(!^?Z4>=VBNXR(9U'Z3IN'^\\W64;]@[5 M65S>SZML2]?FLOR@8:^U&"]6F]Q-P6S<]?5HVYV[5P_;YP-+)H[.&^"+=)!,J-9<>+5 M9^MN<537S,KX0P_,[J:^I^D>'_-5E=E>.W"F0+:>],H%UVV]R4L^7Y;K0F[C M?E.1H3!B%&110O6,E(: 4NU_$0Q51@5A86I5=:E?\U-3F=4>]&"+/?AM MD CL?KQY/EKF!&'DPV9]Z#D^?M;K*3WFDS\7R[+4;M>7?+$]XC;37I'$5,^I M0BZT?Z1B 4B88!#'+$XC$28$VF=4.=G$U.2J FF<>HW2829TFCZ+^>+5I RL M,KM\.!_C[:#&87YX-44C30U=J7*;%':RT#D?/'WG>%/!3N1[L\#N*_MN*\[- M6OL]+5;/50""]@=-7-2KY]U_J:)F,BFQHE$,PM0X;EE* &82 Q02D83:K0N9 M4VIK^Z:GIH(-OJ "V"M*R8%VVUW)(<@>Y2NE'C>M[1N?N2]3%=: MCOO)GY3.WD/OCYY$B:0A-1H!, M4'-4+@),\A#$.*400QX*@=N-SL^.56[L(/38XOP\BEBUX*MY4%&AK\*NERK@ MVH->ME'T/6KD6':.]I,C3+D @B,&(,,,L"B5@"JEHDRH6"96>RY#]M"QXPR#+),,IQ$G"5" M71M7<]SL]*)H6HQ:R%J0U\;-G&#;3K"\,?BB,3$;1A\N,^HA#.8\10,'O9QH M^(5#7,Y3<3F@I>/>*Q-!W--G\[@W>C!_5/KQ^B%OZ/,ORT55%OXODA8SH628 MI0B".%9"S\Q# 5B6Q2#E":8R0RF-G8* '=J>GGME0 8&<<^<$19\V\G10"P. MK$H;U$$#^Z8BTWBG-?0!,E#8$S1,?@J+]E\F>X4],6=S6S@\HL>^R+N_F 75 MJ%S]YZIHHNA#%J<0:<^()TR+D4@S0%02 QPJ&$.4AC&QRLA\YOE3$YQW?PD, MQ$!C##1(AY7_$]Q9[(A&4 MH9B%*=,NEY><@)LFIZ9LG7GL@M\,[J "[KCW84&^G8/EE]*!I=$#F_[2 !X1 M-$X"P&VSTTC]=T2#==*_XSL'C)W;%A?F2DDEM!+Q* $P3@7 F0R!(CSF2:2= M*^0TSW-J?6KR9!_@=3D"U4/?V$G68(P/K%X^R1XFEF[0\%\W!-.+I+L4'MSO M(;WGB_%";+U[/2>,"8X1B&#*S.(5!#0B*=/3;9:YU]C M[#5?W./.>K[8EY&1YHL-&?WGBWNL.,\7^[(S\GSQTBO39[YXRG2+^>+>;6// M%T]A/C%?/'F9KRW!]N3J@_PF%VLY2R-%&"(0$"0D@$G" -:/ BH)%0XS$::* MN16TN=BFRYLZ3E6;%F!0U BOW0D\)+GO-N 5Q+W,'N"&R(<+1'K8 #Q#SL"[ M?X>MOO#6WQD2+N_[G;NQG\ZT&4/N9=%F+B_FJ:!1_^6H??W)[D?FZ2&9=OUM+LXG_6[.MI2$8C$2<9( *'VE7(),"(Q$#%DL22P31U M2^SIC&!JHJ'?KM0Q:8,SZ7;B,2B5 PM+C?TF.!*8C0$WP6H9,!G%N%^)-/E^;RU=M".5*SE04HY03 B#""8"818!%E(%$29YF4$0(6QV( M]@5H:O)6VV BAVLK=NNZ!*:,MVNLMK>>LQ#.D?MC8+F=;E?TSX0X=)>\5,K$ MQ::OFHK=.]7.FB50$X(A:NL"NC)GKTSOB:[>NRK'XC54NR1C[-7.BV5MO(:5 MKO2.5SVW[VFCDG[Y4I@C@_IE-P<%JNV,S^;HP#9E&(\R%?.4@R0TA8M4&@,L M370L226,999@Y+2Z8-7JU+YJ^Z#K#1C8MCWS$R(&,X\-%+C?WCXQ=+JI3WU5.\",QG-%,)I E,9 AI@!2 MDWV-:1]<9AE*1*A"'$+W0JH7VW491^,51GW=9(ZHLA^<*8^JQ]FS69CK73?S M"@ )A$!G"3Z(Z%(PC+I6NYT@!X9OGSI^?Z0ILS$\#UA M]^7PRNW 7XV&T@KL35,FHL:[5S'4;]RQ%3G>8XV[6QT]OMB*A%,QQ78W]O] MR(+G='Y/]:ANE@-3Q3B!!('$9.. #"M 0T%!K(6')FF$PPRY'I$X:F5J+ND6 M9+!8KO2,\0>A?:GO^>JKUI?E0E9BTT-ACNFU5Y6K2!M!21J^*H #%,CJI,"[ M7ARW-+I&G#7VE"ZRP"G"M.+?KU==ED?]=BE\7^HFU(%7%?\VI MKO+M[P9,*:MJ"@^F:G#S&^/,-D6"#^;G#_*1YL:C,@[80$_V31^6V-\+;TO F8JNT/*@*"BH'- M;^ML*)OUVL;^8$- L,- 8"CP7+1^.EWJO]3]!&P;-R/>1(P^\Y&>&KR^R:U+ M[?ARD^CFC?PFY\OJ['83FW>_G.?\>:9B%4$(&:!44@!E0@ F4 89PDE64@I M=OID6[0YM<]I"[GZ1NZ UGI6NI;!M*'<[BOFFNZ3=(/\C5:UI^O2^6)I&>>/7\JW:&[A9W"S.?U*[* M+5_EWZJ":IL4($(D'$*EIZ4(56DX8T B%@*L1(PA"SG/G$[EN$.8VH W\ ,U M7WXO ].A0=Y"#^@&NYL(].@6.ZD8ENR!!46##RJN6_@!>PY^,!9HRO\4;(P( MME8,DJFE/XE>1:H'C%&EK#]-AX)WQ9/<9%'(W 3?YJOG3X]T/G^U+O.%++7[ M B/($X1!FJH$0)IIS1-Z(I7%$"&4*:D8MM&\,\^?FJ#5$(,*8]""M%.P1U8('Q0 MZNR)N'#DU?>P:GA4;\.%BD/_PNG>JTO0WRY$M9K\=3G7]Y49A&JM8 M^Q0H1/TJ3QK1=SMTL$-,U(PA %3&&3@Q(F>A:3(I"@ MD(4B%#**0J=\*IW-3X%N.V'Q1^+ LG(5?^XI6*QH M\9N+I;O)<9.R6)E_E)W%[JZ^D:CUKO5_YZNOK]?E2C=2;'(EO%X7A5RL9HQF MBD=< (I-:%AB]IF36 *NO1LB<U:+AD<-;[:DXCG9UN-7S M_'6+B!=6!E8,6T+L3X5?,KI+ _3-.^-?_^UP[)]_^CB'NR\9MSFM??'"X1.] MO66 MJR$#$CGTZDB?)&_&AI?)\;;+WHNE>*M 3#;#VRY%UR1XVWO.%2=T7AT&%._$ MX)>OGK?7-.W??J>%:$*&V[#B\FY1E_H^B"'>"SN>X9#*3*8*)))S &&4 ,R2 M#,@T"B/M'4$6.Z7,'A?^U-3U*$6-;(])/%7')'92=+?_(JY.TSWR&V,G[]-] M#X9V*'=.T.R:OGN,IC111R>/VA@"VD,VY?:436EJ'=0TG#A7LW\6Q_-9FM'[ MT/^1F?%,&/]DS.C=<_( S/@H>L:J+LW*YI-V$Y5&""D,8OW1 M S 2(:#(3!D(EF',$4'$*IGJY::F]M%ZO?RFYV=&E1;+E7%<&]R.\:;GJ;7[ M8O@A;&!UWX(,MB@'.!5_F0R_<:#GFQLWWO.BV4=QG9?OZ)'T=-_;UT+U<;UZ M,*$#A10?EBLM1+54S:($RY1A"AB!F2DT"@'E2@%(E?XSC*@,K0ZE.+4Z-0$Y MJC>Q?%J95#Y!T8 WPM*XOQJ^0]Y,ZWZXL! Y%+M#[Y<>+C!HU":#3]#B#FK@ MC6LX!+$.64>'('BDU**^B';+'>I*6&>"4.N'C9<%U-6^O52?SC?WWI+FTNP\ MF1?L(2__^GX38\HB3C#%$,@XT8J.LA P%"9 )%S[BA&FDCI%^9YO:FJ"OHBK,]V\P4V?&\RGVMN[*WE"V:?V%"^=$7/O[+GDL8RJI_H8_G5 ME<9NM]#B.2-ZA/96[3N##O<-<[AB$Y*+DHPQ+>P@452+N_81 152@AC"A'*6 M<(2A+C90*F72EQ/9EQ91!U)83O M\]^7:M6LJT=9%J8")8!!::(740QPAJ06)4Q3[7]"B*SV[H^>/#FMJ; Y^#1[ M-%GX@7V-'UP/#*P^I=_V"'#PWOH2,9*;9DN(FZ]URNA.IVKOAO&\IU,X]]RD MDQ?T\X?N%KPP"V]O9/WGW>*6\^5ZL2KOZ;-)4#@324;"I,K92Z@Y!(\ $PD% M"5(R3#.*>(IFVIMF2UM7Z&*;+F_D;LO#O9 MP."I1NCF\5PFV<[5\4KRWU4 MGPNZ*)4IYO7S<9'>KAOLU,@[N0,KDB=> MG87)B2>OXF37\J@"Y43&H4BYW=SS8'R['WET2)LPF+$$AH!@4\H)0P$(I (( M"8E,%)32[A#9Q9:F)DC;77/9('4\_'Z64CNA\4+4P.*RY6C8L^Z7J/![S/UL M:^.><+]D]-'A]HLW],WU=[?0 ZY*U2G?T!5M#UE+@B4EC(%,BP2 E") !(> MQRRD+"0,<^F6].]T0U-3AB;5W0Y84S&97CQ\[<9NMTKXY&Q@D>A+5X\<@=U< M7)DL\,S#1\X:V&WB:K;%[LIR+<6; M=:%=L3J*\[_H?"UW"N1L3@6)F4HBQ9# ')LLAIRK8:A_D\8TDBD84*I<"I4 MZ8Q@:FJX.>ZW5&W9W!JQX[%1YYZP4\=!^1U8&"M\00T^J-%OCEU6!MS4577; M$YJ;HY<>0L*OYL_OP4EG%..>?>Q+TM'QQ=X/-V4TB=/J"GDNXQ1>Z:+R:UWI,+^>YJ$\K+\2][O@V M?N&CTJX179C*NYL<1N6;O.3S9;DNI"E(5M4CFZ$(FNI3$< 0Z]D:TTX*H20$ M(D9*S^.8)L/IA(AO@%-3@I_??GC[<978=Z]9+BZ_8%\,O2:]8]I-L&=< M%7:X:YYQ,C<&!EL+@ZV)P6^#E.@;J@/\KH3[!CGN OI %!^MNP_53K_O0%LJ MY/7RD>GV&E1F7T"W9_#E0A9':2Q>?S4_WBWTW'B]6'U49V[9I(:*9M(LY24I M I&,M8>'6 PP(@QD84Q((E28VJW^CXQ[:E^-V@ 3)/3->.5&D?C&!O/CU@BW M+\M8[X'=!V>"O3OP=ZBU.-@QN?H>M7V[9\)> B5]V>:MJ$TWK\6Y6W=7ZW8'#)8(VA-L-_ %I'%@<>J6!UB:\3!;H'>Y>+ FTP3#9'- [ M!%V3 GKW,3U#AVA>5/M/.P=*?]%-K@LI/BX>)%\79J/J=B$^+!=%^]=7M,S+ MS^9$QG:EDV2("*0R@$QU4I@D'+!,82"34$D,M1-#K;+3>4/*&;MP@*-^D'L5%>6^@9ZB4G.M__?*S7.COSEPW=RL>\T5>5BFMOLDF+FN6 MABG&-(E '!,,8*QB0$E$02:3E/!,LC0C3O%15LU.3<$;U#?!EQKW337>Z1YT MQ_@H._KMY-<_J0-KZX;/!G)%YS[H]D2+Q] G)Y;\QCO9-3UND),3'4>136YW M]].H^R)?%G7(E!;&.2W+7.6\7N44_[,N5\8U?B-+7N15'-4L$Y'B$&9:HR V M!63-B1@< Y4)Q7@JXHP[A4RX IB:;AV"=G0CG?FWDZLA61U8N [QWE15.&C1 MS-:"+?[@M_OE/.?/P_A^?2GTJFK.($;5M[X4'2I=[^?TU;RF.FL5'UK5MBAO MUZNORR+_NQ0SS'#$(SW?1DQ />EF(2 (96;/(-0N6A(B8I7]TZZYJ>G9!FT= MFGY35S0J [I!7-4[JG_K6.CH O&VTN:+SH&%;,ODIYK)&FNP!>M3K&Q(\2Q- MG4V.+$0VYA_+CM5=;B)3Y58IGF?O'F9QA%.B4@YB[1P!F$H(* HA"'$:"Q'B M6$*K@R_;1TY.+&B1ES?!NZ(S<>HY?KK'>S^KAUZQ>KC]\/KM]>/VV+B.D[O- MQ?70;/Y2C!["S&*,8F(B^+ M16R2)0I E-13$!J%2(^I*.%6'VB[YJ8VYIJSYC7D@T_+1]=%I'/C!?Q,\\4KJ9:%_$Q_GZF(Q5"H#&"! MM/(P'@$<14K/#SB!D"0)1\(M?L@+KJE&'FWA!@:OX]*(GRZSFU2,W@T#*YS! M'VP-N DV!@(-%I3:Q)M@QZS@9(>9[/C&MD ;YV^NXI5KKU,:/\A&G?EX)?-P M@N3WX7U]P5LA]- HJP,E'XO[8ODM7U2%KR43DX$1!!%.TB2# M&$:9U?';2PU-U/]KP-[41[I,HL,6L*OG=X9?6Y_O>M;&\?9Z$-;#S^MFXTH/ M[\S#1_;MNDT\]NHN7-\CB?XG_E6*]5Q^5._6JW4A3V0[.0RRP4A$&$D$&%4$ M0,XQ8)DYS\6A$HAAF&;<.M6^>_M3$Y'6@NIT:&7#7JZ@3:Y#AXSU/3JE6V)& MH'I@Y=EE6=4LTUV6Y2:CI'T,DQ?B'0H*#-L!(Y4=L.T(3_4(^G/66;6@QV/' MJVW0W^:]"@A7/.;JNE%-XL!M7F#-O_XL8,#3Q!1(@-7Q7PJH2F5*8HABM^P0 MYYN:VN>A@1?,MXA[EX(Z9-5N0NZ'JX'U?0?D39OK<^AB3V?8&*J\TV%S+U70 MZ8S9'26?E&?I/SY=.GI5I]IX69AX91FN@IJ%*1.5.H.*!Q M% +)(I:*)(8$D=E"?C'S9#N=.-N6U:M/ZE=_M\4!A8(^Y:MFQ8@O'Y_66IV" MLH$;B!K^8WW,OURYQD:=Y=Q.0Z[C<:0@@0:C.6C4H Q:F![# RXQX3.[4G(QG^= +[K71?4J][5CO,"_KQ\)(\RUK M-MSF5<ABBU,3H@9PL(/8S0&YS+&=(^*5 MN8&%K"5MT-AJ:T*\^B676QW5/[$FX=!/L;^QY[DU$WOQBI92F,A[N2@/D]Z\ M>MY>TCA-M]I/$ONI=LTJ35N6O2EXWR;AO2]R+F>$*R%@*$!*F0 08^T/90(# MF5$S@XH0EHE;-,5(R*<7;_%?LC2[^.:,E]S: MUQ@>5);?M*GQ;X*WNR].:W_0$+#)G!]4%'@\0SING_D]A#H2]G%/L8[;(4?' M8$=N_IID5E5BF?)PDB##F!.AYV!*93& 89+HB9B$0,4I%B0.*<)6ZSX6;4WM M$U2#[).FZC25EIM'?@@:>O>H23]5XQQVPF7!R !)I4ZW]P()I#H-/YTLJON6 MGD'H=>5M4Z3$/#??*9@*(YXBR"C0#JY9&Q8AP%$F (H81X)E.%5.AT[/-S4U MB=@B#5JH-GNHK@3;*8;&#:F^:/91G/3E.ZY8 MB6&7?1]VQO?9.3]SX/L\2%-26__>Y"LV2-=T_ED6C_%,J#3BDDOMK6 %8(Q3 M/4T0&8@HIBS,: @3IPJ6+V##Y"2NGH@OMY9L)^*@G8@7K355*]>T M1R_PSCC,QJ?[)OP#SL1FJV%8H-UJ!LP+I]JSKXM?ND^&%M8.7?$K:% M&7RZ1)BS)%_FPJMR=C0WJL!=-OM0ARSNN#9(]);_;9T7LJI,+\O5W>+3FI6Y MR&EA)@<+<:M4/L_I2I8S2F)$PA !+HV0A) !+&0$6$0%#QE+8+2)'_WLD'6J M!Q:K,;,?7_IYC"PS^D%?*W\HWY2Y[AU*ZM S=A(T&-'C!Z V!@2M!:8XTZX- M=0[1C15#Q*>Z*:G6GZGS :X]G]9/(U\MR992WBF#9+,YQ2:!2 M,@4R3DR=>*X 2U.F>RE+DY1B@F*G//.!S8*TX7[S'8R7C;A;\%B0^T]:X=86[#3XJ#WSA MK(V@VF,C%, I!*A%@PI 8&AU(Y#A#.22BJP54[- MKD:FIA8MSF +M%E)L$_UR#1\OI5FN.U)$VS%I.Q_HS\_@4X'=')U-K:B[;FIZS 5.V^]Y M&G#0R,@S@-,F'CO_9Z[KDZ9)%M]R;FHO58<;LR3-8LP42) Y_AH3[?4C2 "B M"*DD) DDH7T*IKUG3VU M^A/VV)K3*5< M=Q5@490"R+5.$Y()D*((L5@P23*GE<:S+4U-DCZNOLHBR"N(-\%".A8$/\^H MG8OAA:>!=6L78U"##'YH8)Y?=7'?I[U$A=]MVK.MC;M+>\GHHTW:BS?TDX:W MCT_SY;.4C=ZJY;K=?S=+I!^6J[_(57,(]^]2U/6+WBV+ MG7.YD5FOP+&D#*A8,E-,* 4,8@B(D"A*N20(I2YZ,R[\J8G8QK" UA%Q)JM0 ML%BN@F>Y"HJ-,3?MB5>U+-I?NQ__'_E5L1/2Z;X 0WN5I^(BM[%C-\'VY6C" M):MMI _-R_&P\W+<;U\.F]P0S@K_,GWD];,QL@FC?HM>IGL./W OA*+G$MVZ M7.E/V[U,(-^"[>H-" '1?P+O!LN9[GC[VAE_=:XO:@!@:KQ^11CKSX7?:[ MT.:XJX!V!!PM"EK>UE-;:/G5_/_MW];Y-SHW 4D/6O.*G&O=,_]PNQ#[O]BY MLA8[/4$HS-;C&UG_^?;W9O-<__#5> @/="7?*B7Y:I;Q1%'&)1#:!]=2514P M5@G(8F7J]T"D&)VMC-!:2M6H\)V4;V/$@!ZY=JU^$ WN/YGUA>HG$SG(M:E5 MQ&#U@]P:[2B)X[X>E@H[V4X?6K"U*=JS-CVZ8]%-L#6V_D?3[X>_V[NA\<%; M%H(?6A[^9!*/M+$O+1>!(2.HV?#X/7B17O3[>1G7A'&_5B_2/42WWTQ\CSD3-8LS&!-!4SVG-T'Y66**)\D4A%E, M),F(B%*GI>M3C4Q-*+88@PID4YG',0W)23KMQ.%:DH9>A'7EQ_U@>0G9WNNK9W-J*V?F.U.6S6%0OY52[*_)NLM]S>+\M2S_ ^*E-) M5:8B89D, >*0 J@5 %"$),@(Y1212/_A=.+9L?VI2<5N]=1EM;G.=PT(YAJ[ M<_8BIPZQ4Y0!:1Y8;'89KL,7]K!OMN@-?#UK-$L12^6Y5FT_\GSG17+",':R MI#X$G1","88SU# M2D.0:%^'4!'2)+%2N OM3$W):JA!BS6HP08-6M=RLJ>I[=8JCX0-K$D]N>I1 M2;:3B2L+R9Y^]LAU9#L-/"XCVWUY3Q=H/E]^IQKONV7Q9KEF*[6>-\G8G3TB)SZQ](?&HKUX;VAFO"''<)O]PA_71/^ MOB+\]07"W7VA/L3Y]82<$(SK!_4AY\@+ZO60WBO%VQ1<"]%&H[R2"ZGRU;U^ M]!0CQ0F5PBDGI$OC4Q.^M[_>^M%Y4$8'7Z5>9L(T2PSM\"#!GE000]^&R0K M=A_2?*]&VP,8>WG:F9H3Z]7NS^AQSLQDK9G/997U[[XP4>.KY\VALS2"W"QB M)S@SF67,45+)3;X) 1'D'*6IU7F/2PU-3:5VH08-5NN]KHNL=FN23ZX&UI]3 M-#WW.KC619?#*39/M(UTI*TO?6XGW2PXZ3SVUG7_>&?@+*S8.Q!GN>N+#M[_K5 M7]!Y>V"H?/7\LUQ^*>C3UYS?FMCG*G!IN[A)(H)9F$! 4U,:$:,4$$JA5D 5 M2TXX@] I)OD*+%,;X)_X5RG6^X&MZRK:F!)4M31#D,)4;/;#JU1.Y!L^H;HH'X@Y]&!^/[']&TL1\ M'YPN.:B.FBJD,"8Q"!EB ,:IUM68I2#$(:4X202)G (4K%J=FFYNCI\=GCES M/W9XF7'+S3G?/ [M69VC\"9HBM0.6JS6B2[OI^DNMSSZ(3AK,DZ=7;._N9\T MOVC^=LLAB02 A.@IVL1@ F4@. 8ZSE<2J#0CDB< MBK9LE=U [X7#ZLW?+UDUL" 8,_XSU M[2SC&".)"& 2:Z\F1A%@$&5 L! F(HO#%%MY-Q7&RNK$>V^:D:T?4. M4@1%%2!#&>A MGB-@#'!,&1 F46$8.F[Q7FQS:B.N@1S(&G.=9*$Y1]H4?*(5?M=MW\OL MV^[]>N5T\ W@FLX&;L5F?6:T1CS >0@'@CSO!5]N=^0-86LBCG>%[6_M?\[A MX"1I>XITLP>K>_> Y3JJ7UX'WY^V.JQ^$]RN5D7.UG5=\-4RN*>5 M_ ]3]=*:0>\''2ZU._KY!DLB3AUKL+WUZH)8FZ6>>UE4*8+?2#[7?X@9"G$J M!60@#3,)8!HJP!2) $II&%)),.Y=).MLHU-3K1:H2?<>5$A[U\LZ3S25H4*A MU-ZIH!F 1%* N20@BY">]2$8\@C-OLF"+5^*ZMW&!]6SG2IEH@5>Y=H/2H-= M_[9!;^J7!NM2;/_-L6RI5<]8?S6\LCW\9V.GXMF;+T$F9;K9CT)&FF=K$%GJ'ES MD1KW-;'SQOM= SO1SKAK7N<-/5KCZKBTWTBO%FONFIWEVX5HGUM/1F1N-#DJ'IA9_ZA=%C>U;-(JEQM,RO>?J/Y MO(I87N[,8;XNY\+$-M,RYYNU6D5-YHPP Q&A6EYD!+6\H!@@E3$1"PPCXB0O M/7%,37<^K!]-0,*R<"RLVK,7[*1H!&X'UBBS4+ZW=AYLS#!KY;NK)8TE-T%E MRR#KYU?RZ;>R:T\LX]9]O8ZPHZJP5SZNGU(>UN^X6^SO6\Y0!!6B1((4IPK M,!2 IH* F",4RY F*0K=IEF7FIS@G*O9@:_=+K--Z+H0. MJA^9RED'P0S^Y,N6&J\Z=;'1407)EH)#Y;&^KV=9ZK^M\]7SYNL>,Q12LV23 MH90"F/ (,,(IT"(3&7FA.'**2-A__-1M[TKRCNKNGK^I9.,=X''=EN9;BS;K(%U_J@E__1>=K6?_Z MW;)H*OR6LS 54*)$@!3%'$!$!& 8ZT$>J6I5AM',*8VJ4^M3&_35GE@9Y!5. MX\J_R0O)]0M<5KF,RP:V8^4=I_ZP4XK!6!Y82"K<08TPJ)$W51=O@@K\3?N/ MAN]/E_AVK^33AS>_)7Z<$(Q;^Z>Y0$#O-#WGGCM:PIX+ANVF[KET:8^FA4OQ/8-2Q7&E.JI M',>< \@C!%C"*4@YB2,4PS#E5@O.9YX_5?WSX?/?A9\ >J/^9 D-]U M<8MVQUT-MR?B: WT=9MHJ%MY-$LP5BD*89 88(!)%D*5G#72XHR>/F^^WY#I$^V,&R=]WM"CX.B.2WM,BMI,SE%;&2N!*%$0F^RE2'L2 M&0<4(CW$]30IBW'(XR2VGA$=/'QJ+D,++X@^:!US.P,E^U6[6$HQ!![3DIS%.3C"(&)!3Z)RS3,(UXQJE3 M>J+]QT]->C[+XC$0#<3@![&6P?=\]35?!,N%#)XE+1SSWQRP:2?(%4JXH(Z!3%W-S>U@;Z=Z<^K@SOS%F\ -GE;JY6HY:+GTLAIUE4: MQY#B!&!A6(^%J=,<QNN_JF2RL/2)K L'I7+Z1 M;/5)ZG%3C:!;SM>/Z[DY'/ISL2S+7Q>%I//\[U*8Q;174BT+^9G^/HLQBI Y M?B95K !,$@)P(B&@-"*Q2BDC+&N/MWYVR"_F YS56-L_"/MYA.]$!3G88@X, M:.?,9%YZST[1QNN,L5Q.M@JV!MQLTP8 #1:4VD3]NZU9PNPE899M)U.LQ M3YI/KOWF5/.";-S\:S[)/,K5YO7A_33\7;[(5_K#\$V*N\5*O^.YQE.G2+]] M-*[FWZL%X.8<\E_T7//S]^4,<2XX)2F(&-6S;D4$(%&4 @XC&"=:SC/L-/_N MA6)JWKM^ZU,W">Y'OIWD#D[IP!);XP>5 <'6@KKBPDV5O8 ;9=TUYB8P=@3: M$']R>A6/7N6S'Y)1Y?(JL@[E\;J'^4K&LIOVI3[=_;"%F*$49A+' M$(0$2P!# 0$3<0IDG)"0)BR&C+@(H6/[4Y/ ,RE'=FWXEZ#-06#L"!I#''=. M7+O)3C(')']@L1R =P_I7ZS8&S@;3#>&%TX.8T70Y5PQ=H_I?S+[75YR.C<" M^T[_IIP)$J=*:=$C6<9,\$H,*,$C+[H(VI"=OFZ'&-L_8S M*J3N1[,/Z>P6)T\D#3TA=N>GU]GL,PQW0N3&IZ+S>YIKK^LU?AW*TMCE<7%O.)K]+O4-@'/MS:C$ M)$I4"!1,(P!)$@$:X020E"@I(LPS)=VVB4\W-+WM83_J?(96.X&]GJJ!-?*B M.GY8FC+07_TG'NVFQF\0W^FFQ@W9ZS3W*$"O^^J>-01U/VKQ,7^8">B]:YL.2W M:IU5R^.6K7,AXZANG=/-_JN:FH:--S6#!"$E$@C25&D'AC(*< 9#P#%C2C'% M,$:^JIJVC4Y2CS9UJ[8U-9_J"LU5$4Z#?] BFYL>L10LSSP/K5<613:K;C"X MQZFR>AEY\;T!ZK?YPBO&^VX1]67S1 MS<$-J\VI\L^=K'K8#NQ@:>!-P%,MO_#67P<9ES?\NF[NG;$K*7;R*_$HP1BG MJ7:2$@D@"1E@D!$3E)M*DV@>IU:G/L\\?VI.49M^26/LE;%KC[MN%?' R,!Z M<4!&_XQ=>ZPX9^SJR\[(&;LNO3)],G:=,MTB8]?>;6-G[#J%^43&KI.7]?:B M6O6KYA)9JM(DPQ+PC&G-BA$!.)(Q4"I4 @JHW2BGLV,'SY^:9MWM.$/!4]=, MPHH]:]^G+R?#>SD;+\;SQ.J,T;Z=EKTVQG9/3AEXPA$Y>5D/EZ/=MKHO]1S>XIY%E(6AC'$@"6) MGLR1- ,4)A0H&"F42!S&,G7;LG=H?7K[^'5-\IUCWM>N(IUGON]:DAUI4N,C;PZM+Y]E]XC>DB,9=7FBX_XHK2A@_R2;^17TULPNU" M/,A57NS7&JNK^,TRK! D*@9A*K4[*# '#.J>$1F+DSCA4'\WG"L;6C8^-0>Q MV5LJJ_)[Q=:&0-0U^'1_F1T[C;_:P*LV[CIRA5[?.78Z-Q3E PM=7>5P!W<5 MAM @/RQ[6*/W7.+0D3/_%0YM 8Q?X-"1FI/U#5V?<4W]Y>W1[KN%6)>KXKF9 M9$0BRU+.,5"1$@#&::*GNP0"+I7D"*8TCIU.4WE*&<);@\\D9"E;"=#7F^VW8F7$MC4\V+&\=X:<(5X3.WF>3NGOR \T9*M]$Y9K,%*\D@O]P\I\/5\O%ZLB M9^OJ@.:KY[>/3_/ELYZ:2I5F$0IC0&/) RE C0B$B0QY2S",L;M&3Z3JCLRYSG?NFWK(Z=B=R3E.$N[ZP,P7^GO^N'YLHW1X M)##/"."4<"U;89:F48B12)E5E,[ADZ0JZP?6 MBP:7Q\(*9ZWM&N/ZIIWQK?]V.+:/GSI.;,@Y8S:A(&V=QX''>TOA45[_!G#PT3^%#A%V7JD<*H,N[O\E/%"[ZPMV@N_L[^KAQ!_6JK5=UKH>28W>4S:*DHPC5'" M<0CB*-3N$-,ZC!/$0*)]I##)1)+:'2[O:&-JDMNB#.8-3 =E.,.BA:)>S\W M,KJAI478)R[Y##\..49#\LVFC?Z2P>R3P M-"-]!PGA'3I$]\5"<"U";/V%T-X72RZE*-]I&+_051-R./B>E*9Y+$6A^(CVL!ZV!_1$%%6F^49VJVS5:=Q$US\GVGD#O? M6COY@5,@*?<:! :1W#A]?JPRXJ1$9J+C^=CKB^)IO7$)%567K-7_^ MVW*Q<=707/WN&:8*6A+.02&QP&H>Q[PQ<$R]A'?KK);(_9=!6:RE7S 8[QP?(8]R L8?]RCO'!@ MS@[S>CRB9_E_UR/DP=Y[_V>YGDF$5<$Y!LJDUL&34 *AJ (IQ2BG#!4Y\^KL M5A:\T?C3!NE?A+ MRIW5=[]XT1CM&C_H/S#8=?J0Q'LB16>:&EHX?%P-6=AX&T!?L[7@FTH2; M/%Z#[[9NCU>?VN,\SPZG5W4(*)^[/KS;LY9,51W-(*!4I0 3 @'+* 8TDPH1 M:RL)Y5^&Z-HH4R/!(SF32M" 4ZNK6'JM"H_6,[^K-XYWR=?&077\.6KBL?WG>7]-DBE7&;=-U MZ*_VRLWZW:+.G/^[+K]^LY_S^Q]ZQ;_JHXI(,XC2C!=% 2"%!NT59:P&MQ$[TM[O58%??:U?"_2[XZ-;6ZN;S_ MF&\+2:&!6!L .4< %Y #D7,.8&Z_S)"E.K! PD3?E3$^[V=O2O4^U*_)=%\ M/T=IHM,:V28Y[+MUJ/=A\ZTJD^-B@RZG_5T3A+B^2VH$7#&O;56;+0I) T-R M7#OJ+,W0FNP./)/H-]8U(GQ:V(65X1^1M0'O:F:A*R6;@=?_?+\Z]HY MM-:[Y0M9+K[>RTWYHSJ/O!?KS8K+S2Q'N:$95P!ETE6[Q:Y;;LZ (:F16$[V<,^5CVFQ>^;$Q?LR)\.*WS3B*@1 MWWTF?G(:V"_ S\E.B62O1?+[5H\!SPCZ@S@H@_<08U0B[@_3*9_>\*1(OF4' M?_^FUYLJS7N[2?RP=+]JF-L=D;8[$ 3R+)4<2(VY=2"*%%"C%""$897F##.B M!G8WHRHT/0^TUJ>NJK3=Q]\L$_?KNT3;W[K:2_NZE%$]S[COTD"^R&3>CPFX M)[[>R<%+]N;L)3N 9DI>RRCS/*XC$U>E:?DVHTQ?L+LSCE0]$T8NY-YMH]Z? MFW#,YY,Z3$@7$"$L >(I CB'"'!HO\\%HRK-#,RR-"@NH8<,4_.!KB:.[O2X MVT9!/P?FIO28(+^/7F38(W^I0A"/6LWJ!AB'S:/I(<>X^3;]@3K+R[GA43>4 MP/^VG-L[UG7AV!DD>4$*HP!3' ),#00BU100*8A12(B,92'Y=>=#!+'<:&EV ME1?0R/GO55764$Z[ &9&"@@5XX PDP.<,@QX3C*08DB@HADW]IM2NR1?-GRU M&0/2T^'B ?L+M_^4EKR$_EHN%H[-=A[8S=!J@4PFA0!:$P$P,Q*P%%&@*"RX MH9GADC30OEEX5A@> MCM8"/ >N32W@RHIT]Y$T2Q_;P#X?X]J<5+[C=U3D?U MK;2>VB>[SH>L WP=D>$;(1P/,WZ[@XMJ7FQJO7# MN@;;."6N$-824H#RU!( Q@SPE"MKM".*&\WL1DZV,?<+AKJ(4$ XW!%HCAY A@)!ABT/TG")$\%8K@( MJM=Z99RIL=]AXZF[IJ_475)6LO9O-74-9#^#: #HHC-DA=J7&K4O#6JUF,.9 M01TX#&H+71MK5(.H0^%3JZCK\KX%.+31JY56YZ^O]7\D=KY1H2U18"B5<^01 M(+S(5%:D68Z" A:O#S4UFMA)>LP4-Q-%"]A^7#$,A)'I8H_>$6,,3AC=8 Q< ME.+J<"/7F^A2^[R41.<=8>2A=#E[9=VR^Y7FKY9*SRB2J5"9 4*YLH'6> L M2SG(N"(BE80JXE4"XO3!4R.&5]5^@!4N<=+Y+?XSL-J7^BT0Q+8#_+3W7LC7 M5+VP;-=:_N7K\L=_V%NJ%?M/['X$]8_5,CU[V"B+\IH*VR5X]>\]-C(>OGQ^ MW_B4&F<2I:0 S"CLJI8S(+2@(,,BY2I51B*O$@Y=3?AX/+Q]@_.93S: M,;CPY_"O^)O%QK&34BO71L;^^''UL/QC,:-0%44*,:"%8(Y@4OM33NP'W1(/ MPI"BW*OU6,L84R.;6LRDD?,NJ;YVRU7B9/7_TE\#M/NC/P!,D9FI%T)!UD ' M!KT-@VO/'"1S M(&!A@(:,2(IS1:17ZX6 ,:=& EN1W;'H616RP!-2#\3]O/Z!<8S,$JT01@TY M"L!IV)-5CW''/6KU!^+L[#7@UMM:0+]=KO:-ZS^:@^W-&81$8 M;,XTJFV=?CV@6Z;"8T[-.JHE2^96M. ZX9WX^IZ #(I:]*.0HU;RQYWD[Y(&S_=M>/8I MZ.V+T-!%NSO'';LPMR\0%XIO>]\Z5.#T+F>;%K#(4]?)(*69=<-,"H3@".1, MYNY %G,9U/;]^E!3XYK79W M).M J>A75F[>9SE&"F98 BZ) AA:]TD8(8'*$&124DWRH.B-SA&G M1B;[#*BJA>:N#5(@HW0CK;6FG!48(.[XVE %J/50 <00&\[RE.8P+"]_4*S' M29U_?X1QU=)DOEQ\K1J7# VX'Y,/"F)D0F_+UML+/!R!>V,S*(]WCSHJG7N# M<,KJ_C?V25?@C^6&S\O_K?.FG^P"VK;$.RPAW'1DKDM!S3C/M9:( UQ57TJ- M]4USKH&D4/&4<46IEV_:6X*ID?^!#FZ#K%(B63=:W"7\J#CW]Z9#>$@>5/^Y M:F>O468@,IL=@K^5/_FR _^X,OJV/?NG4< /2<:(/ EC)6I$F(S /(X;@&S/ M\>CSX!'S/V[0^S@WY)8']>RH4]6LWW_1=EZT@%!2)!"@3%/7/14#08H<$(T1 MEQE-I0FJ\W=MH*E]4-YOC=F$5Q('MMFY!J>?*3L$2)$YOQ;QT%J-LO/0A<2P M/7FN#39N>YX.E<\Z]71=WX\1/NL-+Q=:O>$KEXB_OI?V\_4T=T>@K[4I9;F9 M91IIR#,#%'5)9=02!+4&*+<0Y@5K@MSQP!KI4$,B,$J8)F M6!5A_--#BJE14JO]GQRH9O^Z#K5K^LV3+X=%1C\ZK=7RWQV"?%A;#6 MXB>-_%4@QSHYT* ):0ULO!HV.YYGU[$PCWVO7*CO1UN7J>42:1A 4%E#(,L*J2?C0'*L^E9IKF MJ?;:T+WR_*E]VIL M[25WB6Z42KX[P<,L_=MGSL]8&74^(E/2=BH.A:U<@;MDJT^R5>CHHKNDTU@6Z7:E3[:# 03VVGX1X\0R^]ZMYFZV_1G*N4BSR#(H!P"!.'J9Z@.@%9DSNL#5+ =V '#H-;;M;%&M;DZ%#ZUE+HN M[]L'8>%<_57U(7#V4WVNGNJTD 1E0&6$ VR8 5SB FA2, PUT];5#FN#<&F8 MJ1'"D92UY],KAN$*J'YT<#M4D=F@!TH]>AZT@3!PRX.+0XW<\:!-W?.&!ZU7 M]SW^_*R_EHY3%IL/=O9G69%)0F4.4B8DP,1Z.%P5&B"=8<:ER:#Q+EU^:8"I M+?[FM&\O9.*D##T!/0'1]PBT/S3CG('ZHM+C$/2RZC>>@IX\=.1CT,LJG9^# M7KDN<*=B\[B:?7@URY'*4F4(R'*M \NCVJU^9:\XG;@X&HH[MAW#%(R^^#Q\_/_QG\NK^\\?W[S[< M#^ \'VO8LL;,(['?"SNSCT^^77ORG92:[5^:X>K8HJ: M[NK;9NEJ1@INA* 9(,IE;:DL ]QZQ,#^"_-,9%#RH+B SA&GMN2V B=N2I+- M-YWH1E1WB%QU $J6M0[!5>\ZL/O93 !C& !N*8HE3DD M5 7EB[8/-S7::2U1DJB#Q"SI$K/NDH6NHEKX06[D81T3][=_2\D=SO,JR>C? MTOR.%%F@2]\^8YZN_6#S$-O%;Z^-884=T-7W F58E[]]R'%=?R_US[8 _.[J M&[%C%\^#7GU_M_BAUYNJPO",9$S*U&# $"P EFD!!#<0$*@,+R3!R*^36=L@ M4V.B2L:ZN$6YES(T'.8"F!E5!=6Y 5 :!##E#+ B*P 14N0%D06E/*PRWJUP MCE,,KZG*4K'*^CJ'^ /IQ[NW@A.9;0]>LW<>KUF/")OKZ@\<%'-AH)'C6*ZK M>AYZTG)MI%C'];5PEL; ?+M<&5UN7,[7NT5=L&@;G'=?Q^9M3=!/JU+JF9$< M*E??3BE$K8]*H$M,S8&&.=4(2<',L*&/ RLP-<8_BX3<>;R/3EQ7":]N*'&7 M2&[?R+E6_V%JE9O^MT]KM;\JL WNZ*^/+WU.]Z6(3LW=@97KCLC*C]M0R@,8 MK#W1U)*[2[90) T6N^V I$)CQ$C+2/,X;N#ET$I,*PXSTA0%AV7&DN.6P*8' M_N>;/YVPNDFCGB'7D3U-$:!"6SN[0/;SF)(<<".*U/DL*C7GZ_7]G^5Z5N1YP95B(.55I_:<6Y=FKQW"GP\0YL8=%MT? ?QJI56Y2=XO MJ^[80S?M\$%KV/K';0..6P/90_6S.L@^]X0'D=Y;%U Y-_#MG'^=:8ISG%JZ MD:0H ,XR"'A1,""4=%FT"(S0%^ M^@<%AE[4M7=$Z/'31@L%O:C$80SHY0MN+.Y6E\1RFS;+A=NFJ4QH21%E,!= M:>H\&I8"1C4"2@F-4L1RI(,BV5I'F]H";0J\[87LY;&T ^RYCSX4;)&7=#!B M_2OCM2$1IR+>Q1%?IA)>F_)7*^"UWM2SA-9I0_LJ6XEE]A,NI0 ZTZZ9L^O> M9S(&$,5<:V@$1$%!:!='F1I9[(1,&BG[)8!=1M2/)6[&*3([A$,47E"J#8)A MBT1='&GCX\514)*%&P$!*"E*,, M8(8%8-!:$"I/70.!8[%36IY0[/"K@'<;?8/!EML MFZ$O8CTRQCK0N#%U[-K31\XAZU#R/)FLZX:^)ZO;V*@'^X#*V,TH8E(3# I& M,< (&2 85P!));.4D3R'06W8SX>8&AWL)4R4W[@(].S848^+;VFYOE!Z=4KP[_^KYLJ0&_+M>3S.DKCK?W=>@:A%IEB M!-"<:8 -Y( ;G%GH.IJ0_A^^:^.,K5EOA4TJ25M K222E;_+_YU4+N_ M]H- %=O^[X-2T%>^$X7>7_CK3Q[MZ]ZIW.&7O?OB6[J8;L^D"B0EHD(#Z]83 M@&G& 9.I!H6R=C_.C.9:S3;+#9]['A(>/CUHD>_&B/?Z/K@QDFTKSOX]2P,/ M]/I"$GOWONE..OR9W"6%(S0A?9E3MTO*76XW>MNYVF[W;]]YR#/,55GV;9$5['SR/-"8URY') M\J8);G9)XS0P'&\:(K7WBB;V"_4$BST-UQN)11^Y[S[21L_G6FZ>K!V[6C[J MU>:YJ7N+,I86N=+ I%(!C%RH""ER8(SA!$,J%/7R-;N'FMH7XU#2Y+$1-71; MZ2JNOMM+0Z 5?9OI *BME-V5EWML-W6!,?"VT]7A1MY^ZE+[?!NJ\XZAHEF; MM]F:H04N> &H=O4'2*$ (Y"!%"*(+7M0FN6W1;).DR,NQ%C>&HX:Q ]#X!3; MB3V'* (W= $1.<+T)7BA2^7NR-)!..&]MJZT_FA)QMHRBZ_OM;5NWI=EJH:]_KKURV?]Z*IF+;Z^6YCEZGLUXB_/S1_W&[9, M%AEB0H!<0 2P8@(PIC-@&,E0SF&.B[!20/WDF!KI;-6H.K\W+9MVFB0'JMQ5 M95PZ^A0-.F/!6^RQYB'VOGF?*1AKO[P/IK$VP8-D>:F=[3Z M6Q7]WIU<^@TZ/Z;9-,*TWLY,ZV8K=NX>HUP1XDMW ML,9FM]L1[9^ [@%1G#STMH%?)AW= XJK6>D^]P:V-7--D,_CD3XNMIY&!D7F M@E*!H$0"S%SI:Z4-4) A2TVXR(A748NN@:9&0/]&_D)S=^#T;^PO11'0=;P- MS'9B&1*BR&1R,?32"MJG37L;8 '-V@<";J26[=< '*AUNP<8K0W' MY>8?>O-9R^77A8L0/6Q[-6,Y)IPH S*<%M;CA0Q0I5) 4IP*!0TM"A5B^(TB M]=2(^RTO5\D//G^J-L(7RP6HU;NED]XXT^]G=DYN4E_6*W>M2AM=CSL!W%7- M;^Q?-\FS=B1_)1#>U1)^/44A]W\$!3?[5Q M'1?5D]Q\7#4"5@42>(X+:\=#H#+7@KQ("1",I(#EU!"A-O2Z7,OYM6^T">^LOZD.R16O[F-[T]Z5>T\S?(L MS2"!'%!I&0TK8FDM%Q HFDL)!2RH"JHAZC?LU/AL)W5]!'"7//*51=O^RXG> MG!7LF@G?W%[81:(S6V/R09Y@@IP"@Q #-MR0M; MRF)"D!0A#5,8U _AXBA38ZA&ON07O9#?OO/5_P0&M5U$TH]@;L8G,I^<01,A M-Z 5@V'CTBZ.-&X@6INR9Y%GK1?WC*4X;JW2[)1JFBK&A (XJQK#,@IXP0TP M+%.("X@I"FJ>='&4J:W[TQ9 /7>B+R/JM_YOQBGR^@^'*/SXO@V"88_;+XXT M[O%XF[)GQ]FM%_<-@;UR972Y>1K2X;D!SX%#[ CFR=62OY$IK'W9\!O."X2)A M^=T9MVC@!_WGYN$//?^A_[9<;+ZM9PI+R%*1 B)3!'#!&*!%"D&J""I,04T> M%NO>5Y"IV76?M;.Q[02XZ'5WBANGCN#9?/C1U1@H1R:QL#J#=\D_-%\-DYDS M%(@O4H'P3)A)5B2\!EG?"H57GW=#4(*S#E?ZFS40RQ^Z/B]\OUROK8^@RZ^+ MNI.)?*XJ<7#9I*)7_YI7!N6]^N^GNC79![WY:![XGS.("$&I84 S[&J2%1*( M#!-0$"YEEA9$AQWSQ1%S:DS;:-(T*9+/R68O?<)WX@>F"D6:XH#@B!>=N%&B M*(XTW 6J."5_ODNVT[I5-#G0M J\.- UV2M;A;>X;ZY5>."HBV@3,GQXQO"B MCA_'$0WNBP$?\4;K$8OK!5>:QMD:O3^9KTIOU/EH M[:"G3;-'&K#D6[#UX,AA$(MM?YYN&E@Y$RMHLP,Z#%@!%#D,:".Q9%_PPNBQ M&Y)6AFRY?3R2[-;AB"<]+N_9)NJ[*Q?\OW59//-:B\WKIM?)IY7^7CY]GQ6% M(0A;HQ+1W)*F*%+ !-<@12;+_W'6.3W[:-H99 M_YP\UM*']D#NQ-]O7V!05"-3["F@3MID*V[R4R/P]?.Z\(Y3ON ,VWJJ<]1Q M>U#Y@G#6C,K[QALK9KXO%_J=_7$](Y(+27)WPFTPP)2Y1NK$@FP*=Z*44=\"3_0CZ2!D^E>P/%,^3KW*_3 O M4YWR3,VKM2C/KQRD\N3;\L>N^%^6<4@1!P1K"# G=IUS!4'!,3/09&DFO5(! M.D>:VG+_-US\A>"J^"0A?TGQ3<44#P#U\,*&@BGV=M6E\HE.TF$*4!Z^A+=4 MH.R'W4N6H'021ZM!>0Y'8!'*@P>\9!7*N*&?-?2Z_%$JO5#K3_S9 M]>W9?\L9HIDH<@R8EI8L,2J T%0"Q@JC=(Y2D@;E3UP=:6IDN1,T:22]P4:Z M#J^?J30(:)&ILR=>P993)Q:#&E#71QO5CNI4^M2C\^;=8;^ZZ5BZ]_U^77;ZY:[@^]XE_UL76]G,_-&HX!#1#!F"4 M(R!8AH' &.>9S"D1Y/9^83%5F-K7;RLV:.1.3ES&[C(>4WDW/'2GD\++R^ODL.@+A+ME D5]ZB*(V'7FPF1VC&%E6-"?1R M&V.:_%K!C2))OP]L4Y2C3A>J<[JJEKX6]X]B7GZMC5,I:08YM^^6:]R$2*2,AD,(X10)0 M0ZW]+@@%#*,,4*:T1B+#JL@&*/+1(L+4B.NHQL=='59\=UKK8Y#Z'FWSXALE M$!/M,6S??76/WVJ@IU?'C!Y5O;P>5(_@GSG*ETO^/S7 MM?ZR-!MK$>JFU;9,-5/00,!RH@&F4 #&[$^\*! F14$S$U2+^NI(4Z.[K:#@ MR?J&6U'#Z.TZJGXL-@A6D 9EG^NCC4HRG4J? M&-N_8U/.Z_KG3U_7GE[&N]>N2KS?,'^[XT9?\*2A2S3 %RCJT91;0" ME, ,% 73B&1XF%WQRWR(\KE?+6OG\SQ'"1990!G#((,&,Y$%)C@ R4 MQ!!*F @JXAPJP-3HR+Z+)$X=GQWD?O9-3" CTU&ONCU.A_$+]YRB]R(%>W9" M3+)0SRE$?0OTG#VGKS>V*]Q@57JU7-A!G^RXC0#+Q?H7;9:KIL## _]3K]_\ MN5EQ.T:YX*OG*F3K@X7(WFGALB-]K:Q O=[,,($"&B& S(P$.,LYH(P0H*7) MJ2B,+I"<;5P36%]_+IJL0;RYDSBFJU.5=A&5/DE9_VOC- IU"^--KZ]C.8E) MB^Z:'I3B21P[)'M5D[VNVQEMKJ_4K1IY'ZB7;/4;TGV-/@D#.\#QY!W9A8X. M_+D3'G_(@=OU_O+L.G)6G:2)ICQG+ ,(0FM "TP!2S-E7Q3!<\DSJG10+)/' MF%.SF5O:S ;TZ@X!W8_)!X8RMM7<%\7A6O6>XS).J]Z#<:?1JO<<".]6O1=N M[7DNJ[^ZYWW6CRYM>_%U&WLU4UK*@KHJXH4U4''A^BXQ58"\0$*B7 AIPJ(G MKPPT-9IIY$QV@OK$HX5!ZWF .@!@L8])^V 5?O;9 <2P)YS7!AOW'+-#Y;/3 MRJ[K>Y*#_*;5TUQ_-&^LN;1Y_GNIK'U4Q88XBZF)&W'VE#65JB..5T_KC36? M5NM?GBUWJ2>Y65O:^J)7/TK91)3/C.(YY<( @7,#L,XIH(I;HN&Y@CK5!,*P M<@TQI)P:+6W;GE4^U%:/9*>("\3=JE*E9&R5:1)B0JDKRL1[\MY+3V=DTHPV MD^'$&A/I85DYBJ3C4GI,L,^^!U$'Z_5LNRHVN7 _K.#>^1^5Z;'..C)XA M(XHBPQG0.%< 4_M9H+EU=E.F-248Y@H%Q2?[##HUJC\J>!521S (:3\R'AJ_ MR-Q:B]OXMWN!:P_W+JEE3IS0P[%H"$2#DJ+7P*-R7 @4IY05=&]XO,S?^'\O M5SN2J[9WC#!0,:R!)@H#K!2R%JE, :&,:TR(T:GQ#8PY?_S46&4K7-!NV17D MNN-;;L,C=B"+)Q1!T2O7-;XY3.7"HT>+1[FNUF'@2?7^WJZ>YGDFL(%>:-'U.4EP KHL4I+H@D+&TH%FQ[73GN2_N M,Z[7JWS^^.#03I2O8E&7A<\ MTDB%DB%&7_V7U3M?YE:M>ICA)U8=B_6Y1.^M_72W7EA4H MX3D3.3 \TP ;+0'/-0<::!N5W]I1C:E^#K1J5A=4HLJ\P=9=4RE0G9(TZO8\X@V8K^! S MUAS$)OA0^$-*+]YR5-D'SUB'D4&RO-1Q8Q_ 6@X4>STN?,/^B]0+;JG9-BZ M=^UO!R3V^5XC6'=5_Z"]^W:];]Z_O_+XT?;PV]4[W,?ON#)L%2M=SKYH^;0J M-\]I)A[*S5S/),\A2PMC%RRRZS=3UMBA2 $,,U*@E&2T\,H$O?3PJ:W<2BCW M_4RSG\3/R59\+BW>MY5^^+G_\A[VM6KO_ MQ.Y'4/]8+=J+#QQEN;:ILEVHK=?T:8'JVE9?J%'1?#8*S(S1:0YD1B3 !&?6 MG<Z.V/V+$_JA>NASW2/6[I6>? M5!>WM)Z)@A4YY@; E* -16 %00"S4E*>2X9@3HDT[M^;!!+CI"4_>#&2'@E M6V [TQHFORV5<.4CD]U]N\;A?4>/%!RVN6C]Z'$[B!ZI<]8F]/BO/:.$['P< ME%U2UD"1F;)N1:[<1BJA@*.< *TQ04ID.#!E[?CQ4S-.G'1]2EE= <]O$?:' M)/)B#$ C/#KGHM+#AN$<#S%NO,U%]+7\_GVYJ ILWB_4O5*E M,Z7XW)7I>;=XQ1]+^SUI3#Q.%:0<0F _HP1@:L$3NM# I!CQE,E":J\N=J$# M3VVQUZ(G:R=[M>G.=](GCU9\=W@J:P4"[.N0F?!P4R+A&YDY&F@KL1,K=[(7 MO*H<98WPI)&]CP\3@G& 0Q,)ZY&\FT$Q#W-[>@#7Z@.%/&\\AZB'ED?>49_[ M^]EP!R/55;?OGS;?EJOR?[6:%4P7>:XUD"23 $.) !?C;@0"B.2.M-Z?9ULI=T..O0 XY!3<6V\4:U M&ST4/S4B?6ZY(813=(<#B2OA0+_IM6O1LU!O_GS4TAUD+]VOFF8][E#[I(W/ MKEN&*R7E:BT\\;D+,T]G(DTS: H)I"DPP$91P)0Q($T)UE2FJ"!A?2LFH]K4 M2'+7CXXWG<16NRXTOEOOU77( TX7>=_N^20=8)0ZL@<-?)S7_PT?-3D.]\8-M MIZ%W6XSNM"3L$8A6UU;ZJUY^7?'';Z7D\V;+E*2Y_=;+#"ALO_98YA(PCB2 M1!6&,V4]%.D=BW9ME*E]R N?J*,\&@2@NN0<:U7>$\HT# 0@!*..&%S@TW MWM%JAP^>VJ+>RI8XX?SCTXZP:E^_MR 0>MW7M6MN;OKDH%F^@7*M8U1J6 AG*422"U*%RZB :,0 @* MCHVAU/*(\OJ MXXR-=)H!#VL'MG#4K\.:K>E/@A4D8FB%TI!!GLG"C<;[-=' M&,U@[U3RT&#OOKB?!?%:/ZZT+.OMA84ZK* X0\IZZ0HA((S1+L^$6].AH A MG^L_? XUSOT M#D6NNM,\UJ]S&YC!5H4'3(/:%&WCC6I1>"A^:D_XW#)J'_J/<39RE" M2BN=@S0U"F"#4\ )*H 6.%6&R;SJX75;0\.#\:9&+-O>>\M=[[UYW7MO5O7WWZO[#0W+_ZM7'7S\\O/OPU^33Q_?O7KU[\R60 M:?V0]V33P?&,S9A[@9.]Q,E6Y.3W.%69@F :EO/\AAZ7UX+@...NL+O[\=,' MO7G%U]\^K98_2NO _O+\Z]KU6]C9M_=R4_XH-Z4K:RQT+D3&0&HH!Y@Q#%B1 MY8"FHE!495PH$9*\[#]T$$^-D.!L)4^D%3UY;&1WML?>]>4[P<,8*V N_%@K M#L*1F9II>\7ZFWYI_MIW633X1QK0S $(I.%]8Q)!@1-4R!%+KG.BZ*@ M0>G@UX>:FF&UD[3:MC:-K(%-I*X#Z\=&P\ 5F7V.D=J*.6#.H3\:P_:&NC[< MN!VA.M4^ZP/5?4??+7WK]+U:KCH$5OJ_2@<2P.RG7!AMW M[Z1#Y;/=DJ[K^]'#Q>K65:FXU^5:SI=K9XYLNZO/B)$X5YD&)&,<8&P,8%(+ MP)@A0F(EI0PR'8)&GQJ1O-:+Y?=RX5[M,-H(P]R/2Z(A&9E@KE;:OTOJBI ' MXB>_;Q48D'IZ 3E35OI5@C84T%%#I M6E.EA !:*&X]'L,+1;*S7$XRH>M>:A]-76;EX]-FO>$+97FGHIN9 M%B@E*$6@2'-+ 3B3@!K.@10TRY"U9 J=SNR3Q-+7=@D:/^35/Y0BW@K8%6;8 MEA)9[)K1-<67EGL=[A)1=;_I780I;+(*B$1*E (9<1'LF+LN@B@%62HERRQ_ M0Q3DFD:;JA>I^;*?*-G4S#J;KT0]K=Q_[$=9\-=;$^=FJT:8C\D?CK);) MOG]C4V[KX^&2J<0?SE#MA=J@AFJ8!*,:JKW .354^SUD&+^[Z28UXVG*4,9= M?Q@H %;8&JVYM5<5U))#3:" 05U4KXPS-9+;N8&/=CVM:S=0-6W6''<]K=7^ M3X$4=@WJ?HYU#P!?P(7NZA!XLYM\ D-4AW@[UHNZOB<*=SFYIY?WW+ROZWTT M::@9L_]'A75>";,$H5((*"(20&40@VFFA0ZKLW?X]*DQ0B/Q]V/D//?C M^^(1>Q/>&XKPC?=+*@^[VWXTPKA;[)>4.]M7OWA1X.[3YG$U^_"/&86\((@P MH!&7KA"F!,R@PF7>YBG+"_L_PFN?J7[>U);D+T_&\/GR+OF@_TC^L5S]C^=^ M4H-.Q\Y1N,Z1E]V'-W]/_O'Q\_\98&/H6+>6PCCNRGIMN9^J-55O_#1/&&>+ MYUCNEMM.98IAJG$$@"YH!G*K"6L+&?O)DD4O)3%X@ MKVBVT(&GMNJB=T+HG(F.A1L1W\@K_*@J/[]0E;_<5>6/!&V_!@A#0OP2#1!Z M0MV[[X$O7KY]#SJ?]R)]#WRUO-;WP/O^GKX,G^\":C-%(86I (B;%. ",L"@ MD !AG6>9-BD5027.#IX]-?JN1 OT70Z0\O1<^ND?VV]Q4D4(+;Z@[; NR\'S MQW58SA4[3M!$[Z>B V!-GOS4^*'J15_X9 M9'=)+2ZHY+VK\S2?D]^;_T:)-_8&;%#RZ!YU5$KQ!N&4:/QO[.$'OEFLYZ5> M--\XD^=:/WIJA-((%^!,'"/EX8GU MUC_V*44M5Y^.-[+14F/_)/+5PR2 M"G%0)(%!(PB4&M#<;=SFQ@!>&+?AA"C+*9<4!?5=NSK2U CIRZ^_?'GS7[^^ M^?"0O/G-_F]H#8JKB'KZ+4/@%-N+.4F!B%9;H@N+F$D0+U9!HDOICC2(P>I$ M')@WIY;/897%IG3S228@YT5J8*8!I] Z2L0B3KG%G*8I+ J="4LA08G7-P@S M-89I[/ZY4^;A#/+-W3]S'E?YFGVM'?[>0R^_Z@]Y\- _\SYG1&222YU4)>X A4H Q M!$&:*8V4G]-I4K+99)I_XJJV[2)_FN%UP#=T<]^IX M8S?'[5+\0G/SMB;BDYY)F'*<%09 @PC 66Z 4-!::QQK2%)# M35?4.Y\_5ZZJ.]IE.M+[/;1/H^?.GQIJU MA*YOS\;MJ%0R!BS\"P!ZD.1ML$1FQ@81)UWR;A!$ OCO-F1&(KT@A,)8[KK^ MK=1VX;;Q^.RZS$F*W,0]=QOS0/?@YG''0CTV9''?>=\&/6 M<6]!;(PZ[I>>(=]Q98/.NXMSTA;OFB71U KIFKS:R!*+1U=&'! !.* !!1ICPAV9Z0+KWC2E#Z)4:^R+XHO4 MP7F9FHU](>I;#>?&RHW;X5YKHU/.7)/:R\ SOM:^]UVP^E! MEE[:J4T-3*L<5)AF'&"2YH#EA@+!28ZX1D8AKT34[J&F1BB[C=PLO?WTX#*X M :<'-T,VUNG!&5JWG!YM #QGZG!ZW(>)T>7'["^*<'K9I< M/#UHOZ.?F=9T:EQ_XL\NA.[5T\KMI,]P 5%.'^R3JL+P,DWM,D\5L(Z8!I@6 MUI12UJ@2$A.98X1Q$=0;I&6LJ?' D:B)DS5QH@95W?>!V(\:!@(N,C_TQ*Q' MF&8G&@,';5X?;^00SD[%SP,ZNV_I&=[Y_9&7*V=A?C3OEXNO599)G5ORGWJN MWBY7OZ[UC#-,2,$+D,J, (P*#EA:$( 8S'3..,O\2KX%C3HU,MD+?9?,K=!- MOA9W8M\EWZS[(L\F5I-G_PE;:NYM/WISEWAX4' LRL*4=EQCF $D&7N<, +:#])T4F8USF M$@=Q8[@(4Z/% PUA!AL^4IV,9%?_8_N8!]%OI MDR\[Z \4.*+0 1W1WN@-ZY^&BS&NV]H;IC-OMO^3>N^-;Y]:58Z\D-^\K7]+ MB++NK00Y)@Q@H@A@6*6 YC E AF.9% P@_?(4R/$PV6WK*IMRJ-,_I_F+H6_ M5^D#_]GPWG$?'N/8F_ ?7[V[4O(@0EW>8(2&WJ+W''WL7?LP4"YLY <^8 P/ M^+-V_5*4BPA[6ZXEGSL[8;O+E68KA,M^,_23=YZ/)JO6J7.J7':!IL:FVYE3?ZPPB:RD?9N>UK"C?/R^'R^_(/;MR@Q2VM@ MKK0J-XDS+(-/9J]/@O?1["#0QC^;/4#UU0[5^T-4[X]0?56C^KX-U3YGMYUP M#7UX>WW L4]O.U6_<'S;?4_?\CQVV50!@O.F8TR5!G#H6CPL7]F%]O'14>'Z M?J'^SE,V:4QC U.JR 3V]9ID9?5:J, M\W.URTBMZE35?;Z6M>C]^W;?,F&>9\#C3$/LD^&]%LFV1U6=TW3J-N_FZLUN MKIQV2:->U=1JJ^"0=8=N1GG@RD3]Y1FY=M'-P)U7-[K]D;WKHVZ[=)WE7\TP M,YPH2 SF0%8N7U$#7- :)'GR""H1=@Q2\M@4R/0P^:(=PU3WAWF?O9GT%;, M?_/=-?1W=YC3.6AYU$Y$AJZ/>GW L0ND=JI^H4)J]SW]**7: M2_SXJ%VPW^)KO8_8>+#.GS$<9D8P!8QT<2T,0T"Y=2]5@1D4),6$JI "&NW# M!='*"$4SZB*J]8%$??;0(]6R V$_"AD.M\@D4O=*VTFZJ\'<"/OSP)F6?K@, M2B4=0XY*)G[JG]*)YUW]"*6I [O>%ZQ(*9-2:B SY_D 4[-%/O>JM7P&FQ\OW )&9";8BA:E ,0UO0==Z6>#C+JVKZEXNIJO M7M>S.Y;\IM737'\T3>#$KXORL*,3X2)7.,^!D@H"+$4!:($5X(Q G3&H$ WJ M!MHQWM16]U;I-"I M_04:6&OYEZ_+'_]A[ZT8X)_8_0CJ'ZME?_VIHRST3J6V2[O[PO#%_&:Q*3?/ MKZI\P?F[A=)__A_M>H8;K(4@(.>N$$#&-:"**:"0QH8(;A#UZK5R=82I+>9: MR*21,JG$3*R<_HOY,I#=B_EF>"(OYF!D@A9SJ_:]%_/EIXZVF%N5.ES,[1<. ME=RO%_+;=[[ZG]=+%](RTTPHE6(,"*H"33(#N-%V;6->0&-U%3JPCU+[@%-; MZA=2UG<2)[_7,M^<[7^*N6220VH.KKZYR.I)Y00T"&KL:#+FT)$_2#*B,Z0)"E69I4!F7]N&F1O%[ M :L P=#-W YL_4AE.,0B4\K#41!U MU7.[V.V!_L+7=7*=7JPKNFHB8IXVWY8KEWCWJPN$KLZOZY@85X=N_>9/O9+E M6G]:E5)_MD+J7Q\?]:KZZ7WYO=S,BLR:DKD0P%HX%."46*O')1)C@PNC859 MY-74:PQAIT9A6X&31R=QLG*"WB5/3NCZ'\G>,5Z%03VN5N-]7(5&!$5%17P+/,X^) M3&SL Q.G$!!.3U<_L?JFWJ^JN:R+&-5ZN;RE9NHKK9+/]=17BM7_2-ZW+O;P M0Y41)F#8$YF8 H][G#,"]&=G06.,>6O'X/5;:]G\QN=/^G6YEM9N?UKIF=)% MCE.J 94, LPR!EA1I*Y.4XZ1@2HC*.RCTC[@]#X+3LBDDK)O^^"+P/H1]7!@ M1:;: T'ODCUDR5[8&$V$VT")U$GXXI OU$ZX3?WK/85;[^I;U6C][>U\^<<' MJX']L1[+-359J LMG_;#[J*U"I$:(00&B%IW!1,! 4?>[PCC@?L7> W30X7>Z21AN/23G@P2CQ M?$/A.W"-I!N%&KEBTC 0GM=/&NBY/:FYR6#]K.>5T;G^5CZNFXH]A7+-&C0$ M,"]R@*7$0, B Y#8_Q,\,UB&U1J_/M;4"'4K:K(ZE#60.UN@]:3%80"+S7A; MK([$C%#YR ..80FJ9;QQN:=;\3-:\;BE5V?S*EUG^W3#@4")S *-@,D>ESX]FZX M%-3J_%:@1FMW?@K88,W.VQ#H:'A^\=8QFYZWR7[2^+SUTH&BL_8&USYQ@$NH MN:L"A%!. &;< )HB P32*!<,(XF#ZJ_Y##HY^OOXX=6;#P^?[Q_>??SP);G_ M\#KYU?[F\\/]NP\/[]Y\N3%0Z!+LGC;3P&#&-I[. X8.?<$H*1LA$,6-'+HT M\,M&#[5 T1E!U'9O/SKZM%H^ZM7FV6WU;ZQ'Z'K./;IODTMMMJ\6*V2. =5I M"C N".!ID0*"&2)YRE4F@OJXM TV-?K9REKMJ.BMH#W2QUL1]F.^J3I";"KDW>^0&S1OW@6109FD=<%1&\5']E$F\[NE9@&*;A]YDH*]G!$-4 M&,Z!H7Y MNUC.9QBEA!=I#FB.73I83O= JU"49]&3SMC;^GM-I.:LU3.#=4T=5$]QG4/ M(@S0+"U SIE(.24B,RAD!9X\?VH+<2=>V!H\105N9,L0ES.%:T' M7:*G8XRZ4J\H>+I@KUUVTR>S;G1CW==/>F66J^^N%\A',2^_5M]P^TMW!L6_ MZAF41$A#(-/;=WOY':)>%O!D^5.\O6= M^T,C?*_OL_?,!'W&8^ ]SM=^V\C+87X@?+*7_B[YU UY7],@%+@8%H2W#"]A M:(0"=,4>"7Y,CS##-Y\_-=]=C LD ?& O?0?*02P;=K#8O[.M&P- M\]M?/5YDWYF$1\%\YW_M9S2]+Q>NHFK5)NTME^6\W#Q7Q6]G.N>:F-P 36 ! M,$T-H%)K4%!E*,L-9#JH3OK5D:;&+4[0JB1PW3MN*VM3%#BPHM=U?/V,G$%0 MB\Q.?0$+-EPZP1C41+D^VJC&2*?2IV9']PU#EM8YJ/_PR_/^DJ8\Q/T??*6: MOE-_K5I.O5O4E5[_KLNOWURC^Q]Z98V?ZH^N].LNF;82>1_,JF2.,DPR0 O7 MN5E1Y6*(!3 \0T*3'.HT**/U1;69&N4=%O8XA..PND]F7TX^Y_F5R$@_XE)X(?U>Z960^$I2;E@!?".BA(8L]EC!<"7#5]MQK$+/*4/H>=3'2+&A!QTJ/QCRZN\X55]7,\M M3MFVX5\36*0:H9P#Q@AQQW?"_L2L]2@D1AGCV/[0O"9O%IY!89-]2;8:_/^O M2,@K(M*4*&U)A$"2 IRR C -,P"AH50SC' ^0%W/%WT]QO B*A76AVUN[_Z? M>47&L?@C3/R_D&W_\?#%.3/KCVM*3L=X#YRS29GIOK+_2QGD@1,RM.D=.GP_ M(_M^7KW96ET6M\F:F16I@2ZW%>3*?M2PA!2(3"H@.;96SI#2DGFVKG1 MU*7TL>J40! @ 5ACC8?A]7AXG:\GJOR=Z6!UM;?K4+7Y)[=9)Y:?IL MYH_\S@08]--]$_Z%C/LWAV_2F7&_#X0[@"-Q> QLZ+_,7 YO](^LQ_@.P,M, MU$5GX(5$Z=W[M,ICVGS6CRX[:?'URX9OGM;6%="I004!"F888&@_E\PP C1$ M.-/T^:V&3G;1)+6YP0]3+Z+9_3H;$+':H84^X^G1) M;<7BUF:IEQ\^=L_45A4OM$YMO[YG0A-?.:)9?]*KK>5?RON%>EW.GQPA;4N/ MIRGDE!@*$*26(1"6@.L,6H: A6"IP(4,*M/G.>[D"*,1>[\G'9@)Y0FWGP4: M <38#++%SXIR!VE:GL@5L/F6WF./6X>5A@@9_E9@;??VC'G MP3[@%=_HKZY_3V5I;RIX\5<(G!XUT)O?4A_;N2 MNO]W8_S@<^=3?[8+=E5*.XS[@QW_^!<'5\YR KEA5(),Y1A@0[@KMY.#G&JL M&<$9,30\7>,FF4(6ZGA)&%5#3+=0JUZ8>B_N72+TUW)1'9,O3?*L^75S(\($ M,@2%R:U5#;&=.PR):Z3!!6#*4"@HE82*T$2*D:Z2:A[>',*_ESW93=+I[PYN&+:7[,W #MY(MK]$HW>1O1F\ M2RUD;W]HOX_HZ_)'J2P5K&=0LCRE60Y2XK*.$,L 5T2#U.2J2"$J!/2JU'3V MY*D9^W5IU_OO;D,HC/?V8/EQ6"\((O/13J;A&.5,S4'98?_T45?ZF5*GJ_;\ M@KXM"]T&6;4[\(FO/JY[B/>)8]\94&V_ZJ\Q1]5285=?,3-67P^4^)IQ0P+=/1# MB KC+S7&GVJ,:Y&;LA6[&(HANQEZ0S1P,\/N<4?N9>@-Q'DK0_];>]H)VI0+ MK7[1"_O#QKGW^VZ)[^U?WFWT=VM#<)2A#%J>DHA9GDI=V6(5 --VU"4!K6 M[/$:>5R3* 2,,W,IZ.:>6:CKM=ZLFZ#576 CQBK+H%% $D4!MIH#H5@*B#*B M2(W*B(^VS%8-BD MT(LCC9L#VJ;L6J"_KI;K]4PHJ24O M&"A8K@'F%DF6HP)P+'-&$9(9(F%)YUU#AKSOXZ2;[\6L&2'A\I]/Y;JLTN=^ MA-<[[ 2=JQQAH1&@*=4N\$4";I$&3!>&"JET2KSBVF) /DK"Z@&^/>I)=N+K MQ\9#HA:9F&M1025K"4Q+WONWD_[!5_ M+#=\7H?(?-9KO;)COEVNWCYMK-7H8FE<\X)9*I"&!4$@I=AR#<8&4,P%H)2[ MHGNT2!'KN3OF)\'4R.=XKTS6.C3Q= M0!M^+D;=3FO$;^+SDL^'TU"KD&QUB+*Y%@9?K*TV3RE>:N,M#*26;;C !_4, M0);?M'J:ZX^FA9-/:D7G&>76^LH!%B[N#UJ7F'%M_XFX3@O("X[#"I>'RS U MNMRJX,(AVLV0P-CD'M/CQXJ108_,B_YXQRV3W1_$84.<>\@Q;LQS?Z#.@J!O M>%3?=$[74[=JCCLOY?-^I:4FE89*!'":28 SI8 0&%LCDD"=93DC:5"5IFL# M38WMFJ;:5M#02.:K4/J1UA 16:F/3:N4;B3,OF]^6\4"NJ"9. TS2N#C9R< MV:[R>4IFQ_4]VM/=+Y95[^TGZR%]URO4Y!M#H:5D+ .&(4L+)M> *>'!_N MY:[*\CK!DW4C^5W"#V0/#9GWG G/;;$(^,;>#3N =BMS\F4'[;T/M#V"W<-P M&CBNW7/PD4/8PR YCU8/O+^GW_;]D9@VJ.04X*#; @!@A49(#B5%"I#<40!?ET/828&J7M=7#[+4YV,*]V M6_IL:?6:%4_W,#+6L5W' YA7R5:!'>3O#R ?R;>\ <]A_LNS^M98O5?*OLOVL6O+S/]?^?AJJ?2,4)2)7&I B=O@P@99=Y9S@)24&529 M,=(K!*-]F*G175,PM!'5+34G;&*E39RXH?55+R+;3FC#X169LOI"U:.V:AL2 M-U96O?CHD>NJMJEW7E6U]>H(I8BJ/QY7@-9JEN>9S#F40!$B79:9RQF<+_=5E$G@>!08+X;486+T8#D6)MR8^/#FWVWVVE]M2\=L68;&J M%%V>'L^#P#B0_\O6\]<'O7A'JGW4BO)XM9 NBS&=VDBM, 752FI_4C_^/*F& M7[/ 1]-4EFUJ-.T[:WP%D!V4Z;.*Y./-HM]G,>+<1/XF MGK6BV1LD3>#@45O*1J/A/G4]D1OT.Q8H?K1?E55U@FSTM^L/.4/74=3O5^NUQ_TYJ-YX'_.M,&8 M(P&!R;$$N"AR0)'4(),\)9E&C."@]&B?0:=&S)7,U8'_3NCDI[D5^.>DK(0/ M(V21O$D35/F3$_GGN\1*[:Q9*_=P=!J"TJ#\Z#7PJ(07 M L4I@P7=VR/N\NT_+(P9WGS[K\VJB8DK,"'4I,):D0&5@"C+ MV] 9*<+2]Y4)BZJ\KGIK1.6%V\:+IKPN\U$D9+#'9PXW?__U+\N:_?GWW\(\> M09!>H'L:8C&@C&UO'+$/BIE',>X"H5K^-A%K]''#UD, >5BI&+0 M VZO5Y U7^74D)Q17%C[74. !33V)X.!D))A8A"ETLOG;!EC:BRT2S//^J?C M9[WK%?0 )3*?G*7?9P/4*\ANKE?0 ZB7JE?@ =A-]0JR_O4*LI>N5Y#YURLX MO;1G+6=>KJIJN55]*+Z0)9^_6ZPWJ^K5:-+F9D7&TEP)4[7Z ]@@"1@3.>"% M0CI3C!4ZR";S&G5J3.B$;IJRU&74:KF3 \$#2PY[8>]GF@V.:.R3R&XPQTG: M#0)NV-K$7B./6Z X!(RS*L5!-_=U(_FFVB?]:%Q7OK?SY1_K7;\$Q#%CG!. MI.( RY0 ^QL!\ES0C.)<<1U47ZYML*F1TTY6MYRJ5I:5N#[=%L*!]O46AX$O MNH/8&[D>'F$W) ,[@2T#CNSW=:M^[NIYW#-D?/[!06J"TAD" MQY_:AZJKK4ZE0U(ID3@M>D;VAG7'QMXE]+O9Y! MD6=9FDJ0\MSZ)-#B)7B6NW1'(:3 1!LQVRPW?.ZW6/V'#EK,.P$B[IOI32+= MKO9/556A'!IP-P?_IU M"_E.^.2^&^9@:@E';%#J"1A^5&H*A^64NGH\85!J^_BH5_QXH-TA7*9IK@F5 M GKAF!H[1&!,P5D#@T3(A>4!_5@#1=A:G9+M?Y,=7CG7H9DN15]:&YKFY:; M.&X@L%^6ZW9*''!=E-/4_B".07]M8DR!!CU@\J1#GR?U[4R]6"_GI:HVRD^; M'"!<9%)E#'!,&,"8,T"9*D!J),MS*'/&@S+"VP:;&M5]6I4+63[.78U/DQQ) M'MI%N@5A/RX;"K?(K'4DYCBQ93[(#-SVN67 D3L\=ZM^WLS9XYZ^F[A?ONGY MW)V[\<7SC C&>:%20 B4 !-I@,@Q EH8P7-N\H)XV4Z7'S\ULF@V(RL1DT;& MT*W:(_A\]VC[@C+.YJP?'CTV9"^I?>-.[-$C1]Z"O:3.^=[KQ:MNB,T2W>?D MXO2!>K]>/WW?UBMOSLKUZGLZ0RH36D$*M**NB@S-@<@T Z+0]F=!F04_ M.!HKBJA3(Y%M^5RP+3:^"[F:ER8P]SGB!/N9+-.8ML@T-T =88E9 MFO$<<&'L)T/;[P:C,@.%UJ2 !40IST*.$LZ'F-J1P8,;(Y&U<);>=_*&L?P% M+/W8^3:$(K/J@7!W22/>< QX7?5!F>O",*,RSG4U3YFBYL7ZGV[VRSW8>:*FJW:PC.EJ_^N9^?+>X_[Y\JM(1KMSB@I#266H4 M4CE$0$K7VYE( IB1*=!IP2"%AB$85!1G!)FG9F[6PKL2,3\LW==VR](D# M^W&O1!@SC?$.^%'=Q&8V,G=NM4T.U+U+]M(G1^(?VJF.:W=O1*UVL_%Y\=:[ M.NQS.%X><9X&)?HQY![URS'B1)Q^BL8IYN?D"VY_Y3GS4MB^^!SVV])QH$?-_@^X,VE2?QRVZUP]0HN.K%';W>)57?$C MD8_*\Z3(8H+*AC"%DACQ.(V1*%E.(<5IGM@115TT.[?4:#S3 TA4JA*6Y$>7 M,/6G+__@ Z>B)NX128PZX^S+!/H79UE _W6= :Z:G(;/J#.,%PJC[F_=CW./ M98 W52WX\E_ MZ_7\I]\!XN4XSRG4J&\,/+:!, HQ#*$L6!97BHBA)6P29^1 MN8W HY_1P='(>!II5R/CJ_T1[UU(AP]ZQP J](T?/A@Y'?L.@>!]^'NWX6RCZLCW0^)S>C)^M5 M3/!N'=BIS*BS B?-F?>3 X/N3/IK(AI>YWYSX^"= ,Q>(M^0]J=C YX Q0M* MX2GL/4CTV8C9+!)62"!1")&<(JR K"0*8MC[L:B=]'\W.;"$R7E M0?O)E[OS@)W=HMT?D< 3CCT8_G2<%S&'(> \F/@ZE)L7X=TEV;R\:F):S7>; M]8'E["#I<,8;_'Z_JW=\+:OU'T^;Y5)G&7/](E$L47I1C42*%2(Y <2Q2!"% M-,.4IG&JG!Y_GS]_P=GIF^GC$::Z>V +X/#GZ^$,/?X MZ&9_V6[6^JV ,^;[ZX=K8\ECI?X-CE]C-,"&!#CQ1:-?/<;UT?IIG MHGW1&YFRP=&)B0D;_""ZI6OP;,6O5KOW#+4%61V^<Q:2H<5;VKS-T?/P,W(I&'>I)QUE:U[P*V@=,@7S FJ*1YX.!T M']M-W _?QG9J<;*[V&Z".+^)[?9+;V%U":_6\KT1]3O.T[59!%>?32'NJ/Y& M<\5466!4"JH'*!$%*LP];ASS5):T$#EWU5 QM9@M[ \M12[/1@=BNP./_:LV._+&OZSU_/ Z\_ZY;@2 MC:42"=9IAX.,==K1+T7)2I2S)"4)XW$*3L6)3BMS2S,G)Z/&2\=">">0ED7K M1^$)O7*X0B; "K\7@G$KM9V6IJVJ]@5[4P'MO?BQO?JB*($4&=4;](Q0P,R+;M(PI000X0T0D>B^>$88DE466D53EA9O(=J^YN0U0[2(LER!V M>[T[?=X:[N;=ET:X[R ?7YTDG?A1TFD-S2.=7(C]:K_DC=#?:K/=57]Y<$(, M= Z-:4)DDB!9E(E>$&4Q*@D&E!=Y8E)H06B\^ S;DR-Z-R4QAA\I4&F/&Y%PDQ<["=U 0._^5>V7U5P%K MOJTV'];U,YCG8D$>]?=(K%1A2/H%9RDB-%5& CA%N=#O@3)68NM*ZUTK]] MO6M.4W_;/(%QNUJ"3A\_K<5F!6\WM?[<53T"],(B92)#E)8*$98)Q%(2(\:H MD(50"K#5,\PAG9Q;DCF+T6@[;]LHF_5AU<1I/E^W0DCG\D>/2X0$^3>P6Q!] M[7 ,WZ*3J$&/W=!/D/\_48M M\!I^V-2&O%J10N42\90;O0/($<=EB206%%21"\%BEWQP:V)NJ> TV2^-BY'0 M/CHNZ3IPM!O^CZ$3>.2?@&F\,[RK]8AUJ/NQCSK:.\Q,.M#OAWD]QGNN]!5# M6SWO]1 RSS,\KTY'S"S+8DFD1"3/4D24*E#)?%Q0"G]@,PC"QNUFUK8EVSWH!O)6 M133/RAR8@Y^J^M/W7[Z'M?BXXMM/S6I5_W.4A1 )(G$&B/",ZFD_X4C*&+)< M)$"%T^/R0P;GEQO._(V,P]&+OU[;@D'$;;/&>#@&3Q_^$/H()5KA,K988K_1 MJ043K2#H$$VT^YUGH4%\!+E?PGO5"3T3)\KS[4QP9_X,_5CB^KOT N:$D%PRI#F(/0 M:4QQ5)*,()52KK# F.=62@A#AN:6M!I7S5C:U^TM5I$XN>O []:'[L#A_8B8 M!!22^K7-_OIV.%LXCB@M7-YOI[2?,<^+?Z MW7??M)_H%\,<\]TW_P-02P,$% @ =$:'5J*: Z&F? :Z % !4 !S M:6UU+3(P,C,P,C(X7W!R92YX;6SLO5F74\F2)OK>OR+OZ==KE3X/M;JZ5R1$ MGL-J$B@@ZW3=%RT?S$%]A$1)"A+JUU]S100Q!QJV:WODJC- #&)O&SXW-W.W MX7_\KZ^?9C]]P>5JNIC_RU_X/[&__(3SM,C3^8=_^W+GYXOTMDGG*]_>K;$L,;\TQ_3]<>?_IYQ]8^?RG+QZ:>_+Y;_ MF'X) /]S\X^>+3Y_6TX_?%S_))B0MW^[_&?%I;,I>6#!.5 E< A!.0C,H6%" M**'+__OAGXM33#OK0,?$044TX#%%^IAD7FBK]T%Z+/_Y__SV\EWZB)\"3.>K=9BG^H+5])]7FQ^^7*2P MWLC\AW3]]. GZG=P^3&H/P(N0/)_^KK*?_F?_^VGG\[%L5S,\"V6G^K?O[]] M\?V5J^FGL]F&BM4_I<6GG^OO?WZV(#00I9M_N?[V&?_E+_2YSS.\_-G')9;- MS\Z@JI1TY.K[_OOY/_SYZK6?E[@BI&Q>\))^\9RKRQ?, M%NG&AV95IHOO_W(6(LXV/YUDG$XV3SV)J_4RI/4DV""R5P9T\ @*F0:GBX2( MR4I4600A;G)<*5X1R1L5K##]TX?%EY_IP:0*P?]#U2_A_,N-..Z\\EPT^]%^ MN>K>TVS?/FOJPT90F?KQ0#2.U<-D?N7GXCK M@LLEYI?GFGF0N0UG:S*HN/GD$%K_U[.PI"?.OKW%SXOE>J*3R3QE"U;$0,:0 MDPB4*6 8R^BEL=F4P0!PZ^5;84'TCX5#9-H)+-[@,V CI54 B?1=*#@>+&J[>"A.P?$OO+LQ- O%^&^6I:!7\):AYE M,B5"C+R RIXDD@6#[ W7*F/2E@VW4]QZ^U:P4/W#XB"ICHR,T_EZNO[VZW2& MK\X^15Q.= XFQTC.HE 65+ "O/2"O&\F=! V+A(.DV 4" MWN*':17"?/TJ?"(?*$>C32G@E5?D _D T;D".5IM8U%DW=Q *+CYYJV08'I' MP@'2[ (-+RC 7Y(IVPC^'+C)/ -4;:Y: (6S<^X2%H+P$E M1N^39"7)@<#Q*"%;8<7VCI7A9-T%=-Z'KR\RB6]:IN?G%Q<64= "I"9) M*4$L16\5L"1EI(W1NI(' LT#)&P%%]<[7(:0;Q= .D3-Q5#;SCVOWPH@OG> '"K7GL#QC+Y\O7R_^&,^ MT9YS%G4D3SH)4+1I@J--%8+AB3/E: OEPT+CZN7;'6^Q)X*,/87:$RXVV^3K MY9OEXLMTGG!"+%CA>01N+C#[]\.(AT? MC XDVI$!4JW?R1+#AF['A6(4DX,,A&[%R+%V$B6PS#,7) YN#S\2O?[&[4#0 M\5'HWN(;6>WU-G7VYN-B?GE"8QR+@F<-$FT@R ;REZW58*7+S/(0BE0'J_[V M6[=3?\='G@>)<60(O,-TMB3XL.CRDN/'*[93?\?'F_@+L9/&??DT?P_P#;LYEK1-:.JE 2$Y2\(F! M+X'@6R)#P:S0\?#M_[XW;X>#CH\N#Q9G%V'"L[-E%=?YK5V%->G@;#6)-BK' MN8) SBO!NG#PD8124\V0)1=I5QLH4+B?@NW@T?U1Y0#B[0(F+^;T-!+'] L^ M#^MPP=:$.\U\\@:010LJ%P&N\ 0RF8S9,>1^J)O2^RG8#B;='U@.(-XN8%*O M?Y?/PAH_+);?)BX@4A@4ZG6?!L6=!6+MTJ^Z/ZO< M7YA=8.'=IS";_7*VFLYQM9IPK2WG*4&0P1.4N88H+ ):71(++FD>!L+"C1=O MAX7N3R7W%V876#C]A,L/M/W]=;GX8_WQV>+3YS#_-HG&%(ZJ@(WD,:DH%'A! MO$A7$@JIE,EI($S<2\!VV.C^./)PX7:!D7;;=1QJ/R*Z^_=#A$=GTT>*,HN@$"$?ZII((OTCWLV41O+<>!!<4B:- 9P<+3!ZA8SN@='R*.;"H^P .26X9 M9B_F&;_^;_PVX4'*E'P"-!A!"2D@"%.CK.R*0203&8?"RLU7;P>/CD\X#Q=H M)^G>OTY7*HH-BK2\F*IW]X>DU#[Q\ M.U1T?/0YA%"[PL5Y-<,Y$T94+C1""9+ 7>^PMP[)R(\R.W*\MV6>(4 V?1BP1%L0!*)0/!L@(%-5-9&L.'J(%] MX.W;X:'CX\U!Q#H8-/['SW?D^))^L&\1^.M7ST]?O3M]3E^\>_WRQ?.3]Z?/ M?SEY>?+JV>F[OYV>OG]WDX$M*\1__-1!RL=W)/[ VO*S%7P(X?-DDU97[1A$AH$Q'J=EC&Z$+-57CT6XY6PBAL@ M7+QTL^Y^QMEZ=?F3S?(#QB^Z /SW7:C;U\C<>E2^I))M,UOIQ^P?R" MM#+_,"4F3E8K7*]^^?9;^+^+Y;-96*U.ODY7$\E*+*@<.&L<*&,R!&D8V>VB MI6/:^6";X&D'(CL!VQY86!Q',7UC[HJQFO+P?/$I3.>3J!"9<1)\C!*4-PI< MC!0'AJ1H0X^"9'QLW-U'Z+C8:P:8[8%YL/8Z &>]+I_-,*W/:)]8+C[C032\0!5$R4HRY]KL<3?IZ,2- MWU.KB\%$W U +@[;OC.1A47A, )JE4@>TI)A3"04$8OD.LND6N+D%CGCPN40 M_=X+E4.$W0%BGH75QY-YKG^=_L?9]$N8$3.KD_6SL%Q^F\X__%N8G>&$[*I& M'0*D['/-/)007/8@:O<'V9X*PLK;1 %ANSIZC .@,^(:U%K8.0/I@@'KMA.\!"/4+5N([/ M\+ :3 ,=H.G-$C^':7X?ON)JHCQBU,I1&,$4*,X].(L)M,HI:Y-S3H\5K^V/ MGNM4C-/8L1U:]I9P/^@X_?H9YRLD4[H)%F_(:"*BB;3+6U JD_FLX2&%C1*0 M^6"-944UNG#9@KAQND$VQ])@^N@ 8N\^+I;K][C\]&+^!5?K&H"L)C*'+"++ MH'UAH(HNX(H3P!D30J=49'BLBOJ J/T>:L9I)-D.1 =+O /4W(0\Q:A,U^[\ M4MI"N#SP(/6Y=$^< /%9>.TF6SHYNPMX_T!LEB'V8 >;68IUL2 M0>D=EZ@A*6)&F5@@U+Q;7;0@WTQKA8_5T!V*E;L4]> =#QC&'RCR#FS+L_!Y M2C"<_B?F6O)Q1D]^MRCK/TB>Y.=//)H<948PKM!""-J#-ZJ B;7(V' 699L3 MYS +)9Y[KB<3GNOE67E 744-#T,[X.A^" MQ.0MIZ@Q)4""\QK/!M'7?T MNOR^.K_!FVC&/8]&D^G.]8*' @*'2H#)&"@>H!42VYBI1\GJ(;@?&%+#J:$# M3#UR\5Q72*PN@&<:K+,DIZ0T1/(+@6OOLF*J8'PL=[M)4M*VAJIQF#\PJ@94 M1 >P^NMBD?^8SF83X:W2-BLHL?J7O$0(AN*1%)3%PEAP_K'N2/L#Z)*"'H+Y M@:&REW [ ,6ULZLKB4Q,9,9E%S:-8$%)&\Z90#0^"I)13(WVK?O(Z2&F'WJ_ M.ECL'6#GG/Y)9-S$X!@D'S,H)@+X$"786N^2C;-*/-:C^=!@O@=O9L#0?2=Q M=G#&\W(:XG0V74]Q1:[\INC^XV)&0E]5MW[][;MH3+&.62M D!R;84=I(:]G*0S)\F:NG YESCZ_8Q*Q:C.?GS4$(=%.LT[;PH M(SCOE"M,%B7:;%H/TS3N>5 ;##P,M$,4T@&T+C,*WH1O-9W@\LS=Z&2#(T.N M74FUJZ$#)VW=Y@W7F+Q.HLW5ZOWT= .I@[3]0#+' :+O $"GGS[/%M\0W^*L MSL>^*ZN)0VG)Q?.0@S3U6ICV]MIYA%P#E9T5VN%CO<'VQ](/21MW\VL$JV$5 MT@'":)TLS^YEQ O/,:0$*)#$A+59<]**O$;AM9?6B-"F?.-!DL;UR]L9J@$4 MT &2;AZ87O)SV=EWDAWY!#DZ8$K4,KV"%(1X Q2#6(-)6-NJ&NA1NL8]8VR$ MJ0%5T0&PGBWF&Y'\?;K^^.QLM5Y\PN4=GE!$YC!' D"H7B0%.+>U![$M$&6*P%7-O"H8N6Y37/0H M6=TXYTNTCBS#+A:X6#JETVM*>5B#$ MQCK0+3'.2QLS]D/2NC%E T-L6)UT +)KHJ(M7F@M;019ZBF)9@IJ=4.=!B9+ M$(H5V<9>72.BF^.$H^R!.XF\ Z^JMMR>GE \558$MQI=D)!L M[=F?:@ KE 14)GF.%-6&-H4!CQ#5S4%".S0-I9(.;-$C$@H6#3>^UD$X!"6S M@E [-5N,PMC T?HVING >^1CG!^TP]9 "ND 6F\NW[MAZ;P6GKY;07F0T#O S;49$RL**V9G=;C$ M2!5=(!R*YQL,E9K35@2_R(\]7T"YZ? MI[Q!VNG,' M=NR!&F\V"OF(ZVDB-_P&-T--U[CYBN.,VGB$K6/.W4A<2:E5'*JE4\;S:K,&O+DH8D"LD!%8(KBN)M M[:WPUCG3J.?&]C2.?=@Q,)KN;*9ME-6!9[;+! "GI(A<19 Z67)'=*WMKQ53 M@848.8O<'GVF0F>S/!KAY( Y'[LHK6\\WMNZ/:/T0A%[2M=\[$38 Z<\[&+]CH YR/S)!P+(A=C@-5YDHHS!M'( ,EXC"B, M3X^.Y?NO.1\[06'[.1^[Z*4#A#TV3<*PP(7R$:RH(PI%*K5[7"+.@J8U6TIA MC5*#_BQS/@[!V%":Z0!DCXCMY?<29JSGB]858D=E4"GZV@JAN)C4$*" MB20XQ76 $+B&C$G&$(.+K(USMQ.9W>ZS>Z+D]M5$,Y5U@,='>B1>NY(Y^;18 MKJ?_N='IA"R]RXQ9R$ERVDFL \^R(]LO;'+*(F\$RMUI[79W'@:9C977 3P? M$>%#'!J;%$IR;[2MESR&O!*'F8--4KF8?<[YZ 'Q(?!LEDC0')Z-E=RBC4UB]/ENO2&HUQ75"*T)'SASP^H?**8$W1H%4T:EH MF RB32'\#PC;"F#V3P6P?=72 QQO>39)!&B3I9I M$V6VK7IY_)"XK=#FGBS:AE9/7XB[L_.;@(I9GD!1)%-;*POPSAM 'U$+5K.G MV]1Z/4+45@CS?P:$':2.'I%UL?$GQQA/C$(654TRCQ2R6"XA1,X-B2T@MMDI M'R!HNX-@]N>!U!YZZ!%.U[?Y* VJHFO/+JY!L4CA2:P5;;(&*%AL,8U.=Q^A M:CM@/=TKAL$T,ABZCI!(_.X]_?G;Z:OW[U[_^OK-Z=N3]R_HMR>OZ$._O7E[ M^C?Z!R_^[?3%*_KV=+#4XIU>VBS9>'_6!TH_/J^H^9XV>I4CBG5>M2.L.<$( MQ$%"++6/2/*%&5=,"&WB^@<(.KSNYN*!Y[?1+D29LD4H5M<>]TQ#2-R#4<5S M\@64L6W8NTG'N!>F0^C^;K'-WG(><4-<+==UHE<^2VN*0'#Y99IPDP(H@R_& M"0E:N)HT1>$'[>4,')$NF7):;Y=I1"^XAA'Z[C8^'J*@DW3R/;2Y&%"T?4!C M4]]SSL'J(H_*ZN*XL)%(U[0E>TE[/0LV"C[MDC .2831[ M%R8'BGE,K-"^/[F\>+_(B"N,&ZVX I_J QO&'@C-60EN*7U$I56/W)@[GGN MZ"H_5$N+840VNK8O1'!!>DX6K1$1O--8>[$CQ)#)3T^)&<:55VBWT_:-YXZ3 MOM)*V_N+K(.8^9X9-XH7+FT2D+*+H+*C@%\B@;98'S,OH<@V5ZQW:1F[ =E>:^X2(][:'-+=IJ03 MGW)/S=YI5W* F#N"R40S89S, 7C)%'45GLB>*EH\FO[DM6\Y;],&XI*"<6%Q MF!X? ,5.0NT #,\6J_7K*U"JDHM.JDT_ MFGO)Z62+&<9Z'"[PWE SR2BDTM8 FCK-7J::V!L-D)!\R"XGG8Z EG&-R0!J M?0PH.\FX X#\=;E8K73DR"$(GX*[0&JJ9':6-%W*- MB+'[I@UJ0O85;@=]A;XW_#[]^AGGJVN;K\BT\QJ;('H3R'6O\S4D%W64;^8F MAV!B&R/R($EC-SL;%#/#"+X#R_*6U$ $?#R9Y^=D&V>+SU5(%UQ-T"G+DM"0 MI*]36DA.3M0N2XC!,DP!2YO*R4?)&G=K&DCU=QS>H?30 :C>X8Q^]>&O."=1 MS8BED_QI.I]6,:VG7_"2*Q:RR$ZQ>B^%-8FZ9NP+ U'&X(-GHIC2YMAE*_K& M]9/;P*R!9CK VQU939@SK'@C@)O:6UXF!C%F"[IDPPR)R^0V)WIW2!G756J# MHL/DW9/?=-6/=)+0H-0A0+&UJ59F'D*]0Y?:D.?GBT?9>%S-%3%CM_%LXROM M*>P>\'+>,:.23S;SSEI*63@OBH5E7DA_I;CH/ MRV^;U5FGA-7YK(N-AUC[4)&F2!?*.2I)WS9.UN$D6"CKYY'3."3#T .:M$YNYP; MS09X@*"1XX/66#Q, ;OCR)_C:(X?:A7:,'LUKJ]YKMKH8$TRP(.J63-HP3FE M0'-;.,4Z6:DV]O &&>,>IK;/529? M*.SX@*_.:I[PZW*G(/*[S% 8$2PGTU[JA)5@,T3I!$3R)*R*:)5ID].P*Z7C M]G(8>&=LJJ8G!,-SHQV3*[1$$QA%"TVES,#5^+;XG%6T66O?YJY[)S+'W5+; M(F9/>.ZNOKVQ293$15MT7IC\N\7C60HEDK,@<-/NPM(B=R%#MEJ6[ 4:C<)S-AB3!59;T:C %02,""9E*P)/PHDVP\H>(6K<7;XU M)H?2QE.:!GJ]D\V[OYV\/?W;ZY?/3]^^._W7WU^\__>;' W4MN>>UQRE4<^/ MV!M^,N@CHVNET3**>K,1>'5 LP)"D($BI.")K%?2K:9';T'>P&U[BE#&U$Y] MTG%3$YD51,4RR)B+D%S]HXK.+U#O8"[]3?RZ1:HP7<_KV M?*@?.= ^^+KY"M.$L("**+TZ+W5NLUXND?)Z@11>^C[(>@<+/P.D'2+ MAXO&%X%"1T@IS#U7W[+N-@V8_= M&N9:+\=-I43>3&$.LS=AFE_,+T;V7#1!T2XX*Z2#7%PM2&41@C.1XGRKBG=& M,*5_Y"_M^M*1KU#1> 0LJU>26#+XR M):)7PFNEQ&W(#%9<=Q\](]^N#H:F :7> 7:NC5=ZZ*#D@^L@T$4A*1I)DES*5#/B M&??@K2-7("NI5)NV]YVWR!K$U=Y/S!T A4"^Q+#"YWC^]XOYW8#V[6(V^W6Q M_",L\X26EO'.(G#M&!G?&, 9E<$4Z\.F73^V.>O8D=!.?/(]<7$W$;N9DCK MX%UF)MPD(QUMZINR5C*W$H+7%K2(#CVO3?[;!'AW:1F]070[U=^Q9@?I86\D M?<;E=)%IS2S7P^'I?!S$\[,E>8YO-B_8#+39_.[UY\UY\^E77*;I"C=2R]J& M#*@-+4Y/X4BL36.2*\F*'#+W#>&V"ZGC;IU'1V,S+79@]JZN/%?O%P^$RYL, ME$B2W@P5)K\T7%R=7G)]<0!](8L)>3*>1^<@%4LBX-G0?D/R9\SIZ+&(&-O4 MGC9@9MQ@XYA0'QL)'2R&QU;[^8])T)=MBR4_!\PP*7>UL[A5D'9-E M+K/,VAR\[$3FN"5>O=CJP[37"S3?XN>S9?I8UQ^MN;>XGB[OX742@BL,10;+ M+#E-4F@(5E%L:1T+%%OZPML47.Q Y+BM28X.RP::.[2H]?U@V'P^_3+-.,^K M9V'U<>)5T20F3@O+RMH/7@(Q%8!%7H\RI";I-4'?#3+&;5IR3'SM+_T.RZ*M M-4KZHFMZ50(5BZOI=AY*,0(-"R(V&F"X>UETL\+58X)G?^EWL"<^EO)YE6=G M _,N2<#-F;DW&:)+ H1&K[*SVC6ZS]B&NG'KP(X)M,%UU0'^[CFJ2CX8%*6 MK-,_E9*JMBO@H+6U@2$N>CCPR/!T/LQ&>"USX?N6 M?EG 6[?V&HA/HF9>!![!,UU+?W2 $#(MD^0=8F1>JN;#6!^DKI,;M6&N.P97 MQU.=Q/KLY-W??GWY^N_OFN1N7SW]*"G;#S S?*9VAWAZ+I'J>_ MI=(Z\,QNAC6J>!:+)[>R"%?O#VN/8I] 4Y3#>(E#'CO&12GHDA>,8EM M&KZUX&9<3^_(6!X=#ATLB>=(;T[3R^N^DT^+Y7KZGYMO)SP684(=JQ9M#=V$ M@F Y ^X-6N>2RJ9-*\Q'B!K7V(Z/F-MGQ .IKP,D_G*VHOANM:+X+$[G&Q;. M&]1^(''35RN2Y_)"T\M /]VHX=G'^N6+.7%^MG&H[O\G+Z;<\$@,CFO"NULA/<*J@]5VW5*\+L\QKI]/ M5ZDR^V:)GZ9GGR:Q\,@-YZ"2P2ITXL5; ;Y@D4$HZ1K-D?LA:>.F[G2'\&%5 MV0$V+]LGWDQ&FK"",?DB(25#P89Q">II']C@7;&"Q2 :U8;?2\^X^3?=H7 MI771TNKN_<;S"U*N-<6?I(P.-6I@M51,&5.;E)< R)B+QG&E69LB\ZW(&S<' MISMH#J_2+A(L'KIYW;\ITINZD= OUNOE-)ZM:P'3^\6;C=(G7ABQ2:9#)VDC MX4J TT&"YSIXSE%YWN:"ZJALCIM=U-W*Z1=B7:S NX9E([ K;:Q6N%Z12"[C M!-(+">*[:CS9FTW/%F;JW;BI2:O&!X@A,)>Q"&&/M8OL1/BX#OB13PF/J>0. MG.^[[)ZD33"Q(H.$TR_G5:TZ#I:9^,"-3A144#A;]XV,$#$H0*Y1",<9M\>J M&KY)66_E=&,B\0"=]8W"RUCB@C.2YT;,Y]*=%.Z$BM7[4H6$B$R URD!<\7$ MD+UELDU?A/WH[:TJK@/$#J??3G%\N4>\"=\V&X2P26) 2%A;>KE#+BB&(2B MGEAO 6O^#\#">,E2*3]>!J2*GRYJM@ M(:%C*3&92[%' NS;TSCN5G[\I,D6JNM@HND#G+V8?\'5@^?1M3FGM1 3(T&BE5 = M96#%2*:]]2RWV?ZD0G7B25;$G#,L3;HDQ!<77"L1(M%\2C;]%38GL8N$\P'0\OB M**KK(O:^P]N[CXOE^CTN/YU+<_/+B?>1AT";C,B)7.0DB2.*X2 Y)IS@@ME& MW>FV(J_+#/&C@?%@A?6!P^4B(>;5KR3?W\+Z;+F1V.:\ZYQ?6F;/PFRVJH/Q MB.'U+89=D,4)[T&+$D#I;,$G"N*RYTEIJ[*V;1+##R2\RWO+9M@]HI)[W/)? MS.GAQ,V+^;NSN)KF:5A6T<[S22D4;=)B6DUT"B8JI6@'J<,=I?$0BPYU/*AQ MP606L4T!V3[4=ADR'$219:<\Y(Q":-4FW+V[6D<]USSR"ALI+I^#X]^G<[#/#T@2*E1V,! F.) MB9@A&N=JKT?MR05GNE%KSMUI'=?9//;AT5!*Z\B3K(.Z+_K#3+)WD?L0H/ 4 M:64%4<T=7E>T]K2#:2J?N+;[>4X M$9*7HID ;CGYR8%Q1V6K_K_> M)GT),]SDR)/$IHFP7W^QZ>9]_0?7/GG>V?MVCLGIUS0[RR05^F+3/N MK:/3 M4I"4@(G8) F!")ML$X_@A(\D':.Y(K^;F3;[^W'Y''=Q-(MY.@;+4U]*$_*7 M'.>V $;M22^U-T%2'*R+66@7M1/:XYZ!] GTG578SSNLPEHOQVB$S M]8B-P@'O$O@ZPA4TF"-K[4!F18F)Z'&R)3R@7N;L0E*MR1PW+$,S?#8 M0CT=G"E<:YJQZ95M8A&%5<\_AP1*!P/1FPC9&%2A<"ULL_SWZX2,W-2WA;+O M9K7O+?D.@',IEE>+>:(OKVZPYOF>B+(VL9HM5F=+O%J,S'OE=01R@VO1*$?P M)2,PDJ*@M2BP4=[1H92/.PZDZ89[-(6.".#:DG[R=OKA(TGP]Q6>%ZY<3$Z< M_B?F20G1,$9QFD>505EG("!3X(T0163FG;_5 _AN1_T?O61<\W9<52\:R+W3 M,0U_/7UU^O;DY4TJMYO!+W\$.87#0IK^\S%;)HO.]:^ MN4;PZW(!I3#[;K*N#%5RP80Z-$@RI^ODET):EQH2][$8JXJ7;:[^!R'_X&9? MAQ!QM1S?DTI_F=6[!"TBDB/ MC^T[/;K&1$:G1O7=B[^^>O'KBVX MF\!.JF4,).NWQDQ+03W@@$+6M&^6JL0.?F(Z+F6V2/] MMXUQ>)BF@\]*IA_FTS)-M8CHSDNNP%]/,#&)3$YP#:DH- /GB@+AC,P2@^*Z MT8C=K>@;N?W],(BY=DU1"F6I3 2F$3:BVKI=4B1@Y?2*H^HE6MS,?0X78-T;?W^],UW M%Z^X;R]6M>ME+!Z2KN,.&:THIY0&H50PPCI4JC>_N?-E%6 MIP;JV>O??GOQ?C-3[^15';97O9#35_NZ38\];IBQ@%N2.Y#)JLE8T_7WZKG+ MH1#I_B,/5J((5B;0VI!7CZ$FY@N$4J*S1@J779O)4#N1.<1XTQ^^[&J1.)>M ML;:V]J6]6_G,R%%P#K*UG)9B8E&W&W2Z/9TCG[8UP]E]TU ;::]3$_?N;R=O M3__V^N7ST[?O3O_U]Q?O_WVO@/#N4P:) G] W$!V['R8\E6G)2]CXKQ4Q*1Z M!U";SM 6&8O)D<><16Q3W7"3CN''=K]:K._=J:6SHO"<:B8DP5A&0>Y #L#B M9@I 8:&T.4OR/V^GJW_4_>;W><+E.DSG-S*6.7/*,\[!"4- M<$E!Q%( 71:A)(\AMSF#>92LP_TD>NI\?3XXK+[IOC4@7W MW'[&(%[/HX0--<,=/U0W]RU^KB-(YA^^0\>@8:H$\FEK _+:UX1V-UHAFEF3 M)??>\4;9<0]0=+ ?=.NY]\$Y1NN=()J8K;-6ZK639S9O^J]K8[/GODV3YRV( M&SF1:PBO3G]]\?[-RY-7^QB9^QXSA)WY M(7G#'1-]GX"WR3E>3Y>;^]9[@G?4.3N>R*UVN0YHE @^TK>!,\F#1V]3H\J@ M[8DY;=0G?T=*QVT:U AL3=75 1POIO+4F=- +0 M1F@;7C$=H.UJ;,/M9:.\Y86G0FYH[0B= [D!A5Q3$2UCQ:F2;9M$IP=)&K?7 M1R-4#:. #I#TEM1!!'R\:'A?.=JDA7[Z?$8ON>Q_?YO)Z)(S9(8A&D&N0*DM M!IDQD)VSEJ(@B=C&CNU%[KC-&)KY:ZT5UP$Z'QP%=INO8-'X@ R,K-%/J+V< MI#; 7!9%:L&-;G-CL2V%6V'0/S$,-E%/![#;C)Z9A]GO*[RYD"8Q)Y4]1=G! MUCM/)VK**MEY[HIC@J&2HHFK%>++V@'T3HB# M=>QP4A*LKT-E5*%8FDER.F,4(K&@!&\3>SY"U'9P>FHG_D-IH0- _76QR'], M9S,RM[1(POS#E**8\T8YMSESJ9C$(X<4&-)F;SR$FLHO-2/.$(L2;?"U/8W; MP>VIW10TTE$'Z+O-SJ_3^72-+Z=?,%_89Y]L=L'789B.MGJ%$H*W&;3(-@0? M5=3-=LC'2=L.:T_MHF!8C70 L5_#=/EO87:&U_K7O)B3I,X^79T33H)."172 MNA'D5BHA&#A?%'CGE9>&!5;:U$UL1=YV4'MJ5P3#:Z8#N%W&T62KKX72%T7_ M%RP)*7G))H(H48,B'L!C)._3EA2TLEG'-A/RMB!N.Z@]M3N"H;72 ="^]W*] M$QQ[:\A$YUK\2'+*=;:D55ASX'*V,B3-VUQT/D31=I!Z:A,\1G[?<29TB<-K?07D5:M"G ^%&T3S=2Z2?(M-Z4 %W98*VF20@4YN4@;OG(4.Y<$ MFIM2F!9&ES:)FGL0NQT(G]I=0&NM=0#,%Y\^D_>YZ6F]?#Y=?5ZLPNQU>;F8 M?]B$.O<'U^A#L6@R2;*>%6K,X#1!*5C4VC+BL[1)[M^'VNV@^=2N")KKK0-L MOL(_KDEON9C3EPFOQ41W;N&\0(U*U[DY-;IW:YT%1?3[%*Y7W-A!F^1N7BL]S\Y6:PK2 MEZM?OOT5%Q^6X?/':3JI\Q-OL\/YN2V/V@=RQ]-"!:=QD*CQ;K-:WV.!&.(>I@)22 M'-$L-<12$+101DH1B:T#!'5;"7.(21M"^!U@Z%WZB/EL=GY9=WDE?/NV M^!:+1A@R(YG$\B.!^$@2)G Q""Y=+QHWL;O.X3J;NMJ#D'J MT=38 V0O$Q]>3D.*,2'D]?XOI;+D\'XWW:C%?7G[[2UA-;Z]5 M&6FC$.3C*G)$0"F=P!LK(3&%PNIL);:Y*QF,A6[+>0X"\R@*[@'95ZMXORR]GJ^D<5ZMGBT]Q.M]@X)8THHLF6\>!.Y*!*B&# M0X> 1O" 9 14:',7W9:O;@N*!C+H8T-A[&#_FA=VMJZ]]>YN:+?7/0:E8J+8 MTN6,]B%\O961_T' OW=W]UM:='>07YC^7=@=Z\XO)U 4C>5 M5-/>IK.S->9;;%I,UEKI(0OM03G#P#M$L#J5'(0/.C;JS+CM>NC=+LAZV)PU4U^GUNR1<7+[V[0?/[3Q)+R&]FW'.65>9:^9 M!F05(>5\1BQ"%)H+CB5Q;'-:=]1Y>.?%I:\OE\SF^N#R'.';;X$<6/K[UMI) M3*M-V4*2=7HN+18(2CHP5B(/U@J1VY0O[4'LZ*W/&R'N_B+A=GKLU ;>G4!W M0#K80\]J,RJOH:&[-1#-Y.B8*@QT*1R4"1P">E*["4%EENL@CS9%%<,.S/N^ MTS\+GZ?K,/M]/KW>CIL7$00W!4J*AN <",Y8(KD2R3MKBLS8:!CZXX1U-1QO M%RP\[&H=KH"NCC&>3[],,RV\U9OP[::)%#GKG!1YICQI4)8<1D>A+V P%'1G MZ45JLW2V(&[7SL,;O5Y9WHG+K MN!4>I*LSZ>L90&1UO*H-#EE.5OE&6_B8;(^;B#;DQ-]YJ;5DF\U'O9J?=QZPXMY62P_;91 ^\KY M+Z^!GI"MB67(BM4:2UO <<6A^,*ST%*IW&AD['X$]SI&=@<\/6+:FJFN5WOU M6,GGM:MV2R?:EK+JG""4%CHLT9<3-KG5:N ME(IQ@I1/;3H4M2MU_3[NY%.8U@P.\I\'6<3<\++2>N'HT41 @Z:% Z M9/I*1F!%NVBQ&!=;]3G?@KQN2UUWPH5:9?3WZ?KC M9:GN)JGW%:XG10MA/!HPFC-02M3[S%)'/$=5(>,3:Y.P_1A5W5:Q'H*RP=30 M*:2^WYS?'"Q&X??$9I9T,11"AT(.,07^$%Q&,)Q64+WNRJS-C)K=Z.RVN'5H MV VDJB<<1]SLK[&X[*_1*IAXZ'7'BBBV8K=]6,&\,-E;6P=54G3,H@1G4@3M M/?,^URK]-M=S[<**[>MW)S$'Y9S(H$VJQP*104R!_BB\H(_9.=[Z=.5'-'8; M8.R"G/U+K'=2T9@U2\MU[8N1S]+Z]?(=+K],$YY\G:XF(G&KT7@P*#.H4'O< M9N?!*9^<]C$)M=5&2R^X!B_Z[C:T'J)@Y!.Y1II>#"CV/F!34RLO.%@]7]2X M9X):RJAJ<8K3)!$E!800#3B?M$3D*=NMSGQVPEGD MQ22FET1_+3[X#3]%7$X\,\@P2^ ^.E"N! C:*O).F0S(@N="_,AK>N3YHT/@ M4*TMAA7AV"B@"&)U-JO;\J50+IA0F4,<]K4" F#B+&#V/_]]!/Q\+J\7X;YBBAX7>KTHUMF4UAC43/(GI/9 MC-*!MT)#LNADS)Y);-,JN>SPX*'8#W1X:Z@%V%\S4WA?K-XOI?/UB3HSBA?&. M+HI0TYB4K/(2AD-0PH+G.F9KDW>-.GL_3E?70-L'"'>'O ^EE;XP]OH++J\Q M(GR14J9*>2#?H'X577; G FV),V*;5,V^"!)XVZ?1T76 ;KH %2/^!D5XVM5[7%_8F'"?CS9)-!I@A)U9I48>VZ0"FI@@5)[2+6QVD;74I M\R 93^=6;Q>=+X96P-@H.J\)N,["13S$!:VJ8DQ-&*J%X(56G-,.HDBR.&4I M+MHJJWD[%#U$QGCW.@.I=S&TK,>^V7FU6*[KQ.5WBS/Z^Q,NB8^+8)?D07%R MX* \N::JBBCZ4I.NM4=6A$HJ_+3:3A9<;P;^= MKO[QR[=?<)X^?@K+?YQ?'VD?:1<-X) \>B5B!E],;=^1=$DIE]#(8OR(LJ=S MZ[N'"]M$/5W"[9*;BQ4H1&:1908Z3":W3$5OUFWRT__=+/6E.4J%H=DQFEW5]EQ"%EE<-8D MZ5&3\-J4%#]"U-.Y61MV-]Q+*3WBJS)RL?A<;4+K!0)/-7W0(RT5&SW0"D'I MG>=.' E?5T3U9J_V5/R/ +6G%CH U$5^ZQV.+LROY5Z6(@PH-(*D9!!\2@A& MFRJA%+UO4Q7\.%V=P6I?]2^:Z:(#9&UUYVV#P624A2S(5U!1<7!2DEFGN-F' M%()H5 HW6-I)LS+@(VV.@ZNI ^A]SX;@AHGD,(&,B99,$34OHI98F"@$QH0V MMC%?3RCM9"?=/I1VLHN@.P#('1-[U=2#3QC9;VU\@A"8!L510(S*@%12>>-2 MHM#X.'[4-:K&/;9J#J3!%/*$A67E_TNSY@-7+SA6IM(#++5/2BKUT$"F M!(K5=M%2TXXHG8:?'_?:%IT%TE)7C".2D0HY(O6GJ61#+'T1+.T.K%Z MY#?V,/=NDY)V0KQA[%3Y]#\N=S:AU M!&TH-E?)>_"<*8BI=M4*4@G79GKJCH1V&R\ M87#/F,@9(JUDHCZ92GT!H;#FO\:(KHT]O$E'M] Z7.6+P>3? 7HNQGW>DM$Y M*\9RE8L-X"-I7"598R)9DQ:ED$&E;!M-5'J$J&XCT\%Q-91FQL[V)!9P-L.T M/@NS-\LZ\77][9*/@$X(1 :Y.KV**P8^:06A,*.EX\7A#V/1'[UDW$O'8R!F M4#&/G/+WK$9*N"3AKK]5L6QV?^NL"4E[8)@R*+*DX*1FD(0NM3N D'XK0[15 M\M]]%#R9-*Y]'/A!Q#XR;-[BY[-E^AA6>/)AB9ND^]LL72RP(&B!E5J4'TH\ MK]&/5@;(.=ML2A*6#8>EKL\E9[UHW'C@> 1CI;#"+ L57__MW;EQ=DIUI@KXCQ M$+!V^, (7,202Z%-F>)SNJM]'[US/&J#(Z@]#U%UT%,M-7]$Q.>"^4RI%)4 MS65%"(F\*[1U3&0P7(Q\J=T6,O^SB> M?*K3F/YSH\+?PE?Z]*?SR8N38&D=*G+FBZQ-VAVMU$@6%)*TGAEG1+I]WO-0 M-\0]WM[M*<^> %@<4QL=6+HM>>237&AMFB @1>?JQ!$#49 93X'B5&=,]JI1 M@!Y;P9+;Y#.;[QZ:??JU?XH19FX4GT-B*'"4+"1%UKFT.3$Z2EF%LM.EN M1=]6,+1/%H8-E-2%;7Q_7597ONPSXO(#DLB2%,ZQ#%Q)"XJB)'#6(7!)(@NZ M!!';V,''Z=H*;.[)@FU I3SA%'R*F\K9;$9B;M9#]/HKCI6&_R!;[1/QD\VE M!,F <^\(D\@AUGZT1BL*03-W&-H<4QTC$?\RJ^/-+,S7)_-\^A]GT\]UV9P? MI>OB1+26C'*I3;^0PJ.HA09&G,M8LHXN-^%]6PJ[3<+?!34/)^$/J)X.?+8' MN;E6U.Z8T;H.1W?>U8!<%(@FVFJU43B=,F\4P&Y!7"\I]T.BXFX!]Z JZAEU MUVK>N2R:2XK.LZZ%Z5PX"#8X2$X;HR/Q6=IDI6Y!W+BH&QP0VP)N3^UT +CO M+%QD*M2ABU8F!M+'6F= NX#7H99G%9>5DAQE&Y-VBY!.@;2OHF]WHSQ ZAV MYO(&[C8;R3NB-#D00JK:<94B(I811#:VN(@NZ3:QY ,$C7LGVAI$0VBA S#] M>K:D8/MLB22B7Z=?ZU>7:=LVHF>T)*!D0\Y!(!&%R 2AP"K'K+=>MHEF'J9I MW+O.UI :2!<=H.HEAA5^7,SRBT^?EXLOFP2_2U:TECR%F(%;G@ M?'1Z6%2,GCN_G\IN*WT/^8VL]HNLQTO"DS%6& T2D;QVGFM+>>2 UNFL%5'N MMZIWWTKQ-UX]LNKW4=QB""F.K?[I_!KA5GG#N(P@-:?PC=PD<%D'D)F@CS$K MR;:*>[93__57CUA ,83Z]Y9B!Q[F@YO@U0VA9%(4B1*DB347U6JRB12346 6 M2\P\)=NFM=F/:>NE0&*,X^']%-0SY,YO'%]."TX0O4%%?KFI@U$55PFBS;9V MJ+2<*99+:-9"]D?$=7JHMR<>MH7;GLKI&6^GJ_7T4\V5N>3M"ZXF F,@+B)8 M5Q>LRA%\S;R//J@LE,]6MPFK=R*STS/!QA@\6&%/.,MD<_B0%JMUJQR3JQ<< M*\/D 9:.T.@1+5=U9%^T7-=^V]5%-PE,Y(GVZIA]:G/"WRZ_Y#6MF% ?O!'J MV^F'C^O7A9;))C5K(D(JA2/%)#H94+4CJG-!@)3&9,FM\Z+-P-E'R>HVDV07 M?-SI]S.8(KK(N[S)SLMIB-/9=/WMV=FRRGC"N-%!NPQ.E=IEUPKPG 27=+V( MCBK$TJ9\^G&ZQMT>CX*L@U31,[1>+>;I@B7E741:)V2'E4"$0%*#3,$,>:=9 M2-5F\[]+R[C794=!TI42?W72D=MR1P##@>JJXG?(!Q;R/4 M5H<9][_L6 <;6[#:_I CRU (/!Q2M 2FC 0KE!1J*F5-R!R-:M.]O(MI%L7+ MC$%YR-H3]X;6DU/:@R^2W(^4HFL4F/X)IEGL@IP#IEGLHJ(.MN%=^MPS9YPO MRH SGN(D%QWX( NH('DI7O.,;1S"/^,TBYUP[VU)+;2P03"$ MP@V)45L%07M)05C(Y-M@DB4<&Y-/>YK%3H Y<)K%+MKK )SOEQ1)5?(O\V-+ MSC)[;<"&4INQ: Y>QPC,1]IL5!!&MND*<9N2;N%UN-IO5^-E_5'BV?M(2T369L=6DW%7-9<3'G:W6BT^X?(L7QP,?IY^_#^GP+K,ZTTI9FT%)F<"5 M($!DY":)@A(;50\^3%2W#0<'MTU#:69LXW3Z]LUE5C(ZKR13H#<9 YI$XK-B MH+V0FC%O$X:M[-#W1W;;%W!8D[.?"#NP+H]-C(I66Q260W*RQL*UI1*KF<01 M;7&J"-,H._'065YC-/8;W+H,I9D>BKTV$6PI12;D#')6M1Q69HB,3&)@AM9& M2"'+X2I^NBL ;'+RM+^ >T#%I1]?I\\IBY!CV/AC!.9"[ID50IA ;GT>L!*L MLQ+ G53V0 G@+O+KJ@:L6-1"%@M:U!8>V2ERQ(N&%!7+/,28W5:)HHUJP)J7 M .ZDN =KP':1XMCJOU&[2/&[,B74WMRY@%($^RA#!&^L88HGVCRW] ME0&.=96UGYJZAMZUG@KH&W<7@@.S)6@='LLI6UNT[0'#9$U-2".V]1'YLP.TPT6'J4Q.(_U&.-,F::O1/(=QYR4U N,0 MRNNB.N(1'E_A>N(=HK&.5AH:5;-@.;@!_GOTX[ZGG2R\$V . M3!;>17L=@/.Q:W7!N=..):!H"JO8#$17ZJ #Q9E4M,I%FQCDT(2';E*(=P+# M#@D/NVBF Y!M%;NQW,9OQO&*=E%DEO4IA]N\8EA,M2BF1UQPV[1R(=%W .;;=#^!ZY?CX?@@I3XY"-=%^OZ/Q<08A=ZF!"BU MJ/W;5)V[E:&4''STC':V1K-<]B'W"5S1' ^P^ZCP:>*4@(<3#"RKY!+HA/6R M( N(2*LS2Z:"YJ48WJ8!PIX$/X%;G2-C=6KNMH!D+JSLK\0GW,:I5C+,9IO59F'V^Z%3= MZE[RWG<=ZU[RQXRVOY<4J'4T'LF5#(0I904XP0*(F)P6F7Q.V687Z^)>4AM, M2=-B\L1F;6VNP:%F($RRTN02@_ZO)D8#(.> >\E=5-3W_GSGQL):)3EC"82. M&I2L4TMBD>!#+NA-,0S;S.#X,]Y+[H23 ^XE=U%:WWB\]S+#LIRC# *RPE@O M'3*XB!DR2XE)+U+B_]7$J!U@#KR7W$5['8#SN@-T.9/DXO*+%:3EZVG]2DUA M6':>H60Y+!XII%S*;?!U58%>/=1\&0N&??94 <1^]AEVOCY M;)D^AM55]Z7;+%TLL>2]1F40> H&ZMA)<-IJXBPD$[0HP6QU9;A=$?>V9(U7 MYWNXYA>MU3!VVYGW[]Z^O+"D3@CA/'.@M<5Z3.YHI>6:-I(+15;%YGC+^W^@ M[\S5,TZ$0M".G$!5A(8HBP?-0\R>6R7D M=AW/KIXY8E5W>XWO*;JQ-7Y:O:?%9197IJVR<(_@[:950>$0=*K035PD;XN+ M?BNEWWCL.!>/1]+[_@(<6_4OIU\797W9L(BCC($BO>2\)<)ITW.*-O6H4D[) MAFSPAV?8=YXZSBW>D12_M_C&UOOI?#6;XOQR>](N&C4][]U-0U]*ZUC\A))H%:04$O0"66($AK@%D*P&Q, MW#<:5/(GZ>^Q$R;VZ>^QBX*Z!MU%&PG&DLR>?'2>.,7\GBMP1F?0PK+(+S0"WJY* M^=/T]\#S5,)FXP#O?=<8_3WN9[1]'IU%50(23(4B:"G4%KPN'E(V"F,@S(8V MA8U=Y-%YG9@MY$C44A101B5P3M+",L'H$)/PC49?_0GRZ'9!S@%Y=+NHJ&_7 M[TZ&C5321)%K9T3E0=DZUZ380%CA3@;+35'_U=^C"4X.R*/;16E]X_'>])O" MO<]9I5Y.B^W_^".[DO+S="MN4:1[ADCV5W1STQ=R<.SH?GBW*XX6 M\NXJ.>#]Q-0V]+;N_L"YY52Q,HJL[+&9HN@[C 2I34@T\!3E\;O^OISF'CLA MJD)SCUW$>W*(?MP'PK%DN2/ 73$0R7KPB1C(7!L31'#Q^%V#7T9SC^/A^""A MGAR$;SI#$,&X45("D;[T[U8"]11W53H92;C/VI(Z;6!?:G./XP%V'Q&>)D[G M72&(UL($C4JHRR1OK_"3-Q&T5X0'0PV&GJT@]42:>QP9JSN+\231.N\+H4MO M4YYP^Z-QYR,H4>"T-1!ICK%,/1*NE4XT)]+2C]QSK,G+S H\P:"!&:2Q3P!Q#DT=L!L^9 \99XL328/E6 R8; MNHB\2+-W(Q1">C^>3L]^(I?+0OQ]^_CT>5L'/[\-KY"LS%]Y:;#<,L* M0E(N*<.0>!9H_?&38\@/H[-P5KC,*O57V)/@9J\H=\'4JCD\AO :<-T/ECD@ MREMA"0C"'X3V':20A/I9#>^XV.: M7!;?,6?,O$7XF^$T7(VGUY-[6BE#CK:TW7&E$Y@0N? (=[B<$AX3Q96:.N9M M)S+[/?:I9-3J":H!4_;O-/SZK:1F(K3=UW1Q72ZL/N3Y0J <8: X=8H82)7E?(Q#B"Z7]-Y/- >2ZX-0'B-?KX97EWC3Q^IZ2"8[+A( M%J@UR-9(<7G!.0A*"T^"S9'5B>9V)+3?L_+>[6LG\COA4YVW;CCYZ:ZN48M= M8791YFJYYD^_[%CG.ULLM?XA3W8Q:V(B(*K*:*#(P3(A061'HS8V$EFG.]HQ MLLW?I#P%"TZ##!2-%CJ ?."<-CIH'S M.KO.GJ50Y<2T$.@EORM@- M!;C!$!!8C)01Y86O<[ORF)96DL@[%_RC#>%!4F@.1Z_=+'T=3Y8W/S=-+I3P M&:D&GDGI;X+J9VDH*LE-B#(H:HZ!JZ=HZQ=GATI_(Y@.%D4#X"I!4IJ$H;OZ MZ'ZDR7(12BB5(^5 #!IV07"KZ:B@H+1,&NT\B[1.I2NH$Q\6@A_<@='(@4D)3C;8;)*?&*2&IY76NOK8BKY4J@-H[ MJ.YEU0 +[^-)[//:?+]3DVG ^/*#J DSI8-@6 N@96RK,%+D95.,=7)U'N* MFGZ]7@6AK\9^ATJ@B6O6V\OHM^/)I;M*;Y*?7:9P/1G.2I!\UYQDWC3GRVB2 MW-7P?_!;-QR]2GD\29_=WP--.(]>.*#>(#.-<6"=Y)"UX<[YH)VL4_/>"?G] M&L+Z2#V^C$\:VB5?XF[9E$LO [$@LRY-_ETL)6@>7*!!$V:=U74NRSHAO]^[ MB':AO;^,=X>V74![E+X60CY7.%>9'\3_JQS$W_%W(*,V";F)^V@VG_)">UST[7Q>5U< M9FU/<$?W5?=>>#:*RW?>W3E@V,RYU $8XQ2WB1A"&YY+'"T<%]8P)>I"^6&AIP0JC /5!246T\]O- M"-EWU6OHZC=0Z1 IJZ:H0W$T$/&^NIZB@9Y.7X^_^^%H+I_7X_F5WKP']VB* M:YLLQ39Q^-.Y#7[]K7Q\-SK[7N[_/N1U_TFI2:$#IZE/C!KDML+PS2++G;<< MI%0Z!)$9E74:4Q]AIGZ#E(K([$@,#0 *PZLT_#IZ?8WO M'H5?GU&/IL@=%%%98UGBIV5D-? V.V>E1BUQ9=A>S& 9": ]L\9IF02KU-Q_ M:QK[C4$J JZ2F!H X)QI'W[,K?+HZ^I6?A!SS$)ZANK$2FYAX!C!$PSC=2#" MAHC159U@=S-=_9;WUMY:=B.._<$UGKFK:C'NZP^___[N\^_G%Y\OSR[>O/XP MSW\\O[B7_;A/I+O%4[N(=W[.P*YQ9^2HF0' M&(2&)B!H*L5M/@*W@C@C&:.ZSJ7!3F0>:KC*J1+N+A'4P]E;%X97P]FOQ9VF MD%PG$XI6Y R"Z%PZ-5G0DE$10LZ*UKD=7DM2OY%P/?2L6J]N9-+S;-9+E,P\ ME/DMC;].W(]OP^"NYAEBP@3'LDD@'6=E)*0".V_\$;5 1R\Y(UMM\;>:Q;J6 MC'[!U)&(QUWSNV_0I*^K2[@=5X:[0:L4$$++L+%@%YK%%=>62\Y9VNJ>:SO0 MK".COZFM'8EWW#6O^P3,[,=D\/IL0*+R*KM2@!Y+K)H9>$W1WDHIO>;&DHW0 MF*;P?[^.?_Y'>=P"&N73'!8+0"Q>TZ/HNQ'4>'^N]2WDBS\&0C%79E #,THB MNF"2\4Z:XO9*9\4@ M"9*+-&?FO0O"*&(VW (> WK(SLN$ABD*M:F>XD;.RR_7HWBM<8*OV:;V&%OW,R]3B4Y84F\]#*+'#U$C796$$O!&RU*?U)F M/9?"1?X02VLFA:\^N2TT'"*R<5?\Z_D4XE.Y>I\K@\7@* ?N@!(;07!9!EQ: M#49Q[KA@EFS7TV.K4X?;U_9[X=S]T=1^_&P!!$OL:J*ED%I#\K%@MQRQ^)!1 M%11+0:%E9%L=A6\/@SY-PP$B6Q7Z'OSK6>R_N[_1?'V_,5K,.!*,@\ HAE8T MH/F+##_9Z*S"_3N:]LX$_^#5/8M^'\&-N^!BW^(?CNX33GCDE!MPN%H0IB3> M>\7!IDRL<=ZP[5J7;"?^^Z_N[R"J$_'OS<4&8HJG_-_[V]Q[W ZE,OD:&,UE M?HT18"QZ0Q*$+;-M=$QU6D%L)*O?C*$ZD6IW3Y#[D]VX4!TH&8U1@ M$%FIWH@6*2=&0J"E)X%W2KLZH]?N:&CO[G-/P:Z66^W'Y0;P<9NK]#ZYZ4VJ MTL"R3(@LY[F,%LN)7PQQ$C(KT[(\RR+6R55\DISVCL.Z0!$$92XP5DZLNPC&3!LYC!&.T;VPME#\-,/7:WB*'E,JA3/DM/0. 20#C,HPLVE]&ZBCDTC@Z#.>>4FO=/ M,H$83^.SN:9KGMUO3G(E)!S(PKX1\#Y-IRD]A#,N)OWEEGV>!R;9F'1"]QAT MV6[-DY#*)(B D9],)*G5$[(U@'CV55OA0YT8/KIE< /[V0T+*CUI!H%;FFWF M0*W"P#!P"5YXBX#@CDA+1%*5DHLW$[85NO3IH*N&/!IM?KVAJ."FF=YX1J7XI/J3!D%^QM8\4[EVBCNX>GUGDSZ9C3H&6@%*1B MLK1SM>!L4L L!E4D:$)]G?+*'0GM]P2M/9SN([]3@^=\N+&GQ$7)-'@77.D/ M6B;&1@?96VN)D=+9.@YG9U+[/;!K%*([R_#$0#J?:LQ\IBFP!$Z4[#^%WL)@ MP %9:24XU4GG.DFXNU+:[UEAFQ#=68*GAM#ASS3(D99]3$86!ER?D*9\LI T MCQQ_Q(VNSWU+0]1.XDL+KF$#147DS#"@D1$0 MTE,PTG#P)DBGLN0N\^/#'L!\!]["O_R/\\^G?_GA_=OSC]=GO_7EW>?_UB^Z?'DVSWDM\/3.QEKNN=B M.KI&652#W9H;8[DT-)?42>M!>(X!Y7S C70A&(L^J-)%P$,Z.AE&CA!\DQ;_ MOAM=SL;ASV_C*[3MT\6[/HVOKMZ.)W^Y21S(*&)R-(,*NIR6!P*V3*O6,B5T MM()J4W$ ^?:$ME YN!=6GIPJ7DE #821RTGI94GSQH2/9T]K)HG(#G=SPI0) M#Z(,+T&(>'3JM/"5BCJ(>Y:TOH<#5@3&$Y,"NY/2WK#[,4\0O)RYR:P3\,T7 M]"G]N)Z$;\C!^ ;=].CK(@UQL<1!LE%;8Q,$YIXU=\PEDNN, MJ'Z>MKYG#!X/?AW+J9TY,/.%O9M.KY]:TUS3!E1(B7$'@4"4 F%T D\5!X5? M9+D;-+3./N-YVOJ]#SLZ +N3TTGXW<@Y*@YJE,]^7I\6P41K 14M&Z&YEZS. M 5DW?K?:)5=;?G<7*1WH=\]'L=HIQ=K8[F;PR5[9A5L\M6I@NH;X.@%IDCK) M1"30C'Y/6$G!V5A:ZY8ID%\6RU' ED@Y M*6X M."O EB1?%Y.1-@EB9:5QO$^1TU1PN8O<'\W7/9C9#;BRVT4L6K[J+#"HEJ#Q M'Q",$O .UR)21+N0M$7JZR*E_P[*'8AU'5!VYG%+ +GI+TAY\$%K,,%'$)*A MS[019\CIW%W3&M#YFP4[\@O<^B= M9 X(*3?(.1$P*CG P$UX26*.J\'.1IG??W;/(ZJ[E?G>3&M"YNP!9"G55ME2 M6YI*V2!*$M #!D _R8S%/95G:GN9LYWUO-[LYDYEOC_3VI#Y \BJG"2/'IT; MU?,"\PS66%=Z;A$17,Q)ZQUDOK.>UYN.W*W,]V9:&S+GDWOD$R*DCJ6S%E%E M:V-+RR6!K' \O9+T M'(0O\SL"1C1&9JJD*:W[ZC2B6TM2(YO [L\##N)]@R!ZXV;I0_Z4 LKDC?LU MKQ$]&\62I3\05EA#I0.II2IS-RDX%CE0S2@C7F<;CW,(N8'(1B+,PV#Q#-BZ MDE&C\'N3PA5R^]'27%"R7"."513U5=N$GR1%CC)GF2T+/Q[\UA#9EIVK![\N M9-3WMNG?:?CUVRS%LY]IXKZFB^NR"?B0']TQOG+38< %OAE>79<_G]UHWBP- M&'?4&9)!!V] $%[6RP0$EHC!&($8NUT,W0$QC03=G6"O%P$U8 _O77C?,71Y M[WVC1#*HXU/LM1RQM+OR? RHE@:Z0PG&T%FY0ZCI\K"S@P/>7NJ5734]807RD]Q7J=>/# LBDCZT/$0#,$*!<(/,;@ MC*@YQZRK])2;8I^E&WY5TE'1/):^R$N%G90A ?,ZGU>_[OYF6?MS5E+"%N&W M11?,*56H!U&#<-*#%Z@;TH>8)-%E^$.=Q,ZNEM!6&LP.^'J4WMF+4!MP@A^O MW.C"?5].LY'<.RXX()UHK!.2;7+,P!,+^)UR,=69"'>?BGXQU1,0QAU)I2%$ M+8^G.2Y?^60A&56:6A )KBAI3E10K7D)3ZIBJH5,F_WEN088>S"W[\.&A;5F MA.IWHX \PUU'6B\Y;?7&JQ O;%,)&N9EE+%YW93S[^F#13L M([QQ%4ZV@@E&GUJ)4EP'AZ$DX_/1S;%D&B"K))I.1D5F.6_71WWC:_H]L.P: M$X=SL@$7LO"B^,=S>RFMYIRJ$H-*W-=)B3RQN,/+0F2NHTU>;S5G;&W[%%H[P>D?'4Z6E>XNJ :Q]2E>E*/JCF\Q^?48V3EV8'T"^^G7_-W.U MYC9EG7*&F'@ D4D$2U0")AFC1 ?\I@X(MZ>QWTO$-AQ])8DVAM6E[C)52ERB MQ%A)8L!$$@>O(N@[9KU ,^U&;J&#;X:3 M%/"/IS=%,-QK:WB)WPA:;E-:$*I@@7EBG!8R$+72:W]-R+KI+>V@9!_QC6OP MLN?!V)?(_OD:+C'V=I/A>*XD(02C*4?:;2C#X4M%G4H:;"9),INHBUOU3]AJ M0/:3)/2;BM"O+^M&+GT#:TGWE]'T1PK#/$SQ9L@<@"7&]@'/VN1UQGD][>Y02;; M6(YBP/",,:\4#"RG#JSB)#,:%*-U;HL/I[W?=*LV8KPC(Z !S-]+8GSM?@QG M[FJ12/L)Q3_YF2)J]-OKV?4DE3Y?;A32 &V %X(9B+JDOU%BP2?S[=;U)<>X/+25.?+CQ\/>!&)%4II"3V<7X]D?:5X'^G54 M%/.>3DX'S@;E#(8_A(M<2B4D&($"X"8:HLLQ::5"\J,LK]_^+#V;Z?8 ])*U M:M$%_NUXLOQ1^3LZH-PSXX0!%4M+'F[0FWD5P!@>K-:1T5SG9/2XZ^QW).%+ MU;/#(=6 PFT.B!*^E(2S01'2=&LQ52K:[ MI2(O%'D'R:7O4X]5XL]&\2S&^>[$77UTP_ANM+Q[HX/ K-%.9DB)H[%GN>1" ML N2,>I%-31[;(@=WCI=M!Z:3>@5473@"E;G?N&2_N49L/)$[9[$ DWEDD% MR"X+(ICHHR6"1E#;*E)6Z-F]P69R#E);GG"2A^BC3)-<1N!U 7^SU8 4IM@?.-7JW MG*-)M0SX/P'&,.0?R1D\M1(H]P*#M<2TZM.,[C#YE+[8J[A:\CRUYFN+X^A2 MIO1S./OU735-FR;EE&G%YM,25DG$P1'&'I79]HWT=J_['M@J]ZO=AV$6H# M;OIA!P0J@TO&.4B6%P?!&5IPC7;;V&2B-CG&.I=(N[<].8%N;#M!86/;DUWD MT@"HJK0[2$GG(&B J,K"A5;0+;MR2ZB:@%K MAP>!J-2"F^R!Y'*Q) (%KZ0"R;,OX[>D,CVUC^JFA.X$^J$=LC$X,@).&?,7 MX]%"UQ>!PKL1!@K7<_'<3^(<7UV]'4_*WP]B#-G8$$ '*T!0J\$9G<$HHK-G MI7UAG9[\1UMBX_Z@8^QVI3I5@73*&K:VHBL88HAVK#AI6E)O!)B,4E-.*&Y9 MD*RO'H552OW:TYBZD*U>$;@+?O96H!^+(^N9F\R:4*/?\ ]GTW>CQ5'Z;Y/Q M%(.S3*U)A$",\QPV4KH[L-*XVT67RHC,T*8B/;&8$ZV:/2E5.A1#+7BCC:F> M]RH";DJ\XD!)$061!+0@"D0,!FP9'APBSS9&'F,R]0+NG6@]T5+8XRI!703L MCG&[P/@H?2UMZ)IP%LCGG(:EP<2MM@\HM\07)EM',XA4ZH!#UL@$&Z2V*DA2 M9]I1A<6<:-WK23F+0S'T(A3I\>8S>U,FHFC ]>J2O6# !^7!4<=L)ESJ))M4 MH_V"E_;*=$]*B0[#SX'!R_FH#25:.N)RNKED@I0V$A$4:!?1(0OA2C-]#SR; MP% LSH5*I2E=+^5$2WM/2HD.PT\+0Z):&8/^ ML)T,BC$OQX;TRLW'=OQ)W"F?24!S)3#6\)YBK,$]:&Y0AM$8'1M5SIW6 M>:)W:R>JG_4@> J;V>>X\\3=RD;^:$NC2H9!RIQBI%V:%5FJP>F4HQ4A:=^H MBNZXTA.]V#M1):T)PU-0TXZV_R)2:RW+(&.YTA%!@H_$HTB)H#IP'1M-P^HR MYFSOHK!1I>P!="_O'G$C:ZR12E)2SLUS$1\RR6IF0$DA6=229=KF*)$M%WBB M=XZGJ8\U0'<:4>;!UT0;^:5(S$YGC,5)*7.2BH#E&*1S+8UQ,K'(VCRH/6S= M)WJ!>9JZ>T2(]JK26\\>R,K(["P#6N0@A+& FW@)(0L2.9-6T96=:N4I$.V= MMQQV(5A%$JV$4GZ5G8NE27 M/*<2-*44RH EL-$DT(*1D#G:O)HG)4WPX$0/4VIJ9>-+X,)+\Y>2LF\]CQ"8-M9ZFZFK M4^C134?"^4ZT<&[>O?C^K7F* T().AHJJ<3IX&E\U6!GS]._H]L.C*_G;$PU,PG[MXDILH[%_CLIF_ M0E;//8K"71#7W$*0I:6(EQ%,\ 1DBLG@;[1H+1]B^\7U&[X?TUP>&0@O33<^ M#:=_OIVD] Y#!D3);,Z08$U.*G+0ACHT$<@+3VT$Y;SD5J'%X(UE)FR[M'YS M$EK5BX-!\-*TXL90O!G^',8TBG.&Q*1\T%(LHFB150)OC $B,M4.8Q/I&^L& ML.W2^KWM;U4K#@9!*UJQSTGV)H8L3J9SLCH%HX"4>(R>D42Y))8P1 M%=6ARIKZG4[1%#E/:!5_UABGM(M0&=@PKUG_>Y3]Z T9(!M%@T"RI MX5+6.2-YD<.4=H+"YF%*.\BE 5#MS[@-0U1L.6#MDZ](V1TU:3QPQ8VAUIK#0$14)5F3D8 MH@(OM(? 2)34*N[$,?BX40YF3,PZ M"+ TH=57!*."F (P9R-E,GH>GCV[?_XU+5:/M@.K/<71'K#>CJ\GMQK"L^&& ME)S*TD33$O >+6\QQEHG:1*Q>^+J[BTMUD\V ZL]A=$@JH8_;]0C MRI7>'%J BT6-/7#JKV$T:SL>U.Q9*R9$!RC),R MX1'UB,A%HGC.SC":G2-JQ:CUG=KT?J=YVO4\<,,'/-40T"SF]S0F[\=_I>BE#.&;/GVY6U6),70^A-0]T#H%+ MPRVU]N3&EQ\_'G C99]C#KE<&3H05@GP606(,F=TGXK8?,SYC=VLJL73@]-4 MGD/@TK#R'#)J+YHLDTP>$E<&!',,G,1-K'3 M8P&CE3W9 5U3UG?MV]#CR F%;E>"T ;-1T9F&4X]?BLMY]Y*3BH-S3[^8EL\ M%#JN=C4,KE;TKW[7S(%-91"Y9) T":6SD@"C%0,MLI?!JNAUFQ.Z7W8?\>:\ M6&<@>@&Z]7@JI=;>1PP=(2=2>C.H##X&!Y)'$YVVT;#&:FQ?V&SA-O3E,&"T M$Q$=X)KW:8O'5Q)]J+NXU]7VUP MO2S?M'FLCFH9[XE(;8+/)8!UGF9'H<6_-]7K?JW!3UK#$2- ME@^__G#Q^OSB\Z>SS^\^7%R>7;SY@M]_^GSV[N+SN_/+97WMA4/6S88_]ZH9 MWO$-710*'[*HCJJ#2Q>2Z=DH?AF%-,'WC6;#-+TMYLPQ:<,THIDE#,8]PMPY M8S%@0.A8SM+@,IH9%FX(';R4I77]12U1. M$!A+BKCH;%15%OLT/?W>'7:'BU6CUP'W&_#_CU;QZM>K- K?OKO)GXM4>)J# M<<8 %:+,X*+E"!D##&:8RX*:2.R1T+1"6;^XZD+ZSP'J$%$T":V;U2P3L(PA MV2GIP' 12SLL@'#P+L@.$TL8)@KM*TV7R MG8O2"IT))*,Q^$I)E69\ 1C5+DG"C$V5NC+>$=$:> Z1[^H^?T]6-V",SD(8 M7X]FTT\II.'/8JMOLH QC+"&(P.<+0.P**[#\C+J@>0@?; QUCD,6D=1O^DB M5?'3B1#Z3,6>S :_N_\_GKR^GL[&W_%Y M@M?2;U7RC(^_!Q_\;A4Z3[^_,<#LOQ'J@+T]@Z,T%OB0'ZSA1FV4#T)' D:2 M6-IB)'#$(,R12XH$J[AWG6%D+1G]^*8NY#KNFLG]#S.<-TP=S;GOKNZ[5M26 MK%-@0)CCI?K8X?[.*2!6ARADP%6NG%:LJ>=8]X;^8-"1[,9=L['O^IX;9M E M[9XDZIV)H)5 W4B4E-U5&5@1?8SEBL&ZK2"P\N!^?$4ER1_"M+X%?C8:S[ZE M6U:PY1*"5H%Y2<&56FRAA0)+ RUC]Q)5FN/V*FXE]Z>?WT^.927Q=\#"QE# M;^I=<1\M#7>@;!P7[L+ Q%(A;("./F[[:L7+7&, M>0^<.%KRN0,Z-RU!9B,S[I2C7=T4UCN'WZFU9K64_>,

\E@!:Q5!:R5#-- MA8P<32*5JO13B!E=I%+ (_?(M4!BI>[K&XAJ[=AT3\$_>TFXGQ1: -32MCY: MTHW'#2$P*S-X$DO!"1IPQYV%X#PZ7)I]5'5R4I\AK#%@[0N 56!U*(V>#\WN MVJYE#,^)\A*H[S?J5M0 MM=J^8X2[^[&_12!]3)/R _UX_-?Y;[^75/?SCQ\^?7YW\=LRN?TAW5L.]UKS MJ$Y&=VU#9D>I]Y?I:RGH^)1^C">SX>CK;78UYY19P0FHQ!/&H(:@,Q(8B&9! MK!!%[EOE/.R>C;>&HD.MS*+(\D->/+B8W^6;<.L>$*69:(A4E?(9[@$!C;:8 M:Q%QP;CN.FV_UM/4<].N+E"Q:E\Z$D"CM4%KE/;5]12-\W1Z/1K.IHOENE$, M90#?U3"Z68KX^FN$2H=&:/MW5K16>RZ\NEE+47K'/$1>BD8RE> Y"<"$\(+G M8'RMV:65S-I='\KST6PX^_7O84SO1GD\^;[PX^EG&EVGMZCBYW_/QO $.;_*>(^0-!2 MRA*E !VD+O4-3*=:,Y\WD-7*N)16/&=W,FP!D O:EXH:;5 V9PTR.PM">HO$ MHS91&Y()AG$GZP27#\CH^8RC._&N F=O7O==JW(YSK._D'O+%=PFKWA*'2J1 M=*7M:)D!:5(R( DCUG"O>-RN7/')QS=Q]KJ/K,:=,JYWT2_MYL,5D$R<9*%, MGI0P^+)M,[;84I;2=UG5A"<_N4-!?WZO",)?-P!]QM S>OQ=%9R4N;4#SC+ MV@<3(0>/+ET:#Q:_@K61>\%38+E.#[('9/3K./O!S_YR: !$OTW&TRE:[USF MFN$^$*DV8(A$_+/DP67G@&479!:2\%S'8]XCHM]8OQ\ [2N#_GL)S2G_W4V^ M#D=W*;>#$&FRF5-(RN'&TD6#[IY)2$YP'CG'"%5MM3=_\O'][I*.BY".F-R MG=F8HIV<"X0) HG(?/[X_N^BB^_TVC^TB975G\CO*2GTP8&$4/Z79<#(_ MHWPSG(:K\?1ZDFZ3 TDFEEBE(.DP+[-0Z,P"+]6EP7M$BS:IDC9O3>2AYNQ- MRJAP<3Z&9>BORQO+\-ASQ,KX5YK\[F:HW\LQ+3>_7ZA2Z4"#OQQH9S+1S**/ M#ZBF662P.G)0@GNE+>I9J)/@=S#I?5_SU4'BJBD\KH0;\-#[+WB0$GH#Q0ED M8T.9)H[>QEH*I;^N]"&8G%O#]K]((/\S*(N\O:OKJU\V: M!ZA]4ENJP6LK2YZ)PD_(V42-92X13RMUWMZ:Q+[[6QT5FQU+K-4:JR^O+L__ MZ\OYQ>?S?^&7RT/J-]<\JI.*J&W([*K0Z=I/TW]?(YWG/^>WVW?%)20YHTO3 M1.D15#2"(QJ#C:@S(91)Q2LEH:RAZ. 4AX?/75R,V#+@C$D!3)3!9UX3M*]( MEA6(:",X,ZE.Y>93U/1\U=T%$A[E.AS*] :"SAZ2?@ M@:,:W;8B,@:"VF7J3$!:2U);"-I+X,^#: _NMP>C91I)= 'C A2RLZ5G&">N M5#-E2!Y#A:0]1?X< T)-I&IU(^K- -J#[^V!Y^Z4.KA,>$"%DJYTC*+"@@L< M/;V0U"GG,7 XB@M[OU/R3;V4K\H^;#_&-P @C$:_CT>7LW'X\\WPYS!BY#'] MF";SN;YO4KC"?^* :*VYM 2$TPH$P\VBCQY9IIAG.2!9HM9$O^>I:\HV[8F# M1]=$'0NEB8E^MTNYM[S7;OIM$)0IL\)&0_J S6G&90>6($4@(5+$ZJ37K M*&K*5G4#J4Z87__P9_F+\L6[:?I__^=_ 5!+ P04 " !T1H=6"6DO/3X! M + @ ' '-I;75L871I;VYS86UE;F1M96YT-"UE>"YH=&V%DL%.PS , MAN]]BI #M] 5&(WB^R@,YGUWE&3PA!N:HW/4B+.$C0S$*#JAUZ47HMWADJ9(T(<4!9E(M9 M9D2_Z9@52AKFH,:#EP0^:+B_#V@X*@?T9IF_HHK7JE,ZQ=M66, NG1?/B'6" MRQ37C@5]3!J[ZR#%/=-<2-+!RL81],E6-+:-H\ETFN"]W[\L3";1V=O ]VZ_ M*0ZL:83DQ*HA/G>*OF!Q?X>,KE/\CQA&5E@O8CK10(31:"?%W@]&+0C>6A== M7$T/;63T=OE0.H^?#G+O#QY62EKBDW$TV&2<27P8":*A1S(:>CR@CQF=/R&I M3,L:R%SXHQD.I-+ UJ2"E=(0LV[+=L9U=2HK,R1'F=\/OY1Q1_X3? %02P,$ M% @ =$:'5I+5$/M[" ?RD !H !S;' M,C R,S R,CAX,3!Q>&5X M,S$Q+FAT;>U::T\C.1;]OK_"$[0T2'E57I"$1J)#6A.) 8:$[9E/*Z?*E?+B M*M?8KH3,K]][[0IYLIT6L]U9M$B$5/GZ^MH^/O?8^.*GZ[O>Z/?[/HE,+,C] MXZ>;08\42I7*EWJO4KD>79.?1[_EFI2&3U4T%6C(J34K!R8H'!Y@6_@D]'@\F\7/Y5*Y%KZ6A3 PTIJ"R^^I\ M;'NB:@+.C$P[7@T\&?9L2E3P2=*Q_2LX5PMS7PJI.D=5^]/%DE)(8R[FG0\C M'C--;MF,/,B8)A^*&N:DI)GBH3/4_$\&,4(C]G'FXC\#/X(G;-$?KX:=Z#]' M?,P-J7ME;[T'^\7NP\@S]?V#]VH0?*__,!I\'O2N1H.[6W+WF8Q^[I/[A\%M M;W!_=4/ZO_5[CZ/!/_I0!%;]!_)J#P^E1[#\'H:/5[^0_KO_>"MN_?^OI(>=5R$X=A0"(Z942Q*6!=S\L ;8;(A'R6*B9>M?0K.;$VQT?U1M<5VZ^G1(9DR.-,6'!J M$)G.2)49E#'H RL^*0)AH2F)X4IP*$E(?7BDB8Y F1CJ[+8.$ M^4QKJN9H$M,G!NVN^-3P+H!@H$EA%22T@08^5Z 8P2R!ZA!)P!291=R/B,[P M8UE_QA3+G6 '8JX%2$M4J3-N(@"X3IEO T2_*80F ^CF%*H%9#Q?'89WC,KZ M_PXJ&0EY O..$%J99YJ -92JE6*> +7$EE'@NR^R %P"E%;FM @PY,AH*2 ! M08S@%F*)TAP@>J-E6 B!W4,5T2(38 #0E( ?1W-%&Y!/=41"(6=Z 5S%)EP; MV($90O&ELPLQURWQIQ?1;(7[CB'8.#@(CM;F*U<).;56O&;@G]\A1IB8.MNB? M(+^MH%E9<&$L>S<4KC440D/8STV(@P7JB#=(MW;UL&%[0D\/!;>MF,;UWMSVA:\]V?#O5$.*V/* P0OU3*A2/M4 _!1GR*BJ0H6 M .\):LUBT,'/+9,UT1??8[/*<=RC-8 NE8190Q?BPH0IL M %;I3E@"XD0 VJ&$I:@MT 14O$,TK#6> L&_9TS[!X1IQ]5L2D5FC\YQPED8 M@M;D4Y@JO4,R?M#[4+-[W*T?+7BA(M"JMKMQ.I:9>;WM?9('?;%FJ,'#KV^D MR'@A[NUZS,=@L>_'!MXI_H(#PE_.J6Z"MX&"._Q<^]F2#1Q^ X=BYI>^GRD$ MPDJF7?,72VW@#1ZH@A?M@XL_W&D3GBMM&(> 8F"T#;L\3-AS,7L4@:<42?82 MRZF+)*+Z18<@%UK4L\ F">C]"X'/B>!/3.3G$AOVQ3<,R!LQ?NC;N.:!;^,^ M?'T#9T\^7Q9&<0[1K+$M\>5)S^?V_V/?,] MGBVAFN2 .-PAXU[;YPP0DF?NESW2C-$G3,5.S=ED;'6H/5-=G#-]$^[R'8T[ MG]A!X^ MB'OO*?[PMDV8R4,%;%($ ##+?0 A>QB>8ZWH4B-/IE),&>;'A$[R,WV5TR6+ M4R'G#$IGD7042=>0#,A[HU1X_5^N&Y<78&Z-W6/EQ6, (U,E&&1!4\TZBR]= M(/%4T'F')W:H;*5N[FPLC9%Q!V^$3#$5@)3(,66QY(J7ET7*57=AQ"CX#18M MY\5E6U0QP799 U9^_?7B:ME[M>P_N:V5V^V_WBL$>W:^G]N*'0@W&##>&DCB M8Z%>6%3(D=BII<_$6U^R",ZM(9?IZF6<[[AL[*Q>XP[,)D)R!3MA<7SDM:K= MLZ*]L+1Q*2@?F+^JSS^BNY_FZTG_'73I^*AQUM7V<^=5 K+6V3W!6R4V9^\S M0'N8YBQE22R% 9*"!P1'IKLQRL3^;1_R<.\:8KSKTXLX"TG_F?D9'B60.Z>L ML>CDWATQ >-OE9]NST[%DO6.7+!ZE2^5[B)CQQTB3]G6Y;[EX%NVKRZKT#', M0&:VJWSE/F#^Z:XFVDN2E_\&4$L#!!0 ( '1&AU;@5G/D;0@ '(I : M #$P<7AE>#,Q,BYH=&WM6FU/(SD2_GZ_PAMT#$AY MZR002!@D)@1M)!98R&AV/YVAQ1*EJ=2N>Q?DI_[OUR3 M1KD:D+ZFB1%6J(3*2J5[4R"%D;5IJU*93";E2;VL]+#2OZ^@JD9%*F5XF5E6 M.#_#+_#+*3O_Q]E/I1*Y5&$6\\224'-J.2.9$/ Z"X.1? 1A9 7'?Q]BIY)\+L4A*(X[CMQI'J6U/ M!+.C5E"M_K/@Y,[/(I58&$Q#9__H=:QKHGH(RJQ*6T$--%G^9$M4BF'2*BDTJV]JOO3QI921&,AIZU/?1%S0V[XA-RKF":?B@;FI&2X%I$7-.)/ M#C;"(.YUXNUO@AXI$C[S)ZBA$]VGD1@(2^I!N;;LP7:VAQ!YKM_)^$[WOM^[ MZG4N^KW;&W)[1?H_=\G=?>^FT[N[N"97O9L+>(2GVRN0ZMZ3%SW<%8]@^=T_ M?+VXZ9/^[2X;&QR!L0_=C@M\O5J;!?_AXO[+Q4WWH73[VW7W=W+1Z6-+K5I= M!]>+2^==/6ULG):'WB]?KQW*'LC=]=>'(@&,E7?>;$HZ8$6D="(H"95.E:;( MW5LM].KR0O]W9JR(IOZ32!CXU:H?IW\_;VUVK5VLV4,@:YIR1Y9%M'C=<=+P4G[^9Y,,?=CQ]].5)!M7R$8>B1 M$1USHOE8\ DD ; V-@2.DJ1A@#!4*AH4($L02Z M@R7 %V0R$N&(F Q_GOM/N.:Y$G0@%D9"*8E5Z438$0#%$Q3#-P< M0S=&!M/%,'Q@5-;_=U#)2202F'>$T,(\TP2DH54O-(L$J"5VC +/H*%H:*(*!T,]5B(,$UA%O*-U. MMZA9WQ.V!_1P5W![7#X-, Z,&X@43*#+A:^CJXAI.J29V;X+YLL!)_.1? 96 MF08%P&%C81PU@A1/G!XLX)])=9&8-P,=[SRN!SN$ZWIC'==;<]H:O+=GPZU1#BMC M+!B"EQJ54*1]:@#X6)\BHJEF,X !W@4=""GL%(N"3<1Q'4FF(,4V4VE(R?S#;4[%\WUX\.O- 1:-6X MW3@=J,R^//8VR8/.I3G6X-'K&RDRF!7W;CWF,9CM^W& #XH_MD/XRSG53_ Z M4'"'G]=^KF4%A]_!H9CY51AF&H&PD&F7],7*6/B"1ZN@Q82@X@]_VH3G2BO" M$: 8&&U%+C<3]ES<'47@*462S6TY]):,J)G7(.0R M/Y=8D2^^(2!OQ/BN;^..=GP;]^GU#9P[^9POC.(S6R%Y+@+UF;@0<-]1D*R5 MNF 5A4+7JMP(;'4?0%D<"VLYWY@.!@HJ"VQA FQRW0\ R,"^!MD=_L5">[;B M^!^9 )/=&LN2T!U4'/Y_;_8C\SV>+6$U*0!QN$/&O78H." DS]SS/=*$TT=, MQ;Z:<\G8U:'N3'5VSO1=N,MW-/Y\8@/-408=#9^SW :,YG4K" /I5%,.K9.1\BQ)E\ ,X'MCM?#R_[^NW%> N;5NFY4W M#P",7)<@R)*FAK=F#VW@\532:4LD+E2N4SM7-E#6JKB%ET#&F V@FL@QY;#D MFY_OAY2K_HZ(U?"7S4;.F\NNJ6+9>EL#%G_]Y>9J.7BQ[;^IK95/3_]ZK6!L M\V0[M147"!\,B+=):?*Y4"_,.N1(;-72)Q(L+UD$YVK(?;07K^#\P)7C)O82 M]V$N'9(+V _+_;W@N-IN%MTUI96K0'EL_D*WW\/C+]/E[/\QO-K?:S3;QOVN M7"@@2YYNB=\J<9E[F^AL(9H3E>.Q%$*CI& $8])>"3%Q_Y[N>*R7XXL7?SHC MP2-R->?V6U]<8]/!G3]E@J]K[8?K4U-Q9+TA%RS>WDN5O[O8\N?(8[YVG^\Y M\H[MJ\]=Z #"G]GU+J]< &5X,S(Q+FAT;>U9;4_;2!#^ M?K]B&G0M2/%K H2$(J4F42-Q"4W"T7XZ;>PUWL/9=7?7A/37WZSMA.8@/:2[ M4GH"I"CQO#\S.[.[/GYU.@JFG\Y[D.AY"N<7[\X& =0LQ[EL!(YS.CV%]]/? MSJ!INQY,)>&*:28X21VG-ZQ!+=$Z:SO.8K&P%PU;R"MG.G:,JJ:3"J&H'>FH M=G)LGN G)=')+\>O+ M.19C/*=<02DHTC2!7C%_!9435-5A6Q16(;"G95:+! M=_T&7 IYS6Y(2==,I_1DI>?8*7\?.X61XYF(EB?'$;L!%KVM,?_ .VBV6E'K M(#IJQGY$2'1P1$GK,,1_$AW^X:&3#K*7,DHO4_JV-F?<2JBQWV[N9[JS8)%. MVI[K_EK;X-/T5ELD95>\77B+U%APC5Y(U%I^+97?-T'D%5K1(FM[/IK8HFK% M'HI4R/:.6_QU#,6*R9RER_:;*9M3!4.Z@+&8$_ZFKC!9EJ*2Q26C8E\H.H]& MBI^+,K!#U),R3E>!>KZ)KG>;L!G3T/!M;S."Q_D>8DJH_$'.![WQ=- ?!-WI M8#2GWH?>P%%]/![SU\C"R],72'IQ6M/QAVA\&@>[:B;8W\ MN42*ZW4\N>@.IS =/7MG)[W ) 2.W(-53B;=\;ONL#>Q1A_/>I^@&TP-Q7== M_]E'L^NUX,*>V($-J\"\QKZ[]ZC5XFZNEC]SI5F\_.Z1-!^,9, A%)S3T#1V M6#"=@$XH?,B)1'C3)8QI)J0&)/:%G(/G6A] Q#!A\SPE1DC!>9JK.@QX:->! M0(!AQ4)R1E"S1.&""W:-VM<[+=]W.X&89X0OBU]>9Z\.R%^8_5R:!;9@0?D5QA,SG3"FT M7X=)0A8<1L:H=X@N<"YD'8*$T1@%4(%F-Q1&<"NH$RTAYVB MGHI0220R,R._YIY4^3*KJ;(V(7)&.%76Z#:E2^B&VE#,:JHCG11B"5.O=YJ' M'70$KKE8((97]/7.?JOSZ,+-2!3AK+92&N/B\!\LY?(1PQQRW;8:!]GW'V0/ M%_>NMUZ13V]^$RJ_:3>:!H@IYJI:4W&>X@(+L4Q24[GK:I;T<\XD-3L;99*H MJFQ[C5VR![A4O/W=:&^=^+O:7]=]E7WOJ-'$]!YU3/G^3U/L/\\4,XX];5ZV M/FRPFJ!HA$^K!)?Y)\QTV$Q295)=-V2"+0;%T!ML*$C(,/>J7DC%ZT:#"J-B M)UZT)>3*TR+?(J.RZLF;/ %*(=2IE,V$UF+>-IOF&]/K0I)6U5-434F^VT_;;KFGUKA?UM'*37=O;2ON/U#J%RZ7;B(Q"J-_6&K650%4=;3^[!6]S&9F" M^3LX)2Y/OXZ*8(NY4$Z'!R?ENH J3+X1KFN"?21$57T5Y9=AT")E$9AH.S\3 M>$\(V,\$RY:]U0LR)[OGDF$KS["7WX-G[P6?DVXF60J'Y8;_7^'A%)/I9?"] M#+Y'#+[- ][+R/L&;$\"U<\$R);+@!=DOAYV]^!Y&78_8M@]G^O'W2XH] */ MQD(R=!$KHSBY,@4+R;2F'#W"XW#QMJBZ%XE@MMRX 4N(@AE%UDR*&V9N#LT5 MV8,7E,6!>6%ZU\P_L=\=P[W3H3,<*;D^K[(/[R8JC[+EV?%:[R3 MOP!02P$"% ,4 " !T1H=6WF0$R#%4 0!K=1( $0 @ $ M &UL4$L! A0#% @ =$:'5NQ,U=>34P %[8# !4 M ( !_W8! '-I;74M,C R,S R,CA?9&5F+GAM;%!+ 0(4 Q0 M ( '1&AU9!,^[X;B\ (LO 4 " <7* 0!S:6UU+3(P M,C,P,C(X7V&UL4$L! A0#% @ =$:'5@EI+ST^ 0 "P( !P M ( !4SL# '-I;75L871I;VYS86UE;F1M96YT-"UE>"YH=&U02P$" M% ,4 " !T1H=6DM40^WL( !_*0 &@ @ '+/ , #$P<7AE>#,Q,2YH=&U02P$"% ,4 " !T1H=6X%9SY&T( M !R*0 &@ @ %^10, #$P<7AE>#,Q M,BYH=&U02P$"% ,4 " !T1H=6F\L-H7T% A' &@ M@ $C3@, #$P<7AE>#,R,2YH=&U02P4& L "P#N ) @ V%,# end

-)+1PLI5$#+@3=/R,"AK[I!63E\PYBY\%* S M;K2;?;/;[V3TAMI65G<0B0 2"T_?<,)Q1/*-A$: ZI(S236IA0"'\9PPC!4; M2:(#P8?J+2:#(]5>)1H##HF?)4H3 ?@3_.09ETC!-\*AP'-,E6$9M6:/E0W> MD3U;CBP7M"V&*U#:QUY$)PWCX;_!#L*MLC'2'1G!#>,\DH<*>12Y(2\2&@M(2VP'J3;@!1)?BJX4@O""#@4QOBS!WEU'INA&GOK6O:](4;N\ MTCCQ Q/58ZGP=P M0C1'C&OTR;P$SZG5GG$93#"?(S*MR$0D4I&&- =1 S)J!F)7L0&^!C9)WR\+ M*20*A2]) 2CHA"FFN G> AN"7V6%+@45:17Q>$XB2&DAS.H"+0&-"Q-;$KE@ MF%3^X&?@N,=DH$D3SAU)6SU_-?&3P3_ RV6C'YY_X_+QM73C0>S"QN!O9>"3 M7\\"@&?DD&L ZDH:LXDH@D>6R=[W4*^1>;],M+6A3#(<_T#GQ,40@< [^@Z) MW:/<-&$V1P[2*-G+@,FP:#4G)!/&DPD\*F7/'9:$%.&!]& M\/4(1#S29\/X**P#O!B(!+8ROT,)#D($ T@A@9:,?0$M":&(O,D1$-D0O3#T MR^, 65,L%L; E^DRB<1.S#38;8SFF8!-\KDI?NZD0@/>RV9H40A1AE:-D&LC M=![3M0Y8XO_!5<1-8IG_ ,J9^T$4>X1.HN4P0L*Z=D8 &L"[N"A!![88?D0W M!:@PG#IS)(0)B2!88 :,(!"7+I5_#9*^,X:5G(F#4IRAA8<269CD\&0F:D#T MCJP5_,Q&>U(+*N$K)WIM3/T;H,6 2-K!.+D4W0ZIMJP.6$?!],$'[\AJGOXS%YYBE%3C3T3@*^"H[D@BS[#M']U; M@ZTB^9/D,:_?%>0#?TKBXA+=T-Z!X'DZX3+ M5BMA?8?\L'?(?5O?(1_S'7)5.C,_>W.!0N(#"HE*QL9IQ5=H;#NC3:+EB? [ M1WN M&,ES[7V%%^X-*RD,44W,:E<9\G1*.C]W,ID^:490)OE=8G+[3*=(=68 M<#8HF)ZH&(]3,I(_$X'\3IJVF-RMP;Y2[PIV+XTE&=E-;2B ,RP34&Q8I5EE M@VFA\*K&,K<0 V&4F96ZC$Z0YERAEN-@8/D++F)IW N9N 4%%TO93F8NH]0@ M926-8.KWB+Y?$K0F79V"GC0VO<=UV-!Q4S3 ZF*1#'3PN>?M#'8R[_)\[Y1. M"B\-KM%2QUNF^,$34;Q129+?4FE]I)C P2@M"D8[G@QU%-@XFWN^:>:Q4'+9 M+./2K/-L4DUYPA>Q<+N7$2(4CP3FB?%F)50U%V-P_%Q_+L/Y8:2RBWN9A-N$ MA4%RC42\$VESQB+IE-^UC7XFC;_&V,X*[H?!N*TP/K@;Y3O"OINK9$A1N1D% M99,#MZ2@3K51OJ7@^I!$N Y*<*6!NX<07+:53>Q?(N.E)">9)%$H90! 8L1S MG!H+$38$HAP6.VN4E-4MY-F$;AIN>3!R)*73C7<:HU3+9JHIJDFM^\!J(IQR MM2)%I.X!6\ULPO(RNC8,2W6>51/'Y;&+/^3MHDR&KQ^1GD>K90>GM/<[L]/Q MWH>L84$Z/9L"@]2&2M MBQVVK(0/UNRPE=/=N^P0M']SLQWJT/3#AJ;[.C2M0]-5$.^_>?Z-9WQ/+NE^ MS][!U4_8J\*=$._Q0HQSX%4QMB\1N4XRIV,.!N&,C7A,34K@TS'L.E@H4P7C M(O[,&1EC [X.Y3NY.+@LNLI_CXL+!N*E^+=)TIK9GB8@8U7Y7PRP;M S!&( M V%)%&I:1?:'W$##N)K2#;H*9&%^&,@ TYCZ+EZ=JK*#$0:3W*38P@^*&R)[ M%G8/P)-E47CNY*#9[ I_!.H!TU#\4*;'8*(F[H*-?_(@Q!M79S9G(Y&)E&R? MHF.,4NLPRPY?,_$#<,W&-31EBYE^Y,[?2;"QL4[)5 MG9E*Y,,-S'S,**0T+M\-17(+"R5R;[@\ 6\0W.1QLKNF8"6BN< BJKP(.$MD M!$H26=H?'Z^@$(<2'!=TI2]2F60D&EXFRH["3%+,RFPKF1C@I=N74$MW$@(Y M.1/8-J;_"M0E:9#)W@"M:FL-S&,0\=U(E/:)E .1<#+VB;$Q-<)%(((GH7(+ MO'(89C!?0T[ 1 FP-P&W24($(RF6%BNITC0@U(GKC#"G*+K!![_%8>@PPOOO M/P+F>")8G&(PG5'R$)04YX^L#\,C N/W QU2>]DUD M E&^%. [0K.52^F;I3^T$-U%6JVERMM02'(OQ/Q6?+G:&,:.POCZFN,?(H\) M,W&)P&4V!TO[(V#N%$7=G?!'/H%*)99X@$M**E$%$A-&M9'E9S:76&D2!_1] M&=Q$EJZ/,'(S4DAY!I*3U,<>;(+2!TT91,,7*>T$*&NI$:RGB4K;&3U)(B*()XG(CF+/'')1+)XZAM#>BV6@(G/' ]@ M&,79!&MZ%W!26'@5WMSP *]^KD&A)/&52/AW23HYOH$J)1=AQ&>**G[W*,?] M*D+N$2^2]\\.9H4'8D] CW-9RP)O$?EPN!Z6LRAC*)6/:*"D*7O4NB/[&U/* M?_$OT7E'!(O(_DK/C14A\M*/%Q8EMT_=^E$V)TKQ(:?[+ ?-'\KMS>7MBIV$ MI81&4Z(=3](9 MZ>B8G*N&;/QW$,5^@ 8'LO&--.;GS)' M5#$_U?FEV<7J!1G?Q1XV0"\ J?45SP@_IDI]0 8.P:B2"8+@'@+Y,V5;8?ZB M)*/TS6EMAZP#2:R8DF)XS@"WJJJ(&!I_/>9S+C*[E0EBEB'07)$#3UGAI""D M7JDAIK\24E21])\Q*G,4CME,[B6]R/(B4 P.S1IU18-S*<\[MSP235(,5D,8 M(L7.?0Q!(-D@]*X#_R8BZ4MNA;0%3GCCN@$N)$Y!&>;Q=\&5JUB\!=XXXI>V/F(2DU1.[U798CUHUO) M^R!.0]%:108N>%:-A6B<"+.90#;X?C*GD@5/XG.6&4$HM<]G'%6/T 3B38DF$&TB-M^R%-BH\CUVS57)*A7FI06D%'H' MQW:F;IHHY5TH>=FZ ;@.S019#X0ZJ3QE2(8LQK+P7^YW_2Y3_ZCL150Z%N;O M[\1S!&(J&FP87]'&31Q"4J5F]M!?^J*>G8"CRDU?39GR\R40-(]1P!V&7G[:'X& ML0()=A:2-=A"'E[+BE.J.)%+9;[!56'#2-^DQF]Y.,UGL# MW)0$4D.ZF%X#)>K!D1A(A)\ Q.*(JS(Q5;N9LPT2?S8);\DJ^J1T*&T54BA! ME]$M4+X$96&53[#D0YC)@&O2.D#5>*ATHVSHQY%T2X-@@5\***VFWZ3: WT) MV-P8;WK9'+G=4UFQ="RI(QJ8#A$S-]D@VM9C!]M )7>Z89;7Q"G%$_)R+.$[ M$3Y-.MY\I[I?($2,N"8KF 5LQ+))8$P*#K;J+B2;8'A82>RL5 )F'#DJ7,&* M82HF+/LLT&\4QZF@W!8B2.1B9M]1MA4RF%)R(W\).5&(27SEN>?%%'DIUOS\ MEI:RI-VMY+5^V65FOAM*=E75S 2YQZ6N#N012--/ZZ;R/ M'C*.D#ZIS^YOC2*,B#(W)!Z>8%]WQ-,7, (-VZ2 AEHJ8RI$\N"+%\JR%$^O)_/\T MC+*MK2.4?V)'%2<25A[*4?C 5?]^)RYTJ#.",%@^B_#M-R?\43\%GSX"G M%SJ>GP8791A%JGNP*@DFPELA>- ]1WI7/>8A6#=#H1&(+'KG*LR64^N[>^>] M#;SS??)!NV9\@-(FP.M@Y(%+3'T<(]G7C\B_TEVQ^;V9.*W".191=UB @NUR[7$B/<@73* [ M3Z"+4;&5'"GKT3'S75K$=R]H2CO9R#2'=/#.%>,<5HN=6IT3_I)^9'7&\E^I M<_?^5G(Z.$[@HG-& =;,FX1_E3D >FNBR;RW2!TTX'\@!.&;XUUJP%4.2];" M39M>8*A?A"QY$;SL4[<[@*0QJX1T;AF8(=9@%#C@3 M#;Y2=RH!3\I,N1 +D@MX2/])X@W>8B6S21V)]S93>.L-=]W3!$7$+G-1CFB2 M3Z9:LO@>[*VT+PMR$[63EE$")S!\:A9(42S*W4EWJCJTR"B(Z\C0D H_((ZE ME%*Q.2R!.1V"D,(Q!L*- NC0)>D$FU:'#C6++#]NPWB;ME#$EGE)K"P7S<.X ME? &UPFWM!?6!E*2;MT3$5OI6Y@5P?FTR/,C.I=XY9TH7,H>2#7,-Q4_K?(Q M5]1Z^ 5+T5&''>4.F[)R&BP^6=982F%-<@IK\E(%K[,2Z:5(40S2CHV4,X:C M/D2JCXI J8M6HC\T=I61FV2Z(+MB0E]8WE5FZ7FS]*@K3[JSR0M.^)8W4D\4 MR2BG^B6W(IY'(; ] M^P';!DX^@:9TA0/ 46'6T / 3$TF?=!YUMA/_%EJ>(A]O>BP\_2P8"2ZU"8J MY%R$3#LFMJI4O:C$S ]UL:,#I@<2,+6:71TQ/>:(J9I9>XJCO5^U!XU.J4 3 M'SG(Z-&K4_'87I7+> MMC:I=+^9O(4TL=U9 M3MD(?3P?BQRE(.DH)&,P.9*:!_PGYG]@<"0)#)7!_G724,1,"VXR34\%(C 1 M0]8-PXH_J$X0=Y!\E.R/FK92 @;=3&/A4 X;]6Z=NK)?QY)K9-FR=3'S$'C7 M(!48**U,;_"5$[!44G$J>C"(&8EY0KD&T=R;4CB)"JI-IG7)6ABHDD8YW0LA+Y%M#F5X8JH#YIRM1D)E;MCJ?VR^=A"9[WV96 MR(_E*9UMMME<,WGQYHB.7>)_U8 R?' (PBQQ@\#U22[MLA.=YI3JAI++X]=^ MY(@P;MH8&1ZQFL/.J96*,Y>1N,S..:+ME ] $Y+U#&A5%C;EOBI)UIS(@JZT MO[*C>%86!?DZOD/D>HS26#3R5GU#J&"0M<<3ET[]E.;.JH,M,)5') 25> M@A1K)8Y%O:EF?5Y1#K:N;W,A+9]GE;)SF5YW>X+UQ.K< R'/H\IGL2L!O&1:H/6)-L[3$WHDA M!\9'3TGK"ZG.D?+5%$JL@$YF3](84U&,6R@)=L:R&L=I2P;C:AZP8=W/C[0MZ$;VWNU7C ZE%?96UVU760%]E'?555F7, M0KJCL&MV0_6[AS9"*"(X5\P5(;?WHM/E51J*HOY%HA6L3)98?:%5!P-_RY;3 M&X*I?O'@=VDELTH56]]<6H0RR(CV?"/.PB54<*$02TH[,F"25++*W&/J7G$A MM6WAUJY_^EN]'0@"?K/',/O,! M8/!%:7Y2=HQR"1A4X8UYF;VR@=P9U49^0@ MGYU[CS?(\C<%8%.<@XD+MUC&3L.82A8H*I#.%Z<&YN+((8\B5RX@ZDMD*D>Q MN40!\273UR.5 V&;:>FS*U M_)*76;)(882)Z.(J*JGI21I2Y;!$DZJ4S8)W>B+A7922_9&[V9*M JIQMU4_ MX7>.+K3"0D9%9B^KTL*I LL\;Z6R1MZ8X4#G; 0,XT3E-WSIJAGU7J+"[@=3 M$;)+ BH!O/,48.NR>R_5E% :#"$ _U.9$OH5> M*+Y.XPN-IH@Q1 '\9ZS>++]NT%=GT7CY.]MJM.SVRJ^;#6O'[]K-[DZ_7+=9 MJ]48-%=_K3>[\V:!#+IVKSZ;;=F=C98](WX0/ %LARS]MV>M9VE0CW*67S4- MBX)P:KV'>=2>W^+#R_5$18X6S/ST549$GM^I7?Z7Q(BZ$MI9^8WC1! >(6S. MI=%W24;?)79(O00H$8B.&2YWT0Q:[Y?24;R,AZXS IOEW/-\S#FFY@BH8X\9 M@I\9V'+QC*)+YZEI9[Q#VR"@C_]'-7.3T$53D[[X#';W__'(>,LS7(I?_)[8 M-@K"N>#5!@)QR$8_K@/L>'4J(3$>XO^_7@-=+/C8$VR7C$N"K66?-:TSZH9V M:L _6N(?&Y#;G<=?28?V=B!L&B6 I.Z&E8(D.;9VX;:AH'0W)1DZ<7/S\SX* MFNY'Z7N5(^48>BY1I(G[:(G[WJBIG !_?A]L;(&%HZ2ZK2V "?U?K2P 4/_" M FB!!0!_"0N@M9.0+!Q_)R%9 L*:"$D9LM^27,M)YE&%Y*9H>D1*?\J$J"[5 M5]^%OY*L+XQ;GK8:)7%%O/X0&1PGULM"QHQFF&-CF'NCIG)*87.KHNR(U::Z M5A/O@_ _^R.\8P@M-.VL86&?V?W=#0OM?1V"]Z5#"YJX#Y:X=6BA3D; WJGN M&$(+=/6U[T""S"B1.2(M0-?8CS'C!,^OOJ4,%?B*.NF);VHH2N_E3ST$G&H4 MN'B@X^J AV9LS=C[#K \&BE43J5N'9AY$-!4FSON&]#9)X.0&7A&V:Q[*9G* MJ I:4!!*IGFKX2#% M><1%VMA]6()EUV]6P+YGYVU;*_].=G R?I^#S+CBGH/]=VIB7F="Y> MUT?6YK;/;Z?.T(E>[WV#3R" =\#;ROC?D\KF[DK9_%Z@;V/KLDZE\Y;=& SJ M4N#=;S?LYF9U_AO63&!^'MQO6+W\9M#=):=OF/OXQ+M:?7#\WJZZ? MUV]0ZN=I%,U?G9W=W-PT8)N-:__GV7DPFN+TYS,^OF;!V9A%[,QJVJUV9W & MV[6:UJ#;[UGPOG:KVSH+'9K)C9UU_]7_P>"D3;MI-:81(":-6&-0]])E=.WQ MF0?7.$Q$C*O\1^PN#(RGPZ_:)LT,Q]96U%8Y>:>[D6X"I8+,?$ MBZ;[HD-BY%.K:S7^@P;HP)GA&YKZX%-06J!#1=F+_:E4(\2S[_9;\!^;V+[;S?%ZEL^IXT+2 M7"$961LX0QJ/D+V[$TPOA@;(H7_-!^-3R:7G\\!Q#5LL?A0M0<:O7@ MSUZ[E^-0J_DG'!7T=4MR*5VQ)UR:*N>F\=$;-4SCW<=/'\/% MS+B2$TK4YWB_?I5.1DIZC7[C\X"'L#K%MVC]XJ/4HW3%L@\A$&C.J9 (9&18 M3=+9O2.0"*V&I85!_87!;I8Y_-FVV_V"+/B!EGDKL$US*=)1.S M^X$X\3>S:$*+?M+6,2CH5F.3;DJ:'8^/'6W)CC/1\A_5Y#<>1L1L;QBNCL&\T2T::@E=(UF)B M@9P*2$OUD+&3'-*S!H-?8YNZD3BAH5\6R MV\?A1=COO9I]D1N)44.Z4W?DGD]J< V2[O>DWH;>AMZ&WH;>AMZ&WL;Q;J-. MII[5?)14(!TVJ4+8Q+G]?V-_]+=-PB?B3[N%Y[!Z9Z$[/\5JV*9ER8N%"]^; M.#*%G^9*?7!N,39!1\/X].GBP?(.5"BUN-$C"," 8*B(!ZQE M0@5D0JN=R@2[.1 RX8,3A%$^A@H/6&J\+O J?(I!3'CZ M]1:-T?,137RSFTW[.-C%UNQRD.QB;\0N'QR/P9_PEV:7#=C%1NVB^>4 ^<5> MIUXNI@Z?E*@6,L3HN_5\9/6-WQM7C8M&PE%6J],TT4YC8W\>%9JZJ8<&S:YF M._*#K,;'+U?_717.VP<,/E*1N/&_;[]] K\;VQ..<-+J*";;_U!3.1#S5Q=_ MUYB7F/_.;GW/GRU %D7<"RDQ8S3E,Y:0PB%3PL7Y)TT)JRGA@KDC52;TR?%^ M8 ?0HZ"+=^\_:+I831X*.+RVWM-$:LIXC*I M#BT3%25&YE*#]/TT>?O7NO_3;9NV^*Y6;9ON8C7 [-/SF84GK5!6SCZ.K^I@ M1+]\&?T)#7_F1,50A^B]UK1.AB]/[)<8T\AGG9_^)MK%!_)3;%N#*>W4I+2_-EDC: M$>.<"=F=TP#S'J=1N*[A^9&8,@$:82R3AS#I$=3.W ]%>X4D#-]/ NS)P(), M\92(LEN#5EO$ZD6!J6G :M3<[,8!^S@S+L-UV-!Q,7^*5J7I':.D)UIN>ZNS MHVBR#6HNV#J."E$O,\;*$"\.(LGL/=UR*[]E?COB\P@_$MN +?!;; <3@L8, M>80@BJ:XDW#.1W@#DML2G'(TS>Q([:6$XU9.37JR;LNE36@/K 5S^]D;W=F^ M*GO9;V?[)R+G7JGO??7QUR_GWW__]KY^O>$_@E@> 3;'=)=&D\/2ZUD40N3 MI\@<2K5.+0GNG@U5J2"P=[NWBH'!U%IX9?^"'-D[5W;<^*V&G_?OT*'E[.=*2$0LIMD-MLAQ,DR M0X "Z;9/'<461+/&9B4YE_[U_23;8..+;):MOVS8NJZRU=&YX\"M8Y;)YM/V46[ M>7+VT33/Z\?X[*S>GN%F'>/V61T?GY$/QZU6NW4Z^WE^,3MK'Y^>?3RKGSZ8 MS7K[@7RHGQ/S U1B.5%H_'\ M_'ST?'+DLGFC=7S<;/Q^UY\HTEI :U/G6XSZY8'9(?U)0SY^P)R$Y)PNO!6Y M_&)C 5'D1Z:[:$AOP?RSD%B*HCG"J<,%=LR5<$NPNGA=$I[. X\;\K'4 X-R M,<'5(+;@\EM]+>/HA5NU1G$+/%Z?8[S\NW"AG6+*F=#R/>#-J0VHJR,T'&J[[R@ M&4H0)^;1W'UJF*[G"/:JLDN3D6DLX1>5B]OHMPA5@KZW"VI?,\B/=?_C-IJY M6+(R;J_HU:<4A['CN$))D+\$ORV7U)FY_@_PDTR>BS"#QF06=M")WC^EF:I_ M+C SF6MKVG1CR=PE88(2'ATYE(!'1F:7-=FIUL.>]$\;/QR!)2%)0D&\&8?#&,Z:1HN/6"M%BT ( )1)*$8(0R M450H"J0B7^P!K$B,1YB!>X]$4#!X9\C%I6IA/-D&1O0^IN6G?8=U,H7_WQF# MZ61X,QP9X\ZT!T\[ R"Z&XV-+\#0^\WH#>"K\2- E]*CA;Y=#/JU4C2\06NU M"/2BF&+D:SYDPQJER9<.A&?8OS;&$^/7^][TCUWAGR)9B_CI-HA'%?T7^:H. M$*^!Z'8F7V[ZPZ\_-/BF"]0"^F$;0*5\I!3L$8RWQ@ ZKGY!C$)J+0 ?Y8R4 MEL3A9$!$0532>;5HG&^BH>0@7Q!Z'XCZ MZ6<$TO8("9@:W?6FJA=6,S:5DL:@1"O)DZ!#I7F\B4I$6C"5B\C;(URVGJ)M M,0-K-A,]U=[/KKJ0@>N5S#U\'T\[/M-1OS,H M&/@T3FWLVYNQ#Z6@0 R2HYZT"1JY-34KX+E84*UE:?#Z47%F@]Z'L?2J*Y@9[BA_LW< 62-*"EEB4 M:T'S)>\39*EKNU)0Y4G00I18L>>L$?<1GIRE7BF0]'*T4"66\[D+QWT$*[D0 M+-?G9;'KH&DEUO1IJ\F]1&1C^5$.CW1F+1K)M?WF"F8OH<@;T:^)P-3F8_)$ M'(\P8KIS7_$NI@O9PK50)BH"NAE$';T/U,''0".*J#P@'@<%@HOG/DHCY$$ MP=K)4J&8(FTN) HCA7,!2 /=,@^BVL.D.(P"&V -,&-@YM,N>X&U3"W6R5), M4:Q72@Z(QJ-_S\G,LVV(S"X;=52J%M7R!9QU"_85(:7I &T M1Z2Q<)NA?/JC!Q&6'P*>*U^*>J#R5P#VJ$84J#ZC'88%F06R; MF,+#=O!:R>L.44\5KT/])%G4*HYZ5",*51Y0SVZ,Q"^T[[*33Q6O13U9/-NR MK8NKT70#K4A4(>4O@/4<3QN,&5/ MV/;( F:Z$%]Y.'R7+3Q=OA;T[0MK=215(J43197N$_*I^ZU!A'YDRS84H<4O M40S+W;,-Q.X30CF;K>5P*B!(BU:BG*79MCW@%8W'NG \A&$&['3FJFS0I_B! MVE2\WF'A,?AWA%]53S1S69R2[PSR'=JBS9I$N2P_:^)5[I72H,2R,A"%%J+0 M1 0V;M+S0Q*^%?!_-JN4AF#-(1$KEXC)8RCA)IJ<8_.A)^3%1/+BLJW/M60* MU*9#LMZ;>M(ELONF=*"(D@.6:E?\B5K$L;8_FY00I,4N6;Z-"$V!;B7Z@-@V MNZ)Z05K$DH77W-:VG_N?67$>+J4&;$) :/%R:D%I.NC:N4<"4QJ;+Q^%"@X( M1NL;[LQ5X?GAWC)%HA;)W%<%4Y",E$A@"A2H.>"Y:D/<7<\%X/_DA3"3 M^%NMD/;1(J^4HHA+!/RBB=)^0SW\!=,N!M*10+<:)\J?N+=-]'V W MCF&7JZ=D<6MA2A[Y2Y[BWL?587H\KSQ.'<*Y!XHXF]RYUX_WDDEUJ!K<6FV3Q9O,EY__W+O53(WY1LO\]=IFRO$HYN#U> M824A^-,8C^[(XD'>HXH?N&"P3+NL"29?E)!7/T,K7!,XU+;EQ"\D4#?B7RP) MHZXU59>V6AY3ZFJ(>R"-"D]^NV6NM[RL^>14D$4-^7>\KJ[(O[#OKH!/VRC7(;W()$DQ0;QEVA+SX?FW]#-M\97XF?1EG_&O<80?/U<_7E!%3N(PG MW8G!E<]4!;=4V?<*0XOLN@NY'ZWT=:"O=WRKKU[7),$>0.<9,VN5B1V892S\ M;+QQV8R D8R,893/C,J;ZGS#H((0$TPI$%7P"YK(1+CFMXYC=2Q+=8'8'F%J M]9PN7E*!;4WNE))1A50R_+4T&3%HPF.)Y?21$:+IC_.9JN#7S1_R;O"68_TJ M6+XS:915\""^JPA#Q] 3(V5!9O;EL>S<)?^7D*F 0U^)_ L^Q.H\@95SL>V/]IF^%>#4N^C_'95R\P * MDX\Y85MU#C>PEBC;-T1YJM"P@EZ8_N4/99X M-V9@+&*1,_8WN$7H%YHFMQV MPO[YQA@:66R&ETY1\EJ8+) QC*'F%%,W$]^'W%?>&H1"AE@+1 M '&@0Z?TG#7"4H5<[=,7F()I&ERLZRGH/ M0^\YR^Z0"O'^\ZNNC7K&P)/1'\X21X6O,*R MWRA$Z@5&OETY\MDM78Q"$U9TR(A35L&#CN/*.'<]+ER8J+?SO6>(^?JL-H9V5A;XD>);)D\5G-IHQ2<:?[+(J^!*VK;7F$!>,6(-7 $M?8M]LW0!;[,CLT7= MO@]&R=%> UL6>15@@_FY/$\(8<_NM3!2--\^,VXU,&5Q46NO(R#1&%%_\#ZS[TB2OLW(M/0*G8+(7LRECD;_2-C5:51Y M1]X"?W[W-U!+ P04 " !T1H=6G8(P?!D5 "(PP %0 '-I;74M,C R M,S R,CA?8V%L+GAM;.5=6U<;29)^[U_!>EXWVWF_])GN.;2->SC'MV/HZ=DG MG;Q$FMH6$E,E?)E?OY%"> "#$2A3%%X> (FB]&7&EW')C(CZZ]\^'4]W/D _ M=//9ST_8C_3)#LSB/'6S]S\_^?WP!;%/_O;+#S_\];\(^>>O[U[N/)_'TV.8 M+7:>]> 7D'8^=HNCG3\2#'_NY'Y^O//'O/^S^^ )^67Y3\_F)Y_[[OW18H=3 M+J[^M?]),F%-C(Y0;RV1V3/BO;3$4PN: 3' MGG2S8>%GL7S T/TT+-]\.8]^L9SS6W'MW'A%>47.+R/E+<(X$>S'3T-Z\LL/ M.SMGT]'/I_ .\D[Y^?N[_2\?.73'I],EBN''.#]^6O[^]-F;U\_W7A_L/<=? M#MZ\W'^^>[CW_-?=E[NOG^T=_'UO[_ A[&\[>+S"?S\!&]R,H7S]XYZR,OW M3DF1-PK0%C!_6>.N3_\#./II7"%[B:]7]R[PZF*'3PN8)3B;J_,/G\[CI8NF M15+S_OP_IS[ =/GNY'0@[[T_F>P. RR&"<^:05*,@-2.2.L*E0,C+(")S!M* MX%>F\4W^?8#E8"=!,L],1'VE$B52*XWJBRHB$J,*.,U*NB:<^":L M=4@A'P\IZHF@&BM>=#,<]LON Z3]&?JU[[LP/<,S%*;*&&WB(A$F6/'4.W^3Q][*;3B;%)@4F9,&4\D=RB M8R.R)%J[ -+Y'%QH0H%S!.L(6S\>8=]K8NM9@<41]"MJS6=QY;R&",(KJ4C( M GV4!)PX)QBQ.:BD 1@#U4;[7P=G'8&;QR/PS:>\FO1?=CYTTV[1P8 ^R<%B M'O\\FD]Q0H?BGRP^3Q3C$4-H3X("6L9IB#?XC?M@@V8^@TM-B' ;LHHCGSA! MO53!D1S1VDHPFGAE(Z$V*A.DRX:U\74N@!A3+%R5%5?9?]^)K\;Y:\83K*,> MUS/A+N-J5OB;U9FC_\VT]5$%9MN8M-MX_;"Q<%,>;"B&EG0P@H6LN284IPW] M*^\Q')- @/(0/0O)&_,@=+A/W \9T,"<2>\??GH*$P\\*HA ,J692)8TVAS+ M"$^@ \,EZ5T;XWX-F#&IO0V9\'7$O]G45V/X;HRGR^UT2$O7HVQ*]7 $LP$# MC/U9G!_#R_E0(HLW^=!_PD''+*3,)'B!?BBED7@PCB!V[X2&F*1LLSE\-Z!C M4I65N=-29-5X]0X6OIM!VO/]K)N]'RZ ?@ZYB]UB$G50' P*V^#P9< @U5.< M$HWCI\(@,M9F9_%V;&/:7ZS,GLJ"J768]B,KDZB9 ML%H$KY/DOL8S)4[NOY+\1B]YGQJLQ^?G*4SRS[&C0 M+P!;'AE2*:WTCGC/%*YCJHC7#E^:;, QR:AMLPMS"[ Q>6"U.%%3%HW.ZLX1 M?;ZP?6B]\2F83#(H@:&X4<2!1X$*SI+@+C'71E/<"FU,CE8MDM251PN+>*[/ MG,Q*)^U( &DQ,I"">!P=H9$EJ4(.2MD'L2#WBF/[4TC7#));QX60D2C+- Y2 MH"@CPV^<<1RVPS&VV;^[$=)(K>5]6'%-;%I!##5W-^:GL\7PUG_V80I?1L@4 M91$\L9;CZG:X])S/FD25@]&!:71)6U'B&CPCM925^+"I %K;R7-,(GG'(0&* M394S-@'$,Y8+Q$2CPD'*-FF/W\8U4@M9@QP5!5)Q&V*VZ'U<_-$MCIZ=#@MT M\_JOD'FG? =[!I(RQ?B8"5RXL8WF7 ?> MF!SS^W/DZY3SVI*I[I^_@P@(##W$U[ X'S-8G[BBGB NCXC*>:A*BB0&7J-G M8(UOM"Z^@6I,OGH]BE230\6:!#CQ73KTG\IN#+/&,?0$P7A 3] A-SE&#U0X MSIDW2J@V.1<748S)$:\G^7O/CQ !>,DR)29I123G M$7V ) A5-F*XB.HIM=FH6@/W0*,T,+)I71Q!H3"&3N2R45:-TH1^\:-&/RI^L18N-YO\* OSZ].CTO M\77-RN6#0_S^:N_UX<&;%V_>[KW;/=S'O^Z^QHM>O7VW]W?\A_U_[.V_QI=[ MET%N4-A\IP]M5?=\_Y%7*HN^)B7I2SJ2=2*!R8)D(XK6L!*-#"TECII*YR2+ MN5GNQDV@JA1*W)"']6+>XTJ?G:W!^/FP][/!QZ4^F*7EJY5V2/][>K:NODR5 M-X([&= >@]5$!H,*UH(CE.J,TZ6L:;3/U&8\8PJO:C'TVOJ-AV5"-5.+G_X? M\),$S*LL/$*(EDB3'?%4!:)8ANRY%CJVR3.X!&-,\5>[0S6,,>"DU1>R&R"@3\1ZY9V,6CH&1#MJ8G6*(DZ../DI) M&)6<2*%P6%2@ Z-]C)JG3&.;_/9S!&-2@O>5\M8W8I'-@,NNA6&B5:) MJ2@]AB(% GA+K-:<\*"B9^ "I6WV"B[!N*.:(H]"S/>?Z/IGN)<4)+741"#" MZZ6"!((0,DG@K&.49AO;Y)%? Z:FWO64H9W(@>1R/B$E:O^0HB\-031#^T$] M;U-Y>*/>?5AMM:GLOZJMON=;^&KROQ 9X)#+X78W.T54*W@8Y_\*&6.&+]FF,.Q] M6O0>I[^;^?[S/D[:LDJ\'(O/I]/E!"V@AP'U?-81O41.7)*HY[U-) 2)*EHH M*YV@7#C:A$D-!]7">("@I:;%$Y<#(])905Q0^#)($[.+U#4JY[S5>#RLLAT+ M-V]48;W@>#Z;7\:R4B83P25'=12(9LX6)QA'EDHO%F\52TR#UFW.+6^$ M-*:@>:S$JB//AKY!\":Q'!%&H(%(RP+QFAJ23=1,&ATT;Y,Z<8MO<)]@? "< MHI*4\!R#B>E\V>OL?+J58%Y:)4E.MAPW.PQ.:$S$.&$@>AL"]8TB]&_ &I-N MWHP;7P?OM:11[XP/ENOZ-YCA0*<(;#<==[-N6)1A?_BR,%,2*@-#5[WTPT.? M71-KA2,Q2(Z^? R6MZGK6P_?F+1N7E M_L!FKU+.MI$MOGG3>ER! O.>:X.AKJ4ENT=*#'I3BL1$09E06BK19I=A:X'" MPRKK^_/QZJH;"PLJQ[\(=*4P?D5]LMR,\4SPZ 115FMTN'(D ="KBP%=,:%, M,+Y-3'8#H%'MA=3FTV;3_Z!)'<]V#_[^XN6;/^JUI;_^[MM(T[AA+)7R,4HV MIQ^.WO;S#QW>[=?/OP^EB/D%ZH59+*T;(MKML\I7K<"ZDMZIXHH"6WAA6 M4E2'"@C-WD,I/**FC6=Y*[21F;86K+JF.W9%<=7+6_6?ETEP+^;].S@YQ0C* M#_ F7VB-,LE*,254(AQ*DV8JESYV(,%0!B 2?K7Q/F_'-C:;MA4BU958=2:] MR<^[,@&S-$P$I.3*(;I0EJ$1QMC))6%)Y"9IA_?PC=SR:\#<,?/]N^+*?652 M,YZ];KQG6;B7QQN$H-*CSV:I0#=T80_R'+:E%XW M+:=Z>Z!]#/Y%<8#D=7FAF\PPGHN[B M&IV^A;Z;E_Z-?>DY]!S.?NY]6O6P MQ5^._.P]O$-]NYE_@6UD;>E-D;RDFR9(@E4Q8R<"5:WF='U,8YIFW7$?+^FNA7OT)-V4!*U) M>MT.9] 9G%2<)!8H*46%Q%FO"#4@E'<.%+3)E;OO8=W#MDUY_"3=E 2M27J= MI@>IT$>T9? NH"^J*"FU-D3[""QQ'6)H4_!_7W._:=*99"QI5I[Z9TOE"W?+IR^BQ@J=NL_Z2%V?E75OWL\[Q?= MOYX*+,Y3=1*5%-EDU>FK)-T"-R8?8$DMJB:@:9WX] M';H9#,.S^7% _5Z G&7WO4>[@[\-.!O]2BA]L3'+\/S9TMSLSQ#_Z6Q1CK&O M_9VO3:!PT@S#R036JO9]2P, M6)EO\G,(B^?=L&Q4^+:'X^[T>.*MUAY*NH:"HN*M)D%R28P4"4"I!*%1(_?; MH(VI*]R6N%A77!4;QOD>?D57/95^+3 ;SC1]B7PKK]V5>/^BD)10DI&E,DL:2(294L"=I+ MXC'^DMG9B")OE9A^.[QU**0?^*RB-H?JRZU>!><-G<#NWP7L;=&O^(?%HN_" MZ:*TZ3VJ3;)-*42.Q.5'%KL6/*]RNH(&5W;R).$K04E5Z"M1:[O[ BBKKP: MTFC)[/\\@>W"LT^-IQ1M-B?1:"A[X)($BR\9,\)S--[,;DN%W0AR+6I]9^<6 MK62XA4V4\YZAI7S*".I(X$#+B3@CUAE!E/9&)=2ND6W+A[\";2U"?6>'!W7E MU;(5P)+HE[IRX10]AX7OIL/ESU^O^/^;]ZM0[K\^WDH%_IZB'I/6A2=XOYO'"H]&];E2J?S=[$I-*G M4&"$PD79]HZ.."\B :8]JO6@#6NXZF_$-::4DX:LJRB<:H2Y><_X-]_-2M;4 M._#3[M^0EL=P 4K6:\@1/;5EPI#E 4+!4\J0HM#HIT9. @Z899R!T*B/SLV8QI28 MT9 TE832MK_7JU?[A\O^5\M'D[T^W'_]V][K9_M[!P?Q"-+I%.;YAF?$KZJW M/Y_7JN5Y?_G*88/H8#O JG05V_H,5HI77J([!G #M'-(SS$"==Q2"2D1RH,M M3QC$-1 YD!@BC<;FTH"EB099%^&FVO.;G_/[+*U2J,JF=,1+S[S1B55<1^,B M81B&$ZG+\N76$&L49 I*Z="FP\F]X(XISFC"O*O:M[U0ZS<:OPQR$M ;56@F M2$PE2$:LC(]PY#9RBG\$:/7OP>D!CBAJVPJ$:@GGTYGO"1FO )^S1F/"K ML[AM(ZXX"^""(MG03&26AH3,+-$YF5Q:FF3;YM&1HS#B%S[G?\#W+^:G_40I M$U,4',-]'\\6L5> >H)RXR5/@)KC06?D'.FC--UWX=N=3/>FHJQFM>^$LOL MDZ2I#XB$*#0Z1)9'D0:!5D/YS+S,@'Y'FT/=NR)]E'9^:X2[JR@?A'"''^<3 M$ZB+Y5G%D'E S\=+8IW7A <7RC-ZF$UMCDWN"'1,>XBCH]M=!?DP;$/ZP$0( M8-EE1[0!161@Y#*6L"-Y@3*6\;=-+ZLY0Q[0!.3[&W5F86^?<:_2>#S_" M] .\FL\61\-$4>5!E.H2[\NS(Z,D+@@,\GB*-$/.4CVL=WL5\9AJS4;%P(U$ MNV:LO7J_? L(XY34P %[8# !4 !S M:6UU+3(P,C,P,C(X7V1E9BYX;6SL?5EW6SF2YGO_BIR^'B ] !!#+ MO_[?+V>G/WW&R70X'OWM9_X7]O-/.$KC/!Q]^-O/?[S_%=S/__??_N5?_O5_ M ?R_)V]?_O1LG,[/<#3[Z>D$PPSS3W\.9Q]_^L^,TW_^5";CLY_^6#!.5 E< A!.0C,H6%"**'+ M__GPU^(4T\XZT#%Q4!$->$R1/B:9%]JJG/3\H:?#T3__6O^(88H_T>!&T_FW M?_OYXVSVZ:^__/+GGW_^Y4NGRRS_>OKB-=#B:_9*'9[]3H\^W2* MBY]]G&!9B7XQY I*5SC_NS[MEYTQ?20@DW0>$>BG.*H$[Q#C74_?'?.W9T'& M$LY/9QTBOOWL3O&.S\*P2P'?>G0':.=GXZ MG]/3OZ3QV2]S=$]?OWKV_-6[Y\_HBW>O7[YX=O+^^;,G)R]/7CU]_N[OSY^_ M?_N+ ^.4B_+]78[G0T/:C.YE.<38] MB=/9)*39@$F;35:>1I8EJ&0R1,,+9"YRR4HRYT*3D=W$<7-45\P[F2S&=SEO MMYS8U1KI5,NS<6=BO= 95$M=+\'I7^6[Z.A.=>\BX-M:Y[MJ_6F8?CP9Y?K7\_\^ M)\OZE,!-3V9/PV3RE6SX_PBGYSC(UFK4(4#*/H.R7D)PV8/,)16K&+HDF[!@ M+7C[8L5.JARWUD,#LIRD-#XG6&\Q(4&,I_@*9Y=2&"A+[ ^T$F+V@K Y\K 2 MTOS0.@CI@PDBMUDI[D%U#-3H3.JW&2%V9<2;"7X*P_P^?,'I0'G$J,GW)D-, M@>+<@[.80)-SG;7).2?>A '741R#QK>6ZFT-RXXT_/S+)_*FD):HU[./.+DQ MYH&()M(.:$&I3,M28 R<%A*0^6"-946Q-MO#&N".B ^=Z> V3=2N-'GW<3R9 MO=VIWS @7XCI>KHJI2W$14,#PV3!&3=N,S^#)-JBPX\FAQE1C"N$#F#]N"-*F!B#*$8SJ)L M<]1U/ZY]46%7_=UR#3L3?@.?\,UD_ DGLZ]O3@.-=Y2K]_JI;DP5&^HBJ@L" MVAE/W@E-@^ M)^\D)4=#UCZZ1H;A:E1'0HO.!-]@O7A-R,)L./KP$L,4W];K MV]?E#S)=JR &FG'/H]&T)&9-X,AH=:@$F(R!;%9B;6RS7-P+ZTAHT9WH&SB3 MOU:9XLOA9\PO1K,P^C",IW@I!D(7Z_;HF0;K+(T[*0V1[![@VKNLF"H811-B MW(_K2)C1H? ;.)"_C5, T=Q2-P"S<288/-^^4PQ.$I M20VG9&Z^FXW3/S^.3^G9TVIZSKY^&ZHIUC%K!2@R*4!E,C)BT1R$2 8-X\SY M-JI>%^&CCQQHHHH&SN$UG,M'8UB,YF1S0@DU(--IVI501G#>*5>8+$JTV0!6 M8^J?%FWTN)HLNRBAX7WRF_"U7FLNSCJ-3C8X6B"U*PE4* ZK5 M%NU[R2>@;5-E9X5VF)KPX4%H1T.-;I70X$2)N#LYOQ.8%YYC2 E0( T;T4)( M6I%5)+SVTAH18JO5XFY(1\.*;H3>P!2]>5*.DT,6B@7E MG067BP!CE3,AZ,)BF_7CB/>2'<71!:,=$DV[UT& MN39TVOZ$UM)&D*5ZU)HIJ!&\ M$'V4)0C%BFRS;EP#4$?*B*[4T")T?O6(@T7#C:^QO@Y!R:P@ MN)3 8A3&!H[6MUDB#NGNK!=^=*2$!O[IF\FE[3.'>)$'2'"L+5$08Y&1HTSN MDR.'":1PS&3,16*;Q(H[P.SC,K4;7=W.LME)T"VR*9D^IZ>U[(Z M)SG/!1Q.WX0A6<27\<&#I$04DM/V1@84&<(Q0[ B 2UE3&H?R*UN8V)N@O)H MV-),-0VLSK]5+G39A\P&Q(O7H"S]:HG MAP1!(_&4*>4]F54"V]R_/83L2/V;3A72X#+F6X#D^QJ:-#"1^)Z9!.M$S5/1 M"KP42$,MKD;,6MNHHL!-'!V2X5J%P^;AH3L(\RXGYJ>+>G5_3:?C*>:__3R; MG./5#\>C&7Z9/3^=O_!O/T_QP]FM4^5.,X6>?/T]_-=X\O0T3* .EBIJ]L6DNP!WN4FMJAAZFTO-"+ ^T3K3W@&0+BI$ M9IP$'Z,$Y8T"6N_)3@M),96CH(EZO&2[4>[U\7!M$Z4UX!AAQ--33+/S<+I( M /]];E\.#!F%.I"%8!TG TZY0DX?F0Z)I*)#=BR'-L=_JS'U;TLW5>>XB2X: ME/*<'PW<&O\%M(I,1]K\@RYD :1 )F4M%B6DY"P;%G6KV-C5H(Z;)UUI8^5R M\J^_+,F-O(A_-BLB_2;40(J/.!NFL$;1]FTJ2M]\11_EI>\9U%*M:2FQQ""+ M"%HH9IF/Q6-R,F;C7!9YC5K3-U_6S.BX\B6QG@%:6H244)E8%GVM#9?!>%98 M42:YT":E?AUT.Y]9GYZ._ZS=$7X=3YZ-S^.LG)_>+IGY+=BX^!B4D&!H2H/B M.M"$XYJ,WR1CB,%%UN:>8R.8![4@;L>C6R?7S=348 .]I^32M1/XD[/Q9#;\ MG_EJ,^!"N MT!3Y2/-C@"9G7B0YS3X9 R21N?(6O< VCN-Z^(Z02@T4TZ;R\S64 M2 B_@1;TURA@\=^03L395/N['=?1TV4D1 M#>[X[T+W8CH])V3HI&1*1DC&D-B*5=NAR4&;6PNP&V@=4ZKRU@FU,DR;:+,ME7*]H/@CI Q7:OD-FML MAZRYM2N:@(I9GD"1M5VK'@KPSAM 'U$+5H,IVZ1.W /JN%FRDPINL\-USH[+ M33$YQGAB9%:KNM3Q2&:UY1)"Y-R0& )BFUUG!:#O@15;B/XV(WSGC+B^ T9I M4!5=JY9P#8I%LJ!CS?>0U8;&8HMI=(!W#ZKO@1O;*N&.0[F=#WYKP^5\?HJO MRSURN BE4IBU94F3.UX4*%0(KB@!27LKO'7.-.I\L3[&OL(7FW.FD5H>8["C M4U)$KB)(LK% 25V+^M>RLH&%2!9\Y+;WJ*&#"79L1),= B$W4= M R$-"UPH'\$*5J]-4JG-]!(A#9KF42F%-:K(])@#(7?A25?:V%\@Y+OW].?O MSU^]?_?ZU]=OGK\]>?^"?GORBC[T^YNWS_]._^#%?SQ_\8J^?=Y9:.1&+VT4 M++G]P)?")TMTPDN,T1:RN3V/40CKF/9:&:NXN#M\.6Y*EZXM(F< M@^R(^-E)"!(9^&)]S+R$(MO<=-_&LGLEB,\X.L>KMB1*,<6B(_?*UIXBQ7+P MG#M@7FON$J-QMSD,749R$#TY-M'T[>H..XBVP=ZWP#/03!@GE[?)N%\@Z%^UN^EBA6(W$F238D#3V>MRB>;;R,C(3R86#UQ5 MF]\PA&!1TQ:*4I5<=%)M2G#<">?1S^+=A=Q:\V2"":FT-8"F-GR5J0:N1@,T M:!^RRTFG'C3>OZ8[4,U]RMY(K@V4_-MD/)V2^U2&LP$GDY<;C!!9+0.4(X,@ MR!KFKA"O:Z1&:;,K7P/QZ*?RM@)MV0_W^9=/.)I>VYA$IEW)V 31&_)[4BVI M+KFH'?HR-SD$\K#:>*&K(#UZO7C_(S6G-/QO%WS)Y#.21QT>#@G$!>KFCCT?0)EO$$OW70P>GS+R0/>O]P%"9?YS.F-DJI+=O& MR=+<)(L-'77;D6XTD^ !E@1>?LGH%H"/DTVY";V#^ MOL+9-;M,&QVL209X4!J41PO.*06:V\+)&L]*M5F5;L X*KUO+^ &AN^B3/XB MV^Q)F Y3/;\9GI[72@N+ >=80O;> 8^)2&D2#5BZ K:@#\$R&1LY0&L"?/2F M< M%-,@AO1/FH$13+*M%-X(A$F=T$(1GM<&"\=J@D,SUQX[^N=!$>>L09"/) M-S"(ET%=#G@@:71I7X(<0GH^Z#$-M)O8$W^ M)PX_?*QC_$R&\0=\=5XE];K<2D2[:GDLC B6TY)9:EG\8#-$Z01$VF6MBFB5 M:7,3NRG21[_+-%5-@^3S=?%>+(8QN4+3)H%1L1;ZS Q<]:**SUE%F[7V;6[W M-H+9/XG::GU+BFVNL@;[UPJPEPOI[=39+(42R5D0.$^YMS3M7,B0K98E>X%& M8Y\,6P7T^^18)VIKL"'>T4!JT3SJ*GC2.Q48)XA&9%"ZU*8D(H)7:"T*#%FT MN6)8 ]RCW_:Z5D"#0AKW=1K[=3PAPH\NZK:FK^\G830ER%4#HSS_[B+!X"3_ MU_ETWG_W6V^R2#SG#,D4-#6?Q$::8,$D$,$I@R2SS!M6(N]\//L(B.R8.G== M@>U7[VUZJJZ2VH#G;# F"ZR6)U"!*P@8$4S*5@2>A!-MDNOO 75\O.I* PVV MPZ5V22Y$22\FFX]V8S(!F8:0N">+L'BN;%+&MBE@>#!MR';9VG80YKXKKVL47K! M-3;0=\M,6(7@0!J);:3,<8="[7!'N(9GWA3Q M%TT55J#5";E,+81..WX?1; MZ*(;3=U6>T=B[HT#5A?'A8T$2=<;,.G!L<#!Z(@R&2GY>F?%AZC[%74G>E3] M)M+M4N7#L_/!HCO 9?IY8=QH1<:&3[7;IC>TPQFI(2O!+2UE4>FE$B2WD[?O M>&Y_MEN'DAYW(Z8.4UHOH%P.Z1)*3A:MJ1:GTTB&(D/R(G*B72@QP[BJANAZ M&KOQW,>OL>W%=!AU%=[]_>3M\[^_?OGL^=MWS__]CQ?O_W$37T>5%.YX30^U M$QX:W%*U!(.,:&""S%(IYHH/(:$EUTIIGFP,#U=+N..%G=='" )=%-*"2]*0 M+5@C'QG9@MZZ*'U6A+U-J=WNZR.0-SK!,,5G>/'WB]'M5MEOQZ>GOXXGM"SF M@=?!>$=F,->.T32- 9Q1&0RY1V%>XQ;;Y-9O"/0@CDDWX1@Z*R)$_::TOF5'3H>2V-VZ;*V2'TN&^JOEO'#CO)OD5^7T5T M40+YV?ED./KP!B?#\44M]?GO7G^:;R3/OY _/ISB?/Q9VY !M:&IXEF$6/.5 MDRO)BAPR]PW)L@G4[X!+S337X #SZKQ]^GY\DO-<%^'T31CF%Z/++FGS2\A( MDIOW2B-_,%R>VR]&\;I<']O &.MY= Y2L30DG@VMX"1/QIR.'HN(L4U*28/! M'#==]ZW]!C'?]\W BQ^3X!9.S\!FF;,FFR)XGD&AJ^<37D'6,5GF,LNL39C- M1C"/FX3M--8@R'P.]BU^.I^DCW5.T#QXB[/AY [L@Q!<82@R6&;)E)"U;;-5 M$J0EUUPYYPMO$SFZ %4WCY<1R6_N' MDP%*Z *PR(N12FH20Q/JW(!QW.387N(-DA%N9M)8:Y3T1=?K\00J%E=#'CR4 M8@0:%D1LU')FSZE*?:I_>XDW" Z^+W3F*M;!!N9=DH"2S4_3,T27! B-7F5G MM?,-4_U4!=- $530<9<=W5KK&RSD1Y,0-8N M"M]!F/L.R+HUA(M5J"[AXU$][YC'*%@?G4O.@?;%U^KT'%S BA(-NB]U;I- MZX=[81U(R-9&ZE[%G)W%WB+3\R:FQ0WZ&J":MC*Z$]9^&A9UJ+[E/,_.9-\; M,4)RQ/2 D$+M1N>$ S(E/0B,3J1B5$EMC(H>"?% 4Z&^^;")R+N.]+IFY74?C M'@39&=ONA2% 2/QBM@0:5:Z"2#KR!%]$IXK9185GMGI7?OPO.8 M&=&AI!ML""_7BUQ=/3UZ]/WGZ]/4?K]Z_>/7;F]YQC9T-=BF^T:DL//.T(]#< MYQ@\)AZM,Y+,C>PP#W9Y<;,FEE?.N&+HN0X2HJEQ1<'7:TPF0#+.T2IO@Y-- M5HEUT'760,@[9S.C&1=L3=A$%2"4PD!F7KB.0HK<9I3[:R#4N?97-A7:1+@M M A77;YD<<[TV%1FT20A*1@8Q!?JC\((^9N=XHS#?Q]GP?!=Z-%++OD_Q5B87 MB<2M1N/!H,PDJTQV878>G/+):1_3FA;XXTNK;*3HAU(N-Q%X;^EVZX#Z[E(N M-]+46GEWVXBY-PZ@EC(J1+#SA"4E!800#3B?M$3D*=NU@DT/4?>;IEQVK_I- MI-LJY?(EX:D5:R\].\\,,LP2N(^._$?R\8*V"C0R<@-8\'RY7?<#J9#\]JO?@R+]U3:L6RW\;CO+0<"6LL:@9Y'JH; MI0-RW34DBT[&[)EL%'VR!K@CM=]:J:=!YLD#$!>VQQH@F][*K@5S/[>TG2MY M,Q+MH*'^%Z3%.LQK-KN(8..\KW/-'A TIXQ7(J>@4R[!33"?S-Z,29HO1@1\<9L0711!%4:KTJ2H. M3DIR$65Q/J001*/[D5XO [EA(CE,(&,2M4!VO;FJAP\F"H$QH6W4L/S +P,W MT?[*R\!-A-M@-WPZ'B4\R*Z!R_8HI$H''Y*.- M)>5&F1J/\[9X%\HT4LLAW!9_BU2^OJO/?=C"-4LV&6"FIO]IXW62ZE>ZZ)H)8S'<.ZXB4N@[IT@U9!U3GE\=R1 MNL:M9-T;$;B(WA1#X*2D/=(67XM?.H@BT5JJ+/FE:S7".40"W'.#W*?^-Q%Q MU]?(K\:3V<=Z(S<^I[_/<$*X+L\,:'Q!8^"@?) $BX8B'. MWBVGD-?$T# QY"N)^8@&[U^B!I.E!*DY9= M#^$4F466&>C(R7QQWH#7M4N%,)IVMVRX;5/W83^D>2 "8,^YJ+D8MH#WEM29=4Z".3*/VAQ>WPEG'RW=NM3:\O'C MSB+OXR[CR=?W]$_G_%>6UXIP2-LKV4\JURJ!665PUB3I49,PVK3*O0?4]V>? M;*6.!A6&;T&KP"ZGQ3K0^K5*KL =C$&RG2(?(LB.6NC##+D&T2FFT0L$GFKX MMD=:[6ST0(L<2N\\=Z*G):4U038W/IKS8Q/A-^#%99K +827&Z'E7I8B#"@T M@D9M$'Q*"$:;.N(4O6\3,7$_K@,P0K95X;B9_%<:(GU'DKT*DSJ0S\V*15R] MH)_XL!4#6@H%$YS%4IS$(JQBGI-J2A(\())UJC&M%0IV]:H>HKZ8\%PHER&5 MHJHOA1"2(^):IJ,,ANO09N%O&?5UD:IT4;EI^#\7G2+.9SA9Y**=G(TGL^'_ MS'GP>_A"GSZ[*+T^"#;;K+2"(E/U(X2%6+*")*UGQAF1''^(OEN__4"C@3:A MR,UDL=8::.%WK8>9#W)1/ID@(-7F(@JE@2@P0 K:"&?F-7W:6$QK(CPB-C55 M3@.+ZL79IS"/1A+I(+0?P=3VO_D#^F."@R,Q-0UFBI:C,$#S[D M +6VOTDV!(UMLCC6@G>$].E>+2TZ8%TC\NNR+(B!89HHC R2D$C68%00R"N! MPHQ4R>B8>9N\COMQ'2%;.E1$@U.?>X;_VZ1VD. LLU03NU'64H5&)WP9(;%Y&L6/_.%O$[/-40N%3CG MLC#)>+5L"+>GSPJLWQ>ANE!8@WY1)Z?SSV">MU]XLMR?[_F7^B4.F+59>%*\ MK=I7LI!04.<:46)RDC0Q8J/M:RU\1TBE!HIIT&_J_?617]EI3PGS!R0!)"F< M8QFXDA846?'@K$/@D@00= DBMEF-[L=UA'3I4!$-^E)M<-M':R%'&CL4C9[6 MPQ0A&.E)T=+JQ&H$01O[YY$F\.Q"FD9JV7<"SQKR>_+U]_!?X\G3TS"]:#X0 MB\%:!;CV\@J@:G'XB"D!:ND9)TO/VM[MIF60C^"N?B.:K&\\[:2N!@=%]T"] M OHJG"VNF=:!V_0^?T/ ^[GC;T: ]8G6F?8.@'2UPC-J':&>=X B7Y6<5Z8@ M)D4L"5()QXZ7; _$"QPJUS916@..U4(K?PY/%WU3D'O&1&V[1ZLZH4FFHBD@ M%"K.,49L=)IP$\=!V>N[JVW3,1F3LZ\+7 &=$(@, MLB0_1''%P">M(!1FM'2\.'PPE.2AEQRGUCL5;8=W7#49[.GXG(!-/@6"4X=Y MT;+-61.2]L PU<; M& YJ>O=BBZUH)^0?JT%8:W$NKL0'*E+U(G .R; 6_QT M/DD?PQ1//DQP[JDO0URT85P#9.Y+#1WGX*X/-@A:+DNM MP!A*O"C(&*T,D'.VV90D+.MN)=DS5^ZIIK GJFPB_:Y-B>>CZ>D01XOZBR[* MP#6"P(+?;EP5>(U2JI)+5GDMX^'&8_O-Q&XD]W$G0NNZ*/_[=V]?7L)(M;BX MHH&$@+6R*@8(F=.0J* M7G]%/T'B*P>U%"8>-&,JQ%:C+198:78.!,9 J"*0 <;)[LH1?(U&CCZH+)3/5KM^ MV7,7S.^'1SLKJ6EITI6P+XX!='$BV@JQU%)7&!5$+30P&P+)).OH,_EI*[!H0F\8JK %R/_$)G2MX70+MJ)T]$8G+HKF4 M K*N"=!<. B63+_DM#$Z$O[2YK9P;P1Z(.;@$/BSB5(:\.8;I,LSD-IFU,K$ M0/I80RL* Z]# L6*RXI\;)1M-JLE( =D1&^KK.4BG#M(NDE=I(N\SV58R3MZ M":,/%U82O2IDS21HY(4VLY#!R]K[+45#)&6"Y>ZZM7][[5%ZK]L+ MMNOXD@IB41)^#1C=1Y!< >@_1F1+%2PK<0?Y=1WZ<0U.ELRG(A2$;!G!05-; MBVG0FCQGO"-[K5XB9BZUA[E[5]%D"2,588#1*1/ :>:Q5_Y(#6 MZ:P5(?%K91*LI;\;K^[Y_G];X8^[D%R7D1D5"(GJ"HA5WC N(TC-R?TC\PY< MU@%D)CIBS$JRM?RL]51X_=6/4(5;2^Y@PC3NC!MO%;!Q]\OZ"=U88Z!+01Q6 MA8!:!Z&\4%HE)V0-Z# Q2V&5]FL%<=S]VA[J_@7'K8F>0_&LFO7104S,T.92 MK/6Y9)'6LGR[3.IZV55(Q^IW7 LAH/$'P[T%#-R!BKY \$B&=,C<9A.-BVTN M4M=!=U!Y"=NQ9OT,MBV5TN!T\<%"/IF,KQAF(J4T@VVI,Q\V-CG31=3K[XF8 )Z-P^L<4%XTN%E%WB6?O(]%6UJ1? MJVG15/56$!W+1LG$\I)!O2)'^O[W'*?JNQ9P@Y.?I^?3V?@,)V_Q\CKKX_#3 MM^H]WF56"\X6;P6"E%)F0,\A9U8!J MF2$R6FH",\37D$*6W<5/'5"X:I-SL>U%VS!@=1T8QQJPNI$*5H0Z;B._A@&K M\_J9RA+=8Y@;D;1J%+(IK1#"!/(G)A+T:I.!R236"7!./FHTJ-@/ON3W)D_U+\S^9G$+23C'L/2QQ7? 'Y5-NQ[E- LU:J+3?2-@[AO"*5IOW M?^+I9_Q]/)I]G ZD$.1Q1P-,"=J!0B@0:W7*$DLRR>5"HCP 0B[C_NZYN),B M>XZQO8V^3ISW?XX'QBCTMG96D5I +;)9BY]D*"4''SU+T35*_-\&[G=/NFW4 MUF^P[2K01!X<8&!9)9= I]HU'#/9R4@SAAQ=%30OQ? V(95; O[!MZU4UR!N M=W/8OX[/)X/:+\HP84'6; =:EVF>,%20"V>1&2XXZSWL^QZ\/_BVC>(:W#9M M<*!.NSXWAFD0QK-: 4)#M(0TQ!!EY%;26OPC3+P;,C52RV,,$Q=*)%>AD MJEVH&7@,&K1)W@DI:(:T"8<[KC#QC6BR0YCX)NHZA(C=->#^"!-O1H!=0W>W MT-X!D([7>DF>O!@K4FW;I6OQ""8@:0+.;:#_]GYV^2C#Q/ODVB9*:\"Q^P)1 M!.=..Y; 18U5# :B*[6PJ^),*EKQ11OC_U&'!6VDT W"@C;1QLI3VK[OR%Y< MZPSYZ;(27*L[LCO?U<\=V[@CNU8[)">9!&H%!;T ME6A6!FD-,.N9MC%QK_HNKG#P!5TV8*[( M<=<9M+",/"623^G=XSSD@BYM"+.%,@ZCH(MTS+N<'$B6:E60>0LJ$HQ3V1:4 M7.?^ZP$]KH(NC0C5A<+Z+^C"M&?6! O($6OY*PTN\ *QL,PC2RSXWG.*#[>@ M2R/J;*J(_19TT093TMF#%S1^I3(A1D::26QWA2;ZV2 MG/9K$#IJ!AE%2OQ'09>#X]H&2FO L>NG M?8NF&M]Z)R MY9[6K,1V4';^[.L=-=-%Q M-M+3\7FM,?$I$)HZT/D,245X740!$UTM'* "!)4+R"R%9QHYE[*SI*2[$!RI M:=2)P+M.[\5/YY/T,4ROZLLL0[PD_SH@NT_^71=>_ZG!NVMRW)<:NLXA7A^L M]QJ50> I&*AM0,!IJPDQ.;1!BQ+,6@>0CX$K]^0?[XLJ&TB_ZP)1[]^]?7FY MO3DAA//,@=86:^"\HT4SU]OM7+2.Q>:XY(RO*/YR]DU?;2'R\N[BZM 8J MC&G=:V%%?7<^UY M-2W'BZ"/3-9'X1[!VWEN>^$0=*IT2EPD7[N>^K44=^.Q1Z>[[876I056D;P< M?AF71;_:R%'&0.YHGO*U%UGF)L]'T M=(BCQ=*M73*<>5"HR)&3-M#27?-W+"E'T0+A(U]SZEU[[-%I;WNAK4P[V6.S.=_5?R.'N82X%J2GF?(K"&)J RH40&5FQUEJ:E=I([S8NY/#M MK7UT'?.T90=KH"2DA43R")ZS3%NZ$AA"24'T'FWS\I *.4CI)3>B5H\,)"!A M:),UL!TK.VWC**Y8R18=)I)\M3) MBS\ ]AUV(8?^2+>-V@ZHD ,C*\HE2Q/#UJ8 T=!7T66PT3"9''>A'$S9D ,N MY- SWS96W>$4#Y::H'X4<.J;)#N&AFZCK "+UUH'[(SRT&0%V#-G; M1GL'0+K"O<]96.:MEL658HZ7;!V&A_;)M4V4UF]X:' F M9:$+B-HL2"G#( HIP$A6)-.@FNCB8*@Z_AN'DO"L2@GS$QS1%[,WIV'T;#BM-CP]_\H'D29PY60D6F, A4C>)4H+ M6G(7C-+Z M#CEJ58S%C&V.WNY"T_\ZV#TO;OFFNTJ]P=74R6>:9]7/^74\>1=.\1G&V3M, MYQ.2-E[/X)Y7!_AC-,%P.OP?^I9$^@3+>(+OPY>!95+FJ +PZ$@TS@7P04LH MEJP)\I%LT&U..#J!?XQ+),^.!M&Z>A$_@_R-F%7AO<<%U;Q*N9\A_53+D2U$!GZY#$ L&)>>^(>O^& M#IQ +U0-'K)KM:W:PK>X#]GC=G4M @6P?!J#K"B M@#QT!B&0='+A2SKNJ 'FZR9=@[ERN!J=KRG?S$__=&FD'R4 F>C MJRLG":Q:GTGD:HR:J&*;.\_;6/9_ ="YWE>N3EO)O\F)V'5$3VFC_3">7-ZR M+A(]UD#8]'3_88S[.=#?59OWDJ,S5>R'-,ZH6 @-R,)JBH+2X'G*X)UT*>MD MN.MC6>F/+ \J=$YFT"".^$T[\!W+7>QET+O<&QTC/\-)X.OY5HYO16'4E#9*D1 M&J')!'/7OZ M>G[&__S5M1/^;2Y+UGCJ[K=<;!JL M\?S=IF#UCUZ7IQ/,P]FO(0U/A[.O5SZ3YHBU"B<(7FI&A*,MR9<"+"E?LR5L M7L[ [&A&W@MKYP/#"8;7Y648Y8'1R3F3!&11G<+L:8#,:4B\+HPQ&!O:1#]= M8>A_N>E.Y[>.[+:3;(.MY35M8ICB953HP(O"F-8,G*AEBQW]X6B^ M01$UQ2>*HG*;TNMWPCDFS>\N[ZXK =Q$]/K3[/7Y["W^]_F01O]J/!LF?(.3 MX3@/E'*:UTH%A<<:2(H>8NVC[EP(7 LGF%HO4WG=-QZ#WMN)N.N2 G>!O(3% M@XDUYN"BN*P*R4%06D*4P2A5:UKEL+7FOP-=;R'&KHL.G(Q&Y^'T+9G.+T9I M4J$-?$B^U%@C(P(M.D&0]QR,F3LU+K%J6ZU7-N+VLX]&FSN*K<-,B8L:%CB= M(MZD&('#/\,I,:U6@W?H,UJDK2/9:DXP Y[P@DN22XT,C5BODLN#KSH:'7R[0M,FNNH!8,? D!8Z MN$T1LS-%[ACXQ64+;3"6UJ4,SM)0%;.E)NM[L%IPVG-J0^A&Y%@%J:_KSH9D MZ$3:^[[2K)5[WLW";/ZTWW#\81(^?1RF<#H_6UXE:Q[(T+RP6M/]BUCO-;;2IZ\4(KI+Q_&GW^I MC[O0[R]I+HLLUI?_^H? T4>9ZWR"\(93:\7@: 7 M#3S6I'TA.=Y;?W\M1;WZQZ-7U(:2ZGI&O7I*_J*+0;MJ'M0DYU0/=AUA*"+& MD)0SS-U7PGH]13U]_(K:3%(='GBF6IUR\G7PZ]N!E*QP)SE@-O/<30;1.P$E M1/+LL\G*W'=UM]#5Y1,OU'7YS97&KM[WF)6VI=0:1 $__^]S,LBO@MR??'TQ MRN=3 C??HH.3*7/K0.68B%J9UFG!//A@?+$JEAS:]+"\']=Q.#,-=- @GV 9 MW0+;M_S8A]$UC9_:Y.7M@RP/1&/NCRN;:*'KN_)G81:>8BULO0@GCKJHDB-D2[N? M8IY#=%;5*FW"1ZE5R$MMCU9U/%AZ37=8^H:W LLUII:P%CKHM$/66+J=":8P0F0]O(\CWV M(:OQGH/&;K6XB=@ZUM[OX0LM]V>+15ZXP)(+D 0GQYXGVBZRJ"T?!T(-R-2,\&@D>"_,N1"?6 M2YY=3X777_T(5;BUY'K)''CW]Y.WS__^^N6SYV_?/?_W/UZ\_\=E5/RSX>=A MQE'>KLS2PT_MH)[2AM"7FXLDHV5FU@C&E M\R9\K2;7RV\A"*QPGPSY1UQ'">04D9.4>.V(4[C1KG*Q3=; 2D@[)RHM/9AL M?[([WV(B:C\+7^>%^T]&>=Y%0GER(K@.H*VFU4UF3M,E2^"U%#&+MOC8Q@706AS[ K,8^?/7I32X$*A)@:/1^]FX_3/*P'A9#Z$Q3P8H)5)F4AK)VK":'*- M#7$2G$W:Z> DN_V@@_XW< *4#K_D> MGG!Y5+R&!O/&1MZQZ'T[F39H5K$\O(N35.ZD46@3,.MY;6VI:D]*!2&CTX2+ M>=V/,=)O3:E>C(W-);SOX.I;([F(';1%I>0T6/H+E"!QQ$ #4IC)<$#K:0AM M.;+/6X@.M+J*)QM+M\'M\3-> TC3%8 K2?H((=5+1*V3O(MP>U)RY3 M3-:"2[55G!89G"D$U8*L.TPD6\_>P]VFO;R'K:; MN$$CSJTWON9:8TW!)6T V05D7#HIG$>-4:QW)'/[V8]=;]L+JNL2$A=P;M#( M%-0R1UKXN9T7/BC@G0_U2I/5%KT%K=U ;\Q'K[>M!=5U.8@+.&KV\0H.NF0QEPC% M)5:+UB$$PQTD*94H7ECZ_H5T!?NJ/WLCB:*LP%ZY4VS'O'G/*!65-S@^SJ._JKY^_:P2=,\$F8 M8GXZ/JLEN<(%L2 SWY>O61-^%K_=')GV&2KXZ[7/%9VNS!R6*(FTJ MEYS6[]IR2_!4ZT4V1@D'+(6HE'"0;3T;Y,Q#1"8_Z#==#*?LQ?CF/==>/ZE%K*>XIO),.$\ MR/'E^$^<7'PU/!O.!M:&J)VK(1HU^-_I DZK2(+G$46B_V"C]B@-1_6#\_NB M2(.HBT[']L>G3S?&EIE7QE@-6(-SE60TM1D&L+7JKJK%'*(\?/HOC>H'_?=% MD:Y/9:[M16^Q:H*^>#H>S29AWO'WY;#@P#(34Y (B6F:HU)*B(8Q(IY&]*Q( M:]9S]]=XV7?#K";2;Q"'\OSLT^GX*^([,LR)P'=+Z]5XWC0!\UPPT_=CLNBO M__[I>#I[-9[] ^>Q=A]&=;)5')F7S@RQ_5S_$!EU&XH!R87,\EI:-=(II4&V@F M;VT6O#0J#-#K.'_,E<.A48,:LO,)7$]U,#\[G]!V=X'RPI*Z>^P#Y"R%Y#D4 MIS6H:AH%&S@X=,AY%D(U"GK< NQW1]_6"KW-0=N(@_,FM"L0VT!;C8T,G*^S MII80B^@3Z&B"URPIH]NTIMDYJI@C^>[(LY,J;E/#[^2,+X,Y&>63G.<*J*T"A_G% MZ/*ZA ^2\,X&70!1TAHJ2H0H1(*0=)!<*QYX7,LIW^"EWPT[FFKCC@/\W>^G M*LJW^.E\DCY641#6MSBKK7]N+8F#S*3S0AN@\7M011"Y?2W.P[5+@MA[([X9IK15X!]EVORZZB?7-I!;^/+LZ!CTYJS4\^8!,/)99#5/BQ >E MHR.<4H+67I:"FG';)DA]38#?.\DZ4=P=!-O]0F:MR7#A8M0.JHG^IVI-7U,; MO1>(W&L@1U>1/X&U&/,>E[,+E-\[U;I3X1U\VSF1]EWZB/G\%"^3Q>^3VG25 MV"[RS'P2*#DWH+%>Y =-=H BSU;'E&G>V%I:J0T9NQI"7SF=^^;G7E1^* FC M]6+R53B[+ FG922GAY9W5H/YL1[$E%Q HDCTG0D9VQPL7T>QKW31/?%@W)$^ M&@0#+;!/RL4O8-PVZM<$H--1 _HC .EF(8@4X2" M7'%K92V2\FA5_4!N:2M-;R+3KC/=+HHN"[+:7XP2+5K#SUC1?:O)6J+V.@.? M-XR-UH)7M()YH=![8;4V2WT,5APDW?N:_@W@710P;B*]KC-/%\@$OPN9,=*F MH!T(.>]ZDFN.'@U=TT8DN"J"/+F-]'KG:QZ_7G>77H,5^<*NH _/UR'MK93< MU"HG-01(:QJC=QR*4J4:P!AMFQ#:&S"^;Q-M>XWT%K&ZCB"NAC'*2S-IG3$U MM?1:C&H_]N(.9-DTUZ O3?>6=K#CV'A=]U5RD%U=N(VOR<["0)31EQR4S:K1 MH?.C8>\#)O"!DW<3!;<@[54$XB+)ER2 CDP.S7PD"P05Q!($&'(>3*T![7F; M/,-;4 [PE+FYAN\Z=]Y:/0TR!]_B:9C5H4]F7]^36*8AS:-7GWR]_IOY5),> MB\52:'^1"51A&3PS"$(+P9E-]$T;(JV/\?NV 1OILD%IT.MX%H[2&HB:FG>W M,>W'.&NEQ7O(LH,*&FQA=R 3II9+RQI4U%@C,B5$6Q($[I5FP1OZ[:,FQ0,V MS_XXL8GDNSX8?$6;9!B%BW7SV7""B3X\7=14D]%Z)^O!"J-]T[F:=Y0\B%AK M:"B=F%DOP.R^M_1OL>RJ@G$+^77<8N=;7_EW"4=A,AS/B9M2 .K7;NA/!]6@_=:*3+LDX5T"6./T;33YB&98AY4?]H M#5"=][A;":?_CG<=J&K<2LX==U-;#8ZK$HLM%K)RM,EQ%!!SSA"PB$3+.TMA MK8+RAZC\>_KD]:7[3<3;2.>_CFF["M/9XK[#,F<\)G#SSJL\UP!F92'&&@P8 M7$"Y5H++1@J_B:'GKO7=*.<.=>\@V95V0"\UX"Z.3:KE^WDX^WH3TXZ%X)8> MW; :W'V#6"H)QTIR@@6E3"C*2^US4L'8; PQ0*JRNB31\;@)>K\HP M/CVE^5P_/\@Y%>=3 O+Q%$UD;R$X6\ 99DL4]7JX39.5WH9X@.?'W7*_LTI> M3Q$#1$,F2P[J40ZS&EP MQV!^3(0V$V%7WK0((+JW:L.U(CN+ZF5Y8+3*BFD&5C$#*M>6X;40>#NM-[C'W'7JD=0*#FLEX6_S;\"E9[&*S =>0&$M-)G( MW4_9)VV]29KE@URR[QC,#Z:W6;)WY4V#0GS=FV,ENIK#8('0VYIVZ2 F$R'P M('QA4EMLTRBPL0G?OVPOU\MZ170I6ZU]9BH9L"'3NJE4J&%S$61Q21"!0TB- M"@9U/90?2TR;)68WSK0HS;;C@/[CHD#=*#__\@D3??E^7']T>YR!:8?H$@3A M/"@O:"'U7( +7"DAM+.FSY+(W8_PQY1I,V6:,*Q%@;GN]K>EIO8WBTF36LJE M6B1#32:)!I9J8((IF302"J3 8K%*)B8;5<'H?:R/:';M^92Z'SH=X$G=FB,> M)":4#HI6+YMHF&@*!/)H0:LHI!+H$Q[F3K3F !_15.F)J_N96AL1[: RK>X\ MPKQWJ(YYA<%[X#$@#55+B-(9<,Y'SEWB#ANEP_0WR!_S:M=YM2?"'50N[M)A MZWJC11E,+"S1TJ'(_HZ1D_TM(UCI2"/9.9L/='IM-,X?,ZSU#&M'NWW< SPT MVCL.=.\=K_4\&W0"L$A.'F0M4>XY^;H62_8JH8T'.LTV'.F/B=9ZHK6DWF'? M,]P[3)6Y]UX4T+G>/JBD(69&#G)BBMLD;3[0R(FM?*^]WDGT=O6"[!%O)-F"4O M11L&7I+3(JUV+F@461SF4=-NX_XQ^QK/OAYIV>%-R=K=#XMQN@0O@%>I*N4\ MD$&D(17%LA3:&[YD)7QGO2>WN5AH(OU61RMQ63P7X6H;=UV]-B,NI\[2Q+A+ M"N]QT%5!83"(O.:6\%%;#./OL,&%3N1?R\J/Y0& M%3=K4'*= KH0 +VLC3ZD .>L!NY(PMFZDG.;#A5'5O]X(R;<6_]X$XT<5#S# M?64GUQC3C_K'P\WK'V]$EEY*R&ZAZS 1Y1>,^- M,[Q-K?C'P]Z-ZA\?''DW47 O]8^-E#%E(0E!+7 3B>ES6O4;3N0)>K%@DNG=96 M&89*9A:U"($1,531-.KT4-6B>UZ[]SI&ND@F9;!DD4IRF) (ZS 9*"4XP0N- MT_C#NB1[V;:.T99'CB_'?^+DXJOAV7 VJ#W-D2L%UCH.BF1*:X .8!SRR*/6 M*?5Y^=C-J YPM>^6X>N9$WN@2&\%BK8DR!3*[HE%C!)2U+YH( H*V$6)0:!4Y M+_R%D=DG//U6E0AK8R\GBLHPE=:/!.\DC?:D\> MD=>2-2I7U/]@O\\9Y&@/ MLSK2\:7$'MQNTAEQ#C!MX781"6MCS.060:EU^A0W!6). ;3,+@?KLQ,''QC_ MPX+: QENLUOOVX+:)N9%FER,9A&\X0H4N4 0C$R0I'.V:.65;W@8U^]@O\\9 M$IM' MP\V#XW)T]2Q80':F2,V=U+I-A/F1!1ENQ(3[@PPWT,AC"<]:9TP_@@RW"3+< MA"R]!!ENH>G'PF*/@4>;,F#D'I3-DBSYI$$4K6NZJ]6M6MX_&O9N%F1X:.3= M1,&]!!G6=#?K8@$D48%R0H'C4H-T1B1O%+>R4:WR(PTRW$C##P89;J*>PXH> M>?+U=G# ?$X&FHJVA!8VL&LSW;57NFQV] M%1W<,A;FR*#ZM&X/< (\8-Q^#_S?A"1=MO"NI5MN@WH]PDM+C&F1'/I MTE/VC1B?C;KQ;O2<,+P@KG>HZZ4L^8$9$XC@,Q3+)Z^#4_J-&1"CKT)58@^W5\/OG&6EF<= RD M%[5K@6<0(ZUH=9&S%K5#YK?DQM5;?E"C&P5T&'.Z"MCP\X*R64IG(R?*FE + M>EH%+IL(#KD13!*/E[M_K\^,;V_YP8QN%+ RVK++K-ZGKU\]??[J_=N3]R]> MOWIW\NK9'_3]V_7(2TE[5J7 M4[;&"2.%2M;':++UNI1BL$2E!AN^:S>G^>EXE+ &9]4!OQU._WD536"U08'& M0R9VT8HC)#CE+3!7A/?HHXQM3CU78]KUB.#6D]_0O*(?A _(!][Q6#4 +F5) M;J7(X&QU*[TH*47'0J,TJ?M0];_P=<2(9<>[,]$WN#.XA>WBH)D[D3VF"-%K M5BN](2VQ!6FY)B&PD,DF,_T0HM= I+X(L+F0#R5:Z-90GGQ]@J/T\2Q,_GEQ M0L5+F+.$;%^W/UTH_R$^[:*$!L?1M_$M MT"V.S=? U_22Y2&$^[DQZ5:O#Y*F Z7L@SS.L1*,#N"DRJ"*"4#3A:8/*FYX M=LYAFYS6_9#F@5N&_7)F$UVTN/<*ISB]] 5#UE[9P@ =N8$*T4"M[02"VX": M">>Q46WD*Q '8++NI*'E&Z,MQ=O 3CU):7P^FDW?8L+AY[J#+@Z'5+'>21I0 M\+5U R=/+T?#H;G^%D M.E_EDHH^.24AT5^TRAE!0TP6O$A.DA]E]7H>.SW^&@7HNV7UW_W^(S N.Q!L ME\?RA*;&Z;TN-S!=$GH=4)O8CVMI?26&]8\D;&M8IA'Z+F5UA\O2E^$]EV?4W[8C3#R6B^G(73Z_8' M+6+%8A+ 1*CG9#Z0&1L,,&]35CH1YJ5PI!5W+:O>T-^^W:'TQUV+KNMHC,7@ M^"66R)#'X#)8HXBMR%DU(P60'Q)SKJG1/JREQJ4'/WKM[2*HKB?AR6@\^XC? MAB8N(25KDHB:0ZBQ/,HJ YXG7OOP(#=6DAV9U]+=W<]_]"KL0&Q=!S8L09*+ M6 LR^K63 :RO=?Z4Y4"D%,\:RW4:3\C@UN8W8N@Y$6(*DOI$+@Z+_ M0Z2EO&;+"_".G+P2E2@V&$*KMM&D.DY-;B.V!F6:[CBT^Y8%EST+0L0(D@5> MJQ0F6OBM!EV<+F3+9;]LZ+2[0-EW/G8_=R=;B;Y!<;O;HZ5_>#D!UH'6[XW) M%;B#N2S93I$/7M;NIH4^KDBN0;1,@ MR.87(\WYL8GP6_#B[!7%AOZ24A-<%(LNU "YMI4$&#RE$,E]XB=FTJ>7W M + #.#+?5HG+Y.A0 UVZXF1<7241%7+^F8D:@I(TP*!JK9SBP#,G,UD_T8>U MLLC7.CO;>_9MQT?DVXFQ0QOR&XA+2JT#H_.S\&L ^C_]WE(%RTK<07X='W-? MAZ,1'9<^0?%2@HJT*WFM)11,01G%C6(=3\Z6:KSG*+M;+6XBMJYO(TE29^=G MB]2W6!)G1H 3T8"RDH//HI#@L^?,V9C6*YBPWD7D]5?WZZMO+?QQ%Y+K>&_\ M/7RY!B2Z2%L\;=):T2"4=[1=ER0 O;%2FJQ]62N$<G$^'(YQ.S^D%EX&Q8913;0MV.LQAAGF" M_[^]:^EMXXC!]_Z7 >;]N!1H&K4HD*8IW+1'88;#:0W$$JJ5W>;?EVM+CJQ: MEK2[LY(=7Y3 A]4WY"&C(7O?=.G0Z/V= ^Q<&_386UTW][ORAH,EM>+C__<9GQIUF9+Z[N'#^\P=DU_D _@,F_ MM_=DG]:^^KO[&F]IO4H< I'6(%D@$.D/N&S&NOJ.9 M K<4FEC%7(;;_8@4$0>'C/.@4_!&1"6J''V-8/P8;$>(G21>I?&C6?Y2 M5FBF2A9ZO_K,"B2*AHQ/+- G"X&"7JT09*E3//D QM?"@>ZRKY T^G$Q;YH/ MBWEI]W]Q70B%9YX;XJ3$Q")9>R9+!%.TX:K4,8 ;(+X6$G25^]!7Q+2+!CW#%M M]B)BC,"EY@RYD4P+3R$Y$E0=35;@K;:5_)_S:@,]U4MA(,W46"MT/\'P6-DT M;SZ3CU=.P\_0,>#8=L"IHFU(@=YX7\N? !WJ96\$@6NV-C"F;.ATIY]H! M>P;<.;:!]A@=GJ('\A!\KPVT/?5Z;#-D%Z6<@CR I>B<@4793LU12C$O96EW MGA<0DOLDX061IF\#;57.'*.+6@VT*P/\'I?K*@5;/+:> 4KD[66 8,'JQ !Y ML:"\Y;G2[J['X)Q!=4@OK3W65-M+Y&.,@=DHE@I8LBV9P@ZTJ>T>Y2PY0Q&K M3YBD"-ZD.DL'SK @]5FX,ITT5V$\^U-%5H= >ZUG[:3((^H5NVAAY'I63+Q@ M._S1^$Q!JP+#O+6:\>RX06FD\@IX_07K4L];BQS'"K\"+E<'<54S)1>:" MG#/FO *F713,0[L^*"%B45!TJ+.D_6E<9^"O=%7AO)K\:ZR[6<;EW7;(56'! MQ5V"YZXM6MD$V%:P8!9MQK3MG\Q&,P?&M0UYTF&M54E/P'KU6X;77H5;DA66 M=5Q_ )BZ*V$VX9QHF? J694/FU3PZ.-/,-6[N[SG@PIKZ!$3ZW?20T2\\&@DM%O2BJ5W$T06 MG2M,9[ UANA#U3?8X]_ONKK+:QQZG8_OKF8_/IQ\OZWR>_TL1[]W:D<=\>C M!JBR/03D]@AT-,YJ6;CG7EL#7B3.G<$8,WC/Q7370WN^SZY3@W]?D\8GY.DM MW]W?"4,L7 '%BR:V%=M"!Q9!>0;:B&AC^!;8#]/C9_3Q?>AA*]E.3.2JUR>R?#60JDM: CDO56TJ,:PS:. M6EY41>V]Q7LNQ3_;!UDG8-%KB:YD5FQ(Y$61F+PVAO'H<\BH<]@NEZU$E5/? MC_56]![F=!'X"/9B(]]Z +"ZR:)=T$Z4.!I"@?M)T4/ZH])#4EB5!<5L)2?# M=$D4:0G7;IWG)@//KO@ZGN?(M-B75AJ5%<<(O3X;UKO+(O@ [0K,T':]*Q[; MLJ+",&F/Z)*@\X[!A),E-(91U],DZ"#KG6'&COS&ZL_M1XH-?OO-?U!+ P04 M " !T1H=603/N^&XO "++P % '-I;74M,C R,S R,CA?9S$N9VEF M%5H%4%1=&%U*&I:ENV.77)JEEUQ A*41%%BD11&16%12&HFENW.16B25;I!N MD%P$4120,OCY[]RY<>:[9\[YWO=FWINY>@A=125'%%$FX"D P'M%3 W #$ M +?M?RSJ=@;"XV$173C<['HL@T\'G:< MBP/B\$ P$(\'#N3B\'A4[@8>FKMA8(L%QF\ 41O 2100 \1/XKLF\6A\!!P? M@;L=P3@X&0YJB[>]Y2B+0&_@R2)0P&/>XUP\T/:6!W\\B*.@3@X$(8' K% H"\0-_#_%H@'HK! %!R( MMB\?\SX^%D>#+>,E@\ M#HC& H]10-@&L.Q6 Q3(N@&$YVX<7P!OM:$\@;;P7"#^&(CW!<)\@?B!_Q>W MM"@R5A32%I^+V_#TQ>;ZXO&^,#ST-@>P6WHL%(;UA<%QL%PH[AB*@T-AQ[XX MN"\,A[N- 6*A0%\H;N!_'.C[_T$@&@?$^@+A..# _V% '.Y6;006& $'1N!] M4;Z^*#0.A?5%P7$HV#$.AT/AH2@L% 6'HG*1>#P2AL; L$@8' ,[1N+@2!@. M _/]'P>B,4 L$@C' ?^QX&XV_0B4;Y(%!J#PB)1< P*-HG#85">>!@4#RO# MPSSQ0"@>6(8'>N)14#RJ['9$1@ G@3!TU[$OWM?WU@[^&(KWA<+PM]9\L4#\ M[3/%^4+Q _^#P.-C[,#_8?_#,.RMH0B8[ZU@/!Z'&CC&^B*QOE 4, )SC,3[ M(F%X#"P7>!A\7@@\K;V\,!X/ J)1PW<]N/;JH/Z0F]U1K :Q -MX\D >#( M"@C@!0+*R,#QK/!X W09 !X/1G?!T5TWMR4! ,!N$3+ S)3@48X!:=!<^5TB7XJQ'ZTN6JVPJ3$(,\ M5SU?8]WDL3Z*JUE\Y] 7RVG84KO?/X8047(9M=9O]473BSX8;VW8&4KB-\PW:M-MW!O+E/'<&&]KVO]4J!7' M=;>]^6"VTJSFP40[[NMB/6HL_VY'R[?55M^O&Q,=[X\_=X=3IP):AVX- )=F M)RG=7MZ'R]^7CQ_JA:EV*9\1_/'?>/V=:OA!R EY][U@RMB90O\K'1%>M]TL MYD)EPCO6]T+QCUDV([D;K6C5?Y%K<+\4NJ-9''N2=[D>(348P!+X)2O#,4@N M*),WE.MZOXA@'5S)$WZ:%I1BS8=Y.G@P'_GK,H,_"+;MCDHD)K06#F%Y MI;CY^@X/3W>P=GNT0/@&^, A&9[=*A!CL""\7Y8I,?#YM84'664D1W6%8/I? M9J2-<*59D$=(CG) M-7V1&S_JX[YS:!SS^3O$!9?B@J[!707E.*7$0 )_C(C<8P!4'B0&N5:.TE#P M)3(I4,F,U7!='P]>U;56-F\WO_W ;WYCL #!Y.^@!K3%HN!KLL>WXP:!Q>D?YV(S_+^!'M,1\>9BN7X3L4 M+)=?\F+)->37]Z/JFFB/3LDXD7*L2UT,YF@WK\/VD[RMV]77;DMIO(.@?*^3ST4ETW;?\D_S:)F\^ M">>ZCO2LAB4);XZ6S$CNOY)'4ZZV_',4AG9E^Q-X?;'SXZ?J_HL$*I.^V9\7 M*AX/:J<\#@H_E7,3K]O2E?P8+[HJ(5G(N/H*5REU_*HDK2/..J^R3":4%1OL MS+:Z^.8-G^RRI[..%O(/7J^';,O[==;]A?G\7XE?6_?#29_=NW!)QYF1',)J M#?*3=*,^T/-"_-Q02+1/,*-:\/#!AD1XQ?/-77G2"K1JNV M%^8M:?4#0GJYK*Q#& 4*:6B\>,BO->Y(_VD@\//JIK!L)50/